1 / 35
文档名称:

软件工程课后参考答案.doc

格式:doc   大小:1,368KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课后参考答案.doc

上传人:相惜 2021/10/25 文件大小:1.34 MB

下载得到文件列表

软件工程课后参考答案.doc

相关文档

文档介绍

文档介绍:可编辑范本
页脚下载后可删除,如有侵权请告知删除!
可编辑范本
第一章课后参考答案
?它们有哪些典型表现?为什么会出现软件危机?
  “软件危机”是指计算机软件的“开发”和“维护”过程中所遇到的一系列“严重问题”。这些问题决不仅仅是不能正常运行的软件才具有的,实际上,几乎“所有软件”都不同程度地存在这些问题。
它们有以下表现:
(1)对软件开发成本和进度的估计常常很不准确;
(2)用户对“已完成的”软件系统不满意的现象经常发生;
(3)软件产品的质量往往靠不住;
(4)软件常常是不可维护的;
(5)软件通常没有适当的文档资料;
(6)软件成本在计算机系统总成本中所占的比例逐年上升;
(7)软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。
出现软件危机的 主要原因
(1)与软件本身的特点有关
(2)与软件开发和维护过程中使用的方法不正确有关
可编辑范本
页脚下载后可删除,如有侵权请告知删除!
可编辑范本
,,告诉他们及时发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清楚它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他?
答:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改,不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成”时在引入变动,当然付出的代价更高。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是整体构架的错误。
?它有哪些本质特征?怎么用软件工程消除软件危机?
软件工程是指导知道计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
本质特征:
软件工程关注于大型软件的构造
软件工程的中心课题是控制复杂性
软件经常变化
可编辑范本
页脚下载后可删除,如有侵权请告知删除!
可编辑范本
开发软件的效率非常重要
和谐地合作是开发软件的关键
软件必须有效支持它的用户
在软件工程领域通常由一种文化背景的人替代具有另一种文化背景的人创造产品
消除软件危机的原理:
用分阶段的生命周期计划严格管理
坚持进行阶段评审
实行严格的产品控制
采用现代程序设计技术
结果应能清楚地审查
开发小组的人员应该少而精
承认不断改进软件工程实践的必要性
5. 根据历史数据可以做出如下的假设 :
对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=(Y-1960) ,存储器的价格按下面公式描述的趋势逐年下降:P1=×-1974(美分/位),如果计算机字长为16位,则存储器价格下降的趋势为:P2=×-1974(美元/字),
在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。
基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算:
可编辑范本
页脚下载后可删除,如有侵权请告知删除!
可编辑范本
1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少?
(2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。
(3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。
可编辑范本
页脚下载后可删除,如有侵权请告知删除!
可编辑范本
6 什么是软件过程?它与软件工程方法学有何关系?
软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法 的集合称为方法学,也称范型。软件过程是软件工程方法学的3个重要组成部分之一。
?试比较瀑布模型、快速模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。
通俗的说,简洁地描述软件过程的模型叫做软件生命周期模型,生命周期模型规定了把生命周期花费成哪些阶段及各个阶段执行的顺序。
瀑布模型的优

最近更新

口腔修复病例范文全口口腔病历范文 23页

四年级上册数学一课一练-4.线和角 冀教版(秋).. 6页

介观网络中自旋-轨道互作用和自旋输运的理论研.. 1页

安装带式输送机安全风险控制 30页

国开形考任务 医学免疫学与微生物学 第七章自.. 5页

安检科安检员岗位责任制 27页

地质实习报告峰峰矿区范文 27页

基于matlab的ofdm通信系统设计与仿真开题报告.. 4页

安全风险及文明施工监理实施细则 26页

大学二级用电收费工作实施方案 15页

大学英语(一) 39页

大连理工大学22春“人力资源管理”《人力资源.. 12页

学习教师专业发展心得体会范文(精选10篇) 16页

学校应急演练计划(6篇) 21页

安徽省淮南市示范高中五校2021-2022学年高一上.. 4页

宿舍玩手机检讨书(精选8篇) 12页

人工免疫算法在数据挖掘中的应用研究的任务书.. 2页

小学学生文明行为习惯现状调查报告 10页

小学班级家校共育方案 10页

安全联保制 30页

肾脏血管平滑肌脂肪瘤的ct诊断 21页

山东省临沂市2022-2023学年九年级上学期期末历.. 5页

工程系列建设工程专业技术职务任职资格评价标.. 17页

年终个人总结模板 19页

康复科下一年度工作计划 7页

形势与政策1332答案 9页

我幻想中的世界作文 9页

产品协同设计中基于工作流的项目管理系统研究.. 2页

产业集聚与区域经济增长研究的任务书 2页

产业集群与川渝地区制造业发展研究的中期报告.. 1页