At one extreme, a pure waterfall process expects to fully define all design entities and map them to requirements before pursuing other activities. IEEE and other standards provide guidance and outlines for Software Design Description documents.
For many projects, a more realistic approach to design definition might be a combination of pseudocode, entity-relationship diagrams, UML diagrams, and/or screen mock-ups.
10 Issue by smattingly,
At one extreme, a pure waterfall process expects to fully define all design entities and map them to requirements before pursuing other activities. IEEE and other standards provide guidance and outlines for Software Design Description documents.
For many projects, a more realistic approach to design definition might be a combination of pseudocode, entity-relationship diagrams, UML diagrams, and/or screen mock-ups.