温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
系统集成
项目
管理
工程师
信息系统
学习
标准规范
重点
知识
91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 1/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。第第 24 章章 标准规范标准规范 标准是在一定范围内,经协商一致并由公认机构批准,共同使用和重复使用的一种规范性文件,是科学、技术和实践经验的总结。规范是对某一工程作业或行为进行定性的规定,是因为无法精准定量而形成的标准。在本章,我们主要讲解标准规范、标准化组织以及标准的分类、实施,并列举了在系统集成项目管理方面比较常用的一些标准规范,希望通过本章的学习,掌握标准、规范的相关基本知识,熟悉软件工程、综合布线、机房工程、系统集成资质管理中的相关标准和规范,对于系统集成项目管理方面本章未列标准和规范,大家也可根据需要进行学习。24.1 标准规范的定义标准规范的定义 标准是在一定范围内,经协商一致并由公认机构批准,共同使用和重复使用的一种规范性文件,是科学、技术和实践经验的总结,并以促进最佳的共同效益为目的。规范是对某一工程作业或行为进行定性的规定,是因为无法精准定量而形成的标准。可见,规范也属于标准。其中,标准规范一般用文件的形式保存和发布。比如我们常见的GB/T 114572006信息技术 软件工程术语 、GB 50174-2008 电子信息系统机房设计规范、信规部【1999】1047 号 计算机信息系统集成资质管理办法(试行)、GB/T9385-1988 计算机软件需求说明编制指南等标准规范。24.2 标准化组织标准化组织 标准化组织就是制定、发布、管理各种标准规范的组织,根据其所制定的标准规范的级别和适用范围是不同一般可分为:国际标准化组织、区域标准化组织、行业标准化组织和国家标准化组织,下面分别对其进行简述。1、国际标准化组织、国际标准化组织(International Organization for Standardization,简称 ISO),是世界上最大的非政府性标准化专门机构,其于 1946 年 10 月 14 日至 26 日,由中、英、美、法、苏等 25 个国家的 64位代表在伦敦正式表决通过建立。1947 年 2 月 23 日,ISO 章程得到了 15 个国家标准化机构的认可,国际标准化组织宣告正式成立,现有成员包括 90 个国家的标准化机构。ISO 设有 163 个技术委员会和 640 个分委员会,其中央秘书处设在日内瓦,负责组织协调 ISO 的日常工作,并核实、发布国际标准。该组织还设有信息网(ISONET),负责与成员国交流、交换国家和国际标准、技术规程规定和其他标准化文件资料等。其宗旨为在全世界促进标准化及有关活动的发展,以便于国际物资交流和服务,并扩大知识、科学、技术和经济领域中的合作。2、区域标准化组织、区域标准化组织 区域标准化是指某一地理区域内有关国家、团体共同参与开展的标准化活动。目前,有些区域已成立了标准化组织,比如欧洲电工标准化委员会(CENELEC)、欧洲电信标准学91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 2/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。会(ETSI)、泛美技术标准委员会(COPANT)、太平洋地区标准大会(PASC)、欧洲标准化委员会(CEN)、非洲地区标准化组织(ARSO)等等。3、行业标准化组织、行业标准化组织 行业标准化组织是指制定和公布适用于某些业务领域标准的专业标准团体,以及在业务领域开展标准化工作的行业机构、学术团体或国防机构等。比如美国电气电子工程师学会(IEEE)、美国国防部(DOD)以及我国国防科学技术工业委员会(GJB)等。4、国家标准化组织、国家标准化组织 国家标准化组织是指在国家范围内建立的标准化机构以及政府确认(或承认)的标准化团体,或者接受政府标准化管理机构指导并具有权威性的民间标准化团体,如美国国家标准学会、英国标准学会等。24.3 标准的分级与类型标准的分级与类型 根据标准制定机构和适用范围的不同,可分为国际标准、国家标准、行业标准、区域/地方标准和企业标准;根据类型划分,又可以分为强制性标准和推荐性标准。首先,我们来看看根据标准制定机构和适用范围划分的 5 种标准的定义。1、国际标准国际标准 国际标准是指国际标准化组织(ISO)、国际电工委员会(IEC)和国际电信联盟(ITU)制定的标准,以及国际标准化组织确认并公布的其他国际组织制定的标准。国际标准在世界范围内统一使用,提供各国参考。比如:CAC-国际食品法典委员会标准。2、国家标准国家标准 国家标准是指由国家标准化主管机构制定或批准发布,在全国范围内统一适用的标准。比如:GB(GB/T)-中华人民共和国国家标准;ANSI(American National Standards Institute)-美国国家标准协会标准;BS(Britain Standard)-英国国家标准;NF-法国国家标准;GJB-国家军用标准。3、行业标准行业标准 行业标准是由某个行业机构、团体等制定的,适用于某个特定行业业务领域的标准。比如:IEEE-美国电气电子工程师学会标准;GA-公共安全标准;YD-通信行业标准;GJB-中华人民共和国国家军用标准;YZ-邮政行业标准;SJ-电子行业标准。中华人民共和国标准化法规定:我国的行业标准由国务院有关行政主管部门制定,并报国务院标准化行政主管部门备案,在公布国家标准之后,该项行业标准即行废止。4、区域区域/地方标准地方标准 区域/地方标准是由某一区域/地方内的标准化主管机构制定、批准发布的,适用于某个特定区域/地方的标准。比如:91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 3/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。EN-欧洲标准;PAS-泛美标准;ARS非洲地区标准。另外,在我国,各地方标准有唯一的代码,比如:北京市(代码为 110000)、天津市(代码为 120000)、湖北省(代码为 420000)、台湾省(代码为 710000)等。中华人民共和国标准化法规定:地方标准由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案,在公布国家标准或者行业标准之后,该项地方标准即行废止。5、企业标准企业标准 企业标准是企业范围内根据需要协调、统一的技术要求、管理要求和工作要求所制定的标准,适用于本企业内部的标准。一般以 Q 字开头,比如 Q/320101 RER 007-2012,其中320101 代表地区,RER 代表企业名称代号,001 代表该企业该标准的序号,2012 代表年号。中华人民共和国标准化法 规定:企业标准须报当地政府标准化行政主管部门和有关行政主管部门备案。已有国家标准或者行业标准的,国家鼓励企业制定严于国家标准或者行业标准的企业标准,在企业内部适用。其次,我们来介绍根据类型划分的 2 种标准的定义以及他们的区别。1、强制性标准强制性标准 强制性标准在指在一定范围内通过法律、行政法规等强制性手段加以实施的标准。强制性标准一经颁布,必须贯彻执行。否则对造成恶劣后果和重大损失的单位和个人,要受到经济制裁或承担法律责任。中华人民共和国标准化法规定:保障人体健康、人身财产安全的标准和法律,行政法规规定强制执行的标准属于强制性标准。省、自治区、直辖市政府标准化行政主管部门制定的工业产品的安全,卫生要求的地方标准,在本行政区域内是强制性标准。2、推荐性标准推荐性标准 推荐性标准又称为非强制性标准或自愿性标准。是指在生产、交换、使用过程中,通过经济手段或市场调节而自愿采用的一类标准。其中,我们经常看到的指南性标准也属于推荐性标准。制性标准和推荐性标准的比较:制性标准和推荐性标准的比较:1)强制性标准具有法属性的特点,是技术法规,是人们根据标准的重要性、经济发展等情况和需要,通过立法形式所赋予的;而推荐性标准不具有法属性的特点,属于技术文件,不具有强制执行的功能。2)强制性标准在技术内容方面,一般都规定得比较具体、明确、详细,但缺乏市场适应性;推荐性标准在技术内容,一般规定得不够具体,而比较简单扼要、笼统和灵活,有较强的市场适应性。3)强制性标准的强制性检验项目多;推荐性标准中强制性检验项目少,供用户选择或由供需双方协议的项目多,灵活性稍大。4)强制性标准的通用性较差,覆盖面较小;而推荐性标准的通用性较强,覆盖面较大。在我国,强制性国家标准代号为 GB,推荐性国家标准代号为 GB/T,国家标准指导性文件代号为 GB/Z,国军标代号为 GJB。大家可以这样记忆,“推”(Tui),“指”(Zhi),“军”(Jun)。在后 3 个标准代号中分别用了 T、Z、J 进行表示。另外,中华人民共和国标准化法规定,强制性标准,必须执行。不符合强制性标准的产品,禁止生产,销售和进口。推荐性标准,国家鼓励企业自愿采用。91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 4/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。24.4 标准的实施标准的实施 标准实施的一般有如下 5 种形式:1、直接采用上级标准直接采用上级标准 直接引用标准中规定的全部内容,对重要的国家和行业基础标准等必须完全毫无改动的实施。2、压缩选用上级标准。、压缩选用上级标准。压缩选用有如下两种方法:一是对国家或行业规定的标准中规定的规格、参数等级等进行压缩,在正式发布实施的标准上标注“选用”或“优选”标记,按标准中规定的标记执行。二是编制缩编手册,即把有关国家标准、行业标准内容进行压缩,将选用部分汇编成册进行选用。3、对上级标准内容做补充后实施。、对上级标准内容做补充后实施。当所实施的标准内容(如对通用技术条件、通用实验方法、通用参数等)规定得比较概括、抽象、不便于操作时,可在不违背标准的实质内容和原则的条件下,作一些必要的补充规定,以利贯彻实施;另外,如果当上级标准规定的产品参数指标偏低时,也可提出严于上级标准的补充规定。4、制定并实施配套标准、制定并实施配套标准 某些相关标准本应成套制订、贯彻实施,但因条件所限,成套标准中缺一、二种或者若干种标准未能及时制定出来,则可根据已有的标准内容,自行制定完善与其配套的标准,以便更全面有效地实施。5、制定并实施严于上级标准的企业标准、制定并实施严于上级标准的企业标准 根据市场、社会环境因素的需要,制定出高于国家标准或行业标准的标准,并加以实施。24.5 系统集成项目管理相关标准规范系统集成项目管理相关标准规范 在本书中,主要向大家介绍系统集成项目管理方面相关的一些标准规范,希望大家可以对以下几种标准规范的详细内容进行学习,使之成为项目管理等日常工作的利器。24.5.1 常用的软件工程相关技术标准规范常用的软件工程相关技术标准规范 自 1983 年以来,中国已陆续和制定了多项软件工程国家标准,本书中,重点介绍与系统集成项目管理工程师学习考试相关的 7 个 标准。1、软件文档管理指南、软件文档管理指南 GB/T-16680-1996 本标准于 1996 年 12 月 18 日发布,1997 年 7 月 1 日实施。该标准为那些对软件或基于软件的产品的开发负有职责的管理者提供软件文档的管理指南。目的在于协助管理者在他们的机构中产生有效的文档。本标准涉及策略、标准、规程、资源和计划。管理者必须关注这些内容,以便有效的管理软件文档。本标准期望应用于各种类型的软件,从简单的程序到复杂的软件系统。并期望覆盖各种类型的软件文档,作用于软件生存期的各个阶段。在本标准中,我们可以掌握如下几个知识点:91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 5/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。文档:文档:一种数据及其所记录的数据。具有永久性并可以由人或机器阅读。通常仅用于描述人工可读的内容。比如:技术文档、设计文档、验收文档。文档计划:文档计划:描述要编制什么类型的文档,这些文档的内容是什么,何时编写,由谁编写,如何编写,以及什么是影响期望结果的可用资源和外界因素。软件文档的作用软件文档的作用 1)管理依据:文字载体的计划、绩效报告等资料可以让项目管理者明确的了解项目的进展、存在的问题等,是对项目进行管理控制的依据。2)任务之间联系的凭证:通常很多软件开发项目由不同的角色、小组去完成不同的任务,各角色、小组之间的相互联系须通过文档资料的复制、分发和引用实现。比如分析员向设计员提供软件需求规格说明书。3)质量保证:负责质量保证和评估系统性能的人员需要程序规格说明、测试和评估计划、测试该系统的各种质量标准,以及关于期望系统完成什么功能和如何实现这些功能的具体说明;必须制订测试计划和测试规程,并报告测试结果。他们还必须说明和评估安全、控制、计算、检验例行程序及其他控制技术。这些文档的提供可满足质量保证人员和审查人员对上述工作的需要。4)培训与参考:可以使系统管理员、操作员、管理者和其他相关人员了解系统如何工作,以及如何使用系统。5)软件维护支持:系统维护人员需参考系统的详细说明,以帮助他们熟悉系统,找出并修正错误,改进系统以适应用户需求的变更或是系统运行环境的变化。6)历史档案:软件文档可记载系统的开发历程,作为组织过程资产进行保留,便于未来项目的参考复用。软件文档类型软件文档类型 软件文档可分为开发文档(描述开发过程本身)、产品文档(描述开发过程的产物)、管理文档(记录项目管理的信息)。1)开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、软件质量保证的一类文档,也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)基本的开发文档有:可行性研究和项目任务书;需求规格说明;功能规格说明;设计规格说明,包括程序和数据规格说明;开发计划;软件集成和测试计划。2)产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息。基本的产品文档包括培训手册、参考手册和用户指南、软件支持手册、产品手册和信息广告。3)管理文档监理在项目管理信息的基础上,这种文档从管理的角度规定涉及软件生存的信息。比如有开发过程的每个阶段的进度记录、软件变更情况记录、相对于开发的判定记录、职责定义等。文档编制策略文档编制策略 a)文档需要覆盖整个软件生存期。b)文档应是可管理的。c)文档应适合于它的读者。d)文档效应贯穿于软件的整个开发过程中。e)文档标准应被标识和使用-应尽可能地采纳现行的标准,若没有合适的现行标准,必要时应研制适用的标准或指南。f)应规定支持工具-工具有助于开发和维护软件产品,包括文档。因此尽可能地使用工具是经济的、可行的。软件文档等级软件文档等级 91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 6/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。每个文档的质量必须在文档计划期间就有明确的规定。文档的质量可以按文档的形式和列出的要求划分为四级:具体如下:1)最低限度文档(1 级文档):适合开发工作量低于一个人月的开发者自用程序。该文档应包括程序清单、开发记录、测试数据和程序简介。2)内部文档(2 级文档):可用于在精心研究后被认为似乎没有与其他用户共享资源的专用程序。除 1 级文档提供的信息外,2 级文档还包括程序清单内足够的注释,以帮助用户安装和使用本程序。3)工作文档(3 级文档):适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。4)正式文档(4 级文档):适合那些要正式发行供普遍使用的软件产品。关键性程序或具有重复管理应用性质(如薪酬计算)的程序需要 4 级文档。4 级文档遵守 GB 8567 的有关规定。文档评审文档评审 为了提高软件产品质量,我们可以在对每个软件开发过程中每个阶段形成的文档进行严格的评审,通过评审,可以尽早发现问题,及时采取有效措施进行解决,确保文档内容的正确性,避免或尽可能的减少返工,同时为进入下一阶段的工作做好组织上和技术上的准备。我们需要重点掌握需求评审和设计评审。无论项目大小或项目管理的正规化程度,需求评审和设计评审是必不可少的。1)需求评审:进一步确认开发者和设计者已了解用户有什么要求,以及用户从开发者一方了解到的某些限制和评审。在这个阶段(可能需要一次或以上)产生一个被确认的需求规格说明。只有对系统要做些什么,实现什么功能进行了共同了解并确认认可,才能着手详细设计。其中用户代表必须积极参加开发和需求评审,参与对需求文档的认可。2)设计评审:主要为概要设计评审和详细设计评审。在概要设计评审过程中,主要详细评审每个系统组成部分的基本设计方法和测试计划。系统规格说明应根据概要设计评审的结果加以修改。详细设计评审主要评审计算机程序和程序单元测试计划。经过设计评审,最终产生的文档需规定系统和程序将如何设计、开发和测试,以满足一致同意的需求。另外,对于其他文档的正规评审也是必须的。评审一般是采用评审会的方式进行。评审会的流程大家可以对照本标准进行学习。2、计算机软件需求说明编制指南、计算机软件需求说明编制指南 GB/T 9385-1998 本指南于 1988 年 4 月 26 日发布,1988 年 12 月 1 日实施。本指南为软件需求实践提供了一个规范化的方法,为编写计算机软件需求说明(Software Requirements Specifications,SRS)阐明了应包含的内容和格式、质量。本指南不提倡把 SRS 划分等级。本指南适用于软件客户和软件开发者。本书中摘录了该指南的相关知识点,对于未摘录部分,也请大家对照本指南学习。软件需求说明由软件开发者和客户双方共同编制。软件需求说明必须描述在什么数据上,为谁完成什么功能、在什么地方、产生什么结果,它必须把注意力集中在要完成的服务目标上。因此,通常不可以做如下的设计项目:1)把软件划分为若干模块 2)给每一个模块分配功能 3)描述模块间的信息流程或控制流程 4)选择数据结构 本设计完全同软件需求说明隔离开始是不可能的。安全和保密方面的缜密考虑可能增加一些直接反映设计约束的需求,比如:91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 7/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。1)在一些分散的模块中保持一些功能 2)允许在程序的某些区域之间进行有限的通讯 3)计算临界值的检查。SRS 的作用:的作用:1)在软件产品完成目标方面为客户和开发者之间建立共同的协议建立了一个基础,对可交付物的产品功能做了全面的描述,帮助客户判断拟实现的软件是否满足其要求,或应如何修改才能满足要求。2)提高了开发效率。在编制 SRS 的过程中,可以帮助客户在设计之前开始就周密的思考软件系统的全部需求。尽力减少了事后的重新设计、编码、测试等返工活动。3)为成本估算和编制进度计划提供了依据。SRS 对拟开发的软件产品进行了描述,对成本估算和进度计划的编制提供了依据。4)便于移植。便于客户讲软件产品移植到其他部门或开发者将软件产品移植到新的客户。5)作为不断提高的基础。SRS 讨论的对象是软件产品,不是开发本产品的设计。该指南规定,SRS 的内容应包含:前言:包含目的、范围、定义、缩写词、略语、参考资料 项目概述:包括产品描述、产品功能、用户特点、一般约束、假设和依据 具体需求 附录和索引 另外,如下内容不应该在 SRS 里,比如:1)成本 2)交货进度 3)报表处理 4)软件开发方法 5)质量保证 6)确认和验证的标准 7)验收过程 SRS 的特点:的特点:1)无歧义性(对于每一种需求只有一种解释)2)完整性(比如:需要包含全部有意义的需求,无论是功能的、性能的、设计约束的,还是关系到属性或外部接口方面的)3)可验证性(每种需求都是要可验证的)4)一致性(每个需求的描述不矛盾)5)可修改性(方便在需要进行修改的时候修改)6)可追踪性(需求的来源是清晰的)7)运行和维护阶段的可用性(必须满足运行和维护阶段的需要,包含软件最终替换)。3、计算机软件质量保证计划规范、计算机软件质量保证计划规范 GB/T 12504-1990 本规范于 1990 年 11 月 15 日发布,1991 年 7 月 1 日实施。本规范规定了在制订软件质量保证计划时应该遵循的统一的基本要求,适用于软件特别是重要软件的质量保证计划的制订工作。对于非重要软件或已经开发好的软件,可以采用本规范规定的要求的子集。本书中摘录了本标准里的部分专业术语,供大家学习。项目委托单位:项目委托单位:为产品开发提供资金并通常也是(但有时也未必)确定产品需求的单位或个人。91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 8/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。项目承办单位:项目承办单位:指为项目委托单位开发、购置或选用软件产品的单位或个人。软件开发单位:软件开发单位:指直接或间接受项目委托单位委托而直接负责开发软件的单位或个人。用户:用户:实际使用软件来完成某项计算、控制或数据处理等任务的单位或个人。软件生存周期:软件生存周期:从提出应用需求开始,经过开发,产生一个满足需求的计算机软件系统,然后投入运行,直至该软件系统退役为止。其中软件开发阶段一般又划分成需求分析、概要设计、详细设计、编码与单元测试、组装与系统测试发及安装与验收等六个阶段 验证:验证:确定软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。确认:确认:在软件开发过程结束时对软件进行评价以确定它是否和软件需求相一致的过程。测试:测试:通过执行程序来有意识地发现程序中的设计错误和编码错误的过程。测试是验证和确认的手段之一。质量:质量:反映产品或服务满足明确或隐含需求能力的特征和特性的总和。它包含功能性、可靠性、易用性、效率、可维护性、可移植性等。质量保证:质量保证:为使软件产品规定需求所进行的一系列有计划的必要工作。确保软件需求实现,至少需要的文档:确保软件需求实现,至少需要的文档:软件需求规格说明书、软件设计说明书、软件验证与确认计划、软件验证和确认报告、用户文档、其它文档(比如:项目实施计划、项目进展报告、各阶段评审报表、项目开发总结)。软件需求评审:软件需求评审:在软件需求分析阶段结束后进行,以确保在软件需求规格说明书中所规定的各项需求的合适性。概要设计评审:概要设计评审:在软件概要设计结束后进行,以评价软件设计说明书中所描述的软件概要设计的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面的合适性。详细设计评审:详细设计评审:在软件详细设计阶段结束后进行,以确定软件设计说明书中所描述的详细设计在功能、算法和过程描述等方面的合适性。软件验证与确认评审软件验证与确认评审:在制订软件验证与确认计划之后要对它进行评审,以评价软件验证与确认计划中所规定的验证与确认方法的合适性与完整性。功能检查:功能检查:在软件释放前,要对软件进行功能检查,以确认已经满足在软件需求规格说明书中规定的所有需求。物理检查:物理检查:在验收软件前,要对软件进行物理检查,以验证程序和文档已经一致并已做好了交付的准备。综合检查:综合检查:在软件验收时,要允许用户或用户所委托的专家对所要验收的软件进行设计抽样的综合检查,以验证代码和设计文档的一致性、接口规格说明之间的一致性(包含硬件和软件)、设计实现和功能需求的一致性、功能需求和测试描述的一致性等。管理评审:管理评审:对计划的执行情况定期(或按阶段)进行管理评审;由独立于被评审单位的机构或授权的第三方主持进行。软件配置管理:软件配置管理:编制有关软件配置管理的条款,用于标识软件产品、控制和实现软件的修改、记录和报告修改实现的状态以及评审和检查配置管理工作等四方面的活动。同时还规定用以维护和存储软件受控版本的方法和设施、对所发现的软件问题进行报告、追踪和解决的步骤,并指出实现报告、追踪和解决软件问题的机构及其职责。91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 9/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。软件质量保证小组:软件质量保证小组:在系统开发期间,必须成立软件质量保证小组,负责质量保证工作。软件质量保证小组由总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及子系统软件质量保证人员组成。由软件工程小组代表任组长,各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。评审小组:评审小组:在软件开发过程中,需定期地或阶段性的对某开发阶段的阶段产品进行评审,因此,需组建评审小组。评审小组原则上由项目总体小组成员或特邀专家担任评审组长,项目委托单位、用户代表、质量保证人员、软件开发单位和上级主管部门的代表以及其他人员作为小组成员。文档质量度量准则:文档质量度量准则:我们知道,文档是软件的重要组成部分,在进行验证和确认时,必须对文档的质量进行度量,主要包含:完备性(在开发阶段结束时,保证文档是齐全的)、正确性(真实反映各阶段的工作而且与各阶段的需求相一致)、简明性(各文档的语言表达应该清晰、准确简练)、可追踪性(文档应该具有良好的纵向可追踪性和横向可追踪性。纵向是指不同文档的相关内容之间相互检索的难易程度,横向是指确定同一文档某一内容在本文档中的涉及范围的难易程度)、规范性(文档的封面、大纲、术语的含义以及图示符号符合相关规定)。除了上述知识点外,读者朋友也可以本规范其余知识点进行了解。4、信息技术、信息技术 软件生存周期过程软件生存周期过程 GB/T 8566-2001 本标准于 2001 年 11 月 2 日发布,2002 年 6 月 1 日实施,为软件生存周期过程建立了一个公共框架,可供软件工业界参考。它包括在含有软件的系统、独立软件产品和软件服务(软件包括固件的软件部分)的获取期间以及在软件产品的供应、开发、运作和维护期间需应用的过程、活动和任务。它提供一种过程,这种过程能用来确定、控制和改进软件生存周期过程。本标准适用于系统和软件产品以及服务的获取,还适用于软件产品和固件的软件部分的供应、开发、操作和维护,可在一个组织的内部或外部实施。应包含为软件产品和服务提供环境所需要的系统定义。本书摘录了该标准规范中相关的知识点,供大家学习:供方:供方:与需方签订合同,并按照合同规定提供系统、软件产品货服务的组织。需方:需方:从供方获得或采购系统、软件产品或服务的组织。获取:获取:取得系统、软件产品货服务的过程。协议:协议:确定将要建立的工作关系的期限和条件。审核:审核:由授权人员对软件产品和过程进行的独立评估,评定是否符合需求。招标(标书):招标(标书):需方使用的一种文件,用来向潜在的投标人表示它要活得特定系统、软件产品或服务的意图。配置项:配置项:一个配置中的实体,需满足一项最终使用功能,并能够在给定的基准点上单独标识。基线:基线:在配置项的生存周期内的某一特定时刻已正式涉及并固定了的且经正式批准的配置项的一个版本。监督:监督:由需方或第三方对供方活动状况及其成果的检查。非交付项:非交付项:按合同约定,不要求交付,但是可以在软件产品开发过程中使用的硬件或软件产品。本标准将软件生存周期中的过程划分为 5 个基本过程、8 个支持过程和 4 个组织过程,并且每一过程包含一组活动,每一项活动有包含相关任务,本书根据作者的理解,对软件生存周期的过程、活动和任务对应关系进行了整理,详见表 24-1 所示。91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 10/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。表表 24-1 软件生存周期的过程、活动和任务表软件生存周期的过程、活动和任务表 过程名 主要活动和任务描述 主 要 过 程 获取过程 定义、分析需求或委托供方进行需求分析而后认可、招标准备、合同准备以及验收 供应过程 评审需求、准备投标、签定合同、制订并实施项目计划、开展评审及评价、交付产品 开发过程 过程实施、系统需求分析、系统结构设计、软件需求分析、软件结构设计、软件详细设计、软件编码和测试、软件集成、软件合格测试、系统集成、系统合格测试、软件安装及软件验收支持 运行过程 制订并实施运行计划、运行测试、系统运行、对用户提供帮助和咨询 维护过程 问题和变更分析、实施变更、维护评审及维护验收、软件移植及软件退役 支持过程 文档编 制过程 设计文档编制标准、确认文档输入数据的来源和适宜性、;文档的评审及编辑、文档发布前的批准、文档的生产与提交、储存和控制、文档的维护 配置管 理过程 配置标志、配置控制、记录配置状态、评价配置、发行管理与交付 质量保证过程 软件产品的质量保证、软件过程的质量保证,以及按 ISO 9001 标准实施的质量体系保证 验证过程 合同、过程、需求、设计、编码、集成和文档等的验证 确认过程 为分析测试结果实施特定的测试、确认软件产品的用途、测试软件产品的适用性 联合评审过程 实施项目管理评审(项目计划、进度、标准、指南等的评价)、技术评审(评审软件产品的完整性、标准符合性等)审计过程 审核项目是否符合葙求、计划、合同,以及规格说明和标准 问题解决过程 分析和解决开发、运行、维护或其他过程中出现的问题,提出响应对策,使问题得到解决 组织过程 管理过程 制定计划、监控计划的实施、评价计划实施、涉及到有关过程的产品管理、项目管理和任务管理 基础设施过程 为其他过程所需的硬件、软件、工具、技术、标准,以及开发、运行或维护所用的各种基础设施的建立和维护服务 改进过程 对整个软件生存期过程进行评估、度量、控制和改进 培训过程 制订培训计划、编写培训资料、培训计划的实施 5、信息技术、信息技术 软件产品评价软件产品评价 质量特性及其使用指南质量特性及其使用指南 GB/T 16260-2002 本标准于 2002 年 3 月 22 日发布,2002 年 10 月 1 日起实施。本标准定义了软件产品的功能性、可靠性、易用性、效率、可维护性、可移植性 6 个特性和 21 个质量子特性,它们以最小的重叠描述了软件质量。本标准适用于获取、开发、使用、支持、维护或审计软件的人员使用。本书摘录了该标准规范中相关的知识点,供大家学习:学习:评估:评估:为确定某一特定的软件模块、软件包或软件产品是否验收合格还是发布,将特定的已成文的评估准则应用到该软件模块、软件包或软件产品上去的活动。性能等级:性能等级:指用户需求得到满足的程度,由一组质量特性的特定值来表示。测量:测量:把软件质量度量应用到特定的软件产品上的活动。软件质量特性软件质量特性:描述和评价软件产品质量的一组属性,其可细分为更多子特性。评级评级:将测量值映射到相应评定等级的活动,以确定软件某一质量特性的等级。91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 11/24 辅导模式:QQ、QQ 群、YY 讲课、论坛,面授老师、软考用书编委讲课,本辅导班绝不押题。软件质量评估准则软件质量评估准则:用来确定某一特定软件产品的总体质量是否能被接受的已定义的和成文的规则和条件的集合。在本标准中,我们需重点掌握质量的 6 个特性和 21 个质量子特性,请见表 24-2。表表 24-2 质量特性和质量子特性质量特性和质量子特性 质量特性及定义质量特性及定义 质量子特性及定义质量子特性及定义 功能性:一组功能及其指定的性质有关的一组属性 适合性:与规定任务能否提供一组功能及这组功能的适合程度有关的软件属性 准确性:与能否得到正确或相符的结果或效果有关的软件属性 互用性/互操作性:与其他指定系统进行交互的能力有关的软件属性 依从性:使软件遵循有关标准、法律、法规及类似规定的软件属性 安全性:防止对程序及数据的非授权的故意或意外访问的能力 可靠性:在规定的一段时间和条件下,软件维持其性能水平有关的一组软件属性 成熟性:与由软件故障引起失效的频度有关的软件属性 容错性:与在与软件故障或违反指定接口情况下,维持规定的性能水平的能力有关的软件属性 易恢复性:与在失效发生后,重新建立其性能水平、恢复直接受影响数据的能力,以及为达到此目的所需的时间和努力有关的软件属性 可用性:与使用的难以程度及规定或隐含用户对使用方式所做的评价有关的软件属性 易理解性:与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性 易学性:与用户为学习使用该软件系统所花的努力有关的软件属性 易操作性:与用户为操作和运行控制所花努力有关的软件属性 效率:与在规定条件下,软件的性能水平和所用资源之间的关系有关的一组软件属性 时间特性:与软件执行其功能时相应和处理时间以及吞吐量有关的软件属性 资源特性:与在软件执行其功能时,所使用的资源量及使用资源、持续时间有关的软件属性 可维护性:与进行指定的修改所需的努力有关的一组软件属性 易分析性:与为诊断缺陷或失效原因、判定待修改的部分所需努力有关的软件属性 可修改性:与进行修改、排除错误或适应环境变化所需努力有关的软件属性 稳定性:与修改所造成的未预料结果的风险有关的软件属性 可测试性:与确认已修改软件所需的努力有关的软件属性 可移植性:与软件可从某一环境转移到另一环境的能力有关的一组软件属性 适应性:与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性 易安装性:与在指定环境下安装软件所需努力有关的软件属性 一致性(遵循性):使软件遵循与可移植有关的标准或约定的软件属性 可替换性:软件在特定环境中用来替代指定的其他软件的可能性和难易程度 6、计算机软件可靠性和可维护性管理、计算机软件可靠性和可维护性管理 GB/T 14394-2008 本标准代替GB/T 14394-1993 计算机软件可靠性和可维护性管理,于 2008 年 7 月18 日发布,2008 年 12 月 1 日正式实施。本标准规定了软件产品在其生命周期内如何选择适91 过软考教育学院出品 提供信息系统项目管理师、系统集成项目管理工程师全程辅导培训,请报名网络辅导班前查询讲课老师证书管理编号,谨防骗子。更多资料请访问 联系 QQ:858301448 12/24