欢迎来到天天文库
浏览记录
ID:14469070
大小:2.77 MB
页数:14页
时间:2018-07-28
《软件工程考试复习题-》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件工程》期末考试复习训练题一、选择题1、软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备()。A、功能正确、界面友善、占内存少、足够可靠、易于维护B、功能正确、结构良好、程序短小、足够可靠、易于维护C、功能正确、界面友善、速度足够、足够可靠、易于维护D、功能正确、界面友善、程序易读、结构良好、文档齐全2、黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试()。A、结构合理性B、软件功能C、程序正确性D、程序内部结构A、3、在以下几种耦合中,最低耦合是()。A、数据耦合B、内容耦合C、非直接
2、耦合D、公共耦合1、面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为()A、OO方法具有封装性、动态性、多态性B、OO方法具有封装性、继承性、多态性C、OO方法具有封装性、客观性、动态性D、OO方法具有客观性、动态性、动态性2、UML中采用()表现系统的动态性A、类图B、对象图C、交互图D、配置图3、软件工程是一门交叉学科,其研究领域包括()。A、软件开发模型与开发方法B、软件开发环境与工具C、计算机辅助设计与制造CAD/CAMD、软件工程经济学4、可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和
3、社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定()。A、项目总体规划B、初步项目开发计划C、需求规格说明书D、总体解决方案1、软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和()等。A、吞吐量B、安全性C、正确性D、可靠性2、需求分析过程负责分析当前系统与目标系统的差别,建立目标系统的()A、物理模型B、逻辑模型C、过程模型D、数据模型3、问题分析图(PAD)包括的基本控制结构有:顺序结构、选择结构、重复结构和()。A、并行结构B、多分支选择型C、逻辑结构D、物理结构4、面向
4、对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程,具体包括对象模型、动态模型和()三个子模型。A、过程模型B、资源模型C、功能模型D、交互模型5、模块内聚度越高,说明模块内各成分彼此结合的程度越( ) A、松散B、紧密C、无法判断D、相等6、结构化程序设计的三种基本控制结构是( )。A、过程、子程序和分程序B、顺序、选择和循环C、递归、堆栈和队列D、调用、返回和转移14、面向对象模型主要由以下哪些模型组成( )。A、对象模型、动态模型、功能模型B、对象模型、数据模型、功能模型C、数据模型、动态模型、功能模型D、
5、对象模型、动态模型、数据模型15、软件测试方法中的静态测试方法之一为()A、计算机辅助静态分析B、黑盒法C、路径覆盖D、边界值分析16、软件部件的内部实现与外部可访问性的分离,是指软件的()。A、继承性B、共享性C、封装性D、抽象性17、只有单重继承的类层次结构是()层次结构。A、网状型B、星型C、树型D、环型18、软件调试技术包括()A、边界值分析B、演绎法C、循环覆盖D、集成测试19、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。A、时间内聚B、逻辑内聚C、通信内聚D、信息内聚20、需求分析
6、中开发人员要从用户那里了解()。A.软件做什么B.用户使用界面C.输入的信息D.软件的规模21、下列关于瀑布模型的描述正确的是()。A、利用瀑布模型,如果发现问题修改的代价很低B、瀑布模型的核心是按照软件开发的时间顺序将问题简化C、瀑布模型具有良好的灵活性D、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开22、软件管理工作涉及到的直接对象不包括()。A、软件开发人员B、硬件设备C、项目经费D、软件项目23、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C、封装D.抽象24、盒图(N
7、-S图)为()提供了有力的工具。A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件25、()是比较理想的可重用软构件。A、子程序库B、源代码包含文件C、对象D、类26、模块设计中,最不希望的内聚是()A、功能内聚B、通信内聚C、过程内聚D、偶然内聚27、在面向对象软件开发方法中,类与类之间主要有以下结构关系(A)。A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用28、软件测试的目的是()。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的29、软件设计阶段分为()。A、逻辑
8、设计与功能设计B、模型设计和功能设计C、结构设计和模块过程设计D、数据库设计和文件设计30、在设计测试用例时,()是用得最多的一种黑盒测试方法。A、等价类划分B、边界值分析C、因果图D、判定表31、软件需求工程是用工程化方法从事软件需求开发与需求管理的科学。需求工程包括需求开
此文档下载收益归作者所有