网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章课后参考答案1. 什么是软件危机?它们有哪些典型表现?为什么会显现软件危机?“软件危机” 是指运算机软件的“开发”和“保护”过程中所遇到的一系列 “严峻问题” ;这些问题决不仅仅是不能正常运行的软件才具有的,实际上,几乎“全部软件”都不同程度地存在这些问题 第一章课后参考答案 1. 什么是软件危机?它们有哪些典型表现?为什么会显现软件 危机? “软件危机” 是指运算机软件的“开发”和“保护”过程中 所遇到的一系列 “严峻问题” ;这些问题决不仅仅是不能正常运行的 软件才具有的,实际上,几乎“全部软件”都不同程度地存在这些问 题; 它们有以下表现: ( 1)对软件开发成本和进度的估量常常很不精确; ( 2)用户对“已完成的”软件系统不中意的现象常常发生; ( 3)软件产品的质量往往靠不住; ( 4)软件常常是不行保护的; ( 5)软件通常没有适当的文档资料; ( 6)软件成本在运算机系统总成本中所占的比例逐年上升; ( 7)软件开发生产率提高的速度,远远跟不上运算机应用普及 深化的趋势; 显现软件危机的 主要缘由 ( 1)与软件本身的特点有关 ( 2)与软件开发和保护过程中使用的方法不正确有关 2. 假设自己是一家软件公司的总工程师,当把图 1.1给手下的软件工程师们观看,告知他们准时发觉并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清晰它们是不现实的, 并举例说:“假如一个故障是编码错误造成的,那么, 一个人怎么能在设计阶段清除它呢?”应当怎么反对他?答:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动, 涉及的面较少, 因而代价也比较低; 在开发的中期,软件配置的很多成分已经完成, 引入一个变动要对全部已完成的配置成分都做相应的修改, 不仅工作量大, 而且 2. 假设自己是一家软件公司的总工程师, 当把图 1.1 给手下 的软件工程师们观看,告知他们准时发觉并改正错误的重要性 时,有人不同意这个观点, 认为要求在错误进入软件之前就清晰 它们是不现实的, 并举例说:“假如一个故障是编码错误造成的, 那么, 一个人怎么能在设计阶段清除它呢?” 应当怎么反对他? 答:在软件开发的不同阶段进行修改付出的代价是很不相同的, 在早期引入变动, 涉及的面较少, 因而代价也比较低; 在开发的中期, 软件配置的很多成分已经完成, 引入一个变动要对全部已完成的配置 成分都做相应的修改, 不仅工作量大, 而且规律上也更复杂, 因此付 出的代价剧增;在软件“已经完成”时在引入变动,当然付出的代价 更高;一个故障是代码错误造成的, 有时这种错误是不行防止的, 但 要修改的成本是很小的,由于这不是整体构架的错误; 3. 什么是软件工程?它有哪些本质特点?怎么用软件工程 排除软件危机? 软件工程 是指导知道运算机软件开发和保护的一门工程学科; 采 用工程的概念、 原理、技术和方法来开发与保护软件, 把经过时间考 验而证明正确的治理技术和当前能够得到的最好技术方法结合起来, 以经济地开发出高质量的软件并有效地保护它,这就是软件工程; 本质特点: ( 1) 软件工程关注于大型软件的构造 ( 2) 软件工程的中心课题是掌握复杂性 ( 3) 软件常常变化 ( 4) 开发软件的效率特别重要( 5) 和谐地合作是开发软件的关键( 6) 软件必需有效支持它的用户( 7) 在软件工程领域通常由一种文化背景的人替代具有另一种文化背景的人 ( 4) 开发软件的效率特别重要 ( 5) 和谐地合作是开发软件的关键 ( 6) 软件必需有效支持它的用户 ( 7) 在软件工程领域通常由一种文化背景的人替代具有另一种 文化背景的人制造产品 排除软件危机的原理: ( 1) 用分阶段的生命周期方案严格治理 ( 2) 坚持进行阶段评审 ( 3) 实行严格的产品掌握 ( 4) 采纳现代程序设计技术 ( 5) 结果应能清晰地审查 ( 6) 开发小组的人员应当少而精 ( 7) 承认不断改进软件工程实践的必要性 5. 依据历史数据可以做出如下的假设 : 对运算机储备容量的需求大致按下面公式描述的趋势逐年增加: M=4080e0.28(Y-1960) , 储备器的价格按下面公式描述的趋势逐年下降: P1=0.3×0.72 Y-1974( 美分/ 位), 假如运算机字长为 16 位,就储备器价格 下降的趋势为: P2=0.048× 0.72 Y-1974 ( 美元/ 字), 在上列公式中 Y 代表年份, M是储备容量 ( 字数) , P1和 P2 代表 价格; 基于上述假设可以比较运算机硬件和软件成本的变化趋势; 要求 运算: 1)在 1985 年对运算机储备容量的需求估量是多少.假如字长为16 位,这个储备器的价格是多少.(2) 1) 在 1985 年对

文档评论(0)

中学资料合集 + 关注
实名认证
内容提供者

精品资料

1亿VIP精品文档

相关文档