(not completed) comparison of software development models

Source: Internet
Author: User

Comparison of software development models

The software development model is the framework of the whole work and task of the system development, test, operation and maintenance across the entire software life cycle, and he gives the relationship between all stages of software development.


Http://blog.chinaunix.net/uid-11572501-id-2868606.html

Waterfall Model:         Common development models are: Waterfall Model , rapid prototyping model , incremental model , spiral model , and so on, this paper mainly introduces waterfall model : Waterfall model is a top-down model.

Waterfall Modelwill beSoftware life cyclebe divided into plans,Demand Analysis,Software Design, program writing,Software Testingand six basic activities such as operation and maintenance.

The essence of waterfall model is the software development architecture of repeated application, the core idea is according to the process to simplify the problem, the function of the implementation and design, easy division of cooperation, the use of structured analysis and design methods to separate the logical realization and physical implementation, in accordance with the software life cycle from top to bottom, the order of convergence.

in theWaterfall Modelin whichSoftwareThe activities developed are conducted in a linear manner, and the current activity accepts the work results of the previous activity and the work required to complete the implementation. The work result of the current activity needs to be validated, and if the validation is passed, the result will continue with the next activity as input to the next activity, otherwise the modification is returned.

Waterfall model is the older one of the development model, its shortcomings are too linearization, the various stages too fixed early error can not be found in time, and now almost rarely used waterfall model

Spiral Model

Transform model

Fountain model

Intelligent model

Incremental model

WinWin model

Prototype Implementation model

rad model

Concurrent development model

Component-based development model

The development model based on architecture




From for notes (Wiz)

(not completed) comparison of software development models

Related Article

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.