软件设计师——【笔记】16软件开发模型 [完结]

在这里插入图片描述

一、瀑布模型

在这里插入图片描述

回头调整过程浪费时间,适合用于需求明确的项目

二、其他经典模型

原型模型:适合需求不明确的情况

简易模型:简易系统作演示,更准确得获取用户需求

演化模型:简易模型经过多伦演化

增量模型:先做核心模块,边使用边继续制作。风险小
在这里插入图片描述

三、螺旋模型

由多个模型组成,有多个模型特征,故考题没有最合适的模型时再考虑螺旋模型
在这里插入图片描述

四、V模型

V 模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严 格的项目

五、喷泉模型与RAD

在这里插入图片描述

V模型:与瀑布模型相似,但强调测试贯穿开发的始终,测试提到更重要的位置 .

喷泉模型:较早的面向对象模型

RAD:快速开发模型

六、构件组装模型(CBSD)

极大提高了软件开发了软件的复用性(同时节约成本、提高效率)

在这里插入图片描述

七、统一过程

在这里插入图片描述

八、敏捷开发模型(一组模型)

敏捷方法的基本思想、理念

在这里插入图片描述

九、信息系统开发方法

在这里插入图片描述

十、需求的分类与需求获取

在这里插入图片描述

十一、结构化设计

在这里插入图片描述

(内聚与耦合两个指标衡量模块独立)

内聚为模块内部各部件紧密程度;耦合为模块之间联系

在这里插入图片描述

十二、软件测试

在这里插入图片描述白盒测试:是指实际运行被测程序,通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法、溢出、路径和条件等方面的缺点或者错误,进而加以修正。

黑盒测试:又称功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试,,而并没有通过检查程序的源代码,或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据看输出的结果,从而了解软件怎样工作。应该更适合测试网页游戏。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十三、系统运行与维护

在这里插入图片描述

十四、软件改进过程—CMMI

(软件能力成熟度模型集成)
在这里插入图片描述

十五、项目管理

偶尔考1,2分,了解部分
在这里插入图片描述

  • 时间管理
    在这里插入图片描述

先顺推出最早时间,再逆推最晚时间

  • 风险管理

是否重点管控

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客编程_毕设大师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值