高等教育自学考试软件工程试题
全国2021年秋季高等教育自考试软件工程考题含解析
全国2021年秋季高等教育自考试软件工程考题一、单项选择题1、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类2、CMMI组织过程改善的成熟度等级中的2级是______。
A.已执行级B.已定义级C.已管理级D.已定量管理级3、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级4、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的5、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。
A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合6、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储7、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程8、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active9、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类10、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划11、结构化分析方法给出了一种能表达功能模型的工具是______。
软件工程自考历年真题+答案
全国2010年1月自学考试软件工程试题(含答案)课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B)A.可行性分析和项目开发计划B.需求分析C.概要设计D.详细设计2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B)A.增量模型B.基于知识的模型C.螺旋模型D.喷泉模型3.以下不.属于项目开发计划主要内容的是(C)A.实施计划B.交付期限C.测试用例D.人员组织及分工4.使用数据流图来表示系统逻辑模型的是(D)A.Jackson B.VDMC.OOA D.SA5.用于描述结构化分析中数据流加工逻辑的是(A)A.判定树B.ER图C.状态图D.用例图6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚7.下列几种耦合类型,耦合性最高的是(A)A.公共耦合B.控制耦合C.标记耦合D.数据耦合8.程序流程图的优点不包括...(B)A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.直观清晰,易于使用9.第一个体现结构化编程思想的程序设计语言是(C)A.Cobol语言B.C语言C.Pascal语言D.FORTRAN语言10.确认测试也称为(A)A.有效性测试B.无效性测试C.静态测试D.动态测试11.黑盒测试技术不包括...(B)A.等价类划分B.路径覆盖C.边界值分析D.错误推测12.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.瀑布模型与增量模型之间的本质区别是(B)A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险14.面向对象分析中,对象模型描述了系统的(A)A.静态结构B.动态结构C.控制结构D.顺序结构15.面向对象设计中存在三种内聚,分别是(D)A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚C.属性内聚、操作内聚、对象内聚D.操作内聚、类内聚、一般-具体内聚16.McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是(B)A.正确性B.完整性C.可维护性D.可用性17.软件工程标准中,JIS属于(B)A.国际标准B.国家标准C.行业标准D.企业规范18.与“程序维护手册”文档有关的人员是(B)A.管理人员和开发人员B.管理人员和维护人员C.维护人员和用户D.管理人员和用户19.软件工具“代码生成程序”属于(C)A.需求追踪工具B.质量保证工具C.设计工具D.文档工具20.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A)A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
全国2021年春季高等教育自考试软件工程考题含解析
全国2021年春季高等教育自考试软件工程考题一、单项选择题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、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程5、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能6、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差7、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储8、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言9、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级10、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术11、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图12、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图13、下列不属于创建一个系统的类图步骤是______。
全国2024年秋季高等教育自考试软件工程试题含解析
全国2024年秋季高等教育自考试软件工程试题一、单项选择题1、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术2、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。
A.整体/部分B.一般/特殊C.功能/过程D.静态/动态3、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间4、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程5、指一个模块内部各成分之间相互关联程度的度量是______。
A.耦合B.内聚C.扇入D.扇出6、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。
A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合7、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类8、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差9、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active10、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能11、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言12、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程13、CMMI组织过程改善的成熟度等级中的2级是______。
软件工程自考真题及答案解析
软件工程自考真题及答案解析自考是很多人追求学历提升的一种方式,软件工程也是当前热门的专业之一。
为了帮助大家更好地备考自考软件工程,本文将介绍一些常见的软件工程自考真题及其答案解析,希望对大家有所帮助。
一、选择题1. 软件测试是软件开发过程中的哪个阶段?A. 需求分析阶段B. 设计阶段C. 开发阶段D. 维护阶段正确答案:C解析:软件测试是在软件开发的过程中,开发阶段之后的一个重要阶段。
其主要目的是通过测试用例的执行来发现软件的错误与缺陷,确保软件的质量。
2. 在软件工程中,下列哪个不属于需求建模的技术?A. 数据流图B. 状态图C. 时序图D. 数据库设计正确答案:D解析:需求建模是软件工程中的一项重要任务,用于对需求进行规范化和可视化的表示。
数据流图、状态图和时序图都是常用的需求建模技术,而数据库设计则是数据库开发的内容。
3. 下列哪个不属于软件工程的基本原则?A. 需求驱动B. 分阶段开发C. 统一建模语言D. 以人为中心正确答案:C解析:软件工程的基本原则包括需求驱动、分阶段开发、以人为中心等,但统一建模语言不属于基本原则,而是一种标准化的建模语言。
二、判断题1. 软件工程是一门较为年轻的学科,它在软件开发过程中起到了至关重要的作用。
正确答案:正确解析:软件工程是一门对软件开发过程进行科学化管理的学科,并在实践中不断推动软件开发的进步,因此在软件开发中起到了至关重要的作用。
2. 软件测试的主要目的是为了保证软件开发过程的顺利进行,而不关注软件质量。
正确答案:错误解析:软件测试的主要目的是为了发现软件的错误与缺陷,保证软件的质量。
通过测试用例的执行,可以发现潜在的问题并及时修复,从而提高软件的可靠性。
三、简答题1. 请简要介绍软件配置管理的概念及其作用。
软件配置管理是一种用于控制和管理软件开发过程中各种配置项的方法,其主要作用包括:- 确定需求:通过对配置项的分析和管理,可以确保所开发的软件满足用户的需求。
全国软件工程(02333)自考试题及答案
2)如果需求不像早期思考的那样稳定和完整,那么一些增量就本,超出组织的能力
31.简述CMMI模型支持的两种过程改善路径。
答案:
能力等级是一个过程改善路径,该路径可是组织针对单一过程域不断改善该过程域成熟度等级也是一种过程改善路径,该路径可使组织通过关注一组过程域不断改善一组相关的过程域
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。
1.能“标识系统要解决的问题”的模型是
A.部署模型B.设计模型
C.概念模型D.实现模型
2.初始需求发现技术中,可能导致超出项目成本和进度限制的是
6.在下列耦合中,耦合度最弱的是
A.内容耦合B.数据耦合
C.公共耦合D.控制耦合
7.下列的内聚类型中,按关联程度从低到高的顺序给出的是
A.逻辑内聚、过程内聚、功能内聚B.过程内聚、功能内聚、逻辑内聚
C.过程内聚、逻辑内聚、功能内聚D.功能内聚、过程内聚、逻辑内聚
8.题8图中,扇出为3的模块是
A.模块A和GB.模块C和G
作用:顺序图作为一种描述在给定语境中消息是如何在对象间传递的图形化方式,在使用其进行建模时。
30.简述增量模型的优缺点。
答案:
优点1)第一个可交付版本所需要的成本和时间是较少的,从而可减少开发由增量表示的小系统承担的风险
2)由于很快发布第一个版本,因此可以减少用户需求的变更3)允许增量投资,即在项目开始时可以仅对一个或两个增量投资
A.自悟B.交谈
C.提炼D.观察
全国2023年下半年高等教育自考试软件工程考题含解析
全国2023年下半年高等教育自考试软件工程考题一、单项选择题1、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类2、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储3、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程4、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的5、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间6、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%7、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类8、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active9、软件测试中,白盒测试技术依据的是程序的______。
A.逻辑结构B.输入数据C.状态D.功能10、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
自考02333软件工程题库及答案
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.构造设计是一种应用最广泛的系统设计法,是以〔〕为根底、自顶向下、逐步求精和模块化的过程。
全国2021年春4月高等教育自考试软件工程考题含解析
全国2021年春4月高等教育自考试软件工程考题一、单项选择题1、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的2、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程3、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类4、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图5、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划6、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计7、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类8、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术9、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类10、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段11、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。
全国2021年上半年高等教育自考试软件工程考题含解析
全国2021年上半年高等教育自考试软件工程考题一、单项选择题1、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类2、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类3、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理4、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的5、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类6、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%7、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言8、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图9、指一个模块内部各成分之间相互关联程度的度量是______。
B.内聚C.扇入D.扇出10、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间11、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
全国2021年10月高等教育自考试软件工程考题含解析
全国2021年10月高等教育自考试软件工程考题一、单项选择题1、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。
A.PAD图B.程序流程图C.DFD图D.N-S图2、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图3、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间4、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active5、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理6、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术7、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级8、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段9、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式10、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
全国2021年下半年高等教育自考试软件工程考题含解析
全国2021年下半年高等教育自考试软件工程考题一、单项选择题1、下列不属于创建一个系统的类图步骤是______。
A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式2、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程3、RUP的分析类包括边界类、实体类和______。
A.子类B.控制类C.父类D.活动类4、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划5、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类6、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。
A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合7、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级8、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计9、在建模过程中,可用以描述加工的工具是______。
A.数据流B.判定树C.数据字典D.数据存储10、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段11、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2013年1月高等教育自学考试软件工程试题课程代码:02333
一、单项选择题(本大题共l5小题,每小题2分,共30分)
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.UML表达关系的术语中,表达“整体/部分”关系的是
A.细化
B.依赖
C.继承
D.聚合
7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是
A.用况图
B.部署图
C.对象图
D.构件图
8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为
A.测试计划
B.测试构件
C.测试评价
D.测试过程
9.下列选项中,属于白盒测试技术的是
A.因果图
B.等价类划分
C.边界值分析
D.路径测试
10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是
A.边界值分析
B.等价类划分
C.条件覆盖
D.因果图
11.一般来说,单元测试往往采用
A.等价类测试
B.因果图测试
C.白盒测试
D.黑盒测试
12.相对于螺旋模型,演化模型缺少
A.制定计划
B.客户评估
C.实施工程
D.风险分析
13.支持面向对象技术的软件生存周期模型是
A.喷泉模型
B.螺旋模型
C.增量模型
D.瀑布模型
14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是
A.文档过程
B.验证过程
C.维护过程
D.管理过程
15.CMMI成熟度等级中的第四级为
A.已定义级
B.已定量管理级
C.持续优化级
D.已管理级
二、填空题(本大题共20空,每空1分,共20分)
16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是________。
l7.需求发现的常用技术中,可能被用户抵触的是________。
18.需求阶段的主要任务一般包括需求发现、需求分析和________,最终形成系统的软件需求规格说明书。
19.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的________。
20.根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是扇入数较________ 。
21.在结构化设计中,HIPO图应用在________阶段,由IPO图和________两部分组成。
22.UML图形化工具分为________和________两类,前者用于表达系统或系统成分的动态结构模型。
23.UML建模工具中,________可用于创建有关系统的行为生存周期模型,给出生存期内的阶段信息。
24.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和________,并给出了实现各层模型之间映射的基本活动以及相关指导。
25.RUP是一种以用况为驱动、以________为中心的迭代、增量式开发。
26.从软件测试技术分类上看,基于事务流的测试被归于________技术,它只通过外部输入、输出来发现问题,完全不考虑程序的________。
27.自顶向下的集成测试是一种递增组装软件的方法,从________开始。
28.瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的________顺序,还规定了每一阶段的输入以及本阶段的工作成果作为________传到下一阶段。
29.CMMI模型基于________思想,通过过程把软件质量的3个支撑点:受训人员、规程和方法、________,以开发所期望的系统/产品。
30.CMMI提供了两种过程改善路径,一个称为能力等级,另一个称为________。
三、简答题(本大题共6小题,每小题5分,共30分)
31.什么是需求规约?简述需求规约的作用。
32.通过长期的软件开发实践,人们总结出了哪些模块设计的启发式规则?
33.什么是类?什么是对象?简述类在建模中的主要用途。
34.为什么RUP要与UML一起才称得上是一种面向对象开发的方法学?
35.简述软件测试和软件调试之间的区别。
36.简述演化模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.题37图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空:
(1)数据源或数据潭包括:________;(2)加工包括:________;(3)数据存储包括:________;
(4)“业务分类”的输入流是:________;(5)“业务分类”的输出流是:________。
38.有一个程序:
输入3个整数ABC,把这3个数看成是一个三角形的3条边。
这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。
请根据给出的说明,用等价类划分法设计该问题的测试用例(要求写出设计过程)。