软件开发模型

软件工程

先附上整个软工视频的导图
在这里插入图片描述

软件开发模型

1.瀑布模型
阶段:定义阶段、开发阶段、维护阶段
优点:比较严格,保证质量,流水依赖,便于分工协作
缺点:时间周期长,与用户见面晚,修改难,成功率一般为25%
试用范围:适用于系统要求明确的系统,各种应用软件的开发均可使用

在这里插入图片描述
2.快速原型模型
阶段:需求分析,原型开发,原型评价,最终系统设计,最终系统实现
类型:丢弃型、渐增模型

3.渐增模型
基本思想:先建立一个不完全的体系,然后通过测试这个系统,进一步使系统完善和扩充
优点:开发人员和用户共同参加,有问题及时修改,满足用户的需求,与用户见面快,开发效率高
缺点:整体的结构不如瀑布模型清晰,软件的文档不如瀑布模型的划分严格,周期长,成本高
试用范围:适用于那些知识类型软件系统的开发
在这里插入图片描述

4.螺旋模型
阶段:制定计划、风险分析、实施工程、客户评估
基本思想:转一圈,就经历过四个阶段,产生一个原型,逐渐递增
试用范围:对大型软件开发,提倡使用,找专门人员分析

在这里插入图片描述
5.喷泉模型
特点:迭代,无界限
基本思想:认为软件的各个周期都是相互重叠的和反复多次的,水往上喷,可以落到最底层,哪个阶段发现问题,就回到那个阶段修改
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值