Software Development Life Cycle - Part Two
Analysis and Design Tools
Background - A reminder
The development of real life applications is a long and complicated project. In high school, most of our assignments can be completed with very little forethought and a lot of trial and error. In the real world, time is money and this approach is not acceptable.
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
Analysing Requirements -Find a picture , and explain the following two diagrams:( Hint: Google: Software Development Data Flow Diagram)
Designing the Product- -Find a picture , and explain the following three diagrams:
Analysis and Design Tools
Background - A reminder
The development of real life applications is a long and complicated project. In high school, most of our assignments can be completed with very little forethought and a lot of trial and error. In the real world, time is money and this approach is not acceptable.
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:
- analysis of requirements
- design
- implementation
- operation
- maintenance
Explanations for each of the above can be found here:
http://codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx
Assignment
Analysing Requirements -Find a picture , and explain the following two diagrams:( Hint: Google: Software Development Data Flow Diagram)
- Data Flow Diagram
- Use Case Diagram
Designing the Product- -Find a picture , and explain the following three diagrams:
- Systems Flow Chart
- HIPO Diagram
- Warnier Orr Diagram