最新软件工程导论(第五版)课后习题答案.docxVIP

最新软件工程导论(第五版)课后习题答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论(第五版)课后习 题答案 《软件工程导论》课后习题答案 第一章软件工程概论 1-1 1 ?什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这 些问题表现在以下几个方面: 用户对开发出的软件很难满意。 软件产品的质量往往靠不住。 —般软件很难维护。 软件生产效率很低。 软件开发成本越来越大。 软件成本与开发进度难以估计。 软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.软件危机有那些典型表现? 对软件开发成本和进度的估计常常很不准 确。 用户对已完成的”软件系统不满意的现象 经常发生。 软件产品的质量往往靠不住。 软件常常是不可维护的。 软件通常没有适当的文档资料。 软件成本在计算机系统总成本中所占的比 例逐年上升。 软件开发生产率提高的速度,远远跟不上计 算机应用迅速普及深入的趋势。 ?为什么会产生软件危机? 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整 的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统 200 200 一的、公认的方法论和规范指导,造成软件维护困难。 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不 高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突 出,技术的发展已经远远不能适应社会需求。 ?怎样克服软件危机? 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原 理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经 验教训。在开发软件的过程中努力作到良好的组织, 严格的管理,相互友好的协作。 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效 的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个 阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施 (方法和工具),又要有必要的组织管理措 施。 1-3、 1-5、根据历史数据可以做出如下的假设 : 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加: M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降: P1=0.3 X 0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为: P2=0.048 X 0.72Y-1974(美 元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: 在1985年对计算机存储容量的需求估计是多少 ?如果字长为16位,这个存储 器的价格是多少? 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月 4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。 ⑶ 假设在1995年存储器字长为32位,一名程序员每天可开发出 30条指令,程 序员的月平均工资为6000美元,重复(1)、(2)题。 (1)在1983年对计算机存储容量的需求,估计是 M = 4080eO2SC198^156O) = 4080e7 = 4?4715263(字) ?如果字长为16?,则这个存储器的价搭是 _ P - 0.048 x 0.72囚3皿 x 4474263 - 5,789(美元) {2)如果一条指令的长度为一个字,则使存储器装满程序共 ^4474263条抱令。 ?在佃8刁年一名程序员毎天可开发出10条指令,如果每月 有20个工作日,则每人每月可开发出10X20条指令“ ?为了开发出也742G3祭指令以装满存储器,需要的匸作量 屆 4474263 屆 4474263 ?程序员的月平均工资是4000美元,开发fB4474263条指 令的成本是 22371 x4000 =89484,000(美元) ?⑶在1995年对存储容量的需求估计为: M = 4080/玫好N 弼0} = 73,57^679(字)二 40驱卿 ?如果字长为32位*则这个存储器的价格是: _ P = 0.003x 32x0.72^ _1S7+ = 7,127(美元) ?如果一条指令为一个字长*则为使存储器装満稈序共需 73,577,679^ 指令 ?在1995年一名稈序员每天可开发出30条指令,每月可开 发出600条指令,为了开发出可装满整个存储器的程疗, 需要的丄作量为^3577679 需要的丄作量为^3577679 ~600 7 22 629(人月) ?开发上述程序的成本为:1

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档