- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《软件工程》习题参考答案
周兵
1.1教材:《软件工程》方木云主编,清华大学出版社,2016
1.2参考书目:
1.《Softwareengineering》8thEditionIanSommervile,Pearson
Education,机械工业出版社,2006
2.《软件工程》,王忠群主编,中国科学技术大学出版社,2009
3.《软件工程导论》(第4版),张海藩编著,清华大学出版社,2007
4、《Softwareengineering:apractitionersapproach》Roger
S.Pressman.6thed.Pressman,RogerS.ChinaMachine
Press,2008
1.3说明:
斜体部分是可选讲授内容,带星号的习题为可选。
可复制、编制,期待你的好评与关注!
第1章软件工程学概述
1.1习题
A.1什么是软件?软件可以分为哪些类?p11
答:软件是程序、数据及相关文档的完整集合。软件可分为通用软件和定制软件。
A.2*什么是软件危机及其表现?p11
答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机包
含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不
断膨胀的已有软件。
具体地说,软件危机主要有以下一些典型表现。
(1)对软件开发成本和进度的估计常常很不准确。
(2)用户对“已完成的”软件系统不满意的现象经常发生。
(3)软件产品的质量往往靠不住。
(4)软件常常是不可维护的。
(5)软件通常没有适当的文档资料。
(6)软件成本在计算机系统总成本中所占的比例逐年上升。
(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。
A.3什么是软件工程?p11
答:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术
和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最
好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工
程。
A.4什么是软件过程?p20
答:软件过程由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期
又进一步划分成若干个阶段。
可复制、编制,期待你的好评与关注!
第2章软件过程模型
2.1习题
A.1什么是瀑布型方法?p20
答:按照时间顺序依次进行可行性分析、项目计划、需求分析、概要设计、详细设计、编码
与单元测试、集成测试、确认验证、运行与维护等几个阶段进行软件开发。
A.2什么是快速原型方法?p28
答:所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是
最终产品能完成的功能的一个子集。强调过程的多次反复,对文档的要求不高。
A.3什么是增量方法?说说它产生的原因和适用的范围。P43
答:增量模型也称为渐增模型,是快速原型法的一种;使用增量模型开发软件时,把软件产
品作为一系列的增量构件来设计、编码、集成和测试。
使用增量模型可以:在较短时间内向用户提交可完成部分工作的产品;客户可以将早期的增
量作为原型,从中获得对后面系统增量的需求经验;项目总体性失败的风险比较低。
A.4什么是面向复用方法?说说它产生的原因和适用的范围。P43
答:面向复用的方法使用可复用软件组件以及能集成这些组件的框架来构建和开发新的软
件;有时,这些组件本身就是一个独立的能满足某种需要的系统。
使用这种方法可以节省大量的重复劳动,加快开发速度。存在大量可以重用的构件的时候,
可以使用这种方法。
A.5什么是形式化方法?说说它产生的原因和适用的范围。P43
答:形式化系统开发是一个类似瀑布模型的软件开发方法,但其开发过程基于的是用形式化
数学转换来将系统描述转换成一个可执行程序。
因为使用这种
您可能关注的文档
最近下载
- 2025-2026学年小学英语五年级上册湘鲁版(2024)教学设计合集.docx
- 宜搭低代码开发师(中级)部分考题.docx VIP
- 2023年海峡杯数学试题八年级.pdf VIP
- 小学自考本科《小学课程与教学设计》2024年10月真题(附答案).docx VIP
- 等保2.0网络安全相关知识考试试卷题目及答案.doc
- DGTJ08-205-2024 居住建筑节能设计标准.pdf VIP
- 五年级上册英语教案Unit1 There is a big music room.1湘鲁版.doc VIP
- 2019钢筋焊接及验收规程JGJ182012.pdf VIP
- 高创CDHD使用说明书.pdf VIP
- 二年级语文上册试卷、练习单元测试卷第2单元第二单元 达标测试卷+答案.pdf VIP
文档评论(0)