软件工程试题Word格式文档下载.doc

上传人:wj 文档编号:6974554 上传时间:2023-05-07 格式:DOC 页数:6 大小:67KB
下载 相关 举报
软件工程试题Word格式文档下载.doc_第1页
第1页 / 共6页
软件工程试题Word格式文档下载.doc_第2页
第2页 / 共6页
软件工程试题Word格式文档下载.doc_第3页
第3页 / 共6页
软件工程试题Word格式文档下载.doc_第4页
第4页 / 共6页
软件工程试题Word格式文档下载.doc_第5页
第5页 / 共6页
软件工程试题Word格式文档下载.doc_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程试题Word格式文档下载.doc

《软件工程试题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《软件工程试题Word格式文档下载.doc(6页珍藏版)》请在冰点文库上搜索。

软件工程试题Word格式文档下载.doc

该售货机只接收1元和5角两种硬币,若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,则送出相应的饮料;

若投入的硬币少于1元5角,则显示错误信息并退出硬币;

若投入的硬币多于1元5角,则送出饮料的同时退还多余的硬币。

请设计测试该软件的全部测试用例。

软件会逐渐退化而不会磨损,其原因在于()

A.软件通常暴露在恶劣的环境下

B.软件错误通常发生在使用之后

C.不断的变更使组件接日之间引起错误

D.软件备件很难订购

软件开发的瀑布模型是()。

A.适用于需求被清晰定义的情况

B.一种需要快速构造可运行程序的好方法

C.最适合于大规模团队开发的项日

D.己不能用于现代环境的过时模型

在软件开发的各种资源中,()是最重要的资源。

A.开发工具B.方法C.硬件环境D.人员

风险的三种主要类型是()。

A.商业风险、人员风险、预算风险B.项目风险、技术风险、商业风险

C.计划风险、技术风险、人员风险D.管理风险、技术风险、设计风险

需求规格说明描述了()。

A.计算机系统的功能、性能及其约束B.每个指定系统的实现

C.软件体系结构的元素D.系统仿真所需要的时间

A.表示层B.持久层C.实体层D.控制层

下面的()界面设计原则不允许用户保持对计算机交互的控制。

A.允许交互中断B.允许交互操作取消

C.对临时用户隐藏技术内部信息D.只提供一种规定的方法完成任务

为了保证软件的质量,使其具有较好的可维护性,关键在于()。

A.选择合适的程序设计语言B.选择好的程序设计风格

C.具有好的数据结构D.选择好的运行环境

使用独立测试团队的最好理由是()。

A.软件开发人员不需要做任何测试

B.测试人员在测试开始之前不参与项目

得分

四、综合题(1小题,共14分)

C.测试团队将更彻底地测试软件

D.开发人员与测试人员之间的争论会减少

快速原型模型的主要特点之一是()

A.开发完毕才见到产品 

 

B.及早提供全部完整的软件产品

C.开发完毕后才见到工作软件;

 

D.及早提供工作软件

开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()

A.软件工程 

B.软件周期

C.软件危机 

D.软件产生

模块的内聚性最高的是()

A.逻辑内聚 

B.时间内聚

C.偶然内聚 

D.功能内聚

2.软件的定义阶段包括:

    、    、需求分析。

3.数据流图用图形符号表示   、   、数据源及外部实体

4.类图描述系统的结构,类图的结点表示系统中的类及其属性和操作,类图的边表示类之间的联系,包括、关联、依赖、聚合等。

5.实体—关系图是的基础,它描述、属性、及其关系

6.软件修复步骤:

发现故障、、测试、系统重新启动

7.耦合的强弱取决于的复杂性、进入或调用模块的位置以及通过界面传送数据的多少等。

8.确认测试应检查软件能否按合同要求进行工作,即是否满足的确认标准。

9.快速原型的构造过程可以归纳为、实现、检查、四个步骤。

1软件工程是采用___

(1)___的概念、原理、技术和方法指导计算机___

(2)___的工程学科。

把经过时间考验而证明正确的___(3)___和当前能够得到的最好的___(4)___结合起来。

供选择的答案:

A.工程B.程序C.体系结构D.软件开发和维护

E.软件开发F.管理技术G.开发环境H.技术方法

2生存周期的瀑布模型一般包括___(5)__、可行性研究、__(6)___、系统设计、编码、__(7)_、维护等几个阶段。

其中,系统设计阶段又可以分成__(8)___和___(9)___两个步骤。

A.需求分析B.可行性分析C.问题定义D.程序设计

E.总体设计F.数据设计运行设计G.详细设计H.测试

3瀑布模型存在的问题是__(10)__。

A.用户容易参与开发B.缺乏灵活性

C.用户与开发者易沟通D.适用可变需求

4系统定义明确之后,应对系统的可行性进行研究。

可行性研究应包括___(11)___。

A.软件环境可行性、技术可行性、经济可行性、社会可行性

B.经济可行性、技术可行性、操作可行性

C.经济可行性、社会可行性、系统可行性

D.经济可行性、实用性、社会可行性

5画数据流图的主要目的是__(12)__。

A.作为需求分析阶段用户与开发者之间交流信息的工具。

B.对系统的数据结构进行描述。

C.对目标系统的层次结构进行描述。

D.作为分析和设计的工具。

6数据流图和___(13)__共同组成系统的逻辑模型。

A.HIPO图B.PDLC.数据字典D.层次图

7将数据流图映射为软件结构图时,在第1级分解中生成的3个控制模块为:

输入信息处理控制模块、_(14)和输出信息处理控制模块。

A.总控制模块B.变换中心控制模块C.数据输入模块D.数据输出模块

8___(15)___是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。

A.模块化B.抽象C.精化D.模块

9___(16)___是指让一些关系密切的软件元素在物理上彼此靠近。

A.信息隐蔽B.内聚C.局部化D.模块独立

10在进行软件结构设计时应该遵循的最主要的原理是___(17)__。

A.抽象B.模块化C.模块独立D.信息隐蔽

11模块的控制域和作用域之间的关系是___(18)__。

A.作用域在控制域内

B.控制域在作用域内

C.控制域可能在作用域内,也可能在作用域外

D.两者之间没有关系

12直接调用某个模块的上级模块的个数称为该模块的_(19),在不违反模块独立性的原则下,这个数目应该尽可能的高。

A.扇入B.扇出C.调用数D.被调用数

13在软件的结构设计中,至少存在的耦合是_(20),可以完全不用的耦合是_(21)。

A.公共环境耦合B.数据耦合C.逻辑耦合D.控制耦合E.内容耦合

14下列几种类型中,耦合性最弱的是__(22)_。

A.内容型B.控制型

C.公共型D.数据型

15对模块过分分解,必然导致___(23)__。

A.模块的独立性变差 B.接口的复杂程度增加

C.软件开发的总工作量增加 D.上述都对

16当一个模块直接引用另一个模块中的数据时,两模块间的耦合是___(24)__;

当一个模块把开关量作为参数传送给另一个模块时,两模块间的耦合是___(25)__;

当一个模块通过公共数据结构把数据传送给另一个模块时,两模块间的耦合是___(26)__。

A.公共环境耦合B.数据耦合C.逻辑耦合D.控制耦合E.内容耦合

17软件设计中,可应用于详细设计的工具有___(27)__。

A.程序流程图、PAD、N-S图和伪码

B.数据流图、PAD、结构图和伪码

C.业务流程图、N-S图和伪码

D.数据流图、PAD、N-S图和伪码

18为使程序中数据说明更易于理解和维护,应当遵循以下原则___(28)__。

A.尽量使用局部变量;

B.一个语句说明多个变量时,各变量名按字母顺序排列;

C.对于复杂的数据结构,要加注释,说明在程序实现时的特点;

D.以上都对。

19源程序的效率与___(29)__阶段确定的算法的效率直接有关。

A.概要设计B.总体设计

C.单元设计D.详细设计

20在进行软件测试时,首先应当进行___(30)__,然后再进行集成测试,最后再进行确认测试。

A.单元测试B.集成测试 C.确认测试D.组合测试

21单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现_(31)__的错误。

A、接口错误B、编码错误

C、性能、质量不合要求D、功能错误

22在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试主要用于测试__(32)。

A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑

23若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:

-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是___(33)_。

A.条件覆盖法 B.等价分类法

C.边界值分析法 D.错误推测法

24把诊断和改正系统运行时发生的错误的过程称为___(34)__。

A.改正性维护 B.适应性维护

C.完善性维护 D.预防性维护

25确定可维护性的因素主要有___(35)_。

A可测试性B可理解性

C可修改性D以上都对

26快速原型模型的主要特点之一是___(36)__。

A.开发完毕才见到产品 B.及早提供全部完整的软件产品

C.开发完毕后才见到工作软件 D.及早提供可用于工作的软件

27用面向对象的方法开发软件时,系统的对象模型用___(37)__来描述,系统的动态模型用___(38)_来描述。

A.数据流图 B.类图 C.用例图 D.时序图、状态图

28软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作__(39)_。

A.正确性B.移植性

C.可靠性D.完整性

29COCOMO2模型中,成本因素包括的4类因素为_(40)。

A.产品因素、平台因素、数据库规模、项目因素

B.产品因素、平台因素、程序员能力、项目因素

C、产品因素、平台因素、使用的软件工具、项目因素

D.产品因素、平台因素、人员因素、项目因素

1、2.CMM的能力成熟度共分哪五级?

2、单元测试任务主要有哪些?

1.在下列用例图中,哪些是系统角色(执行者)?

一、填空题:

3、数据流、加工4、静态、继承

5、数据模型,数据对象

7、模块间接口8、软件需求说明书中

10、完善性维护

1A2.D3.___F__4.H5.C

6.A7.H8.E_9.G10.B

11.B12.A13.C14.B15.D

16.C17.B18.A19.A20.B

简单题

2、单元测试任务主要有:

模块接口测试;

模块局部数据结构测试;

模块边界条件测试;

模块中所有独立执行通路测试;

模块的各条错误处理通路测试

问答题

1.答:

3.Banknetwork、Manager、Clerk

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2