Comments on the SDD Drafts
CS 325, Software Engineering Concepts, Spring 2001
Guide Implementation
- Can I implement from this?
- Define the data types
What does the data look like - format, type.
- Define the inputs and outputs.
- Define the transformations.
- But, don't implement.
- Can I generate test cases from this?
Be consistent
- Pick one of functional or oo design and stick with it.
- Don't mix terms or concepts.
Function oriented design, . . ., in a class called "group."
- Follow the requirements document.
Strategy
- Design the overall architecture.
- Pick one or two components and describe them in more detail.
Define everything: inputs, outputs, transformations.
Remember implementation.
- Make sure you answer the obvious questions.
This page last modified on 21 February 2001.