Software Development Life Cycle - Part Three
Analysis and Design Tools
Background - A reminder
To help organize the process, computing scientists have come up with the Software Development Life Cycle (SDLC). While some of the specific terms differ, generally all break down the SDLC into the following steps:
Explanations for each of the above can be found here:
http://codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx
Assignment
Your goal is to find pictures of and define some important diagrams that are used when Analyzing requirements and then Designing the product.
Analysis - Create a 3 column, 3 row table such as the following:
Diagram | Picture | Definition and/or What is it used for? |
Data Flow Diagram | ||
Use Case Diagram |
Find an appropriate definition and picture of each of the two types of diagrams. Hint: Google: Software Development Data Flow Diagram
Design - Create a 3 column 5 row table such as the following:
Diagram | Picture | Definition and/or What is it used for? |
Gantt Chart | ||
UML CLASS Diagram | ||
Systems Flow Chart | ||
HIPO Diagram | ||
Warnier Orr Diagram |
Prototype
Define Prototype: |
In what stage (or stages) are prototypes used? Explain how or why? |