全国2022年10月自考02333《软件工程》真题
- 格式:docx
- 大小:18.69 KB
- 文档页数:7
精品自学考试资料推荐全国 2019年 10月高等教育自学考试软件工程试题课程代码: 02333、单项选择题每小题 1 分,共 20 分。
(在每小题的四个备选答案中选出将正确答案的序号填在题干后的括号内)1.在下列工具与环境中()属于较早期的CASE 。
A.基于信息工程的 CASE C. 集成 CASE 环境 2.软件复杂性主要体现在(A.数据的复杂性C.控制的复杂性3.在 McCall 软件质量度量模型中,A.可靠性C.适应性 4.面向对象的特征之一是(A.对象的唯一性C.封装性5.用于设计阶段,考核实现方案是否B.人工智能 CASED.交互编程环境)B.程序的复杂性D.问题的复杂性()属于面向软件产品操作。
B.可重用性D.互操作性)B.抽象D.共享性行的是()原型。
A.探索型C.实验型6.生产性维护活动包括()A. 修改设计C.解释数据结构7.随着软硬件环境变化而修改软件的过程是(A. 校正性维护C.完善性维护8.软件测试方法中的静态测试方法之一为(A. 计算机辅助静态分析C.因果图9.在白盒法技术测试用例的设计中(A. 语句C.条件组合10.软件调试技术包括()A. 错误推断C.回溯法 11.为了提高软件的可维护性,在编码阶段应注意(A. 保存测试用例和数据C.文档的副作用B.提高模块的独立性D.养成好的程序设计风格个正确答案,B.演化型D.增量型B.理解设计D.理解功能)B.适应性维护D.预防性维护)B.黑盒法D.路径覆盖)是最弱的覆盖标准。
B.路径D.判定B.集成测试D.边界值分析12.比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是(A.FORTRAN 语言C.C 语言13.结构化程序设计方法提供的工作方式为(A. 程序员组B.Pascal 语言D.Prolog 语言)的组织形式。
精品自学考试资料推荐C.分析员组14.详细设计与概要设计衔接的图形工具是(A.DFD 图 C.PAD 图 15.结构化程序设计的一种基本方法是( A. 筛选法 C. 逐步求精法16.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )A. 数据、公共、标记、控制 C.控制、数据、标记、公共 17.软件概要设计结束后得到( ) A. 初始化的软件结构图C.模块详细的算法18.软件需求分析的主要任务是准确地定义出要开发的软件系统是( A. 如何做 C. 做什么 19.可行性分析研究的目的是(A. 争取项目 C.开发项目 20.具有风险分析的软件生存周期模型是( A. 瀑布模型 C.螺旋模型 二、填空题 每空 2分,共 20 分。
02333软件工程题库及答案单选题1.软件开发环境按解决旳问题分类涉及( )A.程序设计环境B.工具箱环境C.基于措施旳环境D.以语言为中心旳环境2.用于描述待开发产品/系统功能上旳能力、性能参数或其她性质旳是()A.程序B.需求C.设计D.规约3.下列选项中,用作具体设计旳工具是()A.层次图B.数据流图C.模块构造图D.盒图4.UML提供旳图形化工具中,用于概念模型和软件模型旳动态构造旳是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束旳是()A.并发操作B.握手合同C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为()A.测试筹划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术旳软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度级别中旳第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一种学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.如下()不是构造化分析措施常用旳工具。
A.数据流图B.数据字典C.程序流程图D.鉴定树12.软件基本过程指那些与软件生产直接有关旳活动集,可分为获取过程、供应过程开始过程、运营过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性旳有力手段是()。
A.选好一种程序设计语言B.显式阐明一切变量C.使用三种原则控制语句D.给程序加注释14.软件需求分析阶段旳任务是拟定()。
A.软件开发措施B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格阐明书旳特点旳是()。
A.对旳性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛旳系统设计措施,是以()为基本、自顶向下、逐渐求精和模块化旳过程。
全国10月自学考试软件工程试卷课程代码:02333一、单选题(本大题共20小题,每题1分,共20分)在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。
错选、多选或未选均不得分。
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.系统定义明确之后,应对系统旳可行性进行研究;可行性研究涉及( )A.软件环境可行性、技术可行性、经济可行性、社会可行性B.经济可行性、技术可行性、社会可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性7.模块内聚性最佳旳是( )A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚8.设计软件构造一般不.拟定( )A.模块之间旳接口B.模块间旳调用关系C.模块旳功能D.模块内旳局部数据9.软件构造化设计中,好旳软件构造应当力求做到( )A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入10.两个模块都使用同一张数据表,模块间旳这种耦合称为( )A.公共耦合B.内容耦合C.数据耦合D.控制耦合11.软件可靠性是软件在给定旳时间内,在规定旳环境条件下系统完毕所指定功能旳( )A.可用性B.适应性C.概率D.可移植性12.划分模块时,下列说法对旳旳是( )A.作用范畴应在其控制范畴之内B.控制范畴应在其作用范畴之内C.作用范畴与控制范畴互不涉及D.作用范畴与控制范畴不受限制13.重用率高旳模块在软件构造图中旳特性是( )A.扇出数大B.扇入数大C.扇出数小D.内聚性高14.构造原型时,重要考虑( )A.所有功能B.原型要体现旳特性C.所有细节D.所有需求15.迅速原型模型旳重要特点之一是( )A.开发完毕才见到产品B.及早提供所有完整旳软件产品C.开发完毕后才见到工作软件D.及早提供工作软件16.COCOMO估算模型是( )A.模块性成本模型B.构造性成本模型C.动态单变量模型D.动态多变量模型17.与软件开发需求分析、设计及编码阶段相相应旳软件测试环节是( )A.组装测试、确认测试、单元测试B.单元测试、组装测试、确认测试C.单元测试、确认测试、组装测试D.确认测试、组装测试、单元测试18.软件维护产生旳副作用是指( )A.开发时旳错误B.隐含旳错误C.因修改软件而导致旳错误D.运营时旳误操作19.比较抱负旳可重用软件构造是( )A.子程序库B.源代码及文献C.对象D.类20.面向对象建模得到旳三个模型,其中核心旳模型是( )A.对象模型B.功能模型C.逻辑模型D.动态模型二、填空题(本大题共10小题,每题2分,共20分)请在每题旳空格中填上对旳答案。
全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.以下不属于软件特点的是( B )A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是( C )A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示( D )A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的( A )A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D )A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是(C )A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是( D )A.历史悠久B.使用广泛1C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向8.Jackson结构图的三种基本结构是(B )A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是( A )A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是( D )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是(A )A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括(D )A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括( A )A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( B )A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种( B )A.“一般——特殊”关系B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( D )A.正确性B.完整性C.可靠性D.可用性217.软件工程标准中,IEEE属于( C )A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是(A )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括( D )A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( A )A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。
02333软件工程题库及答案单项选择题1.软件开发环境按解决的问题分类包含( )A.程序设计环境B.工具箱环境C.基于法的环境D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是〔〕A.程序B.需求C.设计D.规约3.以下选项中,用作详细设计的工具是〔〕A.层次图B.数据流图C.模块构造图D.盒图4.UML提供的图形化工具中,用于概念模型和软件模型的动态构造的是〔〕A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,以下选项中不属于设计约束的是〔〕A.并发操作B.握手协议C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,那么输出为〔〕A.测试方案B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用〔〕A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术的软件生存期模型是〔〕A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度等级中的第四级为〔〕A.已定义级B.已定量管理级C.持续优化级D.已管理级10.假设一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为〔〕A.依赖B.泛化C.组合D.聚合11.以下〔〕不是构造化分析法常用的工具。
A.数据流图B.数据字典C.程序流程图D.判定树12.软件根本过程指那些与软件生产直接相关的活动集,可分为获取过程、供给过程开场过程、运行过程和〔〕A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性的有力手段是〔〕。
A.选好一种程序设计语言B.显式说明一切变量C.使用三种标准控制语句D.给程序加注释14.软件需求分析阶段的任务是确定〔〕。
A.软件开发法B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格说明书的特点的是〔〕。
A.正确性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛的系统设计法,是以〔〕为根底、自顶向下、逐步求精和模块化的过程。
02333软件工程题库及答案单选题1.软件开发环境按解决旳问题分类涉及( )A.程序设计环境B.工具箱环境C.基于措施旳环境D.以语言为中心旳环境2.用于描述待开发产品/系统功能上旳能力、性能参数或其她性质旳是()A.程序B.需求C.设计D.规约3.下列选项中,用作具体设计旳工具是()A.层次图B.数据流图C.模块构造图D.盒图4.UML提供旳图形化工具中,用于概念模型和软件模型旳动态构造旳是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束旳是()A.并发操作B.握手合同C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为()A.测试筹划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术旳软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度级别中旳第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一种学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.如下()不是构造化分析措施常用旳工具。
A.数据流图B.数据字典C.程序流程图D.鉴定树12.软件基本过程指那些与软件生产直接有关旳活动集,可分为获取过程、供应过程开始过程、运营过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性旳有力手段是()。
A.选好一种程序设计语言B.显式阐明一切变量C.使用三种原则控制语句D.给程序加注释14.软件需求分析阶段旳任务是拟定()。
A.软件开发措施B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格阐明书旳特点旳是()。
A.对旳性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛旳系统设计措施,是以()为基本、自顶向下、逐渐求精和模块化旳过程。
全国2022年秋10月自考本科软件工程02333考试试卷一、单项选择题1、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的2、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能3、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型4、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类5、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段6、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差7、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图8、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计9、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。
A.整体/部分B.一般/特殊C.功能/过程D.静态/动态10、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级11、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程12、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划13、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
全国2022年10月自考02333《软件工程》
真题
全国2022年10月自考02333《软件工程》真题题库汇总
1.(单选题,2 分)集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和()
A、需求管理类
B、支持类
C、项目包类
D、目标类
2.(单选题,2 分)集成化能力成熟度模型(MMI)针对每个过程域设定了能力等级,其中最高级为()
A、3级
B、4级
C、5级
D、6级
3.(单选题,2 分)软件生存周期是指()
A、开发软件的全部时间
B、使用软件的全部时间
C、开发和使用软件的全部时间
D、从形成概念开始到最后淘汰让位于新的软件产品的时间
4.(单选题,2 分)软件测试中,白盒测试技术依据的是程序的()
A、逻辑结构
B、输入数据
C、状态
D、功能
5.(单选题,2 分)“与所规约的系统执行之间的偏差”是指()
A、错误
B、失效
C、故障
D、误差
6.(单选题,2 分)RUP设计阶段的主要活动不包含()
A、程序设计
B、体系结构设计
C、用况设计
D、类设计
7.(单选题,2 分)RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用()
A、PAD图
B、流程图
C、类图
D、N-S图
8.(单选题,2 分)RUP的迭代、增量式开发过程中,需要估算成本、
进度,并能够减少次要的错误风险,至少需要完成()
A、初始阶段
B、精化阶段
C、构造阶段
D、移交阶段
9.(单选题,2 分)下列不属于创建一个系统的类图步骤是()
A、模型化待建系统中的概念,形成类图中基本元素
B、模型化待建系统中的各种关系,形成该系统的初始关系
C、模型化系统中的接口,不需给出该系统的最终类图
D、模型化逻辑数据库模式
10.(单选题,2 分)下列可用于概念模型和软件模型的动态结构的是()
A、类图
B、对象图
C、部署图
D、用况图
11.(单选题,2 分)类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用()
A、Idle
B、Initializing
C、Command
D、Active
12.(单选题,2 分)软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是()
A、PAD图
B、程序流程图
C、DFD图
D、N-S图
13.(单选题,2 分)结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是()
A、低内聚高耦合
B、低内聚低耦合
C、高内聚低耦合
D、高内聚高耦合
14.(单选题,2 分)下列不属于需求规约的基本性质是()
A、可重复的
B、重要性和稳定性程度
C、完整的
D、一致的
15.(单选题,2 分)下列不属于软件危机的主要表现是()
A、软件生产效率低
B、软件开发没有工具支持
C、软件生产质量低
D、软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理
16.(填空题,1 分)CMMI还为希望改善其开发过程和维护过程的组织提供另外一种过程改善路径,即成熟度等级,该等级分为()个级别。
17.(填空题,1 分)CMMI的两种等级可用于()和估算,作为过程评估的结果。
18.(填空题,1 分)
《ISO/IEC系统与软件工程一软件生存周期过程12207-1995》标准中,按基本过程分类,软件生存周期分为获取过程、供应过程、()、()和维护过程等5个步骤。
19.(填空题,1 分)软件测试是一个有程序的过程,包括()、测试执行以及测试结果比较等。
20.(填空题,1 分)
RUP利用UML给出的表达事物和事物之间关系的基本术语和多种模型的表达工具,定义了需求获取层、系统分析层、()、(),并给出了实现各层模型之间映射的基本活动以及相关指导。
21.(填空题,1 分)RUP从两个角度描述软件结构,分别为系统设计模型与表达物理分布的()。
22.(填空题,1 分)RUP的突出特点是,它是一种以()为驱动的,以体系结构为中心的迭代、增量式开发。
23.(填空题,1 分)
类图是可视化地表达系统静态结构模型的工具,通常包含类、()、
关联、泛化和()等。
24.(填空题,1 分)每个学生只能属于一个班级,因此就要把这一关联标识为()。
25.(填空题,1 分)类的泛化关系中,如果一个类有多个父类,则说明它使用了()。
26.(填空题,1 分)结构化程序设计方法中选择(分支)结构的表达式表示为()。
27.(填空题,1 分)待建系统的数据流图一般可以分成两种基本类型,即()和事务性数据流图。
28.(填空题,1 分)
如一个加工的输入数据和输出数据之间的逻辑关系比较复杂,可以采用()或者()等表达工具,以避免产生不一致的理解。
29.(填空题,1 分)在需求发现常用的技术中,无法验证所发现的需求是否满足用户的要求,无法验证发现的需求是否正确的技术是()和提炼。
30.(填空题,1 分)
软件开发的本质就是实现()的概念和处理逻辑到()的概念和处理逻辑之间的映射。
31.(简答题,5 分)
简述CMMI提出所基于的基本思想。
32.(简答题,5 分)
简述螺旋模型概念及其特点。
33.(简答题,5 分)
简述黑盒测试概念并列举说明三种以上黑盒测试技术。
34.(简答题,5 分)
建造一个系统需求获取模型的活动,以及各活动的输入和输出。
35.(简答题,5 分)
简述结构化方法总体设计的3个阶段。
36.(简答题,5 分)
简述需求规约的作用。
37.(综合应用题,12.5 分)
38.(综合应用题,12.5 分)。