Software life cycle

Source: Internet
Author: User

Phase: Requirements analysis, software design, program code, software testing, operation and maintenance

Cycle Model:

Waterfall Model : First to determine the requirements to the group to verify, into the next stage ... Processes need to provide documentation through mandatory specifications to determine that each stage is well-done.

Advantages: Strict control to ensure quality

Cons: Many problems will finally be exposed, the risk of solving the problem is greater

Iterative model : A complete process through all workflows, including requirements analysis workflow, design workflow, implementation workflow, test workflow, and each iteration completes a tested executable file

Advantages: Reduced risk

Rapid Prototyping Model : According to customer needs in a short period of time to solve the user's urgent needs, to complete a demonstration of the product

Advantages: Fast development speed, easy for users to see the effect in a short time

Disadvantage: The design is almost no consideration, the late development will pay a great price

Helix model : Combining waterfall model and rapid prototyping model, emphasizing risk analysis neglected by other models, suitable for large and complex systems

The helical model has several iterations along the helix, and the main four active quadrants are:

1. Plan: Define software objectives, implementation plans and constraints

2. Risk analysis: Analyze and evaluate selected scenarios and consider how to identify and eliminate risks

3. Implementation of the project: implementation of software development and validation

4. Evaluate development work, make recommendations, and develop the next plan

Software life cycle

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.