Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > document > design document
Next documentdomain analysis document    Updocument    Previous documentcatalog of reusable components   

design document comparison table
Subject make reference to include allow write for force describe have suggested structure have purpose has definition see also contain is a subtopic of ensure is a kind of discuss
document   a particular audience    Anything written that that describes software  9.6 - Writing a Good Design Document representation 
design documentthe requirements that are being implemented by this designa group of people to review the design and therefore to improve it
  • Those who will be implementing the design, i.e. the programmers
  • Those who will need, in the future, to modify the design
  • Those who need to create systems or subsystems that interface with the system being designed
a designer to be explicit and to consider the important issues before starting implementationwhat system or part of the system this design document describes
  1. purpose
  2. general priorities
  3. outline of the design
  4. major design issues
  5. other details of the design
  • to encourage designers to make good design decisions
  • to communicate the design to others
Documentation produced as a result of the design processdesignevery design decision along with the reasoning that went into making the decision9.1 - The Process of Designtraceability by making reference to the requirements that are being implemented by this designdocumentthe important issues that had to be resolved, the possible alternatives that were considered, the final decision and the rationale for the decision

Next documentdomain analysis document    Updocument    Previous documentcatalog of reusable components