【软件工程】填空题

真题

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提供了称为能力等级的过程改善路径和称为 _____ 等级的过程改善路径。(成熟度)
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第二卷:海盐城血战(37-72回)正反人物群像

第二卷:海盐城血战(37-72回)正反人物群像 核心矛盾:寒门军事崛起 → 内部倾轧 → 制度性腐败 主题:通过人物群像展现寒门胜利的虚幻性与权力异化的必然性 一、正派阵营(寒门抗争势力) 1. 刘裕…

23_js面向对象

上次我们讲运动函数,实际开发不会写运动函数。只是讲一下思想。 现在讲一下用原生js去实现轮播图,引入到对象 首先,要明确 面向对象不是语法,是一个思想,是一种编程模式 面向:朝向 面向对象&#xff1a…

torch不能使用cuda的解决方案

遇到了这样的报错,说明 torch不能使用cuda 反思 我频繁地尝试安装不同的 nvdia 驱动,浪费了很多时间。因为我的错误地认为nvidia会自带cuda,其实cuda需要单独安装。 还有我的torch是cpu版本的,即使nvidia cuda安装了&#xff0…

kettle从入门到精通 第九十三课 ETL之kettle kettle 调用web service接口5种方法,一文彻底搞懂

场景:群里有小伙伴向我求助如何调用web service接口,趁着周末时间,给兄弟们搞demo。 1、本次使用的web service服务接口地址是http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?opgetSupportCityDataset, 此接口根据用户输入…

蓝桥杯 14 天 十五届蓝桥杯 数字诗意

static boolean kkk(long x) {if(x1)return true;else {// 初始化xx为1&#xff0c;用于计算2的幂long xx 1;// 循环60次&#xff0c;检查2的幂是否等于xfor (int i 1; i < 60; i) {xx * 2; // 每次将xx乘以2if (xx x) { // 如果xx等于x&#xff0c;说明x是2的幂&#xf…

异常与捕获

1.C 异常概念 异常是一种处理错误的方式&#xff0c;当一个函数发现自己无法处理的错误时就可以抛出异常&#xff0c;让函数的直接或间接的调用者处理这个错误。 throw&#xff1a;当问题出现时&#xff0c;程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch&am…

2025年最新自动化/控制保研夏令营预推免面试真题分享(东南大学苏州校区/华东理工/南航/天大)

笔者来2021级本科自动化专业&#xff0c;以下部分将介绍我在夏令营以及预推免期间发生经历和问题 东南大学苏州校区蒙纳士大学联培 东南大学苏州校区的项目算是一个比较小众的项目&#xff0c;是第一年在苏州校区&#xff0c;二三年到南京校区找导师&#xff08;不提供住宿自…

【SQL】MySQL基础2——视图,存储过程,游标,约束,触发器

文章目录 1. 视图2. 存储过程2.1 创建存储过程2.2 执行存储过程 3. 游标4. 约束4.1 主键约束4.2 外键约束4.3 唯一约束4.4 检查约束 5. 触发器 1. 视图 视图是虚拟的表&#xff0c;它是动态检索的部分。使用视图的原因&#xff1a;避免重复的SQL语句&#xff1b;使用表的部分而…

OGG故障指南:OGG-01163 Bad column length (xxx) specified for column

报错 OGG-01163 Bad column length (xxx) specified for column AAA in table OWNER.TABLE, maximum allowable length is yyy原因 源端修改了字段长度。 虽然源端和目标端的长度已经通过DDL语句修改到一致&#xff0c;在extract进程未重启的情况下&#xff0c;生成的trail文…

Linux进程状态补充(10)

文章目录 前言一、阻塞二、挂起三、运行R四、休眠D五、四个重要概念总结 前言 上篇内容大家看的云里雾里&#xff0c;这实在是正常不过&#xff0c;因为例如 写实拷贝 等一些概念的深层原理我还没有讲解&#xff0c;大家不用紧张&#xff0c;我们继续往下学习就行&#xff01;&…

信息学奥赛一本通 1609:【例 4】Cats Transport | 洛谷 CF311B Cats Transport

【题目链接】 ybt 1609&#xff1a;【例 4】Cats Transport 洛谷 CF311B Cats Transport 【题目考点】 1. 动态规划&#xff1a;斜率优化动规 【解题思路】 解法1&#xff1a;设a点的前缀和 输入的 d d d序列是从 d 2 d_2 d2​到 d n d_n dn​&#xff0c;共n-1个数字。人…

bluecode-20240913_1_数据解码

时间限制&#xff1a;C/C 1000MS&#xff0c;其他语言 2000MS 内存限制&#xff1a;C/C 256MB&#xff0c;其他语言 512MB 难度&#xff1a;困难 数据解码 指定有一段经过编码的二进制数据&#xff0c;数据由0个或多个"编码单元"组成。"编码单元"的编码方式…

接口自动化进阶 —— Pytest全局配置pytest.ini文件详解!

pytest.ini 是 Pytest 的全局配置文件&#xff0c;用于自定义测试运行的行为和规则。通过配置 pytest.ini&#xff0c;可以避免在命令行中重复输入参数&#xff0c;提升测试的效率和一致性。 1. 配置文件的位置和格式 位置&#xff1a;pytest.ini 文件通常放在项目的根目录下。…

ModuleNotFoundError: No module named ‘demjson‘

错误 ModuleNotFoundError: No module named demjson 表明 Python 无法在其环境中找到名为 demjson 的模块。demjson 是一个第三方库&#xff0c;用于在 Python 中编码和解码 JSON 数据。如果你尝试导入它但遇到了这个错误&#xff0c;那很可能是因为你的 Python 环境中没有安装…

1、C51单片机(STC8G2K64S4)串口实验

一、串口1接线图 1、下面是单片机外接电路图&#xff0c;P30,P31分别用于RXD和TXD功能引脚 2、我们来查看单片机手册 串口1需要设置的寄存器 串口1的功能脚配置选择位&#xff0c;看电路图选择的是P3.0,P3.1。 3、串口1&#xff1a;SCON控制寄存器 设置为0x50:0101 0000。&a…

3PL EDI:SA Piper Logistics EDI需求分析

SA Piper Logistics成立于2005年&#xff0c;是一家专注于全球供应链管理的第三方物流服务商&#xff08;3PL&#xff09;&#xff0c;总部位于美国芝加哥。公司以“优化物流效率&#xff0c;重塑供应链价值”为使命&#xff0c;提供仓储管理、运输规划、订单履行及跨境清关等一…

vscode正则表达式使用

小标题 ^\d.\d.\d\s.*$ ^表示匹配字符串的开头。\d\.\d\.\d表示匹配一到多个数字&#xff0c;接着一个小数点&#xff0c;再接着一到多个数字&#xff0c;然后又一个小数点和一到多个数字&#xff0c;用来匹配类似 “2.1.1” 这样的标题号部分。\s表示匹配一个空格。.*表示匹配…

力扣.旋转矩阵Ⅱ

59. 螺旋矩阵 II - 力扣&#xff08;LeetCode&#xff09; 代码区&#xff1a; class Solution {const int MAX25; public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> ans;vector<int> hang;int len_nn;int arry[25][25]…

软件工程面试题(十)

1、OSI七层模型tcp四层模型是什么样的 OSI七层参考模型 :物理层 、数据链路层 、网络层 、传输层、应用层、会话层、表示层 TCP/IP:第一层网络接口层第二层 第二层??网间层 第三层??传输层 第四层??应用层 2、JAVA测试模式(ZZ): 模式(一) Main 模式 模式(二)…

淘宝双十一大促监控系统开发:实时追踪爆品数据与流量波动

以下是开发一个淘宝双十一大促监控系统&#xff0c;以实时追踪爆品数据与流量波动的详细步骤及示例代码&#xff1a; 实现思路 数据获取&#xff1a;利用淘宝 API 或者爬虫技术&#xff0c;获取商品的销售数据、浏览量等信息。数据存储&#xff1a;将获取到的数据存储到数据库…