06计算机《软件工程》b答案

06计算机《软件工程》b答案

ID:32649885

大小:66.07 KB

页数:10页

时间:2019-02-14

06计算机《软件工程》b答案_第1页
06计算机《软件工程》b答案_第2页
06计算机《软件工程》b答案_第3页
06计算机《软件工程》b答案_第4页
06计算机《软件工程》b答案_第5页
资源描述:

《06计算机《软件工程》b答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、泉州师院2008-2009学年度第二学期本科计算机科学与技术专业2006级《软件工程》期末试卷(B)答案一、选择题(20%,每题1分)1.在软件的可行性研究屮,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能可行性角度考虑的是(B)0A、经济可行性B、技术可行性C、操作可行性D、法律可行性2.快速原型模型的主要特点之一是(D)。A、开发完毕才见到产品B、及早提供全部完整的软件产品C、开发完毕后才见到工作软件D、及早提供工作软件3.结构化设计方法在软件开发屮用于(A)。A、概要设计B、详细设计C、程序设计

2、D、测试用例设计4.在数据流图中,O(圆圈)代表(C)。A、源点B、终点C、加工D、模块5.数据字典是对数据定义信息的集合,它所定义的对象都包含于(A)。A.数据流图B.程序框图C.软件结构D.方框图6.按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作(D)oA、软件维护B、概要设计C、详细设计D、需求分析7.软件结构图中,模块框之间若有直线连接,表示它们之间存在(B)。A、组成关系B、调用关系C、链接关系D、顺序执彳丁关系&对软件进行分解,是为了(A)。A、降低模块的复杂程度B、降低模块间接

3、口的复朵程度C、降低模块的复杂程度,并降低模块间接口的复杂程度D、降低模块的复朵程度,并提高模块间接口的复朵程度9.UML是软件开发小的一•个重要工具,它主要应用于哪种软件开发方法(C)。A、基于瀑布模型的结构化方法B、基丁需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法10.表示对彖相互行为的模型是(D)模型。A、静态模型B、功能模型C、对象模型D、动态模型11.在确定属性时,所有(C)是候选的属性。A、动词B、名词C、修饰性名词词组D、词组12•软件的集成测试工作最好由(D)承

4、担,以提高集成测试的效果。A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员13.为了提高测试效率,应该(D)。A、随机地选取测试数据B、取一切可能的数据作为测试数据C、在完成编码以后制定软件的测试计划D、选择发现错误可能性人的数据作为测试数据14.在软件详细设计过程中不采用的描述工具是(A)。A、DFD图B、IPO图C、PAD图D、判定表15.确认测试主要涉及的文档是(B)oA、源程序B、需求规格说明书C、概耍设计说明书D、详细设计说明书16.下面的叙述中(C)

5、是正确的。A、在软件开发过程中,编程的代价最高。B、良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运行速度为原则。C、为了提高程序的运行速度,有时采用以存储空间换取运行速度的方法。D、对同一算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。17.—个只有顺序结构的程序,其环形复杂度是(B)。A、0B、1C、3D、不确定的18.为了提高模块的独立性,模块内部最好是(C)。A、逻辑内聚B、吋间内聚C、功能内聚D、通信内聚13.McCabe复杂性度量又称为(A)。A.环路度量C.程序量度量20.软件

6、工程管理是(A、软件项目C、软件开发计划B.代码行度量D.功能性度量B)的一切活动的管理。B、软件生命周期D、软件开发二、填空题(20%,每题2分)1.软件定义时期通常划分成三个阶段,即问题定义、可行性研究—和需求分析。2.软件工程方法有两种,即传统软件工程和面向对象软件工程。3•面向对象的I:发模型有喷泉模型、Rational统一过程等。4.需求分析的步骤包括需求获取、需求提炼、需求描述和需求验证。5.在系统分析模型中的数据流图,均可纳入两种典型的形式,即变换型结构处理系统和事务一型结构处理系统。6.在结构化程

7、序设计模块调用中,扇入是指模块的上级模块数。7.软件配置是指一个软件在生存周期内,它的各种形式、各种版本的文档与程序的总称。4.在UML中,用来描述一个特定对象的所有可能的状态及其引起状态转移的事件是状态图。5.流行的构件技术有COM、CORBA和0penDoc开放式文档接口。6.集成测试是测试和组装软件的系统化技术,自底向上测试方法的主要优点是不需要桩模块。三、简答题(20%,每题5分)1、简述软件危机的主耍表现。(1)用户对“己完成的,墩件系统不满意的现象经常发生。(2)软件产品的质量往往靠不住。(3)软件通

8、常没有适当的文档资料。(4)软件常常是不可维护的。(5)对软件开发成本和进度的估计常常很不准确。⑹软件成本在计算机系统总成本中所占的比例逐年上升。(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。2、简述软件测试的任务、目的与类型。(1)软件测试是一个为了寻找软件错谋而运行程序的过程。(2)口的就是为了发现软件小的错谋。一个好的测试用例是指很可能找到

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

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

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