




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章
实用软件工程习题解答指南北师大珠海分校软件工程系赵池龙1本章导读本章是参考文献〔1〕的习题解答指南,它包括了全书十六章所有习题的参考答案,不管读者是否学习了那本书,你将会从这些习题及其参考答案中获得很大的收获与很高的升华。这是因为:只要你认真地从头到尾看一遍这些习题解答,就相当于从头到尾学习了一遍软件工程,它产生的实际效益,可能超过你阅读几本软件工程专著。表8-1列出了读者在本章学习中要了解、理解和关注的主要内容。
2本章对读者的要求要
求具
体
内
容了
解1)参考文献〔1〕
理
解1)本章提示
关注
1)习题解答中你不会的问题2)习题解答中与你观点或方法不同的问题
38.1软件工程的内容与方法习题解答指南
本章提示:软件工程的内容与方法这一章,特别重要。首先,因为你学习了软件工程,最后连它的主要内容及方法都说不清楚,实在对不起自己。其次,因为这一章是原书最重要的一章,它概括了全书的基本论点与论据,而这些论点与论据是作者对软件工程的新贡献。48.2软件生存周期及开发模型习题解答指南
本章提示:软件生存周期及开发模型这一章篇幅不大,主要是介绍软件企业常用的四个开发模型:瀑布模型、增量模型、迭代模型、原型模型,重点是瀑布模型,难点是迭代模型。对于其它不常用的开发模型,只是简单地提到,没有必要做进一步解释。学完这一章之后,你不但从宏观上理解了软件的开发过程,而且从微观上掌握了选取开发模型的方法。
58.3软件立项与合同习题解答指南
本章提示:软件企业最大的事情是软件立项(或签订合同),它是软件开发与管理的源头。对于软件项目,在企业叫做立项,在非企业叫做可行性分析。可行性分析是立项的前奏,立项是可行性分析的结果。对于大型项目,在签定合同之前,还要经历一个招标与投标的过程,本章介绍了投标书的格式、制作过程和讲标方法。68.4软件需求习题解答指南
本章提示:做软件项目(或做软件产品)有两个难题,一个是需求分析,另一个是项目管理。本章专门讨论需求分析,提出了需求分析中要建立“功能、性能、接口”这样的“三个需求模型”,总结了需求分析的理论、方法与技巧,给出了需求文档的参考模板,其目的是力图解决需求分析这个难题。
78.5软件策划习题解答习题解答指南
本章提示:软件策划是在需求分析之后完成的,其目的是制订出切实可行的软件计划,该计划是用户、软件开发人员和软件管理人员三者共同遵守的契约。当软件计划与实际进度发生偏离时,要找出偏离原因,并按规程对计划进行修订。软件策划的重点与难点,是软件工作量估计,或软件规模估计,本章系统地提出了四种估计办法。
88.6软件设计习题解答指南
本章提示:软件需求是软件开发的基础,软件设计是软件开发的核心。设计分为概要设计和详细设计两大步骤,概要设计主要是面向数据设计,其次才是面向对象与面向过程设计。详细设计虽然并列地分为面向对象、面向数据和面向过程三种设计方法,因为这三种方法分别用在三种不同场合。但是,面向对象设计已经成为设计方法的主流。本章还提出了详细设计的描述工具、设计原则和度量方法。
98.7软件建模习题解答指南
本章提示:软件设计是软件开发的核心,软件建模是软件设计的关键。当前主要的建模语言是UML,主要的建模工具是RationalRose和PowerDesigner。本章系统地提出了“功能模型、业务模型、数据模型”这种“三个模型的建模思想”,并且用一个案例进行了详细地解释。另外,还介绍了如何用UML来描述这“三个模型”,最后还总结了UML的优缺点。
108.8软件实现习题解答指南
本章提示:软件实现是软件开发中必不可少的阶段。微观上的软件实现包括软件编程、单元测试和文档书写这三部分,宏观上的软件实现将详细设计也包括了进去。软件实现要特别重视编程规范、实现原则、实现管理和用户指南编写这四个问题。
118.9软件测试习题解答指南
本章提示:软件测试虽然只能挑出软件毛病,但是它却是软件质量保证的关键环节。从宏观上讲,一切测试都是接口测试,这里的接口包括系统与人、系统与系统、系统与模块、模块与模块之间的接口。从微观上讲,软件测试可以分成五花八门的各种各样的测试方法,本章对这些方法都做了具体介绍。结合图书馆信息系统案例,本章还介绍了测试计划和测试报告的编写方法。
128.10软件发布与实施习题解答指南
本章提示:软件发布属于市场运作范畴,软件实施属于技术支持范畴。发布是为了实施,只有实施好了、多了、快了,发布才有意义。为了便于发布与实施,本章将软件产品分为三种类型。
138.11软件维护习题解答指南
本章提示:随着软件开发技术和软件管理技术的提高,软件维护的工作量正在逐步下降。零维护的目标也许永远不能实现,所以软件维护仍然是一件任重而道远的日常工作。但是,由于开发技术与管理技术的不断地进步,并且对维护工作产生了深远的影响,所以我们需要跟踪与适应这种影响。
148.12软件过程管理习题解答指南
本章提示:软件质量来源于软件过程。要使软件质量不断提高,软件组织的软件过程就要不断改进。而改进是需要模型的,CMM/CMMI就是最好的过程改进模型。本章系统地介绍了CMM/CMMI模型,理解并掌握这种模型,将大大提高软件企业的管理水平。
158.13软件配置管理习题解答指南
本章提示:软件配置管理是软件技术管理的必不可少环节,软件公司越大,配置管理就越重要。为了弄清配置管理问题,一是要理解配置管理思想,该思想蕴涵在配置管理的三个库中;二是要掌握配置管理工具,目前有好几个常用的配置管理电子工具。
168.14软件质量管理习题解答指南
本章提示:软件质量管理是一个综合治理的问题,它需要从多个方面下手。本章介绍了多个方面的质量管理方法,重点是要求理解并掌握软件质量保证计划、不符合项跟踪表和软件质量保证活动度量表。
178.15软件培训习题解答指南
本章提示:软件培训是软件企业一项重要工作,培训对象包括企业全体员工,培训教材要与时俱进,培训教师以企业内部人才为主。本章介绍培训的组织与管理问题。
188.16软件项目管理习题解答指南
本章提示:软件工程是软件项目管理的基础,软件项目管理是软件工程的重点与难点。从宏观上讲,要用CMM/CMMI来管理软件项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论