- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程》期末考试复习训练题
选择题
软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备()。
功能正确、界面友善、占内存少、足够可靠、易于维护
功能正确、结构良好、程序短小、足够可靠、易于维护
功能正确、界面友善、速度足够、足够可靠、易于维护
功能正确、界面友善、程序易读、结构良好、文档齐全
黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试()。
A、结构合理性B、软件功能C、程序正确性D、程序内部结构
在以下几种耦合中,最低耦合是()。
A、数据耦合B、内容耦合C、非直接耦合D、公共耦合
面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为()
OO方法具有封装性、动态性、多态性
OO方法具有封装性、继承性、多态性
OO方法具有封装性、客观性、动态性
OO方法具有客观性、动态性、动态性
UML中采用()表现系统的动态性
A、类图B、对象图C、交互图D、配置图
软件工程是一门交叉学科,其研究领域包括()。
软件开发模型与开发方法B、软件开发环境与工具
C、计算机辅助设计与制造CAD/CAMD、软件工程经济学
可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定()。
A、项目总体规划B、初步项目开发计划C、需求规格说明书D、总体解决方案
软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和()等。
A、吞吐量B、安全性C、正确性D、可靠性
需求分析过程负责分析当前系统与目标系统的差别,建立目标系统的()
A、物理模型B、逻辑模型C、过程模型D、数据模型
问题分析图(PAD)包括的基本控制结构有:顺序结构、选择结构、重复结构和()。
A、并行结构B、多分支选择型C、逻辑结构D、物理结构
面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程,具体包括对象模型、动态模型和()三个子模型。
A、过程模型B、资源模型C、功能模型D、交互模型
模块内聚度越高,说明模块内各成分彼此结合的程度越()
A、松散B、紧密C、无法判断D、相等
结构化程序设计的三种基本控制结构是()。
A、过程、子程序和分程序B、顺序、选择和循环
C、递归、堆栈和队列D、调用、返回和转移
14、面向对象模型主要由以下哪些模型组成()。
A、对象模型、动态模型、功能模型B、对象模型、数据模型、功能模型
C、数据模型、动态模型、功能模型D、对象模型、动态模型、数据模型
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、需求分析中开发人员要从用户那里了解()。
A.软件做什么B.用户使用界面C.输入的信息D.软件的规模
21、下列关于瀑布模型的描述正确的是()。
A、利用瀑布模型,如果发现问题修改的代价很低
B、瀑布模型的核心是按照软件开发的时间顺序将问题简化
C、瀑布模型具有良好的灵活性
D、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
22、软件管理工作涉及到的直接对象不包括()。
A、软件开发人员B、硬件设备
C、项目经费
文档评论(0)