信息系统项目管理师考点分析之十二:软件工程国家标准_第1页
信息系统项目管理师考点分析之十二:软件工程国家标准_第2页
信息系统项目管理师考点分析之十二:软件工程国家标准_第3页
信息系统项目管理师考点分析之十二:软件工程国家标准_第4页
信息系统项目管理师考点分析之十二:软件工程国家标准_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统项目管理师考点分析之十二:软件工程国家标准软件工程国家标准考试自2007年下半年考试中才开始出现,2007年下半年2道、2008年上半年3道,2008年下半年3道、2009年上半年3道。而今年上半年项目管理工程师中级考试出现了4道,可以预见今年下半年软件工程国家标准考题也在3道题左右,建议重点掌握。软件工程国家标准涉及标准文档较多,建议有时间都看一遍,有些考题考得比较偏,这种情况只能靠常识和逻辑推理来解题了。一、考试范围下面是从考试大纲里摘录的软件工程相关国家标准:6.2软件工程的国家标准6.2.1基础标准软件工程术语GB/T 11457-1995信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定GB 1526-1989信息处理系统计算机系统配置图符号及约定GB/T 14085-19936.2.2开发标准信息技术软件生存周期过程GB/T 8566-2001软件支持环境GB/T 15853-1995软件维护指南GB/T 14079-19936.2.3文档标准软件文档管理指南GB/T 166801996计算机软件产品开发文件编制指南GB/T 8567-1988计算机软件需求说明编制指南GB/T 9385-19886.2.4管理标准计算机软件配置管理计划规范GB/T 12505-1990信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002计算机软件质量保证计划规范GB/T 12504-1990计算机软件质量保证计划规范GB/T 14394-1993二、知识点归纳1、软件工程术语GB/T 11457-1995包括三方面的内容:1英汉软件工程术语对照及中文解释2英文索引3中文索引软件工程术语(2006版标准定义了1859条软件工程领域的术语,都是一些基础术语,个人觉得考试只需要掌握以上内容即可。2、信息技术软件生存周期过程GB/T 8566-20012、2.1 生存周期基本过程生存周期基本过程包括5个过程,这些过程供各主要参与方在软件生存周期期间使用。主要参与方是参与或完成软件产品开发、运作或维护的组织。这些主要参与方有软件产品的需方、供方、开发者、操作者和维护者。基本过程有:1获取过程:确定需方和获取系统软件产品或软件服务的组织的活动。2供应过程:确定供方和向需方提供系统软件产品或软件服务的组织的活动。3开发过程:确定开发者和定义并开发软件产品的组织的活动。4运作过程:确定操作者和在规定的环境中为其用户提供运行计算机系统服务的组织的活动。5维护过程:确定维护者和提供维护软件产品服务的组织的活动也就是对软件的修改进行管理使它保持合适的运行状态。这一过程包括软件产品的移植和退役。2.2生存周期支持过程生存周期支持过程包括8个过程。支持过程以明确的目的作为构成整体所必须的部分支持其他过程有。助于软件项目的成功和提高质量。支持过程按照其他过程的需要采用和执行。支持过程有:1文档编制过程:确定记录生存周期过程产生的信息所需的活动2配置管理过程:确定配置管理活动3质量保证过程:确定客观地保证软件产品和过程符合于规定需求以及已建立的计划所需的活动。联合评审、审核、验证和确认可以作为质量保证技术使用。4验证过程:根据软件项目需求按不同深度为需方供方或某独立方确定验证软件产品所需的活动5确认过程:为需方供方或某独立方确定确认软件项目的软件产品所需的活动。6联合评审过程:确定评价一项活动的状态和产品所需的活动。这一过程可由任何两方,采用其中一方评审方以联合讨论会的形式评审另一方(被评审方。7审核过程:确定为判定符合于需求计划和合同所需的活动。这一过程可由任何两方采用,其中一方(审核方审核另一方(被审核方的软件产品或活动8问题解决过程:确定一个过程来分析和解决问题(包括不合格不论问题的性质或来源如何,它们都是在实施开发、运作、维护或其他过程期间暴露出来的。2.3 生存周期组织过程生存周期组织过程包括4个过程。这些过程可被某个组织用来建立和实现由相关的生存期过程和人员组成的基础结构并不断改进这种结构和过程。采用它们通常超出特定的项目和合同的范围。但是,这些特定项目和合同的经验教训有助于改善组织状况。组织过程有:1管理过程:确定生存周期过程中的基本管理活动包括项目管理。2基础设施过程:确定建立生存周期过程基础结构的基本活动。3改进过程:确定一个组织(即需方、供方、开发者、操作者、维护者或另一过程的管理者为建立测量、控制和改进其生存周期过程所需开展的基本活动。4培训过程:确定提供经适当培训的人员所需的活动。建议如有时间,把这个标准从头到尾看一遍,了解每个过程的基本概念即可。3、软件维护指南GB/T 14079-1993软件维护是在软件产品交付使用之后,为纠正故障,改善性能和其他属性,或使产品适应改变了的环境所进行的修改活动。软件维护必须有控制地进行,使整个过程中都处于适当的管理和控制之下。除了控制预算、进度和人员,关键在于要由软件维护主管来负责控制和修改系统。.软件维护一般分为完善性维护、适应性维护和改性维护三种类型。3.1 完善性维护完善性维护是为扩充功能和改善性能而进行修改和扩充,以满足用户变化了的需求。主要内容包括:a. 为扩充或增强功能而作的修改(如扩充解题范围和算法优化;b. 为提高性能而作的修改(如提高精度,节省存储空间等;c. 为便于维护而作的修改(如增加注释,改进易读性。3.2 适应性维护适应性维护是为适应软件运行环境的变化而作的修改,变化的主要内容包括:a. 影响系统的规定、法律和规则的变化;b. 硬件配置的变化,如机型、终端、打印机等的变化;c 数据格式或文卷结构的变化;d. 系统软件的变化,如操作系统、编译系统或实用程序的变化口3.3 改正性维护改正性维护是为维持系统操作运行,对在开发过程产生而在测试和验收时没有发现的错误而进行的改正。所必需改正的错误包括;a,设计错误;b. 逻辑错误;c. 编码错误;d. 文档错误;e. 数据错误。4、软件文档管理指南GB/T 1668019964.1软件文档归入如下三种类别1开发文档:描述开发过程本身可行性研究和项目任务书需求规格说明功能规格说明设计规格说明包括程序和数据规格说明开发计划软件集成和测试计划质量保证计划标准进度安全和测试信息2产品文档描述开发过程的产物培训手册参考手册和用户指南软件支持手册产品手册和信息广告3管理文档记录项目管理的信息开发过程的每个阶段的进度和进度变更的记录软件变更情况的记录相对于开发的判定记录职责定义5、计算机软件配置管理计划规范GB/T 12505-19901软件开发库software development library软件开发库是指在软件生存周期的某一个阶段期间,存放与该阶段软件开发工作有关的计算机可读信息和人工可读信息的库。2软件受控库software sontrolled library软件受控库是指在软件生存周期的某一个阶段结束时,存放作为阶段产品而释放的、与软件开发工作有关的计算机可读信息一人工可读信息的库。软件配置管理就是对软件受控库中的各软件项进行管理,因此软件受控库也叫做软件配置管理库。3软件产品库software product libary软件产品库是指在软件生存周期的组装与系统测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装的软件的库。释放release释放是指在软件生存周期的各个阶段结束时,由该阶段向下阶段提交该阶段产品的过程。它也指将集成与系统测试阶段结束时所获得的最终产品向用户提交的过程。后面这个过程也中做交付(d elivery。6、信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002质量子特性定义6.1功能性适合性与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性注:适合程度的例子是面向任务系统中由子功能构成功能是否合适表容量是否合适等准确性与能否得到正确或相符的结果或效果有关的软件属性注:例如此属性包括计算值所需的准确程度互操作性互用性与同其他指定系统进行交互的能力有关的软件属性注:为避免可能与易替换性的含义相混淆此处用互操作性互用性而不用兼容性见依从性使软件遵循有关的标准约定法规及类似规定的软件属性安全性与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性6.2可靠性成熟性与由软件故障引起失效的频度有关的软件属性容错性与在软件故障或违反指定接口的情况下维持规定的性能水平的能力有关的软件属性注:指定的性能水平包括失效防护能力易恢复性与在失效发生后重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和努力有关的软件属性6.3易用性易理解性与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性易学性与用户为学习软件应用例如运行控制输入输出所花的努力有关的软件属性易操作性与用户为操作和运行控制所花努力有关的软件属性6.4效率时间特性与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性资源特性与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性6.5维护性易分析性与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性易改变性与进行修改排除错误或适应环境变化所需努力有关的软件属性稳定性与修改所造成的未预料结果的风险有关的软件属性易测试性与确认已修改软件所需的努力有关的软件属性注:此子特性的涵义可能会被研究中的修改加以改变6.6可移植性适应性与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性易安装性与在指定环境下安装软件所需努力有关的软件属性遵循性使软件遵循与可移植性有关的标准或约定的软件属性易替换性与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性注:A、为避免可能与互操作性互用性的含义相混淆此处用易替换性而不用兼容性见B、特定软件的易替换性并不隐含此软件可由所考虑的软件所替代C、易替换性可能包含易安装性和适应性这两个属性由于此概念的重要性它已被采用作为一个独立的子特性.三、历年试题及分析软件工程国家标准“软件工程术语GB/T 11457-1995”内容中不包括(48。(2007年下(48A. 英汉软件工程术语对照及中文解释B. 按英文字典顺序排列的术语C. 程序网络图的文件编辑符号及约定D. 中文索引分析:软件工程国家标准“软件工程术语GB/T 11457-1995”内容包括:英汉软件工程术语对照及中文解释英文索引中文索引程序网络图的文件编辑符号及约定属于GB 1526-1989。答案:C(49不属于软件工程国家标准的文档标准类。(2007年下(49A. 软件文档管理指南GB/T 16680-1996B. 计算机软件产品开发文件编制指南GB/T 8567-1988C. 软件维护指南 GB/T 14079-1993 D. 计算机软件需求说明编制指南 GB/T 9385-1988 答案:C 根据软件文档管理指南 GB/T 16680-1996 ,软件文档包括(9等。 (2008 年上 (9A. 启动文档、计划文档、实施文档和收尾文档。 B. 开发文档、支持文档和管理文档 C. 开发文档、产品文档和管理文档 D. 开发文档、技术文档和管理文档 答案:C 根据计算机软件质量保证计划规范 GB/T 12504-1990 ,项目开发组长或其代表(10 。 (2008 年上 (10A. 可以作为评审组的成员,不设副组长时可担任评审组的组长 B. 可以作为评审组的成员,但只能担任评审组的副组长 C. 可以作为评审组的成员,但不能担任评审组的组长或副组长 D. 不能挑选为评审组的成员 答案:C 根据软件生存周期过程 GB/T 8566-2001 ,开发过程的第一活动是(11 。 (2008 年上 (11A.系统需求分析 B.过程实施 C.系统结构设计 D.使用和维护 答案:B(出这样的题意义何在?) 根据软件文档管理指南 GB/T16680-1996,(22)不属于基本的开发文档。(2008 年下 (22)A可行性研究和项目任务书 C需求规格说明 试题(22)分析 根据软件文档管理指南 GB/T16680-1996,软件文档有三类:开发文档、产品文档和管理文 档。 基本的开发文档如下: (1)可行性研究和项目任务书。 (2)需求规格说明。 (3)功能规格说明。 (4)设计规格说明。 (5)开发计划。 (6)软件集成和测试计划。 (7)质量保证计划、标准。 (8)项目进度计划。 (9)安全和测试信息。 而培训手册属于基本的产品文档,所以本题正确的选项为 B。 参考答案 (22)B 根据信息技术 软件产品评价 质量特性及其使用指南 GB/T 16260-2002的定义,(23) 不属于质量的功能性子特性。(2008 年下 (23)A适合性 试题(23)分析 B准确性 C互用性 D适应性 B培训手册 D开发计划 根据信息技术 软件产品评价 质量特性及其使用指南 GB/T 16260-2002的定义,软件质量 有如下特性: (1)功能性。 (2)可靠性。 (3)易用性。 (4)效率。 (5)维护性。 (6)可移植性。 其中的功能性子特性为适合性、准确性、互操作性(互用性)、依从性和安全性。 适应性属于可移植性。 由上述的内容可知本题正确的选项为 D。 参考答案 (23)D 根据计算机软件质量保证计划规范 GB/T 12504-1990,(24)是指确定在软件开发周期 中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。(2008 年下 (24)A验证 试题(24)分析 根据计算机软件质量保证计划规范 GB/T 12504-1990,验证是指确定在软件开发周期中的 一个给定阶段的产品是否达到在上一阶段确立的需求的过程,由此可知本题正确的选项为 A。 参考答案 (24)A 软件质量强调三个方面的内容: (48) 是测试软件质量的基础; (49) 定义了一组用于 指导软件开发方式的准则; (50) 间接定义了用户对某些特性的需求。 (48)A.软件需求 (49)A.开发文档 (50)A.功能需求 B.软件分析 B.开发标准 C.软件设计 C.维护手册 D.软件实现 D.用户手册 D.质量属性需求 B确认 C测试 D验收 B.非功能需求 C.期望需求 分析:软件需求是测试的基础,分析、设计和实现是为了满足软件需求。 开发文档是记录开发成果的, 维护手册是指导软件维护的, 用户手册是提供用户使用软件的操作 指南,开发标准是用于指导发方式的准则。 功能需求定义了用户对具体功能的要求, 非功能需求定义了用户对某些特性的需求。 期望需求不 是一个专业术语。质量属性需求属于非功能需求。 答案:48A,49B,50B 四、 集成项目管理师(中级) 集成项目管理师(中级)真题 在 GB/T14393 计算机软件可靠性和可维护性管理标准中,(9)不是详细设计评审的内 容。 (9)A. 各单元可靠性和可维护性目标 C. 测试文件、软件开发工具 B. 可靠性和可维护性设计 D. 测试原理、要求、文件和工具 答:D(测试原理、要求、文件和工具是概要设计评审内容,见 GB/T14393 标准 根据软件文档管理指南 GB/T16680-1996 , (68)不属于基本的产品文档。 (68)A参考手册和用户指南 C需求规格说明 答:C 按照规范的文档管理机制,程序流程图必须在(7)两个阶段内完成。 B支持手册 D产品手册 (7)A. 需求分析、概要设计 C. 详细设计、实现阶段 答:B B. 概要设计、详细设计 D. 实现阶段、测试阶段 信息系统的软件需求说明书是需求分析阶段最后的成果之一,(8)不是软件需求说明 书应包含的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论