软件工程复习参考答案.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 软件工程复习参考答案

试题1 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答题表的对应栏内。 1. 在软件开发中以下几个方面的内容应分别在哪个文档中得到说明 _A_软件总体结构 ⑤ _B_运行环境 ③ _C_出错处理设计 ③ 2.以下两个文档应分别在哪两个阶段中开发 _D_初步用户手册 ② _E_确认测试计划 ② 供选择的答案: A、B、C:①可行性分析报告 ②项目开发计划 ③软件需求规格说明书 ④数据要求规格说明书 ⑤ 总体设计规格说明书 ⑥详细设计规格说明书⑦测试计划 ⑧测试报告 ⑨ 用户手册 D、E:①可行性分析与计划 ②需求分析 ③总体设计 ④详细设计 ⑤ 测试 ⑥维护 试题2 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答题表的对应栏内。 软件测试的目的是_A_。为了提高测试的效率,应该_B_。使用白盒测试方法时,确定测试数据应根据_C_和指定的覆盖标准。一般说来与设计测试数据无关的文档是_D_。软件的集成测试工作最好由_E_承担,以提高集成测试的效率。 供选择的答案: A:①评价软件的质量 ②发现软件的错误 ③找出软件中的所有错误 ④证明软件是正确的 B:①随机地选取测试数据 ②取一切可能的输入数据作为测试数据 ③完成编码以后制定软件的测试计划 ④选择发现错误的可能性大的数据作为测试数据 C:①程序的内部逻辑 ②程序的复杂程度 ③使用说明书 ④程序的功能 D:①需求规格说明书 ②设计说明书 ③源程序 ④项目开发计划 E:①该软件的设计人员 ②该软件开发组的负责人 ③该软件的编程人员 ④不属于该软件开发组的软件设计人员 试题3 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答题表的对应栏内。 软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和_A易测试性。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用_B良好的编程风格_有助于提高软件的易理解性;_C信息隐蔽原则_有助于提高软件的易修改性。在软件质量特性中,_D可靠性_是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;_E安全性_是指防止对程序及数据的非授权访问能力。 供选择的答案 A: ①易使用性 ②易恢复性③易替换性 ④易测试性 B: ①增强健壮性 ②信息隐蔽原则 ③良好的编程风格 ④高效的算法 C: ①高效的算法 ②信息隐蔽原则 ③增强健壮性 ④身份认证 D: ①正确性 ②准确性 ③可靠性 ④易使用性 E: ①安全性 ②适应性③灵活性 ④容错性 二、填空问题 1.文档功能是记录软件开发_活动__和阶段_成果__ ,能供人和机器阅读,具有永久保存属性。 2.计算机软件是指与计算机系统有关的程序、 __数据__ 、规程及任何与之有关的文档和_图文资料___ 3.工程是以_构建_、运行与集成为_核心__的人类活动,遵循社会_需求__ ,追求一定条件下的集成与综合_优化__ 。 4.瀑布模型是_70_年代提出,面向_过程_,饱受争议应用_广泛持久_ 5.软件工程是指采用_数学__ 、科学及数学的_原理__ 和方法研制与维护计算机__软件_的有关技术和管理方法。 6.软件工程的目标是在给定_进度__和_成本__的前提下,开发出具有规定_属性__ ,并满足用户_需求__的软件产品。 7.可行性研究是用最小的__代价_在尽可能短的时间内__确定_问题是否能解决或值得去解决,而不是_解决__问题。 *8.需求分析阶段的输出是_需求规格说明书_ ,__的诸属性中,_功能_需求最重要。 9.需求规格说明书是软件_设计__ 、编码和维护的__基础_ ,也是测试和验收目标系统的_依据__ 。尽量采用_标准__ 、简单的符号,使用户一目了然。需求规格说明书一旦得到用户和软件开发方一致_确认_ ,提交后将成为用户和软件开发方之间的_合同__ 。 10.分析模型主要有_结构化_分析模型和_面向对象_分析模型两类 。 11._抽象_和_分解__是结构化分析方法的主要手段 。 12.DFD说明的是系统“做什么”,而不是系统“__怎么做_”,所以数据流图中不可夹带控制流。 13.数据流图的主图必须包括_4__种基本图形元素,数据流图的主图上的数据流必须封闭在__外部_实体之间。 14.数据流图中的每个元素必须有_名字_ ,以此表明流动的_数据__是什么,数据_文件__是什么数据, _加工__做的是什么事情。 15. DFD只考虑软件必须完成基本逻辑功能,不考虑如何_具体实现__这些功能。 一、简答问题 1.简要解释名词“科学”,“工程”,“系统” ,“研究”和“技术”

文档评论(0)

futuo + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档