Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > document > domain analysis document
Next documentknown bugs list    Updocument    Previous documentdesign document   

domain analysis document
subjectfact 
domain analysis documentcan help educate other software engineers who join the team later2001-08-30 14:55:22.0
has part
  1. Introduction, including the name of the domain and the motivation for performing the analysis
  2. Glossary which gives the meanings of all terms used in the domain that are either not part of everyday language or else have special meanings
  3. General knowledge about the domain - important facts or rules that are widely known by the domain experts and which would normally be learned as part of their education
  4. Customers and users - who will or might buy the software, and in what industrial sectors they operate. Also, describe the other people who work in the domain, even peripherally.
  5. The environment - equipment and systems used
  6. Tasks and procedures currently performed - what the various people do as they go about their work
  7. Competing software, including advantages and disadvantages
  8. Similarities across domains and organizations - what distinguishes the customer's organization from others, as well as what they have in common
2001-08-30 14:55:22.0
is a subtopic of 4.1 - Domain Analysis2001-08-30 14:55:22.0
is a kind of document2001-08-30 14:55:22.0
should contain a brief summary of the information you have found, along with references that will enable others to find that information2001-08-30 14:55:22.0
should not contain an excessive amount of detailed information2001-08-30 14:55:22.0
summarizes information found during domain analysis2001-08-30 14:55:22.0
documentshould be written for a particular audience2001-08-30 14:55:21.0