当前位置:网站首页>Common models in software development
Common models in software development
2022-07-28 06:54:00 【Xiao Qiao】
Catalog
3、4. iteration 、 Incremental model
1. Waterfall model
Demand analysis — plan — Design — code — test
advantage : Each stage is relatively independent , Focus on requirements analysis and software testing ;
shortcoming : Unable to adapt to changes in demand , Only after testing the code , Lead to early defects can not be found in time , Unable to correct in time ;
Use project : It is suitable for projects with stable demand .
2. Spiral model

advantage : Emphasize software quality , Rigorous risk analysis is carried out for each iteration , Provide discussion on whether the project is necessary to proceed ;
shortcoming : Introduce risk management , Will invest a lot of manpower and material resources ;
Applicable items : The early demand is not very clear , And there are risks , The project is relatively large system development .
3、4. iteration 、 Incremental model
example : A system has A、B、C、D Four functions , It is required to complete in two weeks ;
Iterative model : In the first week A、B、C、D Basic functions of four modules , Second week improvement ;( Stronger risk resistance )
Incremental model : In the first week A、B function , In the second week C、D function .
5. Agile model
Can adapt to changes in demand ;
characteristic :
Individuals and interactions are more important than processes and tools ;
The available software is finally fully documented ;
Customer collaboration finally leads to contract negotiation ;
Respond to changes and finally follow the plan ;
In every contrast alignment , The latter is not worthless , But the former is more important .
summary : Light document , Light process , Heavy target , quality
The goal is : Deliver a high-quality available software
scrum technological process :
① Release planning meeting
② Iteration planning meeting
③ Development process , Daily station will
④ Product demonstration review meeting
⑤ Retrospective meeting
边栏推荐
- Gerapy use
- raid磁盘阵列
- DNS domain name resolution service
- Which brand of air conduction earphones is better? These four should not be missed
- Test interview questions collection (I) | common required questions and procedures of software testing (with answers)
- Using C language to realize three piece chess games
- MySQL主从
- Redis implementation of distributed lock and analysis of the main process of redismission distributed lock
- Which is the best and most cost-effective air conduction headset recommended
- 网络——传输层(详细版)
猜你喜欢

MySQL index optimization

How about air conduction Bluetooth headset? It's the most worthwhile air conduction headset to start with

SSAO by computer shader (II)

技术分享 | 使用postman发送请求

What's a good gift for Tanabata? Niche and advanced product gift recommendation

QGraphicsView提升为QChartView

Mongodb quick start

Skimming records -- sequence traversal of binary tree

DNS domain name resolution service

MySQL主从
随机推荐
Test life | second tier cities with an annual salary of more than 40W? How did you achieve 100% salary increase under the epidemic?
Mongodb quick start
Ubuntu18.04+Centos7配置redis主从【学习笔记】
技术分享 | 使用postman发送请求
Yapi vulnerability hanging horse program chongfu.sh processing
MySQL master-slave
Water drop effect on umbrella
NiO example
小tips
Compilation and preprocessing of C language
@Postconstruct annotations and useful examples
单元测试框架Jest搭配TypeScript的安装与配置
Qgraphicsview promoted to qchartview
rancher部署实战
Mongodb replica set and partitioned cluster
DHCP原理与配置
What kind of air conduction Bluetooth headset with good configuration is recommended
搭建PHP7私有仓库
Technology sharing | how to do Assertion Verification in interface automated testing?
Installation and configuration of unit test framework jest with typescript