A structural analysis method

Download 398.54 Kb.
Size398.54 Kb.
1   ...   4   5   6   7   8   9   10   11   ...   16
Construct or Build: Construct phase refers to production of the actual software product at every spiral. In the baseline spiral when the product is just thought of and the design is being developed a POC ProofofConcept is developed in this phase to get customer feedback. Then in the subsequent spirals with higher clarity on requirements and design details a working model of the software called build is produced with a version number. These builds are sent to customer for feedback.

  1. Evaluation and Risk Analysis: Risk Analysis includes identifying, estimating, and monitoring technical feasibility and management risks, such as schedule slippage and cost overrun. After testing the build, at the end of first iteration, the customer evaluates the software and provides feedback.


  • It supports the process of iterations based on user feedback

  • The risk is explicitly taken into consideration

  • It does not prescribe a fixed process

  • It has four sectors per loop

  • It is represented as a spiral with each loop representing a process phase.


  • It allows developers to be more flexible and responsive

  • It allows extensive use of prototypes

  • It is suitable for intricate and extensive projects

  • Replacements and other demands for project requirement are docile

  • It allows computation of early estimation cost of the project

  • Clients can observe the full process of development from the initial stage to the completion stage hence receiving satisfaction


  • It is riskier than traditional method

  • It has a weak documentation and blurred lines of accountability

  • Lack of emphasis on the larger business picture

  • It is expensive and small projects may find it difficult to use

  • It is not user-friendly especially for projects with an unambiguous SRS.

  1. Prototyping

Prototyping is a system development process often using a prototype approach. This method is very well used to solve the problem of misunderstanding between the user and the analyst that arises due to the user being unable to clearly define his needs. It is an iterative, trial and error method which takes place between developer and client. Prototyping is a process of making simple models that allow users to have a basic description of the program and do initial testing. It is often treated as an integral part of the system design process where it is believed to reduce project risk and cost.

The prototyping model is a systems development method in which a prototype is built, tested and then reworked as necessary until an acceptable outcome is achieved from which the complete system or product can be developed


Prototyping Model has following 6 System Development Life Cycle phases as follow:

Download 398.54 Kb.

Share with your friends:
1   ...   4   5   6   7   8   9   10   11   ...   16

The database is protected by copyright ©sckool.org 2022
send message

    Main page