更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
选择题 (1) 白盒测试侧重于(  )。 (2) 以消除测试瓶颈为目的的测试是(  )。 (3) 下面列出的逻辑驱动覆盖测试方法中,逻辑覆盖功能最弱的是(  )。 (4) 从测试的角度来看,正确的测试顺序是(  )。 (5) 导致软件缺陷的最主要原因是(  )。 (6) 单元测试的主要任务不包括(  )。 (7) 在下列描述中,关于测试与调试的说法错误的是(  )。 (9) 软件维护费用很高的主要原因是(  )。 (10) 为适应软硬件环境的变化而修改软件的过程是(  )。 (1) 未采用软件工程方法开发软件,最终只有程序而无文档,对其进行的维护是(  )。 (12) 产生软件维护的副作用是指(  )。 (13) 可维护性的特性中相互促进的是(  )。 (1) 以下不是对象具有的特点是(  )。 (2) 对象模型技术是在1991年由Jame Rumbaugh等5人提出来的,该方法把分析、收集到的信息构造在对象模型、动态模型、和功能模型中,将开发过程分为系统分析、系统设计、(  )和实现4个阶段。 (3) 按照层次来划分,UML的基本构造包含视图、图和(  )。 (1) 计算机系统是由计算机 硬件 和 软件 这两个密不可分的部分组成的。 (2) 计算机软件系统通过运行程序来实现各种不同应用,包括用户为自己的特定目的编写的程序、应用软件、支持用户应用程序运行的系统程序、管理和控制机器系统资源的程序等。 (3) 在软件工程学中,软件开发技术包括 方法、工具 和 过程。 (4) 在软件工程层次结构中,包括工具层、方法层、过程层 和质量保证层。 (5) 在面向对象概念中,消息 是其与外部世界相互交互的唯一途径。 (1) 软件需求分析,可以把 用户需求 的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础。 (2) 软件需求工作基本上包括收集用户、市场等方面对项目的需要,经过 分析建模,细化模型,抽取需求。 (3) 结构化分析方法的基本步骤是采用 自顶向下、逐层分解 对系统进行分解,画出分层数据流图;由后向前定义系统的数据和加工,绘制数据词典和加工说明;最终写出软件需求规格说明书。 (4) 需求分析评审过程由以下5个步骤组成:规划、准备、评审、修改缺陷、重申。 (5) 在软件工程中,文档 用来表示对活动、需求、过程或结果进行描述、定义、规定、报告或认证的书面或图示的信息。 (6) 需求分析的任务是理解和表达用户的需求 功能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件和其他有效性需求。 (7) 系统分析是对问题的 理解 和 建模 的过程,分析员要回答的问题是“系统需要做什么”的问题,而不是“系统应该怎么做”的问题。 (1) 面向对象分析方法总是从 用例分析(或需求分析) 开始的,基本步骤是:定义系统的用例,在领域分析的基础上建立问题域的类(对象模型),然后开始建立对象—关系和对象—行为模型。 (2) 结构化分析方法(或SA方法) 是一种面向数据流的需求分析方法,这种方法通常与设计阶段的结构化设计衔接起来使用。 (3) 面向对象分析模型通常包括 对象模型、动态模型 和 功能模型(或对象—关系模型、对象—行为模型、用例模型等合理表述均可)。 (4) 类 是某些对象的模板,抽象地描述该数据类的全部对象的属性和操作。 (1) 与软件需求分析一样,软件设计也有两种主要设计方法:以结构化设计为基础的___结构化设计方法___和由面向对象导出的__面向对象设计方法____。 (2) 传统的软件设计任务通常分两个阶段完成。第一个阶段是_概要设计_____,包括体系结构设计和接口设计,并编写概要设计文档;第二个阶段是_详细设计_____,其任务是确定各个软件组件数据结构和操作,产生描述各软件组件详细设计文档。 (3) 结构化的软件设计方法是一种_面向数据流____的设计方法,在面向数据流的方法中,数据流是考虑一切问题的出发点。 (4) 与结构化设计一样,面向对象设计也是将分析阶段所建立的__分析模型____转变为软件设计模型,应用数据设计(对象属性设计)、接口设计(消息模型开发)以及过程设计(子系统级设计)。 (5) 当两个子系统相互通信时,可以建立_C/S_____连接或端对端连接。 (6) 系统设计不仅包括主要的业务需求子系统设计,还包括用户界面子系统设计、任务管理子系统设计和__数据管理子系统____。 (7) 对象设计强调从问题域的概念转换成计算机领域的概念,通过__对象描述____、算法和数据结构设计、程序构件和接口,实现相关的类、关联、属性与操作。
1 2