基于CMMI的软件工程考卷

合集下载

软件工程试卷及答案(多套)

软件工程试卷及答案(多套)

软件工程试题及答案第一局部选择题一、单项选择题每题1分,共20分。

〔在每题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内〕1.在以下工具与环境中〔〕属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam本钱估算模型是一个〔〕模型。

A.静态单变量B.动态单变量C.静态多变量D.动态多变量3.在McCall软件质量度量模型中,〔〕属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准那么是〔〕A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括〔〕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.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种根本控制结构是〔〕A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有〔〕A.PAD B.SA C.SC D.DFD14.详细设计的结果根本决定了最终程序的〔〕A.代码的规模B.运行速度C.质量D.可维护性15.需求分析中开发人员要从用户那里了解〔〕A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是〔〕A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

软件工程试卷及答案多套精品试卷

软件工程试卷及答案多套精品试卷

软件工程试卷及答案多套精品试卷IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()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.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD 14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

CMMI考试试题

CMMI考试试题

精品文档CMMI 模型介绍和 PAs 讲解》 测试试题一. 选择题:(每题 5 分,共 10题)1. CMMI 的阶段式和连续式分别表示( A •组织的过程能力和项目的成熟度C •项目的过程能力和项目的成熟度)。

B •组织的过程能力和组织的成熟度 D •项目的过程能力和组织的成熟度2. CMMI 模型的PAs 中,以下不属于工程域的是()。

A .ReqM (RequirementManagemen )t B. PI (Product Integration )C. PMC (Project Monitor and Control )D. VER (Verfication)3. CMMI 模型的PAs 中,以下不属于支持域的是()。

A . PPQA ( Product and Process Quality Assuranc )e B. PP ( Project Plan )C. CM ( Configration Management )D. DAR(Desision Analysis and Resolution)4. CMMI 模型中,使用了组织过程财富库中的财富,为项目制定综合计划的是( )A . PP (Project Plan )B . PMC (Project Monitor and Control )C . IPM (Integrated Project Managemen )t D. RskM(Risk Management)5. CMMI 模型中,负责组织的技能和资源管理,为项目提供具备合适技能的项目成员 的PAs 是()。

A . PP (Project Plan )B .C . IPM (Integrated Project Managemen )t 6. CMMI 模型中,没有涉及相关方管理的 A . PP (Project Plan ) B . C . IPM (Integrated Project Managemen )t 7. CMMI 模型中,涉及对现有的设计中的技术质量问题检出的 PA 是()。

研究生软件工程考试试卷1

研究生软件工程考试试卷1

一、填空题1、CMMI将软件开发过程能力分为( 5 )个等级如果某组织已处于定量管理级,则开发过程的特点是;附:五个等级分别为:初始级、已管理级、已定义级、量化管理级、优化级。

初始级:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。

管理是反应式的。

已管理级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。

制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。

已定义级:已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。

所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。

量化管理级:分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。

管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。

优化级:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

2、三层体系结构包括:用户层、业务层和数据层。

3、统一过程模型的特点是:用例驱动、以架构为中心迭代增量式地开发软件。

4、Gamma将面向对象设计模式分为三类:分别是创建型、结构型和行为型模式。

5、在UML描述整体和部分关系时,有(组合)和(聚合)两种方式,前者的部分不能被整体共享,而后者的整体却能被若干整体共享。

6、Python语言定义类的成员是在(构造/内建)函数中定义。

7、在敏捷软件开发中,Scrum是一种(迭代增量)式软件开发过程,就像橄榄球赛的争球过程:快速、自组织和有适应性,其开发团队复责(开发团队负责在每个冲刺阶段结束,交付潜在可发布的"已完成"产品增量。

)。

8、SysML是对UML的一种扩展,用于系统工程建模,新增的图包括(需求图)和(参数图)两种。

二、简答题1.Petri网和Petri网系统有何区别?什么是有色Petri网?Petri 网是一种用于系统描述和分析的数学工具,Petri网是对离散并行系统的数学表示。

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案软件工程试卷及答案第一部分:选择题(共40小题,每题2分,共80分)1. 软件工程的定义是:A. 软件设计和开发B. 软件项目管理C. 软件测试和维护D. 软件工程师的工作答案:A2. 下面哪个不是软件生命周期的阶段?A. 需求分析B. 设计C. 开发D. 运营答案:D3. 软件开发过程中的需求分析阶段的主要作用是:A. 编写代码B. 确定软件的功能和性能需求C. 进行软件测试D. 用户培训答案:B4. 下面哪项不是软件开发中常用的软件开发模型?A. 瀑布模型B. 敏捷开发模型C. 增量模型D. 平衡模型答案:D5. 软件项目管理中的关键路径是指:A. 工期最短的路径B. 工期最长的路径C. 工期变动最多的路径D. 工期变动最少的路径答案:B6. 软件测试的目标是:A. 发现尽可能多的缺陷B. 验证软件满足需求C. 确保软件质量D. 所有选项都是目标答案:D7. 下面哪项不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 接口测试答案:D8. 软件维护的类型包括:A. 预防性维护B. 改正性维护C. 完善性维护D. 所有选项都是维护类型答案:D9. 下面哪个不是软件开发中常用的编程语言?A. JavaB. C++C. PythonD. HTML答案:D10. 软件配置管理包括以下哪些方面?A. 版本控制B. 缺陷管理C. 变更管理D. 所有选项都是配置管理的方面答案:D...第二部分:简答题(共4题,每题10分,共40分)1. 请简要介绍一下软件工程的基本原则。

答案:软件工程的基本原则包括:尽早发现和修复缺陷、适应需求变化、迭代开发、团队合作、持续改进。

这些原则旨在提高软件开发的效率和质量。

2. 什么是软件需求工程?请列举一些软件需求工程的主要活动。

答案:软件需求工程是确定和记录软件系统应当具备的功能、性能和接口要求等方面的活动。

软件需求工程的主要活动包括需求获取、需求分析、需求规格和需求验证等。

软件工程试卷及答案多套试卷

软件工程试卷及答案多套试卷

软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()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.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.?? 程序的规模 B.?? 程序的效率C.?? 程序设计语言的先进性D.? 程序易读性17.IDEF。

软件工程试卷及答案(多套精品试卷 )

软件工程试卷及答案(多套精品试卷 )

软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量B.动态单变量C.静态多变量D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()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.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度C.质量D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

软件工程考试试题 含答案

软件工程考试试题 含答案

软件工程考试试题含答案软件工程考试试题含答案一. 选择题1. 下列不属于软件工程方法论的是:A. 瀑布模型B. 敏捷开发C. 融合开发D. 增量开发答案:C. 融合开发2. 哪个不是软件需求工程的阶段?A. 需求收集和分析B. 需求规格说明书编写C. 需求确认和验证D. 需求修复和更新答案:D. 需求修复和更新3. 软件开发生命周期中不包含以下哪个阶段?A. 需求分析B. 软件设计C. 软件测试D. 软件维护答案:C. 软件测试4. 下列哪个是软件开发项目管理的基本约束?A. 时间B. 人员C. 质量D. 成本答案:D. 成本5. 使用UML建模时,哪个图标不属于结构图?A. 类图B. 对象图C. 时序图D. 包图答案:C. 时序图二. 填空题1. 软件工程的目标是提高软件的质量和________。

答案:生产效率2. 软件需求可以分为________和________两类。

答案:功能需求,非功能需求3. 软件设计的核心目标是________。

答案:满足需求4. 软件测试的目的是发现________。

答案:缺陷和错误5. 软件维护分为________和________两个主要类别。

答案:正确性维护,适应性维护三. 简答题1. 请简要介绍敏捷开发方法。

答案:敏捷开发方法强调迭代与循序渐进的开发方式,注重团队合作和快速响应需求变化。

其核心原则包括迭代开发、自组织团队、人与沟通优先、持续集成和及时反馈等。

敏捷开发方法通过不断反馈和迭代,提高软件开发的灵活性和适应性。

2. 什么是软件需求工程?为什么软件需求工程是软件开发的关键环节?答案:软件需求工程是研究软件需求获取、分析、规格化和验证等过程的学科。

软件需求工程是软件开发的关键环节,因为它直接关系到软件最终能否满足用户的期望和需求。

缺乏有效的需求工程将导致软件质量下降、进度延误、成本增加等问题。

3. 请简述UML类图的作用和主要元素。

答案:UML类图用于展示软件系统中的类、对象及其之间的关系。

CMMI_规范与实践__试卷A2222222

CMMI_规范与实践__试卷A2222222

《CMMI 规范与实践》期末试卷一、不定项选择题(20*2 分,漏选一项只得一分,错选漏选1项以上不得分)1.CMMI-ACQ表示的是:DA、面向集成化产品开发的CMMI模型B、CMMI v1.1的内容C、面向服务的CMMI模型D、面向采购的CMMI模型2.CMMI的源模型是:ABDA、SW-CMMB、EIA/IS 731C、IEEE 729-1983D、IPD-CMM3.下列属于GP2.3:提供资源中的“资源”的选项是:ACDA、开发人员B、会议室C、项目计划文档D、CMMI过程规范4.GP在CMMI框架中的正确的是:BA、通用目标B、共性实践C、对每个PA都适用D、SP是区别于GP的特殊要求5.以下描述错误的是:BCDA、SCM的上级为PMB、CM应该把所有的工作产品加以配置C、项目成员的对某一个配置项的权限在全项目过程中是一致的D、工作产品的配置越细越好6.RTM双向跟踪矩阵的作用:DA、实现纵向跟踪B、实现横向跟踪C、验证需求是否被正确实现D、管理需求变更7.关于PP过程域的描述错误的是:BDA、计划的调整是不允许的B、不包含CM过程域的计划内容C、需要所有项目人员的参与D、过程域到项目计划制定完为止8.PMC中采取纠正行动可以用什么形式体现?BCA、调整当前个体活动B、变更计划C、改变项目组的活动D、问责相关项目人员9.下列简写能代表组织的是:BCA、QAB、CCBC、SEID、PMPE、PMF、PAG、EPGH、SAMI、VERJ、PMC10.假设企业的供方的合作关系没有得到很好的维护,应该归咎哪个实践的过程执行效果?ABA、执行供方协议B、监控所选择的供应方过程C、评价所选择的供应商的工作产品D、转移产品11.MA的作用体现在:BDA、支持项目管理的决策B、支持过程改进的决策C、支持企业管理D、支持企业达到自我认知12.下列工具属于在MA过程域数据的自动化收集工具的是:ABCA、NunitB、MS-ProjectC、ePMD、SPI13.SQA的工作内容包括:A、指导项目过程定义B、监控项目计划实施C、NC跟踪D、汇报项目进展14.以下符合体现配置库完整性的说法是CDA、所有的配置项都已经发布至配置库B、所有的工作产品都计划被配置C、配置项所有的状态变化都被记录D、所有配置项所有的版本都能被获取15.以下属于PPQA过程域使用的方法的是:ADA、过程审计B、产品审计C、过程评审D、产品评审16.CMMI模型中,提供信息的(informative)组件是____C_A、实践B、目标C、典型工作产品与子实践等信息D、以上都不是17.张三是XX项目经理,项目实施后期,项目组需要与用户确定项目初步验收方案,为保证该性能得到验证,项目组经研究给出一个完整的测试方案(用例),并得到用户认可。

CMMI考试试题

CMMI考试试题

CMMI考试试题CMMI及过程改进考试试题姓名:得分:一、术语解释(每题4分,20分)1 过程:2过程域:3能力成熟度:4特定目标和通用目标5特定实践和通用实践二、判断题(每题2分,共30分。

如描述是对的请打√,如是错的请打×)1.过程三要素是:输入、输出、活动;2.一个产品或项目成功的影响因素包括三个方面:人、技术、过程;3.软件能力成熟度是指一个过程的能力水平,一般分为5个等级;4.过程改进主要是关注过程的结果,确保结果符合公司的要求;5.CMMI3项目管理的方式与CMMI2相比,是增加了相关从属计划的建立和编写;6.项目已定义过程是通过剪裁组织标准过程而形成的项目阶段流程;7.验证是保证做了正确的产品;8.需求管理的内容是把客户需求转换成产品的技术需求;9.配置管理是确保开发过程的一致性、完整性,它包括:配置项识别、基线建立和发布、配置审计、变更控制等内容10.QA的主要职责是客观评价过程和工作产品11.客户文档、维护文档应该在需求阶段形成,并进行评审,以确保使用性;12.EPG的主要任务是发现过程改进机会,实施过程改进;13.度量和分析的目的主要是为了让领导了解每项工作的状态;14.过程性能基线就是配置管理中的开发基线,它和项目的里程碑有密切的关系;15.CMMI是一种技术方法,它规定了如何进行软件开发和维护。

×三、简述题(每题5分,共25分)1 试用图描述CMMI模型的结构。

并写出五个成熟度等级的名称。

ML1.初始级ML2.受管理级.ML3.已定义级.ML4.定量管理级.ML5.持续优化级.2 CMMI阶段式模型中有哪几种类型的部件,每种类型部件分别是哪些?3 CMM模型中有多少个过程域(PA)?试写出等级2和等级3每个PA的名称。

4 实施CMMI3需要实现几个通用目标,分别写出其支持的通用实践。

5 写出3个以上CMMI模型中成对的PA,并简单说明其关系?四、阐述题(第1题9分,第2~4题任选2题,每题8分,共25分)1.如果你是项目经理,你将如何按照项目计划开展项目跟踪活动?跟踪哪些内容?2.说明实施CMMI一般需明确哪些角色和职责?3.如何实施软件工程活动(RD、TS、PI、Ver、Val)?4.什么是组织标准过程(OSP),如何制定剪裁指南创建已定义过程?。

软件工程试卷(附答案)

软件工程试卷(附答案)

软件工程试卷(附答案)软件工程试卷(附答案)一、选择题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. 软件应该按时交付,而不考虑质量问题二、简答题1. 请简要介绍软件需求分析的主要任务和方法。

需求分析是软件开发过程中的重要环节,主要任务有以下几点:- 确定软件的功能需求:通过与用户、项目管理人员和领域专家的沟通,了解用户对软件的需求和期望,并将其转化为明确的功能需求。

- 确定软件的非功能需求:包括性能、安全性、可靠性等方面的要求,以确保软件具备所需的质量属性。

- 对需求进行分析和建模:通过使用UML等工具,将需求转化为可视化的模型,以便更好地理解和沟通需求。

- 验证和确认需求:与用户和其他相关利益相关者一起,验证和确认所定义的需求,以确保其准确和完整。

需求分析的方法主要包括:- 采访和观察:与用户和利益相关者进行面对面的交流,收集需求信息。

软件工程试卷及答案(多套精品试卷 )

软件工程试卷及答案(多套精品试卷 )

软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。

(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量B.动态单变量C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC 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.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度 C.质量D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

软件工程期末试题及答案(六)(1)(精)

软件工程期末试题及答案(六)(1)(精)

软件工程试题及答案一、单项选择题1.在下列工具与环境中(属于较早期的 CASE 。

A .基于信息工程 CASEB .人工智能 CASEC .结构的基于图形 CASED .集成的 CASE 环境2. Putnam 成本估算模型是一个(模型。

A .静态单变量B .动态单变量C .静态多变量D .动态多变量 3.在 McCall 软件质量度量模型中, (属于面向软件产品修改。

A .可靠性B .可重用性C .适应性D .可移植性 4. ISO 的软件质量评价模型由 3层组成,其中用于评价设计质量的准则是( A . SQIC B . SQMC C . SQRC D . SQDC 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 . FORTRAN 语言B . Pascal 语言C . C 语言D . PL/1语言 12.程序的三种基本控制结构是(A .过程、子程序和分程序B .顺序、选择和重复C .递归、堆栈和队列D .调用、返回和转移13.在详细设计阶段,经常采用的工具有(A . PADB . SAC . SCD . DFD14.详细设计的结果基本决定了最终程序的(A .代码的规模B .运行速度C .质量D .可维护性 15.需求分析中开发人员要从用户那里了解(A .软件做什么B .用户使用界面C .输入的信息D .软件的规模 16.结构化程序设计主要强调的是(A . 程序的规模B . 程序的效率C . 程序设计语言的先进性D . 程序易读性17. IDEF 图反映系统(A .怎么做B .对谁做C .何时做D .做什么18.经济可行性研究的范围包括(A .资源有效性B .管理制度C .效益分析D .开发风险 19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(的回答。

全国2024年秋季高等教育自考试软件工程考题含解析

全国2024年秋季高等教育自考试软件工程考题含解析

全国2024年秋季高等教育自考试软件工程考题一、单项选择题1、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。

A.3级B.4级C.5级D.6级2、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是______。

A.整体/部分B.一般/特殊C.功能/过程D.静态/动态3、RUP设计阶段的主要活动不包含______。

A.程序设计B.体系结构设计C.用况设计D.类设计4、下列不属于创建一个系统的类图步骤是______。

A.模型化待建系统中的概念,形成类图中基本元素B.模型化待建系统中的各种关系,形成该系统的初始关系C.模型化系统中的接口,不需给出该系统的最终类图D.模型化逻辑数据库模式5、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。

A.PAD图B.程序流程图C.DFD图D.N-S图6、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。

A.供应过程B.开发过程C.测试过程D.支持过程7、面向对象方法源于面向对象______。

A.分析B.设计C.建模语言D.编程语言8、RUP的分析类包括边界类、实体类和______。

A.子类B.控制类C.父类D.活动类9、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。

A.需求管理类B.支持类C.项目包类D.目标类10、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。

A.PAD图B.流程图C.类图D.N-S图11、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。

A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合12、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。

CMMI3过程基础考试试题及答案

CMMI3过程基础考试试题及答案

CMMI3过程基础考试试题及答案CMMI3过程基础考试试题一、填空(每空1分,共13题,50分)1、CMM是Capability Maturity Model 的缩写,用于衡量软件过程能力的事实上的标准,共分为五级,有:初始级、可重复级、已定义级、已管理级、优化级别。

2、我公司目前通过CMM的级别是:CMM3 ,我公司的过程体系文件有哪四部分?方针、过程、记录、指南。

3、配置管理属于CMM 2 级的KPA,同行评审属于CMM 3 级的KPA。

4、需求管理过程包括需求的开发和需求的管理,需求开发包括:需求获取、需求分析和需求定义;需求管理又包括:需求确认、需求跟踪和需求变更及控制。

5、SCM是什么的缩写软件配置管理;项目组SCM由项目经理指定,负责完成的计划是配置管理计划。

6、SCCB是什么的缩写?配置管理委员会;人员组成中,必须具备的人员有:PM(项目经理)、、SQA(质量保证工程师)、SCM(配置管理员)。

7、我们公司的项目库又分为开发库和配置库,其中基线库中的内容必须经评审通过后才可纳入,在内容变更时,需依据变更流程提交变更申请审批。

8、请根据评审过程中不同角色的职责,描述下列任务应该由什么角色完成:正确地记录评审会议中发现的所有缺陷-- 评审记录员;及时提交待评审的工作产品–作者;检查评审对象,不漏掉细-- 评审专家;负责引导评审会议,确认评审专家的准备-- 评审组织者。

9、依据评审的作用和侧重点不同评审的类型有:同行评审和管理者评审;评审的组织方式又有:会议评审、会签评审、单人评审、走查四种;例:需求评审属于同行评审,建议采用会议的方式进行评审。

10、项目通常排出的进度计划含有下述内容:任务名称、完成百分比、工期、开始时间、结束时间、前置任务和资源名称;其中前置任务一列表明了工作的逻辑关系及时间关系;项目进度完全与计划一致是最理想的状况,实际每个阶段都允许一定的进度偏差,我们公司CMM过程规定时间进度的阈值为15% ,当实际进度超出阈值范围时,项目经理需进行计划调整。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2009-20010学年度第1学期期末考试
基于CMMI的软件工程试卷
答卷说明:1、本试卷共4页,3个大题,满分100分,90分钟完卷。

2、本次考试为开卷考试。

一、简答分析题:(10道小题,每小题8分,共80分)
1.什么叫CMMI?
2.什么是软件工程,它主要有哪些基本原理?
3.通过规范企业里的研发立项过程,可以达到哪些目的?
4.在企业里,对需求开发及管理会制定一定的准则,所有项目均需要遵守该准则,通常的准则有哪几点?
5.需求开发及管理流程主要分哪四个阶段?
6.在进行需求分析时,经常用到的方法有哪些,简要描述这些方法?
7.在开发过程中,风险跟踪时一个日常性的工作,一般采用定期或事件驱动的方式来进行,在执行时,对风险的跟踪可以按怎样的步骤进行?
8. 什么是设计模式?
9. 简述软件测试的原则?
10. 什么是系统测试?
请指出每张表里哪个字段是主键,表XSGL_STUDENT 和表XSGL_SCORE之间是什么关系?(10分)
图1
三、图2是什么图,描述图中对象的关系。

(10分)
图2。

相关文档
最新文档