Spiral model testing pdf


















Download Free PDF. Jennilyn Salaver. A short summary of this paper. Introduction: Spiral model is a combination of sequential and prototype model. This model is best used for large projects which involves continuous enhancements. There are specific activities which are done in one iteration spiral where the output is a small prototype of the large software. The same activities are then repeated for all the spirals till the entire software is build.

To explain in simpler terms, the steps involved in spiral model are: A spiral model has 4 phases described below: 1.

Planning phase 2. Risk analysis phase 3. Engineering phase 4. Evaluation phase. Requirements are studied and brain storming sessions are done to identify the Risk potential risks Document which highlights all the risks and its Analysis mitigation plans. Evaluation Customers evaluate the software and provide their feedback and approval Features implemented document Pictorial representation of SDLC Spiral model Different colors represent different spiral or iteration.

For first iteration, represented in brown color , all the 4 activities Planning, risk analysis, engineering and evaluation are performed.

The spiral model is another important SDLC model that came into use when the iteration in product development came into the applied concept. The initial phase of the Spiral model is the early stages of Waterfall Life Cycle that are needed to develop a software product. This model supports risk handling, and the project is delivered in loops. Each loop in the Spiral model is the phases of the software development process. The popular spiral model is a blend of both iterative development method as well as sequential improvement model, i.

Compiler Design. Computer Organization. Discrete Mathematics. Ethical Hacking. Computer Graphics. Software Engineering. Web Technology. Cyber Security. C Programming. Control System. Data Mining. Data Warehouse. Javatpoint Services JavaTpoint offers too many high quality services.

The different phases of the spiral model are as follows: Requirement analysis Design Coding Testing and risk analysis Requirement Analysis The spiral model process starts with collecting business needs. Design The second stage of the spiral model is designed, where we will plan the logical design, architectural design, flow charts, decision tree, and so on. Coding After the compilation of the design stage, we will move to our next step, which is the coding stage.

Testing and Risk Analysis Once the development is completed successfully, we will test the build at the end of the first cycle and also analyze the risk of the software on the different aspects such as managing risks, detecting, and observing the technical feasibility. Example of the Spiral model Let us see one example for a better understanding of the spiral model: In the spiral model, the software is developed in the small modules. In the P module, we get the requirement first, and then only we design the module.

And the coding part of module A is done when it is tested for bugs. The next module is Q, and it has been created when the module P has been built. In the spiral model, we can perform two types of changes, which are as follows: Major changes Minor changes Major Changes When the customer request for the major changes in the requirements for the particular module, then we change only that module and perform testing for both integration and unit.

Minor changes Whenever the client request for the minor changes in the particular application, then the software team makes the smaller changes along with the new module has to be developed simultaneously in a single cycle.

Advantage and disadvantage of the spiral model Advantage Disadvantage Flexible changes are allowed in spiral model. It is not suitable for the small and low-risk product because it could be costly for a smaller project. There is no requirement of review process and no parallel deliverables allowed in the spiral model.



0コメント

  • 1000 / 1000