Project Name
Date::
Written By:
What is the goal of the software? What is the problem statement?
If there are any specification documents, link them in Appendix.
Section should include alternative implementations/solutions
Is it feasible? How much effort does it need for each approach? Pros/cons of each approach.
Document alternatives, why you made the decision and how it will affect the team and project.
Describe the issues that need to be addressed before creating a design solution.
Describe any assumptions that may be wrong or any dependencies on other things
Describe any constraints that could have an impact on the design of the software.
Interaction diagram of various inputs, outputs, sub systems and dependencies.
Describe your logic in this section
Define the roll-out phases and tests you plan to do
References, links to additional documentation
- Reviewer(s):
Sign-off Completed on YYYY-MM-DD