简述原型模型的特点_软件工程导论知识点梳理之简答题

本文介绍了软件危机的表现和原因,探讨了软件生命周期的三个时期及任务。重点讲述了原型模型,如快速原型模型,强调其快速获取用户需求的特点,并与其他模型如瀑布模型、增量模型等进行了对比。此外,还讨论了软件模块设计准则、详细设计的目的和任务、结构化程序设计以及软件测试的基本任务。
摘要由CSDN通过智能技术生成

1. 软件危机的表现形式对软件开发成本和进度估计不准确

已完成的软件不符合用户需求

软件产品质量差,可靠性得不到保证

软件产品可维护性差

软件成本在计算机总成本中的比例逐渐变大

软件开发生产率提高速度比不上计算机应用速度

2. 产生软件危机的原因(1)软件是计算机系统的逻辑部件

(2)软件开发的管理困难

(3)软件开发费用不断增加

(4)软件开发技术落后

(5)生产方式落后

(6)开发工具落后

3. 软件生命周期分为哪三个时期?每一时期所完成的基本任务是什么?

答:软件定义、软件开发、运行维护

定义时期的任务:问题定义、可行性研究、需求分析

开发时期的任务:软件设计(总体设计、详细设计);编码与单元测试;综合测试

维护时期的任务:维护,使软件持久地满足用户的需要。

4. 模型以及特点

瀑布模型(生存周期模型):最经典,需求基本不变,线性的顺序阶段模型

快速原型模型:快速获取用户需求

增量模型:灵活,允许软件变化

螺旋模型:在原型模型和增量模型基础上增加风险分析,用于企业开发

面向对象:喷泉模型:以生存周期为主线,具有迭代性和无间隙性

基于构件的模型:提高软件重用性和可靠性

统一过程模型(RUP):基于UML的面向对象过程模型

基于形式化的开发模型:确保严格、无错

5. 软件模块设计准则:(1)降

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值