- 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、凡属实训题、学生个人谈看法的习题,略;
2、有几道题,下次印刷时需删除(因内容删减而习题未删所造成)。
软件工程习题-参考答案
(仅供参考)
第1章 概述
1.6 习题
一、名词解释
计算机软件:一系列按照特定顺序组织的计算机数据和指令的集合程序为了软件,对其要素进行充分认识软件开发的要素主要:下面不属于软件工程的3个要素的是D )。
A. 工具B. 过程C. 方法D. 环境下列文档与维护人员有关的有( D )A. 软件需求说明书B. 项目开发计划 C. 概要设计说明书D. 操作手册软件生存周期中时间最长的是( D )阶段。
A总体设计B. 需求分析 C. 软件测试 D软件维护 下列属于维护阶段的文档是(B )。
A. 软件规格说明B. 用户操作手册C. 软件问题报告D. 软件测试分析报告
下列选项中,不属于软件危机主要表现的是(B )。
A. 软件错误很难消除B. 程序开发进度无法预测
C. 程序设计技术落后D. 缺乏软件优劣的标准下列描述中正确的是(D )。
A. 程序就是软件 B. 软件开发不受计算机系统的限制
C. 软件既是逻辑实体又是物理实体D. 软件是程序、数据与相关文档的集合
下列描述中正确的是(C )A. 软件工程只是解决软件项目的管理问题
B. 软件工程主要解决软件产品的生产率问题
C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则
D. 软件工程只是解决软件开发中的技术问题
下列选项中不属于软件生命周期开发阶段任务的是(C )A. 软件测试 B. 概要设计C. 软件维护D. 详细设计
(D )A. 管理开发人员,开发优秀软件
B. 采用先进软件开发工具,开发优秀软件
C. 消除软件危机,达到软件生产的规模效益
D. 用较低的开发成本,按质按量地完成开发任务,及时交付用户满意的软件产品
13、下列选项中,属于用户文档,必须提交给用户的是( B )。
A. 项目开发总结报告 B. 操作手册 C. 需求规格说明书 D. 项目开发计划
14、在软件生存周期中,( C )阶段必须要回答的问题是“要解决的问题是做什么?”。
A. 详细设计 B. 可行性分析和项目开发计划 C. 概要设计 D. 软件测试
15、( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A. 概要设计 B. 详细设计 C. 编码 D. 测试
四、简答题
1、软件的定义是什么?
软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合。软件并不只是包括在计算机(指广义的计算机)上运行的程序,与程序相关的文档也是软件的一部分。简单的说软件就是程序加文档的集合体。以用户与市场为导向理解软件真正的需求,利用开发,以达到获取最大利益的目的。产品团队过程技术管理第2章 开发模型与方法
2.4 习题
一、名词解释
瀑布模型:按照软件生存周期的阶段,一步一步的推进,每一步均设置一个完成的标志,即“里程碑”,并以文档形式完整的描述清晰,否则,不能进入(进行)下一阶段的工作。
原型模型:指软件系统的—个早期的、简单的、小型的、涵盖用户最基本最主要需求的、实验性的、可运行的初始版本(雏形、初级样品)。
“空壳”模型:是一个最初的、最直接的面向用户的输入/输出系统。
演化模型(增量模型、螺旋模型):
增量模型的核心思路是,先完成一个功能(或一个子功能,或一个子集系统,称为增量1)的开发,交付用户,并依据用户意见修正增量1,直至用户满意为止;再按照同样的开发步骤,开发增加功能,交付用户;如此递增下去,直至最后一个功能的完成。
螺旋模型的开发思路是,按照软件开发的步骤:制定计划、风险分析、工程实施、用户评估依次进行,沿螺旋线自内向外旋转,每旋转一圈便开发出一个更为完善的一个新的软件版本,每完成一个新的版本,便沿螺旋线(向外)旋转一圈,周而复始,直至获得用户满意的软件系统。
面向对象模型(喷泉模型、构件模型):
喷泉模型的开发思路是,对于某些功能被多次使用和某些软件系统开发步骤之间界限不太明显的系统,可以按照分析、设计、实现、测试、集成、演化的开发步骤或是某些步骤一并进行的方式推进。
构件模型的开发思路是,逐步构建构件库,从构件库中选取构件,使开发的软件系统中的相同功能、操作得以复用。
智能模型:运用任一或多个模型,并结合专家知识,归纳和推理,开发软件系统。
综合模型:结合软件项目的实际,具体情况具体分析,分别情况,综合采用任一或多个最为恰当的模型完成软件开发任务。
结构化方法:核心思想面向对象方法把软件系统设计为一个一个的对象,对象之间有这样那样的关联是位
您可能关注的文档
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 基于CS应用的软件测试.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 面向对象软件测试.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 嵌入式软件测试.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 软件测试概述.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 软件测试种类.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 软件质量保证.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 生命周期测试方法.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 系统测试 1.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 系统测试 2.ppt
- 软件测试大学教程 教学课件 作者 978 7 302 20655 2 游戏软件测试.ppt
文档评论(0)