真题
2024-10
16.数据字典
是用来定义_____中各个成分的具体含义的。
17.模块设计的基本原则
是_____。
18.接口
是操作的一个集合,其中每个操作描述了类、构件或子系统的一个_____。
19.耦合
是指不同模块之间_____的度量。
20.RUP
的突出特点是,它是一种以用况为驱动的、以体系结构为中心的_____、增量式开发。
21.软件测试的两种主要技术
为 _____ 和黑盒测试技术。
22.软件测试
是保障 _____ 和软件产品质量的一种重要手段。
23.UML中的协作
是一个交互,涉及交互的三要素:交互各方、 _____ 以及交互方式。
24.在UML
中,类(类目)中对象参与一个关联
的数目,称为该关联的 _____ 。
25.CMMI模型
基于 _____ 思想,把软件质量的3个支撑点进行集成,以开发所期望的系统/产品。
2024-04
16.20世纪60年代末到80年代初,软件工程的主要特征可概括为:前期主要研究系统实现技术,后期则开始关注_____和_____。
17.计算机软件是指计算机系统中的_____和文档。
18.需要规约的风格包含非形式化的规约、_____ 和形式化的规约。
19.在创建系统功能模型时,结构化方法是通过系统 _____ 来定义系统语境的。
20.结构化设计分为总体设计和_____,前者的目标是建立系统的模块结构,后者要提供实现该模块过程或功能的_____。
21.逐步求精和 _____ 是一对互补的概念,而后者关注问题的主要方面,忽略其细节。
22.自20世纪80年代中期到90年代期间,面向对象方法学形成了两大主流学派,即 _____ 驱动的方法学和 _____ 驱动的方法学,前者容易学习和掌握,而后者比较灵活。
23.UML将状态图的状态分为3类,其中,用实心圆表示的状态是 _____ 。
24.RUP的迭代、增量式开发,规定了4个开发阶段:初始阶段、精化阶段、 _____ 阶段和移交阶段。其中,系统体系结构基线的建立是 _____ 阶段的一个目标。(构造,精化阶段)
25.软件测试是一个有程序的过程,包括 _____ 、测试执行以及测试结果比较等。(测试设计)
26.从软件测试技术分类上,基于事务流的测试被归于 _____ 测试技术,它只通过外部的输入和输出来发现软件中的错误,完全不考虑程序的内部结构。
27.在标准《ISO/IEC软件生存周期过程12207-1995》中,按过程主体把软件生存周期过程分为基本过程、 _____ 过程和组织过程。(支持)
28.对于一个项目而言, _____ 计划是项目管理计划的主体。
29.CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:软件CMM、 _____ 和集成产品开发CMM。(系统工程)
30.CMMI的能力等级和成熟度等级在概念上互补,区别在于成熟度等级
用于表征组织对所关注的 _____ 过程域的改善,而能力等级
用于表征组织对 _____ 过程域的改善。(一组,单)
2023-10
16.20世纪80年代以来,开展了一系列有关软件生产技术的研究和实践,特别是软件生产管理和 _____ 。(软件复用技术)
17.实现不同抽象层概念和处理逻辑之间的映射,在技术层面涉及了 _____ 和过程方向两方面的内容,前者即求解软件的开发手段,而后者即求解软件的开发逻辑。(过程途径)
18.在需求规约中, _____ 是文档的技术核心,应根据不同类型的系统来构造这一部分。(特定需求)
19.数据字典定义了3种条目,即数据流条目、数据存储条目和 _____ 条目
。(数据项)
20.实施模块精化设计的目标是基于模块 _____ 耦合高内聚原则,提高模块的 _____ 。(低,独立性)
21.结构化设计方法针对不同类型的数据流图,分别提出了 _____ 设计和 _____ 设计将数据流图映射为模块结构图。(变换,事务)
22.按照UML的观点,客观世间一切事物之间的关系都可用 _____ 来规约。(依赖)
23.在用况图中,用况之间具有3种关系,即 _____ 、 _____ 和泛化。(包含,扩展)
24.RUP的迭代、增量式开发不仅规定了"大的"迭代 _____ ,而且规定了每次迭代的 _____ 。(数目,目标)
25.在程序的规格说明中,输入值为1,100,则根据等价类划分方法,可得到 _____ 个无效等价类
。(2)
26.有效性测试的目标是发现软件实现的功能与 _____ 不一致的错误。(需求规约)
27.在软件生存周期模型中, _____ 模型主要用于支持面向对象
技术软件开发。(喷泉)
28.软件验证过程的任务有需求验证、设计验证、 _____ 验证、集成验证和 _____ 验证
。(代码,文档)
29.CMMI基于 _____ 思想,通过程将软件质量的3个支撑点进行集成,以开发所期望的系统/产品。(过程途径)
30.在CMMI中,用于表征过程制度化程度的共用目标有 _____ 个。(6)
2023-04
16.软件工程的目的
是倡导以工程的原理、 _____ 和方法
进行软件开发,以期解决"软件危机"。(原则)
17.在软件需求分析阶段, _____ 是整个需求的主体。(功能需求)
18.结构化方法包括 _____ 方法、结构化设计方法以及结构化程序设计方法。(结构化分析)
19.在度量模块独立性指标中, _____ 是指不同模块之间相互依赖的度量。(耦合)
20.典型的详细设计工具主要有 _____ 、盒图、PAD图和PDL。(程序流程图)
21.描述一组具有相同属性、操作、关系和语义的对象的术语是 _____ 。(类)
22.类图可用于描述 _____ 模型和 _____ 模型的静态结构。(概念,软件)
23.RUP采用 _____ 技术来获取需求,其目标是使用UML中的 _____ 、参与者以及依赖等术语来抽象客观实际问题,形成系统的需求获取模型。(用况,用况)
24.创建系统的分析模型,一般应进行 _____ 、体系结构分析、 _____ 的分析以及包的分析4项活动。(用况分析,类)
25.黑盒测试技术包括事务处理流程技术、状态测试技术和 _____ 等。(定义域测试技术)
26.《ISO/IEC软件生存周过程12207-1995》标准把软件生存周期:过程分为 _____ 个基本过程、8个支持过程和 _____ 个组织过程。(5,4)
27.集成测试可采用 _____ 和 _____ 两种集成方式递增组装软件。(自顶向下,自底向上)
28.螺旋模型是在瀑布模型和演化模型的基础上,加入了两者所忽略的 _____ 所建立的一种软件开发模型。(风险分析)
29.CMMI由一些过程域组成,每个过程域有确定专用目标和 _____ 目标。(共用)
30.建立一个顶层工作分解结构WBS,其目的就是为了估算 _____ 。(项目范围)
2022-10
16.软件需求规约一般需要满足重要性和稳定性程度、 _____ 、完整的和一致的
等4个基本性质。(可修改的)
17.DFD图中的元素主要有数据流、 _____ 、加工、数据源和数据潭
。(数据存储)
18.软件系统/产品的需求工作通常面临的挑战是问题空间理解、人与人之间的通信和需求的 _____ 。(变化性)
19.模块本身以及所有直接或间接从属于它的模块的集合是指该模块的 _____ 。(控制域)
20.在软件结构图中, _____ 是指同一个层次上模块总数的最大值。(宽度)
21.协作是一个交互,涉及交互各方、交互 _____ 以及交互内容
三要素。(方式)
22.在UML中,节点是在运行时存在的物理单元,通常表示一种具有 _____ 能力和 _____ 能力的计算机资源。(记忆,处理)
23.事件可细分为信号事件、 _____ 事件、 _____ 事件和变化事件
。(调用,时间)
24.RUP软件开发是以 _____ 为中心的迭代、增量式开发。(体系结构)
25.若基本目标是确保有一个实在的产品发布给用户群,则处于RUP的 _____ 阶段。(移交)
26.常有的静态评估技术有 _____ 、 _____ 和形式化证明等。(评审,走查)
27.软件测试的首要目标是 _____ 。(预防错误)
28.基于系统工程的一般原理,软件是整个系统的一个组成部分,其行系统中的 _____ 功能、 _____ 功能以及软件本身提供的功能。(控制,耦合)
29.集成化能力成熟度模型(CMMI)是由 _____ CMM、 _____ CMM和系统工程CMM集成而来的。(软件,产品集成开发)
30.CMMI提供了称为能力等级
的过程改善路径和称为 _____ 等级的过程改善路径。(成熟度)