自考软件工程模拟试题【含答案】
全国自考软件工程模拟试题和答案(三)
全国自考软件工程模拟试题和答案(三)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 面向对象的主要特征除对象惟一性、封装、继承外,还有()A. 多态性B. 完整性C. 可移植性D. 兼容性答案:A2. 项目开发计划是一个()文档。
A. 技术性B. 管理性C. 需求分析D. 设计答案:B3. 在变更控制中,()可用来确保由不同用户所执行的并发变更。
A. 异步控制B. 同步控制C. 存取控制D. 基线控制答案:B4. 以下不属于设计质量评审对象的是()A. 在需求分析阶段产生的软件需求规格说明B. 在需求分析阶段产生的数据需求规格说明C. 在软件概要设计阶段产生的软件概要设计说明书D. 在软件详细设计阶段产生的软件的功能结构和功能的通用性答案:D5. 根据支持的范围,CASE工具可分为窄支持、较宽支持和一般支持,则以下解释正确的是()A. 窄支持是指支持特定过程阶段B. 较宽支持是指支持过程中特定的任务C. 一般支持是指支持覆盖软件过程的全部阶段或大多数阶段D. 较宽支持是指支持覆盖软件过程的大多数阶段答案:C6. 构造原型时,主要考虑()A. 全部功能B. 原型要体现的特征C. 全部细节D. 全部需求答案:B7. Rumbangh等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()A. 信息模型B. 控制模型C. 功能模型D. 行为模型答案:C8. DFD中的每个加工至少有()A. 一个输入流或者一个输出流B. 一个输入流和一个输出流C. 一个输入流D. 一个输入流答案:B9. 以下说法错误的是()A. 自顶向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B. 自顶向上测试的优点是比较容易设计测试用例C. 自顶向下测试的优点是是较早地发现高层模块接口、控制等方面的问题D. 自顶向下测试的优点是使低层模块的错误能较早发现答案:D10. JSP方法是一种面向()的设计方法。
全国2024年秋季自考本科软件工程02333考试试题含解析
全国2024年秋季自考本科软件工程02333考试试题一、单项选择题1、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的2、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差3、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型4、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术5、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划6、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计7、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程8、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级9、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图10、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。
A.PAD图B.程序流程图C.DFD图D.N-S图11、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active12、下列不属于创建一个系统的类图步骤是______。
全国自考(软件工程)模拟试卷2(题后含答案及解析)
全国自考(软件工程)模拟试卷2(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.软件工程的发展历程中,在开发语言方面的研究成果分为两类:过程式语言和面向对象语言,下列哪种语言属于面向对象的语言( ) A.C语言B.Pascal语言C.C++语言D.Ada语言正确答案:C解析:软件工程的发展历程,大致可分为两个时期:20世纪60年代末到80年代初和20世纪80年代以来。
在这两个时期内都有相应的成果体现,其中在第一时期开发了诸多过程式语言如Pascal、C、Ada语言等,而在第二时期开发了面向对象语言,如Smalltalk、c++、Eiffel等。
2.软件模型可以细分为3类,以下不属于软件模型的是( )A.概念模型B.实现模型C.设计模型D.部署模型正确答案:A解析:软件系统模型分为概念模型和软件模型,而软件模型又可进一步分为设计模型、实现模型和部署模型。
3.以下选项中不是常用建模手段的是( )A.结构化方法B.面向数据结构方法C.面向对象方法D.面向过程方法正确答案:D解析:常用的建模手段包括结构化方法、面向对象方法以及诸多面向数据结构方法。
4.由于落后的软件生产方式无法满足迅速增长的计算机软件需求,从而引发了( )A.软件工程B.软件危机C.结构化程序设计D.程序设计革命正确答案:B解析:20世纪60年代以来,随着计算机的广泛应用,软件生产率和软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这就是“软件危机”。
5.下列选项中不是需求规约的性质的有( )A.可修改的B.完整的C.无歧义的D.一致的正确答案:C解析:需求规约一般要满足4个基本特性:重要性和稳定性程度、可修改的、完整的、一致的。
6.需求发现技术有很多种,以下关于提炼这种需求发现技术描述不当的是( )A.存在风险是无法验证所发现的需求是否满足用户的要求,无法验证发现的需求是否正确B.成功条件是需求人员必须具有比最终用户还要多的应用领域和过程方面的知识,并具有丰富的想象力C.使用情况是针对已经有了部分需求文档的情况D.存在的风险与自悟方法一样正确答案:B解析:B选项中所描述的是自悟的成功条件;提炼的成功条件是已存在项目背景文档以及一些紧密相关的需求文档,并且需求人员具有很好的想象力和需求标识能力,包括熟悉相关的技术标准和法规政策等。
全国自考软件工程模拟试题及答案
以下是为⼤家整理的全国⾃考软件⼯程模拟试题及答案的⽂章,供⼤家学习参考!⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1. 软件管理⽐其他⼯程管理更为()A. 容易B. 困难C. 迅速D. 迟缓答案:B2. 以下说法错误的是()A. McCabe度量法对于不同种类的控制流的复杂性不能区分B. McCabe度量法将简单IF语句与循环语句的复杂性分别看待C. McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是⼀样的D. McCabe度量法将模块接⼝当成⼀个简单分⽀⼀样处理答案:B3. 早期的软件⼯具只能完成⼀件特定的任务,后来出现了⼯作台,它将⼀组⼯具组合在⼀起,对软件开发过程的某些⽅⾯提供⽀持。
()是⼯作台的发展,其⽬的在于为软件开发提供完整的和⼀致的⽀持。
软件开发环A.境B. 软件C. ⼯具D. ⼯作台答案:A4. 表⽰连接的系统流程图的符号是() A. A B. B C. C D. D 答案:B5. Jackson⽅法是⼀种⾯向()的⽅法。
A. 对象B. 数据结构C. 数据流D. 控制流答案:B6. IDEF图从各个侧⾯反映系统()A. 怎么做B. 做什么C. 对谁做D. 何时做答案:B7. 需求规格说明书的作⽤不应包括() A. 软件设计的依据 B. ⽤户与开发⼈员对软件要做什么的共同理解 C. 软件验收的依据 D.软件可⾏性研究的依据答案:D8. 以下说法错误的是()A. MTTF是⼀个描述失效模型或⼀组换效特性的指标量B. MTBF是指两次相继失效之间的平均时间C. MTBF在实际使⽤时通常指当n很⼤时,系统第n次失效与第n+1次失效之间的平均时间D. 对于失效率为常数和修复时间很短的情况,MTTF与MTBF差别很⼤答案:D9. 在软件结构设计的后处理中,下列说法错误的是() A. 为模块写的处理说明及接⼝说明可采⽤IPO图 B. 数据结构的描述可⽤Warnier图或Jackon图C. 给出设计约束或限制。
全国自考(软件工程)模拟试卷1(题后含答案及解析)
全国自考(软件工程)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.在结构化方法中,软件功能分解应属于软件开发中的哪一阶段( )A.详细设计B.需求分析C.总体设计D.编程调试正确答案:C解析:总体设计阶段的基本任务是把系统的功能需求分配到一个特定的软件体系结构中,这里的分配是指功能的分解。
2.不属于软件项目计划中所包含的内容的是( )A.培训计划B.人员安排C.进度安排D.软件开发标准的选择和制定正确答案:D解析:软件项目计划包含培训计划、进度安排和人员安排等。
3.一个模块的哪项能直接控制该模块的模块数( )A.扇出数B.扇人数C.宽度D.深度正确答案:B解析:一个模块的扇人数是指能直接控制该模块的模块数。
4.软件组装成系统的一种测试技术是( )A.系统测试B.单元测试C.集成测试D.集合测试正确答案:C解析:题目中的选项最具混淆的是集成测试与系统测试。
系统测试是指将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试;而集成测试集中于模块组合的功能和软件结构检验。
5.下列关于关联的说法错误的是( )A.一个关联连接n个类目叫做n元关联B.关联是类目中的一种结构关系C.关联用一条连接两个类目的线段表示D.关联不具有方向性正确答案:D解析:关联是有方向的,可以用一个实心三角形来指示关联的方向。
6.当模块中包含复杂的条件组合,下列能够清晰地表达出各种动作之间的对应关系的只有( )A.判定表和判定树B.盒图C.流程图D.关系图正确答案:A解析:如果一个加工的输人数据和输出数据之间的逻辑关系比较复杂,应该用判定表或判定树来描述。
7.在软件总体设计阶段的主要任务不包括( )A.设计软件的模块结构B.定义接口并建立数据结构C.生成概要设计规格说明和组装测试计划D.模块设计正确答案:D解析:选项D属于详细设计的任务。
2022年上半年全国自考软件工程模拟考题含解析
2022年上半年全国自考软件工程模拟考题一、单项选择题1、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类2、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类3、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储4、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的5、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能6、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理7、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段8、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计9、指一个模块内部各成分之间相互关联程度的度量是______。
B.内聚C.扇入D.扇出10、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图11、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言12、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的13、结构化分析方法给出了一种能表达功能模型的工具是______。
全国2024年秋10月自考本科软件工程02333考试试卷含解析
全国2024年秋10月自考本科软件工程02333考试试卷一、单项选择题1、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类2、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术3、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程4、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理5、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的6、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。
A.整体/部分B.一般/特殊C.功能/过程D.静态/动态7、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段8、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%9、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式10、RUP的分析类包括边界类、实体类和______。
全国2024年春4月自考本科软件工程02333考试试题含解析
全国2024年春4月自考本科软件工程02333考试试题一、单项选择题1、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类2、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式3、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的4、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图5、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类6、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段7、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间8、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程9、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能10、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。
A.整体/部分B.一般/特殊C.功能/过程D.静态/动态11、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言12、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
全国自考软件工程模拟试题和答案(四)
全国自考软件工程模拟试题和答案(四)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 可行性研究的工作结果是()A. 可行性研究的工作结果是()B. 确定新项目开发有无必要和可能C. 提供当前现存信息系统的概括D. 可行性研究报告和系统设计任务书答案:D2. 版本用来定义软件配置项的()A. 演化阶段B. 环境C. 要求D. 软件工程过程答案:A3. 块间的信息可以作“控制信息”用,也可以作为()使用。
A. 控制流B. 数据结构C. 控制结构D. 数据答案:D4. 在软件的生存周期中,单元测试是在()阶段完成的。
A. 概要设计B. 详细设计C. 编码D. 测试答案:D5. 功能模型中所有的()往往形成一个层次结构。
在这个层次结构中一个数据流图的过程可以由下一层数据流图做进一步的说明。
A. 数据流图B.概念模型图C.状态迁移图D.事件追踪图答案:A6. 软件产品的生产主要是()A. 生产B. 再生产C. 开发D. 研制答案:D7. 基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当采用的基线发生错误时,我们可以返回到最近和最恰当的()上。
A. 配置项B. 程序C.基线D. 过程答案:C8. 下面说法错误的是()A. 维护申请报告由申请维护的用户填写,软件维护组织内部还要制定一份软件修改报告B. 软件修改报告指出的问题之一是:为满足软件问题报告实际要求的工作量C. 软件修改报告指出的另外三个问题是:要求修改的性质、优先权和关于修改的事后数据D. 提出维护申请报告之后,由用户和软件维护组来评审维护请求答案:D9. 对于原型的作用,以下说法不正确的是()A. 原型为软件系统提供明确的需求说明B. 原型可作为新颖设计思想的实现工具及高风险开发的安全因素,证实设计的可行性C. 原型模型对开发过程中的问题和错误具有应付变化的机制D. 原型模型在用户不愿意参于开发过程的情况下,能充分地鼓励开发者的积极性答案:D10. 对于原型的使用建议,以下说法不正确的是()A. 开发周期很长的项目,能够使用原型B. 在系统的使用可能变化较大,不能相对稳定时,能够使用原型C. 缺乏开发工具,或对原型的可用工具不了解的时候,能够使用原型D. 开发者对系统的某种设计方案的实现无信心或无十分的把握,能够使用原型答案:C11. 软件质量保证即为了确定、达到和()需要的软件质量而进行的所有有计划、有系统的管理活动。
全国自考(软件工程)模拟试卷7(题后含答案及解析)
全国自考(软件工程)模拟试卷7(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为( )A.瀑布模型B.对象模型C.螺旋模型D.层次模型正确答案:A解析:瀑布模型在支持结构化软件开发中起着很大作用,是最早的软件开发模型,因此选项A符合题目要求。
2.属于过程分解的意图是( )A.影响一个项目B.反映一个组织需要C.围绕一个组织D.建立响应获取方询问的界面正确答案:D解析:其他三项属于剪裁过程的意图。
3.以下不属于过程评估时所需要考虑的因素是( )A.资源需求B.人员分配C.员工情绪D.实施时间正确答案:B解析:在过程评估中必须考虑的因素有以下几点:所要求的“返工”、资源需求、实施时间、对项目和用户的益处及员工情绪。
只有选项B不包括,因此选择B。
4.下列不属于针对开发的CMMI模型中的过程域类名的是( ) A.工程类B.设计类C.支持类D.过程管理类正确答案:B解析:CMMI模型中的22个过程域,被分为四类,分别是项目管理类、工程类、支持类、过程管理类。
5.以下不属于增量模型优点的是( )A.可以很快发布第一个版本B.在一定程度上可减少软件开发的盲目性C.可以减少用户需求的变更D.允许增量投资正确答案:B解析:选项B所提到的减少软件开发活动的盲目性属于演化模型的优点。
6.下列不属于CMMI中过程管理类的是( )A.组织B.组织过程定义C.组织过程性能D.组织过程关注正确答案:A解析:在CMMI中,过程管理类包括的过程域有组织过程定义、组织过程性能、组织过程培训、组织过程关注、组织创新与部署。
7.在项目的开发风险很大或客户不能确定系统需求的情况下,最好选择下列哪种生命周期模型( )A.瀑布模型B.演化模型C.增量模型D.螺旋模型正确答案:D解析:如果项目的开发风险很大或客户不能确定系统需求,在更广泛的意义上,还包括一个系统或系统类型的要求,这时螺旋模型就是一个好的生存周期模型。
全国自考(软件工程)模拟试卷10(题后含答案及解析)
全国自考(软件工程)模拟试卷10(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.在软件工程中,白盒测试法可用于测试程序的内部结构。
此方法将程序看做是( )A.条件的集合B.路径的集合C.目标的集合D.地址的集合正确答案:B解析:白盒测试技术又称为结构测试技术,典型的是路径测试技术。
2.在软件开发实践中,为了提高模块独立性应该力求( )A.提升耦合,提升内聚B.降低耦合,降低内聚C.降低耦合,提升内聚D.提升耦合,降低内聚正确答案:C解析:人们在长期的软件开发实践中,总结出做到模块的“高内聚低耦合”有利于提升模块独立性。
3.总体设计中建立系统的模块结构一般不确定的是( )A.模块内的局部数据B.模块间的调用关系C.模块的功能D.模块之间的接口正确答案:A解析:总体设计的目标是建立系统实现所需要的软件模块,即系统中可标识的软件成分,以及这些模块的直接调用关系。
选项A是在详细设计中需要实现的。
4.下列软件工程的各个阶段中,产生软件需求定义的是( )A.开发阶段B.工程阶段C.维护阶段D.定义阶段正确答案:A解析:在软件开发的定义阶段产生了软件需求定义。
5.软件生存周期终止的最典型原因是( )A.错误太多B.可维护性过差C.利润过低D.效率不高正确答案:B解析:导致软件生存周期终止的因素有很多,其中最典型原因是可维护性过差。
6.在软件详细设计过程中不适合采用下列哪种工具( )A.判定表B.IPO图C.DFD图D.PDL正确答案:C解析:DFD是以图形的方式描绘数据在系统中的流动和处理的过程,只反映系统必须完成的逻辑功能,它是一种功能模型,不能在详细设计过程中使用。
7.下列关于需求的陈述中,属于有效需求的是( )A.目标软件必须有系统设置模块B.软件系统必须在3秒内响应并处理外部事件C.目标软件应由Java实现D.当软件和用户交互时,必须能使用满足Microsoft风格的界面正确答案:B解析:能为雇主带来最大化利益的需求就是有效需求。
全国自考软件工程模拟试题和答案(六)
全国自考软件工程模拟试题和答案(六)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 只有高水平的软件工程能力才能生产出高质量的软件产品。
因此,须在软件开发环境或软件工具箱的支持下,运用先进的开发技术、工具和管理方法来提高()能力。
A. 组织软件B. 软件质量C. 设计软件D. 开发软件答案:D2. 软件测试的目的是()A. 评价软件的质量B. 发现软件的错误C. 找出软件的所有错误D. 证明软件是正确的答案:B3. 软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。
A. 可靠性B. 可复用性C. 可理解性D. 可修改性答案:A4. 可行性研究的目的是()A. 开发项目B. 项目值得开发否C. 规划项目D. 维护项目答案:B5. 程序设计语言的技术特性不应包括()A. 数据结构的描述性B. 抽象类型的描述性C. 抽象类型的描述性D. 软件的可移植性答案:D6. 对于构造原型的建议,以下说法不正确的是() A.暂不考虑速度、空间等性能效率方面的要求B.暂不考虑错误恢复和处理C. 可降低可靠性和软件质量标准D. 对于原型界面部分的设计,暂不考虑与最终系统的界面相容答案:D7. 以下说法错误的是()A. IEEE指美国电气与电子工程师学会B. GB指中华人民共和国国家军用标准C. DOD-STD指美国国防部标准D. MIL-S指美国军用标准答案:B8. 在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。
动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()A. 数据流图B. 状态图C. 系统结构图D. 时序图答案:B9. 为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件,通常分为两个阶段完成,即()和过程设计。
A. 程序设计B. 结构设计C. 系统设计D. 详细设计答案:B10. 结构化分析方法(SA)是一种面向()的需求分析方法。
2022年4月全国自考软件工程模拟考题含解析
2022年4月全国自考软件工程模拟考题一、单项选择题1、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程2、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言3、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段4、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类5、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图6、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类7、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图8、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。
A.PAD图B.程序流程图C.DFD图D.N-S图9、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术10、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理11、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
2024年秋季全国自考软件工程模拟试题含解析
2024年秋季全国自考软件工程模拟试题一、单项选择题1、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式2、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型3、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级4、指一个模块内部各成分之间相互关联程度的度量是______。
A.耦合B.内聚C.扇入D.扇出5、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图6、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。
A.PAD图B.程序流程图C.DFD图D.N-S图7、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类8、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段9、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的10、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储11、结构化分析方法给出了一种能表达功能模型的工具是______。
全国自考(软件工程)模拟试卷5(题后含答案及解析)
全国自考(软件工程)模拟试卷5(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.需求规约文档的技术核心是( )A.引言B.特定需求C.产品概述D.用户特性正确答案:B解析:“特定需求”是文档的技术核心。
2.下列哪种方法是从事物的组成部件及每个部件的属性、功能来认识事物的( )A.面向对象B.面向结构C.面向过程D.面向数据正确答案:A解析:面向对象的方法是指从事物的组成部件及每个部件的属性、功能来认识事物。
3.软件生存周期源于哪个专业中产品生存周期的概念( )A.数学B.计算机学科C.建筑D.工程正确答案:D解析:软件生存周期是借用工程中产品生存周期的概念而来的。
4.下列不属于需求分析的任务的是( )A.问题分析B.模块设计C.需求描述D.需求评审正确答案:B解析:模块设计属于详细设计中的任务。
5.在下列面向对象开发方法中,能用来描述动态模型的工具是( ) A.对象图B.状态图C.数据流图D.类图正确答案:B解析:状态图可用于创建有关系统的行为生存周期模型,表达有关系统的一种动态结构。
6.模块在同一段时间内完成各种初始化工作,这属于( )A.偶然内聚B.时间内聚C.逻辑内聚D.过程内聚正确答案:B解析:如果一个模块完成的功能必须在同一时间内执行,但这些功能只是因为时间因素关联在一起,则称为时间内聚。
7.下列关于类图的说法错误的是( )A.类图可以包含包B.类图可以包含子系统C.类图是表达系统动态结构模型的工具D.类图有时可以包含类的实例正确答案:C解析:类图是可视化地表达系统静态结构模型的工具。
8.下列不符合软件开发中“高内聚低耦合”原则的是( )A.力求模块规模适中B.力求深度、宽度、扇出和扇人适中C.力求使模块的控制域在其作用域之内D.改进软件结构,提高模块独立性正确答案:C解析:应该尽力使模块的作用域在其控制域之内。
9.在各种不同的软件需求中,哪项是从各个角度对系统的约束和限制,反映了应用软件系统质量和特性的额外要求( )A.业务需求B.功能要求C.非功能需求D.用户需求正确答案:C解析:软件需求可分为功能、性能、外部接口、设计约束和质量属性,并把除功能之外的4种需求统称为非功能需求。
全国自考(软件工程)模拟试卷6(题后含答案及解析)
全国自考(软件工程)模拟试卷6(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.需求规约不能实现下列哪项作用( )A.可作为一个管理控制点B.可生成初始测试计划文档C.可生成用户系统操作描述D.可生成软件配置管理计划正确答案:D解析:需求规约不是一个设计文档;需求规约不是进度或规划文档。
因此需求规约不能包含软件配置管理计划。
2.下列UML术语中,体现了结构抽象原理的是( )A.类B.用况C.接D.泛化正确答案:D解析:类体现了数据抽象、过程抽象、局部化以及信息隐蔽等原理;用况体现了问题分离、功能抽象等原理;接口体现了功能抽象等原理。
3.下列不属于UML表达泛化语义的约束的是( )A.完整B.不完整C.互补D.重叠正确答案:C解析:为了进一步表达泛化的语义,UML给出了4个约束,分别是完整、不完整、互斥和重叠。
4.下列关于分析模型说法错误的是( )A.结构层次少B.开发费用高C.可应用于不同的设计D.是一个概念模型正确答案:B解析:分析模型的开发费用少,因此选项B错误。
5.为了提高模块的独立性,模块之间最好是( )A.控制耦合B.公共耦合C.内容耦合D.数据耦合正确答案:D解析:耦合是影响软件复杂程度和设计质量的一个重要因素,在设计上应采取低耦合的原则。
4个选项中耦合度最低的是数据耦合,故答案选D。
6.在目前的程序测试中,要为成功的测试设计测试用例,这主要依赖于( )A.白盒测试B.测试人员的经验C.黑盒测试D.猜测正确答案:A解析:白盒测试是把测试对象看作是一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
7.判定表与判定树相比( )A.更直观、简洁B.更直观C.更简洁但不够直观D.直观和简洁性相同正确答案:C解析:判定表与判定树相比更加简洁,但不如判定树直观。
2022年秋10月全国自考软件工程模拟试题含解析
2022年秋10月全国自考软件工程模拟试题一、单项选择题1、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图2、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差3、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。
A.整体/部分B.一般/特殊C.功能/过程D.静态/动态4、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式5、指一个模块内部各成分之间相互关联程度的度量是______。
A.耦合B.内聚C.扇入D.扇出6、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图7、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级8、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言9、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active10、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术11、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划12、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
2022年上半年全国自考软件工程模拟试题含解析
2022年上半年全国自考软件工程模拟试题一、单项选择题1、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的2、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间3、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类4、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图5、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程6、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型7、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储8、CMMI组织过程改善的成熟度等级中的2级是______。
A.已执行级B.已定义级C.已管理级D.已定量管理级9、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类10、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差11、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active12、下列不属于创建一个系统的类图步骤是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自考软件工程模拟试题【含答案】
2018年4月高等教育自学考试软件工程模拟试题【含答案】
第一部分选择题(共30 分)
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
错涂、多涂或未涂均不得分。
1.可以把软件开发的本质概括为:不同抽象层术语之间,以及不同抽象层处理逻辑之间的
A.模型B.调用C.开发D.映射
2.需求分析产生的正式文档是
A.项目开发计划B.需求规约
C.软件设计规约D.可行性分析报告
3.一般适用于规模较小的、复杂程度不大高的小型软件项目,或在获取SRS(草案)时使用
的需求规约表达风格是
A.形式化的B.非形式化的C.结构化的D.非结构化的
4.在结构化分析方法中,表示“数据的静态结构”的术语是
A.数据存储B.文件C.数据潭D.数据流
5.一个模块向其下属模块传递了一个开关量信息,则该模块与下属模块的关系是
A.数据耦合B.标记耦合C.控制耦合D.公共耦合。