实用软件工程习题解答指南.pptVIP

  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文档。上传文档
查看更多
实用软件工程习题解答指南

第8章 实用软件工程习题解答指南 本章导读 本章是参考文献〔1〕的习题解答指南,它包括了全书十六章所有习题的参考答案,不管读者是否学习了那本书,你将会从这些习题及其参考答案中获得很大的收获与很高的升华。 这是因为:只要你认真地从头到尾看一遍这些习题解答,就相当于从头到尾学习了一遍软件工程,它产生的实际效益,可能超过你阅读几本软件工程专著。 表8-1列出了读者在本章学习中要了解、理解和关注的主要内容。 本章对读者的要求 8.1 软件工程的内容与方法习题解答指南 本章提示: 软件工程的内容与方法这一章,特别重要。 首先,因为你学习了软件工程,最后连它的主要内容及方法都说不清楚,实在对不起自己。 其次,因为这一章是原书最重要的一章,它概括了全书的基本论点与论据,而这些论点与论据是作者对软件工程的新贡献。 8.2 软件生存周期及开发模型习题解答指南 本章提示: 软件生存周期及开发模型这一章篇幅不大,主要是介绍软件企业常用的四个开发模型:瀑布模型、增量模型、迭代模型、原型模型,重点是瀑布模型,难点是迭代模型。 对于其它不常用的开发模型,只是简单地提到,没有必要做进一步解释。 学完这一章之后,你不但从宏观上理解了软件的开发过程,而且从微观上掌握了选取开发模型的方法。 8.3 软件立项与合同习题解答指南 本章提示: 软件企业最大的事情是软件立项(或签订合同),它是软件开发与管理的源头。 对于软件项目,在企业叫做立项,在非企业叫做可行性分析。可行性分析是立项的前奏,立项是可行性分析的结果。 对于大型项目,在签定合同之前,还要经历一个招标与投标的过程,本章介绍了投标书的格式、制作过程和讲标方法。 8.4 软件需求习题解答指南 本章提示: 做软件项目(或做软件产品)有两个难题,一个是需求分析,另一个是项目管理。 本章专门讨论需求分析,提出了需求分析中要建立“功能、性能、接口”这样的“三个需求模型”,总结了需求分析的理论、方法与技巧,给出了需求文档的参考模板,其目的是力图解决需求分析这个难题。 8.5 软件策划习题解答习题解答指南 本章提示: 软件策划是在需求分析之后完成的,其目的是制订出切实可行的软件计划,该计划是用户、软件开发人员和软件管理人员三者共同遵守的契约。 当软件计划与实际进度发生偏离时,要找出偏离原因,并按规程对计划进行修订。 软件策划的重点与难点,是软件工作量估计,或软件规模估计,本章系统地提出了四种估计办法。 8.6 软件设计习题解答指南 本章提示: 软件需求是软件开发的基础,软件设计是软件开发的核心。 设计分为概要设计和详细设计两大步骤,概要设计主要是面向数据设计,其次才是面向对象与面向过程设计。 详细设计虽然并列地分为面向对象、面向数据和面向过程三种设计方法,因为这三种方法分别用在三种不同场合。但是,面向对象设计已经成为设计方法的主流。本章还提出了详细设计的描述工具、设计原则和度量方法。 8.7 软件建模习题解答指南 本章提示: 软件设计是软件开发的核心,软件建模是软件设计的关键。 当前主要的建模语言是UML,主要的建模工具是Rational Rose和Power Designer。 本章系统地提出了“功能模型、业务模型、数据模型”这种“三个模型的建模思想”,并且用一个案例进行了详细地解释。 另外,还介绍了如何用UML来描述这“三个模型”,最后还总结了UML的优缺点。 8.8 软件实现习题解答指南 本章提示: 软件实现是软件开发中必不可少的阶段。 微观上的软件实现包括软件编程、单元测试和文档书写这三部分,宏观上的软件实现将详细设计也包括了进去。 软件实现要特别重视编程规范、实现原则、实现管理和用户指南编写这四个问题。 8.9 软件测试习题解答指南 本章提示: 软件测试虽然只能挑出软件毛病,但是它却是软件质量保证的关键环节。 从宏观上讲,一切测试都是接口测试,这里的接口包括系统与人、系统与系统、系统与模块、模块与模块之间的接口。 从微观上讲,软件测试可以分成五花八门的各种各样的测试方法,本章对这些方法都做了具体介绍。 结合图书馆信息系统案例,本章还介绍了测试计划和测试报告的编写方法。 8.10 软件发布与实施习题解答指南 本章提示: 软件发布属于市场运作范畴,软件实施属于技术支持范畴。 发布是为了实施,只有实施好了、多了、快了,发布才有意义。 为了便于发布与实施,本章将软件产品分为三种类型。 8.11 软件维护习题解答指南 本章提示: 随着软件开发技术和软件管理技术的提高,软件维护的工作量正在逐步下降。 零维护的目标也许永远不能实现,所以软件维护仍然是一件任重而道远的日常工作。 但是,由于开发技术与管理技术的不断地进步,并且对维护工作产生了深远的影响,所以我们需要跟踪与适应这种

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档