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

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

ID:56219977

大小:2.54 MB

页数:20页

时间:2020-03-21

软件工程复习参考答案解析.doc_第1页
软件工程复习参考答案解析.doc_第2页
软件工程复习参考答案解析.doc_第3页
软件工程复习参考答案解析.doc_第4页
软件工程复习参考答案解析.doc_第5页
资源描述:

《软件工程复习参考答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试题1从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答题表的对应栏内。1.在软件开发中以下几个方面的内容应分别在哪个文档中得到说明_A_软件总体结构⑤_B_运行环境③_C_出错处理设计③2.以下两个文档应分别在哪两个阶段中开发_D_初步用户手册②_E_确认测试计划②供选择的答案:A、B、C:①可行性分析报告②项目开发计划③软件需求规格说明书④数据要求规格说明书⑤总体设计规格说明书⑥详细设计规格说明书⑦测试计划⑧测试报告⑨用户手册D、E:①可行性分析与计划②需求分析③总体设计④详细设计⑤测试⑥维护试题2从供选择的答案中,选出应填入下面叙述中_?_

2、内的最确切的解答,把相应编号写在答题表的对应栏内。软件测试的目的是_A_。为了提高测试的效率,应该_B_。使用白盒测试方法时,确定测试数据应根据_C_和指定的覆盖标准。一般说来与设计测试数据无关的文档是_D_。软件的集成测试工作最好由_E_承担,以提高集成测试的效率。供选择的答案:A:①评价软件的质量②发现软件的错误③找出软件中的所有错误④证明软件是正确的B:①随机地选取测试数据②取一切可能的输入数据作为测试数据③完成编码以后制定软件的测试计划④选择发现错误的可能性大的数据作为测试数据C:①程序的内部逻辑②程序的复杂程度③使用说明书④程序的功能D:①需求规格说明书②设计说明

3、书③源程序④项目开发计划E:①该软件的设计人员②该软件开发组的负责人③该软件的编程人员④不属于该软件开发组的软件设计人员试题3从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答题表的对应栏内。软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和_A易测试性。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用_B良好的编程风格_有助于提高软件的易理解性;_C信息隐蔽原则_有助于提高软件的易修改性。在软件质量特性中,_D可靠性_是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属

4、性;_E安全性_是指防止对程序及数据的非授权访问能力。供选择的答案A:①易使用性②易恢复性③易替换性④易测试性B:①增强健壮性②信息隐蔽原则③良好的编程风格④高效的算法C:①高效的算法②信息隐蔽原则③增强健壮性④身份认证D:①正确性②准确性③可靠性④易使用性E:①安全性②适应性③灵活性④容错性二、填空问题1.文档功能是记录软件开发_活动__和阶段_成果__,能供人和机器阅读,具有永久保存属性。2.计算机软件是指与计算机系统有关的程序、__数据__、规程及任何与之有关的文档和_图文资料___3.工程是以_构建_、运行与集成为_核心__的人类活动,遵循社会_需求__,追求一定条

5、件下的集成与综合_优化__。4.瀑布模型是_70_年代提出,面向_过程_,饱受争议应用_广泛持久_5.软件工程是指采用_数学__、科学及数学的_原理__和方法研制与维护计算机__软件_的有关技术和管理方法。6.软件工程的目标是在给定_进度__和_成本__的前提下,开发出具有规定_属性__,并满足用户_需求__的软件产品。7.可行性研究是用最小的__代价_在尽可能短的时间内__确定_问题是否能解决或值得去解决,而不是_解决__问题。*8.需求分析阶段的输出是_需求规格说明书_,__的诸属性中,_功能_需求最重要。9.需求规格说明书是软件_设计__、编码和维护的__基础_,也是

6、测试和验收目标系统的_依据__。尽量采用_标准__、简单的符号,使用户一目了然。需求规格说明书一旦得到用户和软件开发方一致_确认_,提交后将成为用户和软件开发方之间的_合同__。10.分析模型主要有_结构化_分析模型和_面向对象_分析模型两类。11._抽象_和_分解__是结构化分析方法的主要手段。12.DFD说明的是系统“做什么”,而不是系统“__怎么做_”,所以数据流图中不可夹带控制流。13.数据流图的主图必须包括_4__种基本图形元素,数据流图的主图上的数据流必须封闭在__外部_实体之间。14.数据流图中的每个元素必须有_名字_,以此表明流动的_数据__是什么,数据_文

7、件__是什么数据,_加工__做的是什么事情。15.DFD只考虑软件必须完成基本逻辑功能,不考虑如何_具体实现__这些功能。一、简答问题1.简要解释名词“科学”,“工程”,“系统”,“研究”和“技术”。工程:与生产、建设相关,运用自然科学理论和技术原理得以实现的活动。科学:反映自然、社会、思维的发展与变化规律的知识体系。Ä技术:为了实现特定的目标而采用的手段和方法的总称。Ä研究:系统:相互联系、相互作用的若干元素构成的,具有特定功能的统一整体。2.什么是软件生存期?软件生存周期是软件产品从形成概念,经过开发、使用和维

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。