最新软件质量保证模拟试卷-B
- 格式:doc
- 大小:29.50 KB
- 文档页数:4
2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均不大于基准元素,另一个子序列的元素均不小于基准元素,然后再分别对两个子序列继续递归地进行相同思路的排序处理,这种排序方法称为()。
问题1选项A.快速排序B.冒泡排序C.简单选择排序D.归并排序【答案】A【解析】快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。
继续对长度较短的序列进行同样的分割,最后到达整体有序。
在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较次数,降低了排序时间。
详细描述:首先在要排序的序列 a 中选取一个中轴值,而后将序列分成两个部分,其中左边的部分 b 中的元素均小于或者等于中轴值,右边的部分 c 的元素均大于或者等于中轴值,而后通过递归调用快速排序的过程分别对两个部分进行排序,最后将两部分产生的结果合并即可得到最后的排序序列。
2.单选题以下关于CPU与I/O设备交换数据所用控制方式的叙述中,正确的是()。
问题1选项A.中断方式下,CPU与外设是串行工作的B.中断方式下,CPU需要主动查询和等待外设C.DMA方式下,CPU与外设可并行工作D.DMA方式下,需要CPU执行程序传送数据【答案】C【解析】中断方式下的数据传送是当I/O接口准备好接收数据或准备好向CPU传送数据时, 就发出中断信号通知CPU。
对中断信号进行确认后,CPU保存正在执行的程序的现场, 转而执行提前设置好的I/O中断服务程序,完成一次数据传送的处理。
这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了 CPU的利用率。
采用中断方式管理I/O设备,CPU和外设可以并行地工作。
程序查询方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU 输入的数据。
2024年软件资格考试信息技术支持工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在计算机网络中,下列哪个协议用于将域名转换为IP地址?A. HTTPB. FTPC. DNSD. SMTP2、关于操作系统中的进程管理,以下哪一项描述是不正确的?A. 进程是一个程序的一次执行过程。
B. 操作系统通过进程控制块(PCB)来管理和控制进程。
C. 一个进程中可以包含多个线程,这些线程共享该进程的资源。
D. 当前正在CPU上执行的进程状态一定是就绪态。
3、以下哪个技术不是网络层的技术?A. TCP/IPB. IPX/SPXC. HTTPD. FTP4、在下列网络拓扑结构中,哪一种结构适用于大型企业网络?A. 星型拓扑B. 环型拓扑C. 网状拓扑D. 树型拓扑5、在下列选项中,哪一个协议主要用于发送电子邮件?A、FTPB、HTTPC、SMTPD、POP36、在数据库管理系统(DBMS)中,用来定义数据库结构的语言称为:A、查询语言B、过程语言C、数据定义语言D、数据操纵语言7、以下哪个协议主要用于在网络中传输电子邮件?A. HTTPB. FTPC. SMTPD. TCP8、在软件工程中,以下哪个阶段通常被认为是需求分析?A. 软件设计B. 软件测试C. 软件编码D. 软件需求分析9、在计算机网络中,OSI模型的哪一层负责提供逻辑地址以便源节点和目的节点之间的数据包正确传输?A. 物理层B. 数据链路层C. 网络层D. 传输层 10、下列哪个命令用于在Linux系统中查看当前工作目录?A. lsB. cdC. pwdD. mkdir11、在计算机网络中,下列哪种设备用于将数字信号转换为模拟信号,以便在模拟信道上传输?A. 调制解调器(Modem)B. 路由器(Router)C. 交换机(Switch)D. 网关(Gateway)12、以下哪种编程语言被广泛用于开发操作系统内核?A. JavaB. C语言C. PythonD. JavaScript13、关于计算机网络协议的说法正确的是:A. 网络协议仅由语法组成。
2023年BIM工程师之BIM工程师全真模拟考试试卷B卷含答案单选题(共35题)1、在管道“类型属性”对话框下的“布管系统配置”不包含以下哪个构件设置?()A.弯头B.三通C.四通D.法兰【答案】 B2、()包含了为独立的专业领域的概念定义的实体,例如建筑、结构工程、设备管理等。
它是IFC模型的最高级别层。
A.资源层B.核心层C.共享层D.领域层【答案】 D3、设备维护流程是( )。
A.设备运行和控制→设备信息查询→设备报修流程→计划性维护B.设备信息查询→设备运行和控制→设备报修流程→计划性维护C.设备信息查询→设备运行和控制→计划性维护→设备报修流程D.设备信息查询→计划性维护→设备运行和控制→设备报修流程4、建设项目全生命期一体化管理(PLIM)模式是指由业主单位牵头,()全面负责,从各主要参与方中分别选出一至两名专家组成全生命期一体化项目管理组,将全生命期中各主要参与方、各管理内容、各项目管理阶段有机结合起来,实现组织、资源、目标、责任和利益等一体化。
A.业主单位B.专业咨询方C.设计单位D.施工单位【答案】 B5、施工进度将空间信息与()整合在一个可数的4D模型中,直观、精确地反映整个施工过程。
A.设计信息B.位置信息C.模型信息D.时间信息【答案】 D6、下列关于编辑明细表操作的描述,错误的选项是()。
A.在创建明细表后,可能需要按成组列修改明细表的组织和结构B.通过在明细表中单击单元格可以编辑该单元格C.对于按类型成组的明细表,对类型的修改会传递到项目中同类型的全部实例D.对于按类型成组的明细表,对类型的修改不会自动传递到项目中同类型的全部实例7、建筑全生命周期是指从( )、规划与设计、建造与运输、运行与维护直到拆除与处理(废弃、再循环和再利用等)的全循环过程。
A.分析与准备B.材料与构件生产C.审批D.初步设计【答案】 B8、关于管线综合工作中的一般避让原则,错误的是?()A.小管让大管B.利用梁间的空隙C.自流管道避让其他管道D.造价低的管道让造价高的管道【答案】 C9、《建筑工程设计信息模型交付标准》用于建筑工程设计和建造过程中,基于建筑信息模型的数据的建立、传递、和解读,特别是各专业之间的协同,工程设计参与各方的协作,以及质量管理体系中的管控、交付等过程。
2024年软件资格考试系统分析师(综合知识、案例分析、论文)合卷(高级)模拟试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、软件工程的基本目标是()A. 提高软件质量B. 提高软件生产效率C. 降低软件成本D. 提高软件可维护性2、在软件需求分析过程中,以下哪个不属于需求验证的范畴?()A. 用户访谈B. 实际运行C. 演示验证D. 确认测试3、题干:在软件工程中,以下哪个阶段是用来确定软件需求的?A. 需求分析B. 系统设计C. 编码D. 测试4、题干:在UML(统一建模语言)中,以下哪种图用于展示系统的静态结构?A. 类图B. 序列图C. 状态图D. 活动图5、以下哪个选项是UML(统一建模语言)中用于描述系统内部组件之间交互的图?A. 时序图(Sequence Diagram)B. 类图(Class Diagram)C. 构件图(Component Diagram)D. 用例图(Use Case Diagram)6、软件需求规格说明书(SRS)的作用不包括以下哪项?A. 确保软件系统的需求是完整、一致和可验证的B. 为软件开发团队提供清晰的开发方向C. 作为项目验收的唯一依据D. 向利益相关者提供关于系统功能和性能的详细信息7、题目:在软件工程中,以下哪个阶段是需求分析的主要任务?A. 系统设计B. 系统规划C. 系统测试D. 需求分析8、题目:以下哪种方法不是软件测试中的静态测试方法?A. 检查B. 代码审查C. 单元测试D. 模块测试9、题干:以下哪个技术是实现数据加密的一种方式?A. RSAB. MD5C. HTMLD. TCP11、题干:在软件开发生命周期中,需求分析阶段的主要目标是?A. 确定软件系统的功能需求和非功能需求B. 设计软件系统的总体架构C. 实现软件系统的核心功能D. 测试和验证软件系统的质量13、在面向对象设计中,以下哪一项不是设计模式?A. 单例模式B. 命令模式C. 观察者模式D. 工厂方法模式15、关于面向对象的设计原则,以下哪一项陈述是正确的?A. 开闭原则表明一个模块应该对其接口开放,对其实现封闭。
2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题对于逻辑表达式(((a|b)‖(c>2))&&d问题1选项A.2B.4C.8D.16【答案】C【解析】条件覆盖的测试用例数为:2^n,本题条件为(a|b)、c>2、d<0三个条件。
2.单选题现欲开发某高校一卡通系统,用于替换一个已经存在的系统,则最适于采用()过程模型。
问题1选项A.瀑布B.原型化C.增量D.螺旋【答案】A【解析】计、编码、测试、运行与维护。
它规定了由前至后、相互衔接的固定次序;以项目阶段评审和文档控制为手段有效地对整个开发过程进行指导;其优点是:容易理解,管理成本低;强调开发的阶段性早期计划及需求调查和产品测试;其缺点是:客户必须能够完整、正确、清晰地表达他们的需要;在开始的2~3个阶段中,很难评估真正的进度状态;当项目结束时,出现大量的集成和测试工作;直到项目结束之前,都不能演示系统的能力;需求或设计中的错误往往只有到了项目后期才能够被发现,对项目风险控制能力较弱,从而导致项目常常延期完成,开发费用超出预期。
适用项目:需求明确、解决方案明确的项目原型模型:开始于沟通,其目的是定义软件的总体目标,标识需求,然后快速制定原型开发的计划,定原型的目标和范围,采用快速设计方式对其进行建模,并构件原型。
利用原型再通过与用户进行交互验证和进一步改进,重复这一过程最终得到令用户满意的软件产品其优点是:利于增加软件人员和用户对系统需求的理解;原型的最终版本可作为产品或者最终系统的一部分;其缺点是:文档容易被忽略;建立原型的许多工作被浪费;项目难以规划和管理。
适用项目:需求不明确,动态变化的项目(如界面的开发)增量模型:融合了瀑布模型的基本成分和原型实现的迭代特征,假设可以将需求分段为一系列增量产品,每一增量可以分别开发。
其特点:第1个增量往往是核心产品;客户对每个增量的使用和评估都作为下一个增量发布的新的特征和功能;增量模型强调每一个增量均发布一个可操作的产品;其优点是:具有瀑布模型的所有优点;第一个可交付版本所需要的成本和时间很少;开发由增量表示小的系统所承担的风险不大;由于很快发布第一个版本,因此可以减少用户需求的变更;运行增量投资,即在项目开始时,可以仅对一个或两个增量投资。
2023年BIM工程师之BIM工程师全真模拟考试试卷B卷含答案单选题(共30题)1、工程变更管理属于BIM技术在( )中的应用内容。
A.施工招投标阶段B.深化设计阶段C.建造准备阶段D.建造阶段【答案】 D2、项目实施过程中BIM模型信息和数据具有动态性和可共享性,因此在保障硬件配置满足要求的基础上还应根据工程实际情况搭建(),方便现场管理人员和BIM中心团队进行模型的共享和信息传递。
A.BIMServer系统B.Windows系统C.模型应用保障系统D.协同平台【答案】 A3、IFC标准是一个类似面向对象的()。
A.信息交换工具B.数据处理器C.建筑数据模型D.协同工作模式【答案】 C4、BIM在()中的应用主要有场地布置方案管理、专项施工方案管理、关键工艺展示、施工模拟(土建主体及钢结构部分)、装修效果模拟等。
A.虚拟施工管理B.施工质量管理C.施工成本管理D.绿色施工管理【答案】 A5、BIM在绿色运维中的应用主要包括对各类能源消耗的()和楼宇智能化系统管理。
A.实时监测改进B.楼宇高收益管理C.低成本管理D.安全管理【答案】 A6、在编辑漫游时,漫游总帧数为600,帧/秒为20,关键帧为5,将第5帧的加速器修改由1修改为5,其总时间是:()A.40sB.30sC.60sD.50s【答案】 B7、下列哪项是Revit提供的创建建筑红线的方式()。
A.通过角点坐标来创建B.通过导入文件来创建C.通过拾取来创建D.通过输入距离和方向角来创建【答案】 D8、()可分为正投影和斜投影,其中正投影的投影线垂直于投影面,而斜投影的投影线倾斜于投影面。
A.平行投影B.中心投影C.透视投影D.轴侧投影【答案】 A9、BIM技术在设计阶段的主要任务不包括()。
A.进度控制B.深化设计C.安全管理D.质量控制【答案】 B10、对齐的命令快捷键为()。
A.COB.MMC.ALD.MV【答案】 C11、利用BIM技术进行资产管理的优势不包括( )。
常熟理工学院200 ~200 学年第学期《软件质量保证》模拟试卷2试题总分: 100 分考试时限:120 分钟一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)( )1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。
( )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。
( )3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。
( )4、质量管理标准是专业标准,它们向开发组提供方法学指南。
( )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。
( )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。
( )7、CAPA的目的在于检测、处理、改正软件缺陷。
( )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。
( )9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。
( )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。
二、填空题(每空1分,共20分;请把答案书写在相应横线上。
)1、McCall模型划分了、、三个纬度的11个软件质量因素。
2、螺旋模型任何一次迭代都可划分为制定计划、、工程和四个项限。
3、依据合同评审的目标对合同评审主题进行分类为和两种类型。
4、典型的版本方针包括、。
5、软件对属于各种质量因素的需求的符合性是由来测量的。
6、CAPA过程的成功运行包含如下活动:信息收集、、、改进方法的执行、跟踪。
7、常见的软件配置演化模型有和。
8、软件更改的质量保证工作需要和两个级别的活动。
9、从内容和重点上我们可以把质量管理标准划分成和两种类型。
10、、是SQA专职人员。
三、名词解释(每小题3分,共18分)1、Daniel Galin 软件质量保证的扩展定义2、合同评审3、规程4、4W1H5、受控文档6、软件质量度量四、问答题(每小题4分,共24分)1、Crosby, Juran, Pressman软件质量定义的比较。
2025年软件资格考试信息系统项目管理师(综合知识、案例分析、论文)合卷(高级)模拟试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、在项目管理知识体系中,范围管理的主要任务是确保项目完成按照规定的要求和计划所必需的所有工作,并且只有这些工作被完成。
以下哪一项不属于范围管理过程?A. 范围计划编制B. 范围定义C. 创建WBS(工作分解结构)D. 活动排序2、质量管理中,PDCA循环是一个持续改进模型,它分别代表了计划(Plan)、实施(Do)、检查(Check)和改进(Act)。
下列关于PDCA循环的说法正确的是?A. PDCA循环只能用于项目的质量管理阶段B. 在PDCA循环中,“检查”是指对计划的实施情况进行检查,以验证是否符合计划预期C. PDCA循环一旦开始就不能停止D. PDCA循环中,“改进”是指扩大生产规模3、在信息系统项目管理中,以下哪项不是项目风险管理的主要任务?A. 风险识别B. 风险评估C. 风险应对策略制定D. 项目进度监控4、在信息系统项目管理中,以下哪项描述不符合敏捷开发的原则?A. 迭代开发,持续交付B. 适应变化,客户至上C. 团队协作,自组织D. 强调文档,重视规范5、题干:在信息系统项目管理中,项目经理小王负责一个软件开发项目,项目采用敏捷开发模式。
在项目早期,团队成员提出了一些新的功能需求,小王应该如何处理这些需求?选项:A. 直接将新需求纳入当前迭代计划B. 将新需求推迟到下一个迭代周期C. 与利益相关者协商,评估新需求对项目的影响,然后决定是否纳入D. 忽略新需求,坚持原有计划6、题干:在一个软件开发项目中,项目经理小李发现团队成员张三在编写代码时存在很多低级错误,这些错误不仅影响了代码质量,还可能导致后续的维护困难。
小李应该如何处理这个问题?选项:A. 直接批评张三,要求其改进B. 私下与张三沟通,指出其问题并提供改进建议C. 公开指出张三的问题,让其他团队成员见证D. 忽略这些问题,认为它们不会对项目产生重大影响7、在信息系统项目的质量管理过程中,确保满足项目干系人对项目质量需求的过程称为:A. 质量规划B. 质量保证C. 质量控制D. 质量改进8、在制定项目进度计划时,如果某项活动的最早开始时间是第3天,最晚开始时间是第11天,最早完成时间是第9天,最晚完成时间是第17天,则该活动的总浮动时间为:A. 6天B. 4天C. 8天D. 2天9、题目:在信息系统项目管理中,项目风险管理的一个关键步骤是风险识别。
2024年软件资格考试软件过程能力评估师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件过程能力成熟度模型(CMM)的五个等级中,哪一级别表示组织已经建立了有效的软件过程,并能够持续地改进这些过程?()A、初始级B、可重复级C、已定义级D、管理级2、在软件需求工程中,以下哪个不是需求验证的方法?()A、审查B、走查C、测试D、用户验收测试3、关于软件开发模型,下列哪个说法是错误的?A. 瀑布模型适用于需求明确且变化不大的项目B. 增量模型允许在开发过程中逐步增加功能C. 敏捷模型强调快速迭代和客户反馈的重要性D. 螺旋模型主要用于解决大型复杂系统的风险管理E. 快速原型模型不适合用于探索性开发4、软件质量保证(SQA)的主要目标是什么?A. 确保软件开发遵循预定的标准和流程B. 发现并修复软件中的缺陷C. 提高软件产品的性能和效率D. 降低软件开发的成本和时间E. 保证软件能够满足用户的期望和需求5、在软件过程能力成熟度模型(CMM)中,第5级成熟度模型被称为“_______”级别,它强调过程改进的持续性和组织范围的集成。
6、敏捷开发方法中, _______ 是敏捷团队用来管理项目风险和不确定性的一种技术。
7、在软件生命周期模型中,强调风险分析的重要性,并且将瀑布模型与演化模型结合的模型是?A. 瀑布模型B. 喷泉模型C. 螺旋模型D. 演化模型8、下列关于软件配置管理的说法错误的是?A. 软件配置管理包括版本控制与变更控制B. 软件配置管理是为了规范软件开发过程中的变更C. 软件配置管理与项目管理没有关系D. 软件配置管理可以提高团队协同工作的效率9、软件过程能力成熟度模型(CMM)的哪个级别强调软件过程的量化和控制?10、在软件开发生命周期中,哪个阶段通常负责确保软件产品的质量?11、在CMMI(Capability Maturity Model Integration)模型中,哪一个过程区域是专注于确保项目能够建立和管理已定义的工作产品和任务的基线,并且控制对这些基线的变更?A. 配置管理B. 项目监控与控制C. 过程与产品质量保证D. 度量与分析12、以下哪一项不是软件过程改进的主要目标?A. 提升软件产品质量B. 缩短开发周期C. 减少成本D. 增加代码复杂性13、在软件过程能力成熟度模型(CMM)中,第几个成熟度级别开始定义了项目管理和产品质量保证的过程?14、敏捷开发中,以下哪个不是敏捷开发的原则?A. 客户合作胜过合同谈判B. 个体和互动胜过过程和工具C. 完美的软件胜过可工作的软件D. 响应变化胜过遵循计划15、在软件生命周期模型中,哪一个模型强调了风险分析,并且在每一个开发阶段前都包含了具体的风险分析与缓解策略?A、瀑布模型B、增量模型C、螺旋模型D、喷泉模型16、下列哪一个度量标准不属于软件质量属性中的功能性(Functionality)?A、互操作性(Interoperability)B、适应性(Adaptability)C、安全性(Security)D、可靠性(Reliability)17、在软件过程能力成熟度模型CMMI中,哪个过程区域专注于提高项目管理的效率和质量?A. 项目管理B. 组织级项目管理C. 改进D. 项目监控和报告18、敏捷开发方法中,以下哪个术语表示在软件开发生命周期中,通过迭代和增量开发来交付产品功能?A. 瀑布模型B. 瀑布模型迭代C. 迭代开发D. 敏捷瀑布19、软件开发生命周期模型中,以下哪一种模型适用于需求变化频繁、风险较高的项目?A. 瀑布模型B. V模型C. 快速原型模型D. 顺序模型 20、在软件质量保证中,以下哪一项不是软件测试的主要目标?A. 验证软件需求是否得到满足B. 识别软件中的缺陷和错误C. 评估软件的可靠性D. 提高软件的性能21、在软件过程能力评估中,CMMI(能力成熟度模型集成)的哪个级别代表了组织在软件过程管理和改进方面的初步级?A. CMMI Level 1:初始级B. CMMI Level 2:已管理级C. CMMI Level 3:已定义级D. CMMI Level 4:定量管理级22、在软件过程能力评估中,以下哪个工具或方法不是用于评估软件项目风险管理的?A. 风险矩阵B. 软件缺陷跟踪系统C. 风险登记册D. 概率影响矩阵23、【题目】在软件过程能力评估(SPICE)模型中,哪一项是过程评估的关键要素?A. 过程质量B. 过程性能C. 过程文档D. 过程改进24、【题目】在CMMI(能力成熟度模型集成)中,哪一项是组织级过程域?A. 项目级过程域B. 组织级过程域C. 产品级过程域D. 流程改进级过程域25、以下哪种说法不属于软件过程能力评估师应具备的知识领域?A. 软件项目管理B. 软件质量保证C. 软件成本估算D. 软件设计模式26、在软件过程能力成熟度模型CMMI中,以下哪个级别表示组织具有稳定的软件过程?A. 初级级(Level 1)B. 管理级(Level 2)C. 定义级(Level 3)D. 管理级(Level 4)27、在软件过程能力成熟度模型(CMM)中,哪一等级代表了组织已经建立了标准化的软件工程过程,并已经进行定期的过程改进活动?28、软件过程改进计划中,通常需要包括以下哪些内容?29、题目:在软件过程能力成熟度模型(CMM)中,第几个级别强调软件过程的量化和持续改进?A. 第1级:初始级B. 第2级:可重复级C. 第3级:已定义级D. 第4级:量化管理级E. 第5级:优化级 30、题目:敏捷开发方法中,以下哪一项不是敏捷宣言的四个核心价值观?A. 快速反馈B. 鼓励团队协作C. 个体和互动高于流程和工具D. 客户需求变更适应E. 市场驱动31、题干:以下哪项不是软件过程能力成熟度模型(CMM)的五个成熟级?A. 初级级B. 管理级C. 定义级D. 优化级E. 稳定级32、题干:在软件过程改进中,以下哪种技术可以帮助团队识别软件缺陷和潜在的风险?A. 软件质量保证(SQA)B. 软件配置管理(SCM)C. 软件测试(Software Testing)D. 软件审查(Software Inspection)33、软件过程能力成熟度模型CMM中,CMM的第几个级别被称为“已管理级”?34、在软件需求工程中,以下哪一项不是需求变更管理的关键任务?A. 评估变更的影响B. 确定变更优先级C. 维护需求基线D. 修改软件规格说明书35、在软件过程能力评估中,以下哪项不是CMMI(Capability Maturity Model Integration)模型的五个过程域?A. 项目管理B. 组织过程定义C. 供应管理D. 数据管理36、在软件过程能力评估中,以下哪项不是软件过程评估的三个主要目标?A. 提高软件过程质量B. 提高软件产品性能C. 提高软件团队协作效率D. 降低软件项目成本37、在软件过程能力成熟度模型(CMM)中,第几个级别开始引入过程度量来监控过程性能?38、下列哪个不是软件质量保证(SQA)的职责?A、制定软件质量标准B、审查软件需求规格说明书C、进行软件测试D、管理项目进度39、在软件开发生命周期中,哪个阶段主要任务是需求分析、设计解决方案和创建系统规格说明?A. 需求收集B. 需求分析C. 系统设计D. 系统实施 40、软件过程能力成熟度模型(CMM)的哪个级别表示组织在软件过程管理方面已经建立了良好的管理实践?A. CMM Level 1:初始级B. CMM Level 2:可重复级C. CMM Level 3:已定义级D. CMM Level 4:管理级41、以下关于软件质量模型的说法,哪项是不正确的?A. 软件质量模型用于描述软件质量特性之间的关系B. 软件质量模型可以用来评估软件质量C. 软件质量模型可以指导软件质量的改进D. 软件质量模型不包括对软件的可用性、可靠性等特性的描述42、在软件开发生命周期中,以下哪个阶段最有可能导致软件缺陷的产生?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段43、在软件过程能力成熟度模型(CMM)中,CMM模型的哪个级别强调过程管理和持续改进?A. CMM1:初始级B. CMM2:可重复级C. CMM3:已定义级D. CMM4:量化管理级44、以下哪项不是软件项目风险管理的关键过程?A. 风险识别B. 风险分析C. 风险规划D. 风险实施45、在软件过程能力成熟度模型CMMI中,哪项活动属于过程改进的关键步骤?A. 过程评估B. 过程度量C. 过程定义D. 过程实施46、以下哪项不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 维护47、在软件生命周期模型中,瀑布模型强调阶段之间的顺序性和依赖性,下列哪个选项描述了瀑布模型的一个主要缺点?A. 开发速度快B. 难以适应需求变化C. 对前期需求描述不够详细D. 不利于团队协作48、在软件质量模型中,可靠性是指软件产品维持规定性能水平的能力,下列哪一项不属于可靠性的子特性?A. 成熟度B. 容错性C. 易恢复性D. 可移植性49、题目:在软件开发生命周期中,以下哪个阶段不属于系统分析阶段?A. 需求分析B. 系统设计C. 系统测试D. 系统实施 50、题目:软件过程改进的主要目的是什么?A. 提高软件质量B. 提高软件开发效率C. 降低软件开发成本D. 以上都是51、在软件生命周期模型中,螺旋模型是一种演化型模型,它结合了哪种模型的优点,并增加了风险分析?A. 瀑布模型与增量模型B. 原型模型与迭代模型C. 瀑布模型与原型模型D. 迭代模型与增量模型52、下列哪项不是软件质量保证的主要任务?A. 制定质量保证计划B. 对开发活动进行监控以验证是否遵从标准、规程和需求C. 对最终产品进行验证测试D. 审核软件产品及其开发过程以确定其是否符合既定的质量标准53、以下哪项不是软件过程能力成熟度模型CMMI(Capability Maturity Model Integration)中的关键过程区域(KPAs)?A. 项目监控与控制B. 采购C. 配置管理D. 系统开发54、在软件需求分析阶段,以下哪个工具最常用于描述用户界面?A. 状态图B. 用例图C. 数据流图D. 交互图55、在软件生命周期模型中,强调软件开发应该遵循严格定义的过程和文档化规范的是哪种模型?A. 瀑布模型B. 增量模型C. 敏捷模型D. 螺旋模型56、以下哪一项不是软件质量保证(SQA)的主要活动?A. 制定质量标准B. 进行代码审查C. 执行程序调试D. 管理配置控制57、在软件过程能力成熟度模型(CMM)中,哪个级别代表了组织已经建立了有效的软件过程管理机制?A. CMMI Level 1:初始级B. CMMI Level 2:已管理级C. CMMI Level 3:已定义级D. CMMI Level 4:已量化管理级58、以下哪项不属于软件质量保证(SQA)的活动?A. 制定质量计划B. 审核项目文档C. 进行需求分析D. 设计测试用例59、在软件生命周期模型中,螺旋模型适用于哪种类型的项目?A. 需求明确且不变的项目B. 风险较低且规模较小的项目C. 存在高风险因素或需求可能发生变化的大型复杂项目D. 适合于只需要一次开发即可完成的小型项目 60、下列哪一项不属于软件质量保证(SQA)活动?A. 制定SQA计划并确保所有活动都遵循该计划B. 执行同行评审来检查工作产品是否符合标准C. 进行测试设计和测试执行以验证软件功能D. 记录并跟踪缺陷直到解决61、题干:在软件过程中,下列哪个阶段不是软件设计的主要活动?A. 需求分析B. 架构设计C. 详细设计D. 测试计划62、题干:在软件项目管理中,下列哪种技术不属于敏捷开发方法?A. 短期迭代B. 用户故事C. 灰盒测试D. 持续集成63、在CMMI(Capability Maturity Model Integration)模型中,哪一个过程域是专门用来确保项目的产品和服务能够满足主要干系人的需求,并且最终产品可以被正确地接受的?A. 需求管理 (Requirements Management, RM)B. 项目监控 (Project Monitoring and Control, PMC)C. 验证与确认 (Verification and Validation, V&V)D. 供应商协议管理 (Supplier Agreement Management, SAM)64、以下哪个选项不属于软件配置管理(Software Configuration Management, SCM)的基本活动?A. 版本控制B. 变更控制C. 状态报告D. 架构设计65、软件过程能力成熟度模型(CMM)的五个级别中,哪一级别关注于软件过程定义的标准化和持续改进?A. 初始级B. 可重复级C. 已定义级D. 管理级E. 优化级66、在软件开发生命周期(SDLC)中,哪个阶段主要负责软件产品的需求分析和规格说明?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段E. 维护阶段67、在软件开发过程中,软件配置管理的主要目的是什么?A. 控制软件变更,确保软件质量B. 提高软件开发效率C. 确保软件符合用户需求D. 保证软件的可维护性68、关于软件度量,下列哪个说法是不正确的?A. 软件度量可以用来评估软件产品的质量B. 软件度量有助于提高软件项目的管理水平C. 软件度量只能用于软件开发阶段D. 软件度量能够提供项目进度的信息69、软件过程能力成熟度模型(CMM)中,第几个级别开始引入了项目管理和项目管理基础设施的要求?70、敏捷开发方法中,哪一种技术是用来管理项目进度的?71、在软件开发生命周期中,下列哪项活动不属于需求分析阶段?A. 需求收集B. 需求验证C. 需求规格说明D. 软件设计72、下列关于软件质量属性的描述,哪个是错误的?A. 可用性:指软件能够满足用户预期目标的能力。
2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的能力,其子特性不包括()。
问题1选项A.成熟性B.容错性C.易恢复性D.准确性【答案】D【解析】(注意:第1版的考题,部分知识内容与第2版有区别,适当理解)软件质量模型包括6个特性功能性、可靠性、易用性、效率、维护性、可移植性;功能性包括:适合性、准确性、互操作性、保密安全性等子特性可靠性包括:成熟性、容错性、易恢复性等子特性易用性包括:易理解性、易学性、易操作性、吸引性等子特性效率包括:时间特性、资源利用等子特性维护性包括:易分析性、易改变性、稳定性、易测试性等子特性可移植性包括:适应性、易安装性、共存性、易替换性等子特性2.单选题为了提高模块独立性,模块之间最好采用()耦合。
问题1选项A.数据B.标记C.控制D.公共【答案】A【解析】模块独立是值每个模块完成换一个相对独立的特定子功能,并且与其他模块之间的联系简单。
衡量模块独立程度的标准有:聚合和耦合——高聚低耦;其中耦合是模块之间的相对独立性的度量;耦合类型从低到高如下所示:非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。
数据耦合:两个模块彼此间通过数据参数交换信息。
标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。
控制耦合:两个模块彼此间传递的信息中有控制信息。
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。
公共耦合:两个模块之间通过一个公共的数据区域传递信息。
内容耦合:一个模块需要涉及到另一个模块的内部信息。
3.单选题对于逻辑表达式(*string == p&& *string !=‘-’),需要()个测试用例才能完成条件组合覆盖。
2024年BIM工程师之BIM工程师过关检测试卷B卷附答案单选题(共45题)1、项目管理中的“三控”不包括()。
A.工程进度控制B.工程质量控制C.工程成本控制D.工程安全控制【答案】 D2、基于BIM技术的施工过程模拟指的是在施工现场3D模型的基础上引入()维度,从而对工程主体结构施工过程进行4D模拟。
A.时间B.成本C.荷载D.材料【答案】 A3、下列选项属于钢深化设计内容的是()。
A.杆件连接节点深化B.管线支吊架设计C.门窗等构件深化D.钢筋绑扎位置及绑扎顺序深化【答案】 A4、BIM在项目管理中的优势不包括()。
A.基于BIM技术,可对投标书、进度审核预算书、结算书进行统一管理,并形成数据对比B.BIM数据模型保证了各项目的数据动态调整,可以方便统计,追溯各个项目的现金流和资金状况C.使进度计划和施工方案最优,在短时间内说明问题并提出相应的方案,再用来指导实际的项目施工D.业主方在建设工程不同的阶段可自行或委托进行项目前期的开发管理、项目管理和设施管理【答案】 D5、项目全过程管理就指工程项目管理企业按照合同约定,在工程项目()阶段,为业主编制可行性研究报告,进行可行性分析和项目策划。
A.决策B.设计C.施工D.投标【答案】 A6、不可用垂直洞口命令进行开洞的对象是()。
A.屋顶B.墙C.楼板D.天花板【答案】 B7、初步设计阶段BIM应用主要方面不包括( )。
A.利用BIM技术进行结构分析B.利用BIM技术进行性能分析C.利用BIM技术进行场地规划D.利用BIM技术进行工程算量【答案】 C8、下列选项中,关于IDM的说法不正确的是()。
A.IDM是对项目全生命周期所需交换的信息的定义B.IDM是对某特定业务流程所需要交换的信息以及由该流程产生的信息的定义C.IDM全称InformationDeliveryManualD.IDM是对某个指定项目以及项目阶段所需要交换信息的定义【答案】 A9、下列选项关于BIM组织架构说法不正确的是()。
模拟试卷一、填空:(1*20)1、软件测试的两种基本方法:通过性测试,失效性测试2、4种软件开发生命周期模式:大爆炸模式,边写边改模式,瀑布模式,螺旋模式3、确认是保证软件符合产品说明书的过程,验证是保证软件满足用户要求的过程4、重复测试的主要原因是:检查是否存在内存泄漏5、集成测试的两种途径:自底向上,自顶向下6、好的文档以哪3种方式确保产品质量:增强易用性,提高可靠性,降低支持费用7、外包测试理想选择:配置和兼容性测试8、软件缺陷3个基本状态和2个附加状态:打开,解决,关闭--------审查,推迟9、容量测试:采用特定的手段测试系统能够承载处理任务的极限值所从事的测试工作10、测试是为了找出缺陷,而调试是为了修复缺陷二、单选题:(2*5)三、判断题:(1*10)所有的判断题都是来自课后习题中的判断题四、简答题:(5*8)A、软件缺陷的定义:1. 软件未实现产品说明书要求的功能。
2. 软件出现了产品说明书指明不会出现的错误。
3. 软件实现了产品说明书未提到的功能。
4. 软件未实现产品说明书虽未明确提及但应该实现的目标。
5. 软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好。
B、状态转换图的三个要素:1、软件可能进入的每一种独立状态2、从一种状态转入另一种状态所需的输入和条件3、进入或者退出某种状态时的设置条件及输出结果C、白盒测试分为哪两类?分别简述其含义:1、白盒测试分为:静态白盒测试和动态白盒测试2、静态白盒测试是在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码、从而找出软件缺陷的过程,有时也称结构化分析3、动态白盒测试是指利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不要测试、如何展开测试,也称结构化测试。
D、不修复软件缺陷的原因:1、没有足够的时间2、不算真正的软件缺陷3、修复的风险太大4、不值得是、修复5、无效的软件缺陷修复报告E、测试的原则:(只要答5点就可以拿满分)1、完全测试程序是不可能的2、软件测试是有风险的行为3、测试无法显示潜伏的软件缺陷4、找到的软件缺陷越多,就说明软件缺陷越多5、杀虫剂怪事6、并非所有软件缺陷都要修复7、什么时候才叫缺陷难以说清8、产品说明书从没有最终版本9、软件测试员在产品小组中不受欢迎10、软件测试是一项讲究条理的技术专业F、用什么样的标准来测试用户界面1、符合标准和规范2、直观3、一致4、灵活5、舒适6、正确7、实用G、软件测试计划的目的规定测试活动的范围、方法、资源和进度,明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险H、集成测试的三个层次:对于传统软件来说,按集成粒度不同,可以把集成测试分为3个层次,即:1、模块间集成测试2、子系统内集成测试3、子系统间集成测试五、设计题:(20*1)三角形等价类划分(答案见文件“三角形等价类划分.mht”)好像还漏了一个填空题,哪位同学把能够100%肯定的还有没写上来的考试内容群邮箱里。
2024年软件资格考试软件过程能力评估师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:在软件开发生命周期中,以下哪个阶段是对软件需求进行详细描述和记录的阶段?A、需求分析B、系统设计C、编码实现D、测试验证2、题干:在软件过程能力成熟度模型(CMM)中,哪个级别代表了组织已经建立了稳定和有效的软件过程?A、初始级(Level 1)B、可重复级(Level 2)C、已定义级(Level 3)D、管理级(Level 4)3、软件过程能力成熟度模型(CMM)的五个级别分别是什么?4、在软件项目管理中,敏捷开发方法与传统瀑布模型相比,主要区别是什么?5、在软件工程中,以下哪项不是软件开发生命周期模型的一种?A. 水晶模型B. 瀑布模型C. 快速原型模型D. 螺旋模型6、在软件质量保证过程中,以下哪个阶段通常不涉及软件质量保证活动的开展?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段7、软件过程能力成熟度模型(CMM)将软件开发过程分为几个成熟度等级?8、在软件工程中,敏捷开发方法与传统瀑布模型相比,具有哪些特点?9、在软件过程能力成熟度模型(CMM)中,哪一级别代表了组织已经建立了稳定的软件开发过程,并能够重复成功实施这些过程?A. CMM Level 1 - 初级B. CMM Level 2 - 可重复C. CMM Level 3 - 已定义D. CMM Level 4 - 管理级 10、以下哪项不是软件项目风险管理的关键步骤?A. 风险识别B. 风险分析C. 风险监控D. 风险实施11、在软件过程能力成熟度模型(CMM)中,哪个级别代表软件组织已建立了稳定的软件开发过程,并能够对过程进行定量评估?12、软件开发生命周期(SDLC)中的“需求分析”阶段的主要目标是?13、软件过程能力成熟度模型(CMM)中,哪个级别定义了软件过程的量化管理?A. CMM Level 1:初始级B. CMM Level 2:可重复级C. CMM Level 3:已定义级D. CMM Level 4:管理级14、在软件质量保证(SQA)中,以下哪项不是SQA的基本活动?A. 软件审查B. 软件测试C. 软件需求分析D. 软件设计15、在软件过程能力成熟度模型(CMM)中,第几个级别的组织已经建立了一套标准化的过程,并使用这些标准来指导所有项目的软件过程?A. 1级B. 2级C. 3级D. 4级16、敏捷开发中的“故事”(Story)通常由以下几个部分组成,除了以下哪一项?A. 用户故事B. 故事点C. 故事优先级D. 故事角色17、在软件过程能力成熟度模型(CMM)中,以下哪个阶段代表了组织已经建立了有效的过程管理机制,能够持续改进其软件过程?A. CMM Level 2:已管理级B. CMM Level 3:已定义级C. CMM Level 4:量化管理级D. CMM Level 5:优化级18、软件开发生命周期模型中,以下哪个模型特别适合于那些需求变化频繁的项目?A. 水平模型B. 瀑布模型C. 快速原型模型D. 顺序模型19、在软件过程能力成熟度模型(CMM)中,哪一级别代表了软件组织已经建立了有效的软件过程?A. CMM1-初始级B. CMM2-可重复级C. CMM3-已定义级D. CMM4-管理级 20、在软件开发生命周期中,哪个阶段的主要任务是定义软件需求、系统功能和性能要求?A. 需求分析阶段B. 设计阶段C. 实现阶段D. 测试阶段21、在软件过程能力成熟度模型CMM中,以下哪个级别表示组织已经建立了稳定的软件过程,能够重复以往的成功?A. CMM Level 2 - 管理级B. CMM Level 3 - 定义级C. CMM Level 4 - 管理级D. CMM Level 5 - 优化级22、以下哪项不是软件过程改进的常见目标?A. 增加产品质量和可靠性B. 减少软件开发成本C. 提高开发人员的满意度D. 缩短项目周期23、在软件开发生命周期中,以下哪个阶段最容易出现需求变更?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段24、敏捷开发方法中,以下哪个原则强调了“响应变化比遵循计划更加重要”?A. 客户合作B. 快速反馈C. 极限编程D. 精益软件开发25、软件过程能力评估师在进行软件过程评估时,通常会使用哪些评估模型?A. CMMI(能力成熟度模型集成)B. ISO/IEC 15504(SPICE)C. Six SigmaD. All of the above26、在CMMI模型中,哪一级别代表组织在软件过程管理方面达到了较为成熟的水平?A. Level 1 - 初级B. Level 2 - 管理级C. Level 3 - 定义级D. Level 4 - 管理级27、在软件开发生命周期中,以下哪个阶段主要是对软件需求进行分析和定义?A. 设计阶段B. 实施阶段C. 需求分析阶段D. 测试阶段28、在软件质量保证过程中,以下哪项措施不属于静态测试方法?A. 单元测试B. 代码审查C. 代码覆盖率分析D. 系统测试29、在软件开发生命周期中,以下哪项不属于软件需求分析阶段的活动?A. 需求获取B. 需求分析C. 需求规格说明D. 需求确认 30、在软件过程能力成熟度模型CMMI中,哪项指标表示软件项目在执行过程中能够按照计划进行?A. 过程性能B. 过程能力C. 过程成熟度D. 过程稳定性31、软件过程能力评估(SPC)中的“关键过程区域”(KPA)指的是什么?32、在软件过程改进模型CMMI中,哪个级别代表了软件组织已经建立了有效的过程管理机制?33、在软件过程中,以下哪项活动不属于软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 维护34、在软件质量保证(SQA)中,以下哪种方法用于验证软件产品符合既定的需求规格?A. 软件评审B. 软件测试C. 软件审查D. 软件审查与测试35、在软件生命周期中,哪个阶段主要关注软件的需求分析和定义?A. 可行性研究阶段B. 需求分析阶段C. 设计阶段D. 测试阶段36、软件过程能力成熟度模型(CMM)将软件过程能力分为几个等级?A. 5个B. 6个C. 7个D. 8个37、题干:在软件开发生命周期中,以下哪项不属于软件设计阶段的活动?A. 需求分析B. 系统设计C. 构建用户界面D. 编码实现38、题干:以下哪项是软件过程评估中常用的评估方法?A. 软件质量模型B. 系统需求分析C. 软件质量保证D. 软件过程能力成熟度模型39、在软件过程中,以下哪个阶段是软件项目进入正式开发之前的阶段?A. 需求分析B. 设计阶段C. 验收阶段D. 可行性研究 40、敏捷开发方法的核心价值观之一是?A. 客户满意度最大化B. 频繁迭代与快速反馈C. 高度文档化D. 强调团队协作41、在软件过程能力成熟度模型(CMM)中,第几个成熟度级别的关键过程区域(KPA)包括了“需求管理”?A. 1级B. 2级C. 3级D. 4级42、在软件开发生命周期(SDLC)中,以下哪个阶段不是必须的?A. 需求分析B. 系统设计C. 编码D. 测试43、在软件过程能力成熟度模型(CMM)中,哪个级别代表了组织对软件过程进行系统化的管理,并能够对项目进行有效监控和评估?A. CMM Level 2:已管理级B. CMM Level 3:已定义级C. CMM Level 4:已定量管理级D. CMM Level 5:持续过程改进级44、以下哪项不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 测试E. 发布与维护45、在软件过程中,以下哪项不是软件质量保证的关键活动?A. 软件测试B. 软件审查C. 软件配置管理D. 软件维护46、以下关于软件项目管理中风险管理的说法,正确的是:A. 风险管理是软件项目管理中的一个可选活动B. 风险管理应该在整个软件生命周期中持续进行C. 风险管理的主要目的是为了确保项目在预算内完成D. 风险管理只关注潜在的风险,而不关注实际发生的风险47、题干:在软件开发生命周期中,哪个阶段主要关注软件的需求分析?A. 需求分析阶段B. 设计阶段C. 实现阶段D. 测试阶段48、题干:下列哪项不是软件过程能力成熟度模型(CMM)的成熟度级别?A. 初级(Initial)B. 管理级(Managed)C. 定义级(Defined)D. 产品级(Product)49、在软件过程能力成熟度模型(CMM)中,哪个级别标志着组织具有稳定的软件过程?A. CMM Level 1:初始级B. CMM Level 2:可重复级C. CMM Level 3:已定义级D. CMM Level 4:定量管理级 50、下列关于敏捷开发方法的说法,不正确的是:A. 敏捷开发强调团队协作和客户参与B. 敏捷开发注重交付可工作的软件C. 敏捷开发采用迭代和增量的开发方式D. 敏捷开发不关注软件质量51、题干:在软件过程能力评估中,CMMI(Capability Maturity Model Integration)模型主要用于评估哪个方面的能力?A. 软件项目管理能力B. 软件产品质量能力C. 软件过程管理能力D. 软件研发技术能力52、题干:以下哪个不是软件过程能力评估中常用的评估方法?A. 文档审查B. 专家评审C. 实地考察D. 问卷调查53、软件过程能力成熟度模型(CMM)的哪个级别强调了软件过程的质量保证?54、在软件开发生命周期(SDLC)中,下列哪个阶段负责定义软件产品的需求?55、题干:在软件过程中,以下哪项不是软件过程模型的特点?A. 描述软件开发的步骤B. 强调团队合作C. 定义了软件开发的阶段和里程碑D. 关注软件质量保证56、题干:在软件开发生命周期中,以下哪个阶段通常不涉及代码编写?A. 需求分析B. 系统设计C. 编码D. 测试57、在软件过程能力成熟度模型CMM中,成熟度等级从低到高分别是:A. 初始级、管理级、定义级、定量管理级、优化级B. 初始级、管理级、定义级、定量管理级、持续过程改进级C. 初始级、管理级、定义级、定量管理级、优化级、持续过程改进级D. 初始级、管理级、定义级、优化级、持续过程改进级58、以下哪项不是软件过程评估中常用的评估方法?A. 自我评估B. 同行评审C. 第三方评估D. 客户满意度调查59、以下哪种软件过程模型适用于强调快速迭代和适应变化的项目?A. 水晶模型(Crystal Model)B. 精益软件开发(Lean Software Development)C. 瀑布模型(Waterfall Model)D. V模型(V-Model) 60、以下哪项不是软件过程能力成熟度模型(CMM)的级别?A. 初始级(Initial)B. 管理级(Managed)C. 定义级(Defined)D. 流程优化级(Optimizing)61、在软件开发生命周期中,下列哪个阶段通常不包含需求分析?A. 软件设计B. 软件实现C. 软件测试D. 软件验证62、敏捷开发方法强调的核心理念之一是?A. 大规模并行开发B. 客户直接参与C. 严格的文档编写D. 持续集成和部署63、在软件工程中,以下哪项不是软件测试的目标?A. 确保软件满足需求规格说明B. 识别并修复软件中的缺陷C. 提高软件的运行效率D. 确保软件具有良好的用户界面64、以下哪种软件过程模型适合于需求变化频繁的项目?A. 水晶模型B. 瀑布模型C. 原型模型D. 螺旋模型65、软件过程能力成熟度模型(CMM)中的哪一级别表示组织在软件过程中已经建立了一系列标准过程,并能够对这些过程进行管理和改进?A. CMM Level 2:过程重复级B. CMM Level 3:已定义级C. CMM Level 4:已管理级D. CMM Level 5:优化级66、敏捷开发方法中,以下哪一项不是敏捷开发的核心理念?A. 个体和互动胜过流程和工具B. 工作软件胜过详尽的文档C. 客户合作胜过合同谈判D. 逐步规划胜过详尽规划67、软件过程能力成熟度模型(CMM)中,哪个等级标志着组织已建立了基本的项目管理过程?A. CMM1 - 初级(Initial)B. CMM2 - 可重复(Repeatable)C. CMM3 - 定义(Defined)D. CMM4 - 管理级(Managed)68、在软件质量保证过程中,下列哪项活动不属于静态测试?A. 代码审查B. 单元测试C. 系统测试D. 确认测试69、题干:在软件过程能力成熟度模型(CMM)中,哪个级别代表组织已经建立了稳定的软件开发过程,并能够对过程进行量化管理?选项:A. CMM Level 1:初始级B. CMM Level 2:可重复级C. CMM Level 3:已定义级D. CMM Level 4:管理级 70、题干:敏捷开发中,哪个角色负责制定项目的愿景、目标以及相关的战略?选项:A. Scrum MasterB. Product OwnerC. Team MemberD. Customer71、软件过程能力评估(SPC)中,以下哪个阶段是对软件过程进行详细评估和分析的阶段?A. 软件过程评估准备阶段B. 软件过程评估执行阶段C. 软件过程评估报告阶段D. 软件过程改进阶段72、在软件过程改进中,以下哪种方法可以帮助团队识别和解决软件开发过程中的问题?A. 敏捷开发B. 精益软件开发C. 软件过程改进计划D. 持续集成73、在软件工程中,以下哪个阶段属于软件开发生命周期中的需求分析阶段?A. 系统设计B. 编码C. 测试D. 需求分析74、在软件质量保证活动中,以下哪种方法主要用于验证软件是否符合预定的质量标准?A. 质量规划B. 质量审计C. 质量保证D. 质量控制75、在软件工程中,以下哪项不是软件质量模型中的一个关键属性?A. 功能性B. 可维护性C. 可用性D. 可行性二、应用技术(全部为主观问答题,总5大题,第一题必选,剩下4选2,每题25分,共75分)第一题案例材料:某软件公司承接了一个大型企业资源规划(ERP)系统项目,项目预算为1000万元,项目周期为24个月。
2022年职业考证-软考-软件设计师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题采用循环队列的优点是()问题1选项A.入队和出队可以在队列的同端点进行操作B.入队和出队操作都不需要移动队列中的其他元素C.避免出现队列满的情况D.避免出现队列空的情况【答案】B【解析】本题考查数据结构循环队列的问题。
1、循环队列的优点:可以有效的利用资源。
用数组实现队列时,如果不移动,随着数据的不断读写,会出现假满队列的情况。
即尾数组已满但头数组还是空的;循环队列也是一种数组,只是它在逻辑上把数组的头和尾相连,形成循环队列,当数组尾满的时候,要判断数组头是否为空,不为空继续存放数据。
2、循环队列的缺点:循环队列中,由于入队时尾指针向前追赶头指针;出队时头指针向前追赶尾指针,造成队空和队满时头尾指针均相等。
因此,无法通过条件front==rear来判别队列是"空"是"满"。
3、拓展知识:为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。
存储在其中的队列称为循环队列。
综上所述,C,D都不属于其优点,B选项是循环队列的优点,A是对栈的描述。
2.单选题中断向量提供()。
问题1选项A.被选中设备的地址B.待传送数据的起始地址C.中断服务程序入口地址D.主程序的断点地址【答案】C【解析】属于输入输出技术的中断方式:中断向量表:中断向量表用来保存各个中断源的中断服务程序的入口地址。
当外设发出中断请求信号以后,由中断控制器确定其中断号,并根据中断号查找中断向量表来取得其中断服务程序的入口地址,同时INTC 把中断请求信号提交给CPU。
3.单选题归并排序算法在排序过程中,将待排序数组分为两个大小相同的子数组,分别对两个子数组采用归并排序算法进行排序,排好序的两个子数组采用时间复杂度为0(n)的过程合并为一个大数组。
常熟理工学院200 ~200 学年第学期
《软件质量保证》模拟试卷2
试题总分: 100 分考试时限:120 分钟
一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)
( )1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。
( )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。
( )3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。
( )4、质量管理标准是专业标准,它们向开发组提供方法学指南。
( )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。
( )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。
( )7、CAPA的目的在于检测、处理、改正软件缺陷。
( )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。
( )9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。
( )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。
二、填空题(每空1分,共20分;请把答案书写在相应横线上。
)
1、McCall模型划分了、、三个纬度的11个软件质量因素。
2、螺旋模型任何一次迭代都可划分为制定计划、、工程和四个项限。
3、依据合同评审的目标对合同评审主题进行分类为和两种类型。
4、典型的版本方针包括、。
5、软件对属于各种质量因素的需求的符合性是由来测量的。
6、CAPA过程的成功运行包含如下活动:信息收集、、、改进方法的执行、跟踪。
7、常见的软件配置演化模型有和。
8、软件更改的质量保证工作需要和两个级别的活动。
9、从内容和重点上我们可以把质量管理标准划分成和两种类型。
10、、是SQA专职人员。
三、名词解释(每小题3分,共18分)
1、Daniel Galin 软件质量保证的扩展定义
2、合同评审
3、规程
4、4W1H
5、受控文档
6、软件质量度量
四、问答题(每小题4分,共24分)
1、Crosby, Juran, Pressman软件质量定义的比较。
2、谈谈你对合同评审过程的理解?
3、请列举典型的软件质量基础设施SQA部件?(不少于5个)
4、请指出软件质量费用扩展模型对软件质量费用经典模型的扩展。
5、请描述ISO 9000-3质量管理系统的基本原理
6、传统质量成本和现代质量成本的主要区别有哪些?
五、案例分析(每小题9分,共18分)
1、Southcottage Inc.公司是一家洗碗机、洗衣机制造商。
新控制单元的需求文档包括下列规格:(1)固件应该适用于2006型洗衣机的所有6种变种;
(2)洗衣机的水位控制模块应当适用新的2006洗碗机的水位控制模块;
上述需求属于软件质量因素模型的哪个质量因素,并给处理由。
2、某软件公司准备申请ISO 9000-3认证,如果你作为该公司企划部门经理,应如何向公司各部门宣讲ISO 9000-3认证的详细过程?。