第1 章 作业参考答案 1 软件工程概论 郑人杰等版 第1 章 软件与软件工程的概念 1
1 举出你所知道的应用软件的例子
办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件等
2 认为“软件就是程序,软件开发就是编程序
”这种观点是否正确
认为“软件就是程序,软件开发就是编程序
”这种观点是错误的
首先,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合,程序只是软件的组成部分之一;其次,在软件开发中,编程只是软件开发过程的一个阶段
3 如果将软件开发比作高楼大厦的建造,可以将软件的设计比作什么
可以将软件的设计比作建筑设计,软件设计的成果相当于建筑设计的设计图纸
4 什么是软件危机
它有哪些典型表现
为什么会出现软件危机
软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题
典型表现: (1) 对软件开发成本和进度的估计常常很不准确
(2) 用户对“已完成的”软件系统不满意的现象经 常发生
(3) 软件产 品 的质 量 往 往 靠 不住
(4) 软件常常是不可维护的
(5) 软件通 常没 有适 当的文档资料
(6) 软件成本在计算机系统总 成本中所占 的比例逐 年 上 升
(7) 软件开发生 产 率 提 高的速 度,既 跟 不上 硬件的发展 速 度,也 远 远 跟 不上 计算机应用迅 速 普 及深 入 的趋 势
产 生 软件危机的原 因 : 除 了 软件本身 的特 点,其原 因 主 要 有以下 几 个方 面 : (1 ) 缺 乏 软件开发的经 验 和有关软件开发数据的积 累 ,使 得 开发工作计划 很难 制 定
(2 ) 软件人员 与用户的交 流 存在障 碍 ,使 得 获 取 的需 求 不充 分或 存在错误