软件工程知识点复习

软件过程模型

瀑布模型
瀑布模型提出一个系统的、顺序的软件开发方法,从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供完整的软件支持。
瀑布模型
优点:
有利于大型软件开发过程中人员的组织、管理,从而提高了大型软件项目开发的质量和效率。
当需求确定、工作采用线性的方式完成的时候瀑布模型是一个很有用的过程模型。
一个有用的过程模型,其中需求是固定的,工作将以线性方式完成。

缺点:
过于理想,缺乏灵活性,容易产生需求偏差。
实际的项目很少遵守瀑布模型提出的顺序。
客户通常很难清除的描述所有的需求。
客户必须要有耐心,因为只有在项目接近尾声的时候,他们才能的带执行的程序。

V模型
V模型描述了质量保证动作同沟通、建模相关动作及早期构建相关动作之间的关系。
描述了质量保证动作同沟通、建模相关动作以及早期构建相关的动作之间的关系。
V模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短开发周期。
优点:
适合工程量小、人力资源少并且开发过程中改动不大的项目
缺点:
错误发现时间迟,产生的风险代价高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值