摘要:对于【嵌入式系统设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【嵌入式系统开发与维护】部分试题的详解,一起来看看吧~



1、以下描述不是软件配置管理功能的是______。
A、 配置标识
B、 版本控制
C、 审计和审查
D、 程序设计

答案:D
答题解析:

本题考查软件工程方面的基础知识。

配置管理是指以技术和管理的手段来监督和指导开展如下工作的规程:

①识别和记录配置项的物理特性和功能特性;

②管理和控制上述特性的变更;

③记录和报告变更过程和相应的配置项状态;

④验证配置项是否于需求一致。

其中配置项是在配置管理当中作为单独实体进行管理和控制的工作产品的集合。

按照上述CMMI给出的定义,配置标识、版本控制、审计和审查都属于配置管理功能范围,而程序设计则不属于配置管理功能范围,故本题应选择D。



2、软件测试的目的是______。
A、 评价软件的质量
B、 发现软件的错误
C、 证明软件是正确的
D、 找出软件中的所有错误

答案:B
答题解析:

本题考查软件测试方面的基础知识。

软件测试的目的是尽可能多地发现程序中的错误,而不是改正程序中的错误或证明程序是正确的。可将测试方法分为白盒测试和黑盒测试两种。使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准,可以不考虑程序的功能,而黑盒测试则根据软件规格说明来设计测试用例。

软件测试最根本的目的是发现软件的错误,不能评价软件的质量。当然,软件测试过程中发现的问题越多,问题严重程度越大,也能间接地说明软件质量差。软件测试也不能证明软件的正确性,更不可能找出软件中的所有错误。



3、软件能力成熟度模型CMM (Capability Maturity Model)将软件能力成熟度自低到高依次划分为(请作答此空)。需求管理关键过程域属于______。
A、 初始级、已定义级、可重复级、已管理级、优化级
B、 初始级、已定义级、已管理级、可重复级、优化级
C、 初始级、可重复级、已管理级、已定义级、优化级
D、 初始级、可重复级、已定义级、已管理级、优化级

答案:D
答题解析:

本题考查软件工程的基础知识。

CMM即软件能力成熟度模型,是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认证标准。CMM是美国卡内-梅隆大学软件工程研究所与企业、政府合作的基础上开发的模型,主要用于评价软件企业的质量保证能力。目前,国内外的很多大型企业采用这一模型,如国内的鼎新、浪潮通软、用友、金蝶、创智、亚信、华为等公司都一起动了CMM软件过程改进计划。国军标GJB 500-2003《军用软件能力成熟度模型》就是以CMM为参考蓝本而制定的。

CMM把软件开发过程的成熟度由低到高分为初始级、可重复级、已定义级、已管理级和优化级共5个级别,每个成熟度等级被分解成几个关键过程域,共1 8个关键过程区域,其中初始级无关键过程区域。

可重复级包括6个关键过程区域,为软件配置管理、软件质量保证、软件子合同管理、软件项目跟踪与监督、软件项目策划、软件需求管理;

已定义级包括7个关键过程区域,为同行评审、组间协调、软件产品工程、集成软件管理、培训大纲、组织过程定义、组织过程集点;

已管理级包括2个关键过程区域,为软件质量管理和定量过程管理;

优化级包括3个关键过程区域,为过程更改管理、技术改革管理和缺陷预防。



查看完整试题>>>