武汉理工大学网络教育《软件工程》练习题库Word下载.docx

上传人:b****3 文档编号:7840988 上传时间:2023-05-09 格式:DOCX 页数:153 大小:63.33KB
下载 相关 举报
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第1页
第1页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第2页
第2页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第3页
第3页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第4页
第4页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第5页
第5页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第6页
第6页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第7页
第7页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第8页
第8页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第9页
第9页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第10页
第10页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第11页
第11页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第12页
第12页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第13页
第13页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第14页
第14页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第15页
第15页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第16页
第16页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第17页
第17页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第18页
第18页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第19页
第19页 / 共153页
武汉理工大学网络教育《软件工程》练习题库Word下载.docx_第20页
第20页 / 共153页
亲,该文档总共153页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

武汉理工大学网络教育《软件工程》练习题库Word下载.docx

《武汉理工大学网络教育《软件工程》练习题库Word下载.docx》由会员分享,可在线阅读,更多相关《武汉理工大学网络教育《软件工程》练习题库Word下载.docx(153页珍藏版)》请在冰点文库上搜索。

武汉理工大学网络教育《软件工程》练习题库Word下载.docx

.软件项目

.生存期

.软件开发计划

.软件开发

22、IF图反映系统()

.怎么做

.对谁做

.何时做

.做什么

23、瀑布模型的存在问题是()

.用户容易参与开发

.缺乏灵活性

.用户与开发者易沟通

.适用可变需求

24、在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。

.单元测试

.集成测试

.确认测试

.组合测试

25、下列说法错误的是()

.数据流图是软件系统逻辑功能的图形表示,即使非专业的计算机技术人员也易理解

.数据字典和数据流图共同构成系统的逻辑模型

.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体或联系)的属性

.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况

26、第一个体现结构化编程思想的程序设计语言是()

.FORTRN语言

.Psl语言

.语言  

.PL/1语言

27、在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。

.数据结构

.实体关系

.数据流图

.—R图

28、软件测试方法中的静态测试方法之一为()

.计算机辅助静态分析

.黑盒法

.路径覆盖

.边界值分析

29、下面关于详细设计的叙述中,错误的是()

.程序流程图可以描述结构化程序

.程序流程图不能描述结构化程序

.NS图描述的程序一定是结构化的

.P图描述的程序一定是结构化的

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

可行性研究应包括()。

.环境可行性、技术可行性、经济可行性

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

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

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

31、为了提高模块的独立性,模块内部最差是()

.逻辑内聚

.时间内聚

.功能内聚

.通信内聚

32、在软件设计中应该保持模块的独立性原则,()反映模块独立性。

.耦合和内聚  

.数据和模块

.模块内部的凝聚力  

.模块之间的耦合

33、软件需求分析的主要任务是准确定义所开发的软件系统是()

.

.件需求分析的主要任务是准确定义所开发的软件系统是().如何做 怎么做

34、结构化程序设计主要强调的是()

.程序的规模

.程序的效率

.程序设计语言的先进性

.程序易读性

35、()反映了系统物理结构。

.程序流程图  

.数据流程图  

.网络拓扑图  

.系统流程图

36、指出PL是下列哪种语言()。

.伪码

.高级程序设计语言

.中级程序设计语言

.低级程序设计语言

37、为了提高模块的独立性,模块内部最差是()

38、软件测试的目的是()。

.评价软件的质量

.发现软件的错误

.找出软件的所有错误

.证明软件是正确的

39、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。

.详细软件设计  

.简化需求分析过程

.深入的需求分析  

.测试设计

40、以下哪种测试方法不属于黑盒测试技术()

.等价类方法

.边界值分析测试

.条件覆盖测试

.错误推测法

倒计时

01:

39:

33

答题卡

一、判断

二、单选

1、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:

企事业的信息管理系统;

系统软件(如操作系统)等。

2、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。

3、数据流图是结构化设计的最基本的工具。

4、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。

5、在软件开发中采用原型系统策略的主要困难是成本问题。

6、UML是一种面向对象的建模方法。

7、白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。

8、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。

9、一个设计得好的软件系统具有低内聚,高耦合的特征。

10、用面向对象方法开发的软件系统,可维护性好。

11、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。

12、软件测试的目的是证明软件是正确的。

13、结构化分析是面向数据流进行需求分析的方法。

14、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。

15、软件就是程序,编写软件就是编写程序。

16、类图中的角色是用于描述该类在关联中所扮演的角色和职责的。

17、良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。

18、开发一个软件项目总存在某些不确定性,即存在风险。

有些风险如果控制得不好,可能导致灾难性的后果。

19、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

20、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。

21、在详细设计阶段,经常采用的工具有()

.P

.S

.F

22、软件复杂性度量的参数包括()

.效率

.规模

.完整性

.容错性

23、不属于软件项目管理的是()。

.开发机构能力评估  

.项目风险评估

.质量监控  

.软件销售利润

24、下面关于详细设计的叙述中,错误的是()

25、指出PL是下列哪种语言()。

26、一个测试用例是()。

.输入数据  

.输出结果

.输入数据和预期的输出数据 

.实际的输出数据

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

28、IF图反映系统()

29、为了提高模块的独立性,模块内部最差是()

30、下列不属于软件结构图的形态特征的是()

.深度

.耦合度

.扇入

.扇出

31、指出PL是下列哪种语言()。

32、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。

33、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。

.语句覆盖

.条件覆盖

.判定覆盖

34、在软件设计中应该保持模块的独立性原则,()反映模块独立性。

36、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。

37、下列说法错误的是()

.数据流图是软件系统逻辑功能的图形表示,即使是非专业的计算机技术人员也容易理解

.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体(或联系)的属性

38、瀑布模型的存在问题是()

39、在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。

请问在面向对象设计中用()方法可以有效地设计这3个类?

.信息隐藏  

.多态  

.动态联编  

.继承

40、因计算机硬件和软件环境的变化而作出的修改软件的过程称为()

.纠正性维护

.适应性维护

.完善性维护

.预防性维护

30

1、一个设计得好的软件系统具有低内聚,高耦合的特征。

2、UML是一种面向对象的建模方法。

3、顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。

4、软件维护的目的就是修改程序中的错误。

5、结构化分析是面向数据流进行需求分析的方法。

6、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。

7、在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。

8、开发一个软件项目总存在某些不确定性,即存在风险。

9、系统规格说明是系统分析和定义阶段生成的一种文档。

10、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:

11、模块化程序设计中,模块越小,模块化的优点越明显。

12、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。

13、良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。

14、软件工程学科出现的主要原因是软件危机的出现。

15、软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。

16、顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。

17、软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。

18、在软件开发中采用原型系统策略的主要困难是成本问题。

19、需求评审人员主要由开发人员组成,一般不包括用户。

20、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。

22、在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。

23、软件测试工作本身很复杂,其工作量要占软件开发总工作量的()

.5%-10%

.15%-20%

.40%-50%以上

.30%左右

24、以下哪种测试方法不属于黑盒测试技术()

25、软件复杂性度量的参数包括()

26、面向对象分析过程中建立的模型有()。

.数据模型、功能模型、活动模型  

.对象模型、功能模型、测试模型

.属性模型、功能模型、对象模型  

.对象模型、功能模型、动态模型

27、下列说法错误的是()

28、指出PL是下列哪种语言()。

30、UML语言的Uss图中,用例是表示所建模系统的一项外部()

.功能需求

.性能需求

.描述需求

.行为操作

31、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。

32、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。

33、为了提高模块的独立性,模块内部最差是()

34、不属于软件项目管理的是()。

35、为了提高模块的独立性,模块内部最差是()

36、一个测试用例是()。

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

38、软件测试方法中的静态测试方法之一为()

39、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。

40、划分软件生存周期的阶段时所应遵循的基本原则是()。

.各阶段的任务尽可能相关性

.各阶段的任务尽可能相对独立

.各阶段的任务在时间上连续

.各阶段的任务在时间上相对独立

28

2、瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。

3、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。

4、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

5、需求评审人员主要由开发人员组成,一般不包括用户。

6、追求模块的高耦合、低内聚可以提高模块的独立性。

7、模块化程序设计中,模块越小,模块化的优点越明显。

8、软件就是程序,编写软件就是编写程序。

9、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。

10、白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。

11、编码时尽量多用全局变量。

12、数据流图是结构化设计的最基本的工具。

14、软件测试的目的是证明软件是正确的。

15、在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。

16、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。

17、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。

18、软件维护的目的就是修改程序中的错误。

19、开发一个软件项目总存在某些不确定性,即存在风险。

21、在软件设计中应该保持模块的独立性原则,()反映模块独立性。

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

23、结构化程序设计主要强调的是()

24、第一个体现结构化编程思想的程序设计语言是()

25、软件测试工作本身很复杂,其工作量要占软件开发总工作量的()

26、为了提高模块的独立性,模块内部最差是()

27、指出PL是下列哪种语言()。

29、软件测试的目的是()。

30、一个测试用例是()。

31、瀑布模型的存在问题是()

32、UML语言的Uss图中,用例是表示所建模系统的一项外部()

33、IF图反映系统()

34、软件需求分析的主要任务是准确定义所开发的软件系统是()

35、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。

36、软件复杂性度量的参数包括()

37、在进行软

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

当前位置:首页 > 自然科学 > 物理

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

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