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

上传人:文*** 文档编号:83245414 上传时间:2023-03-29 格式:DOCX 页数:110 大小:106.20KB
返回 下载 相关 举报
武汉理工大学网络教育《软件工程》练习题库.docx_第1页
第1页 / 共110页
武汉理工大学网络教育《软件工程》练习题库.docx_第2页
第2页 / 共110页
点击查看更多>>
资源描述

《武汉理工大学网络教育《软件工程》练习题库.docx》由会员分享,可在线阅读,更多相关《武汉理工大学网络教育《软件工程》练习题库.docx(110页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件工程-作业一一、判断(共计50分,每题2,5分)1、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。().正确.错误2,结构化分析是面向数据流进行需求分析的方法。().正确.错误3、软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。().正确.错误4、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。().正确.错误5,白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。().正确.错误6、系统规格说明是系统分析和定义阶段生成的一种文档。().正确.错误7,软件就是程序,编写软件就是编写程序。().正确.错误8、类图中的角色是

2、用于描述该类在关联中所扮演的角色和职责的。().正确.错误9、软件工程学科出现的主要原因是软件危机的出现。().正确.错误10、软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。().正确.错误11、追求模块的高耦合、低内聚可以提高模块的独立性。().正确.错误12、需求评审人员主要由开发人员组成,一般不包括用户。().正确.错误13、在软件开发中采用原型系统策略的主要困难是成本问题。().正确.错误14、数据流图是结构化设计的最基本的工具。().正确.错误15、一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误16、类封装比对象封装更具体,更细致。().正确.错

3、误17、软件测试的目的是证明软件是正确的。().正确.错误18、瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。().正确.错误19、顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。().正确.错误20、在主存储器能够容纳得下得前提下,应使模块尽可能大,以减少模块得个数().正确.错误二、单选(共计50分,每题2.5分)21、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。.软件项目.生存期.软件开发计划.软件开发22、IF图反映系统().怎么做.对谁做.何时做.做什么23、瀑布模型的存在问题是()用户容易参与开发.缺乏灵活性.用户与开发者易沟通

4、.适用可变需求24、在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。.单元测试.集成测试.确认测试25、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使非专业的计算机技术人员也易理解.数据字典和数据流图共同构成系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况26、第一个体现结构化编程思想的程序设计语言是().FORTRN 语言.Psi语言.语言.PL/1语言27、在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。.数

5、据结构.实体关系.数据流图.R图28、软件测试方法中的静态测试方法之一为().计算机辅助静态分析.黑盒法.路径覆盖.边界值分析29、下面关于详细设计的叙述中,错误的是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序.NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的30、系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。.环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性31、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚32、在软

6、件设计中应该保持模块的独立性原则,()反映模块独立性。.耦合和内聚.数据和模块.模块内部的凝聚力.模块之间的耦合33、软件需求分析的主要任务是准确定义所开发的软件系统是().件需求分析的主要任务是准确定义所开发的软件系统是().如何做怎么做.做什么.对谁做34、结构化程序设计主要强调的是().程序的规模.程序的效率.程序设计语言的先进性.程序易读性35、()反映了系统物理结构。.程序流程图.数据流程图.网络拓扑图.系统流程图36、指出PL是下列哪种语言().伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言37、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通

7、信内聚38、软件测试的目的是()。.评价软件的质量.发现软件的错误.找出软件的所有错误.证明软件是正确的39、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。.详细软件设计.简化需求分析过程.深入的需求分析.测试设计40、以下哪种测试方法不属于黑盒测试技术().等价类方法边界值分析测试.条件覆盖测试.错误推测法倒计时01:39:33答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。().正确.错误2、类是指具有相同或相似性质的对象的抽象,类的具

8、体化就是对象。().正确.错误3,数据流图是结构化设计的最基本的工具。().正确.错误4、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误5、在软件开发中采用原型系统策略的主要困难是成本问题。().正确.错误6, UML是一种面向对象的建模方法。().正确.错误7、白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。().正确.错误8、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。().正确.错误9、一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误10、用面向对象方法开发的软件系统,可维

9、护性好。().正确11、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。().正确.错误12、软件测试的目的是证明软件是正确的。().正确.错误13、结构化分析是面向数据流进行需求分析的方法。().正确.错误14、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。().正确.错误15、软件就是程序,编写软件就是编写程序。().正确.错误16、类图中的角色是用于描述该类在关联中所扮演的角色和职责的。().正确.错误17、良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准

10、则。().正确.错误18、开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。().正确.错误19、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。().正确.错误20、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。().正确.错误二、单选(共计50分,每题2.5分)21、在详细设计阶段,经常采用的工具有().P.S.S.F22、软件复杂性度量的参数包括().效率.规模.完整性.容错性23、不属于软件项目管理的是()o.开发机构能力评估.项目风险评估.质量监控.软件销售利润24、下面关于详细设计的叙述中,错误的

11、是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序.NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的25、指出PL是下列哪种语言().伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言26、一个测试用例是()。.输入数据.输出结果.输入数据和预期的输出数据.实际的输出数据27、系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括(.环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性28、IF图反映系统().怎么做.对谁做.何时做.做什么29、为了提高模块的独立性,

12、模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚30、下列不属于软件结构图的形态特征的是().深度.耦合度.扇入.扇出31、指出PL是下列哪种语言(),.伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言32、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。.软件项目.生存期.软件开发计划.软件开发33、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。.语句覆盖.条件覆盖.判定覆盖.路径覆盖34、在软件设计中应该保持模块的独立性原则,()反映模块独立性。.耦合和内聚.数据和模块.模块内部的凝聚力.模块之间的耦合35、()反

13、映了系统物理结构。.程序流程图.数据流程图.网络拓扑图.系统流程图36、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。.详细软件设计.简化需求分析过程.深入的需求分析.测试设计37、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使是非专业的计算机技术人员也容易理解.数据字典和数据流图共同构成系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体(或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况38、瀑布模型的存在问题是().用户容易参与开发.缺乏灵活性.用户与开发者易沟通.适用可变需求39、在图书馆信

14、息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?.信息隐藏.多态.动态联编.继承40、因计算机硬件和软件环境的变化而作出的修改软件的过程称为().纠正性维护.适应性维护.完善性维护预防性维护倒计时01:39:30答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误2、UML是一种面向对象的建模方法。().正确3、顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。().正确.错误4、软件维护的目的就是修改程

15、序中的错误。().正确.错误5、结构化分析是面向数据流进行需求分析的方法。().正确.错误6,类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。().正确.错误7、在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。().正确.错误8、开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。().正确.错误9、系统规格说明是系统分析和定义阶段生成的一种文档。().正确.错误10、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统:系统软件(如操作系统)等。().正确.错误11、模

16、块化程序设计中,模块越小,模块化的优点越明显。().正确.错误12、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误13、良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。().正确.错误14、软件工程学科出现的主要原因是软件危机的出现。().正确.错误15、软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。().正确.错误16、顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。().正确.错误17、软件需求是指用户提出的目标软

17、件系统在功能、性能、行为、设计约束等方面的期望。().正确.错误18、在软件开发中采用原型系统策略的主要困难是成本问题。().正确.错误19、需求评审人员主要由开发人员组成,一般不包括用户。().正确.错误20、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。().正确.错误二、单选(共计50分,每题2.5分)21、在详细设计阶段,经常采用的工具有().P.S.S.F22、在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。.数据结构.实体关系.数据流图.一R图23、软件测试工作本身很复杂,其工作量要占软件开发总工作量的().5%10%,15%20%.40%-

18、50%以上.30%左右24、以下哪种测试方法不属于黑盒测试技术().等价类方法边界值分析测试.条件覆盖测试.错误推测法25、软件复杂性度量的参数包括().效率.规模26、面向对象分析过程中建立的模型有()。.数据模型、功能模型、活动模型.对象模型、功能模型、测试模型.属性模型、功能模型、对象模型.对象模型、功能模型、动态模型27、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使是非专业的计算机技术人员也容易理解.数据字典和数据流图共同构成系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体(或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信

19、息在各部件之间的流动情况28、指出PL是下列哪种语言().伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言29、下面关于详细设计的叙述中,错误的是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序.NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的30、UML语言的Uss图中,用例是表示所建模系统的一项外部().功能需求.性能需求.描述需求.行为操作31、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。.详细软件设计.简化需求分析过程.深入的需求分析.测试设计32、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。

20、.语句覆盖.条件覆盖.判定覆盖.路径覆盖33、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚34、不属于软件项目管理的是()o.开发机构能力评估.项目风险评估.质量监控.软件销售利润35、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚36、一个测试用例是().输入数据.输出结果.输入数据和预期的输出数据.实际的输出数据37、系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。.环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性

21、38、软件测试方法中的静态测试方法之一为().计算机辅助静态分析.黑盒法.路径覆盖.边界值分析39、软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。.软件项目.生存期.软件开发计划.软件开发40、划分软件生存周期的阶段时所应遵循的基本原则是().各阶段的任务尽可能相关性.各阶段的任务尽可能相对独立.各阶段的任务在时间上连续.各阶段的任务在时间上相对独立倒计时01:39:28答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误2、瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。(

22、).正确.错误3、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。().正确.错误4、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。().正确.错误5、需求评审人员主要由开发人员组成,一般不包括用户。().正确.错误6,追求模块的高耦合、低内聚可以提高模块的独立性。().正确.错误7、模块化程序设计中,模块越小,模块化的优点越明显。().正确.错误8、软件就是程序,编写软件就是编写程序。().正确.错误9、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误10、白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可

23、。().正确.错误11、编码时尽量多用全局变量。().正确.错误12、数据流图是结构化设计的最基本的工具。().正确.错误13、结构化分析是面向数据流进行需求分析的方法。().正确.错误14、软件测试的目的是证明软件是正确的。().正确.错误15、在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。().正确.错误16、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。().正确.错误17、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。().正确.错误18、软件维护的目的就是修改程序中

24、的错误。().正确.错误19、开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。().正确.错误20、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。().正确.错误二、单选(共计50分,每题2.5分)21、在软件设计中应该保持模块的独立性原则,()反映模块独立性。.耦合和内聚.数据和模块.模块内部的凝聚力.模块之间的耦合22、系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括().环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性23

25、、结构化程序设计主要强调的是().程序的规模.程序的效率.程序设计语言的先进性.程序易读性24、第一个体现结构化编程思想的程序设计语言是().FORTRN 语言.Psi语言.语言.PL/1语言25、软件测试工作本身很复杂,其工作量要占软件开发总工作量的().5%10%,15%20%.40%50%以上.30%左右26、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚27、指出PL是下列哪种语言()o.伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言28指出PL是下列哪种语言()。.伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言29、软件测试的

26、目的是()。.评价软件的质量.发现软件的错误.找出软件的所有错误.证明软件是正确的30、一个测试用例是().输入数据.输出结果.输入数据和预期的输出数据.实际的输出数据31、瀑布模型的存在问题是()用户容易参与开发.缺乏灵活性.用户与开发者易沟通.适用可变需求32、UML语言的Uss图中,用例是表示所建模系统的一项外部().功能需求.性能需求33、IF图反映系统().怎么做.对谁做.何时做.做什么34、软件需求分析的主要任务是准确定义所开发的软件系统是().件需求分析的主要任务是准确定义所开发的软件系统是().如何做怎么做.做什么.对谁做35、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆

27、盖等,其中()是最强的覆盖准则。.语句覆盖.条件覆盖.判定覆盖.路径覆盖36、软件复杂性度量的参数包括().效率.规模.完整性.容错性37、在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。.单元测试.集成测试.确认测试.组合测试38、在详细设计阶段,经常采用的工具有().P.s .F39、下面关于详细设计的叙述中,错误的是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序.NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的40、以下哪种测试方法不属于黑盒测试技术().等价类方法.边界值分析测试.条件覆盖测试.错误推测法倒计时01:39:24

28、答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。().正确.错误2,软件测试的目的是证明软件是正确的。().正确.错误3、数据流图是结构化设计的最基本的工具。().正确.错误4、软件维护的目的就是修改程序中的错误。().正确.错误5、编码时尽量多用全局变量。().正确.错误6,用面向对象方法开发的软件系统,可维护性好。().正确.错误7、类封装比对象封装更具体,更细致。().正确.错误8、在主存储器能够容纳得下得前提下,应使模块尽可能大,以减少模块得个数().正确.错误9、良好的

29、面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。().正确.错误10、软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。().正确.错误11、顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。().正确.错误12、瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。().正确.错误13、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误14、白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。().正确.错误

30、15、软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。().正确.错误16、软件就是程序,编写软件就是编写程序。().正确.错误17、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。().正确.错误18、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。().正确.错误19、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统:系统软件(如操作系统)等。().正确.错误20、模块化程序设计中,模块越小,模块化的优点越明显。().正确二、单选(共计50分,每题2.5分)21、系统定义明确之后,应对系统的可行性进行研究。可行性研

31、究应包括().环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性22、以下哪种测试方法不属于黑盒测试技术().等价类方法.边界值分析测试.条件覆盖测试.错误推测法23、在软件生命周期中,确定系统必须做什么和必须具备哪些功能的阶段是().概要设计.详细设计.可行性分析.需求分析24、可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。.详细软件设计.简化需求分析过程.深入的需求分析.测试设计25、软件测试方法中的静态测试方法之一为().计算机辅助静态分析.黑盒法.路径覆盖.边界值分析26、划分软件生

32、存周期的阶段时所应遵循的基本原则是().各阶段的任务尽可能相关性.各阶段的任务尽可能相对独立.各阶段的任务在时间上连续.各阶段的任务在时间上相对独立27、软件测试工作本身很复杂,其工作量要占软件开发总工作量的().5%10%,15%20%.40%50%以上.30%左右28、一个测试用例是().输入数据.输出结果.输入数据和预期的输出数据.实际的输出数据29、不属于软件项目管理的是()o.开发机构能力评估.项目风险评估.质量监控.软件销售利润30、瀑布模型的存在问题是().用户容易参与开发.缺乏灵活性.用户与开发者易沟通.适用可变需求31、在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,

33、其中()是最强的覆盖准则。语句覆盖条件覆盖判定覆盖路径覆盖32、在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。确认测试33、下面关于详细设计的叙述中,错误的是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序, NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的34、()反映了系统物理结构。.程序流程图.数据流程图.网络拓扑图.系统流程图35、在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?.信息隐藏.多态.动态联编.继承36、指出PL是下列

34、哪种语言().伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言37、IF图反映系统().怎么做.对谁做.何时做.做什么38、因计算机硬件和软件环境的变化而作出的修改软件的过程称为().纠正性维护.适应性维护.完善性维护.预防性维护39、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使是非专业的计算机技术人员也容易理解.数据字典和数据流图共同构成系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体(或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况40、软件工程管理对软件项目的开发管理,即对整个软件()的一切

35、活动的管理。.软件项目.生存期.软件开发计划.软件开发倒计时01:39:20答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、结构化分析是面向数据流进行需求分析的方法。().正确.错误2,良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。().正确.错误3、顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。().正确.错误4、在软件开发中采用原型系统策略的主要困难是成本问题。().正确.错误5、追求模块的高耦合、低内聚可以提高模块的独立性。().正确.错误6、面向数据的设

36、计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统:系统软件(如操作系统)等。().正确.错误7、类封装比对象封装更具体,更细致。().正确.错误8、编码时尽量多用全局变量。().正确.错误9、数据流图是结构化设计的最基本的工具。().正确.错误10、软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。().正确.错误11、软件维护的目的就是修改程序中的错误。().正确.错误12、系统规格说明是系统分析和定义阶段生成的一种文档。().正确.错误13、开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。().正确.错误1

37、4、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。().正确.错误15、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。().正确.错误16、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。().正确.错误17、在主存储器能够容纳得下得前提下,应使模块尽可能大,以减少模块得个数().正确.错误18一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误19、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误20、在面向对象的软件开发方法中,每个类都存在其相应的对象,

38、类是对象的实例,对象是生成类的模板。().正确.错误二、单选(共计50分,每题2.5分)21、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使是非专业的计算机技术人员也容易理解.数据字典和数据流图共同构成系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体(或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况22、为了提高模块的独立性,模块内部最差是().逻辑内聚.时间内聚.功能内聚.通信内聚23、下列说法错误的是().数据流图是软件系统逻辑功能的图形表示,即使非专业的计算机技术人员也易理解.数据字典和数据流图共同构成

39、系统的逻辑模型.-R图用矩形表示实体,菱形表示联系,椭圆或圆角矩形表示实体或联系)的属性.系统流程图表达的是信息进行加工处理的过程,而不是信息在各部件之间的流动情况24、瀑布模型的存在问题是().用户容易参与开发.缺乏灵活性.用户与开发者易沟通.适用可变需求25、面向对象分析过程中建立的模型有()o.数据模型、功能模型、活动模型.对象模型、功能模型、测试模型.属性模型、功能模型、对象模型.对象模型、功能模型、动态模型26、软件测试工作本身很复杂,其工作量要占软件开发总工作量的().5%10%.15%-20%.40%50%以上.30%左右27、IF图反映系统().怎么做.对谁做.何时做.做什么2

40、8、下面关于详细设计的叙述中,错误的是().程序流程图可以描述结构化程序.程序流程图不能描述结构化程序.NS图描述的程序一定是结构化的.P图描述的程序一定是结构化的29、软件测试方法中的静态测试方法之一为().计算机辅助静态分析.黑盒法.路径覆盖边界值分析30、软件复杂性度量的参数包括().效率.规模.完整性.容错性31、一个测试用例是()。.输入数据.输出结果.输入数据和预期的输出数据.实际的输出数据32、软件测试的目的是(),.评价软件的质量.发现软件的错误.找出软件的所有错误.证明软件是正确的33、以下哪种测试方法不属于黑盒测试技术().等价类方法.边界值分析测试.条件覆盖测试.错误推测

41、法34、软件设计的主要任务是解决系统()的问题。.为何做.怎么做.做什么.对谁做35、系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括().环境可行性、技术可行性、经济可行性.经济可行性、实用性、社会可行性.经济可行性、技术可行性、操作可行性.经济可行性、社会可行性、系统可行性36、不属于软件项目管理的是()o.开发机构能力评估.项目风险评估.质量监控.软件销售利润37、结构化程序设计主要强调的是().程序的规模.程序的效率.程序设计语言的先进性.程序易读性38、指出PL是下列哪种语言().伪码.高级程序设计语言.中级程序设计语言.低级程序设计语言39、软件工程管理对软件项目的开发

42、管理,即对整个软件()的一切活动的管理。.软件项目.生存期.软件开发计划.软件开发40、在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。.数据结构.实体关系.数据流图.一R图倒计时01:39:17答题卡一、判断二、单选软件工程-作业一一、判断(共计50分,每题2.5分)1、在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。().正确.错误2,良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。().正确.错误3、质量保证是为了保证产品和服务充分满足消费者要求的

43、质量而进行的有计划,有组织的活动。().正确.错误4、顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。().正确5、模块化程序设计时,只要模块之间的接口关系不变,各模块内部实现细节的修改不会影响别的模块。().正确.错误6、程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。().正确.错误7、在主存储器能够容纳得下得前提下,应使模块尽可能大,以减少模块得个数().正确.错误8、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统:系统软件(如操作系统)等。().正确.错误9、一个设计得好的软件系统具有低内聚,高耦合的特征。().正确.错误10、结构化分析是面向数据流进行需求分析的方法。().正确.错误11、顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。().正确.错误12、软件测试目的是尽可能多

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁