- 106
- 0
- 约7.1千字
- 约 16页
- 2016-06-14 发布于湖北
- 举报
第1章 软件与软件工程
1、软件及软件工程定义
软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。
软件 = 程序+数据+文档
程序 = 算法+数据结构
软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。
2、软件危机的原因
软件危机答:软件开发和维护过程中遇到的一系列严重问题。
3、简述瀑布模型及其特点
试简述瀑布模型软件开发方法的基本过程。
答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审
4、简述一下螺旋模型及其特点
答:螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:
(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;
(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;
(3)实施工程:实施软件开发和验证;
(4)客户评估:评价开发工作,提出修正建议,制定下一步计划
5、简述一下原型模型及其特点
答:原型模型的优点是:
(1)可及早为用户提供有用的产品。
(2)可及早发现问题,随时纠正错误。
(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。
(4)通过实际运行原型,提供直接评价
原创力文档

文档评论(0)