• 437.50 KB
  • 72页

软件工程标准化软与

  • 72页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'第一章软件工程标准化Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1软件工程标准及其类型软件危机的出路在于软件开发的工程化和标准化。GB/T15538-1995《软件工程标准分类法》指出,软件工程标准分类法由标准划分、软件工程划分和这两种划分表示的关系组成。1.1.1按标准划分1.1.2按软件工程划分Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1.1按标准划分按标准划分:过程标准、产品标准、行业标准、记法标准。过程标准:用于描述在制造或获得产品过程中所进行的一系列活动或操作的标准,过程标准同开发一个产品或从事一项服务的一系列活动或操作有关产品标准:该标准定义了在软件工程过程中,正式或非正式地使用或产生的那些产品的完整性和可接受性,产品标准涉及事物的格式和内容。行业标准:“该标准标识一行业为一个业务领域,并且把它和其他行业相区别”,行业标准涉及软件工程行业的所有方面。记法标准:“用于描述工作或职业的通用范围的标准”,记法标准涉及软件工程行业内用于交流的方法。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 过程标准:方法标准、技术标准、度量标准产品标准:需求标准、设计标准、部件标准、描述标准、计划标准、报告标准行业标准:职业标准、道德准则(认证标准)、特许(认可标准)、课程标准记法标准:术语标准、表示法标准、语言标准其中过程标准中的:方法标准:“该标准描述了开发一个产品或从事一项服务所使用的顺序处理或过程”技术标准:“该标准描述在产品制造过程或从事一项服务中所使用的积累技术或管理技能及其方法”度量标准:“用于测量过程或产品的标准”进一步划分:Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 产品标准中的:需求标准:用于描述需求规格说明特性的标准设计标准:该标准描述了数据或程序部件的设计特征部件标准:该标准描述了数据或程序部件的特征描述标准:该标准描述了有助于理解、测试、安装、运行或产品维护的信息或规程计划标准:该标准给出了完成预定目标或在给定资源范围内的工作安排报告标准:用于描述工程和管理活动结果的标准。行业标准中的:职业标准:用于描述工作或职业的通用范围的标准认可标准:指用于描述认可工作的标准许可标准:该标准描述了由官方或法律机构予以个人或组织所能做或所拥有特定事物的权力课程标准:该标准描述了由教育机构提供的有关软件工程学科内的知识。记法标准中的:术语标准:用于描述系统或一组名字、标记或符号的标准表示法标准:用于表示工程或管理产品各个方面的特征的标准语言标准:用于需求规格说明、设计或测试的一类语言标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 如图所示Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1.2按软件工程划分软件工程划分包括两个部分:任务功能和软件生存周期。使用这两个部分以便比较、判断、评价和确定软件工程标准的范围和内容。1.1.2.1任务功能1.1.2.2软件生存周期Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1.2按软件工程划分(续)1.1.2.1任务功能任务功能可划分三个部分:产品工程功能、验证与确认功能和技术管理功能。产品工程功能包括定义、产生和支持最终软件产品所必需的那些过程。验证和确认功能是检查产品质量的技术活动。技术管理功能是构造和控制产品工程功能的那些过程注意:这三个部分不是集中在单个生存周期阶段中,而是并行进行的产生、检查和控制的主要活动。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1.2按软件工程划分(续)进一步划分:产品工程功能标准:需求分析标准、设计标准、编程标准、集成标准、转换标准、排错与调试标准、产品支持标准和软件维护标准验证与确认功能标准:评审和审计标准、产品分析标准和测试标准技术管理功能:过程管理标准、产品管理标准和资源管理标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 表1.1.2.1.1按标准划分与软件工程中任务功能部分形成的分类表Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 表1.1.2.1.2按标准划分与软件工程任务功能全部形成的分类表Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. FIPSl05是美国国家标准局发布的《软件文档管理指南》(NationalBureauOfStandards,GuidelineforSoftwareDocumentationManagement,FIPSPUB105,June1984)NSAC—39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》(NuclearSafetyAnalysisCenter,VerificationandValidationforSafetyParameterDisplaySystems,NSAC—39,De—cemberl981)。ISO5807是国际标准化组织公布(现已成为我国国家标准)的《信息处理——数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》(本书第四章4.1节讨论的标准程序流程图正是以此为依据)。上表不仅告诉我们软件工程标准的范围和标准如何分类,而且对标准的开发具有指导作用。已经制定的标准都可在表中找到相应的位置,而且它可启发我们去制定新的标准。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.1.2按软件工程划分(续)1.1.2.2软件生存周期软件生存周期指“始于一个软件产品的初步设想,而终于该产品不再使用的一段时间”。软件生存周期典型地包括:概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、制造阶段、安装和验收阶段、运行和维护阶段,有时还有引退阶段。软件生存周期标准:概念阶段标准、需求阶段标准、设计阶段标准、实现阶段标准、测试阶段标准、制造阶段标准、安装和验收阶段标准、运行和维护阶段标准,引退标准。表1.1是按软件工程生存周期进行的划分。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 表1.1.2.2按标准类型与软件工程 生存周期进行划分GB/T9385-88计算机软件需求说明编制指南GB/T1526-89信息处理标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.2软件工程标准化的意义(1)提高软件的可靠性、可维护性和可移植性;(2)提高软件的生产率、提高软件人员的技术水平;(3)提高软件人员之间的通信效率,减少差错和误解;(4)有利于软件管理;(5)有利于降低软件产品的成本和运行维护成本;(6)有利于缩短软件开发周期。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.3软件工程标准的实施步骤软件工程标准的制定与推行要经历一个环状的生命周期;审核实施培训审批咨询开发修订建议公示撤消发起Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.4软件工程标准的层次根据软件工程标准制定的机构和标准适用的范围,可分为以下五个层次:(1)国际标准(2)国家标准(3)行业标准(4)企业规范(5)项目规范Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.4软件工程标准的层次(续)(1)国际标准由国际联合机构制定和公布,提供各国参考的标准。国际标准化组织ISO(InternationalStandardsOrganization)这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大的影响。通常冠有ISO字样,如ISO8631-86Informationprocessing_programconstructsandconventionsfortheirrepresentation《信息处理──程序构造及其表示法的约定》。ISO建立了“计算机与信息处理技术委员会”,简称ISO/TC97,专门负责与计算机有关的标准化工作。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.4软件工程标准的层次(续)(2)国家标准由政府或国家级的机构制定或批准,适用于全国范围的标准,如:GB──中华人民共和国国家技术监督局公布实施的标准,简称“国标”。现已批准了若干软件工程标准。ANSI(AmericanNationalStandardsInstitute)──美国国家标准协会。这是美国一些民间标准化组织的领导机构,FIPS(NBS){FederalInformationProcessingStandards(NationalBureauofStandards)}──美国商务部国家标准局联邦信息处理标准。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.4软件工程标准的层次(续)(2)国家标准(续)DIN(DeutschesInstitutfürNor-mung)──德国标准协会标准。BS(BritishStandard)──英国国家标准。JIS(JapaneseIndustrialStandard)─日本工业标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.4软件工程标准的层次(续)(3)行业标准由行业机构、学术团体或国防机构制定,适用于某个业务领域的标准。IEEE(InstituteofElectricalandElectronicsEngineers)──美国电气与电子工程师学会。该学会有一个软件标准分技术委员会(SESS),负责软件标准化活动。IEEE公布的标准常冠有ANSI的字头。例如,ANSI/IEEEStr828-1983《软件配置管理计划标准》GJB──中华人民共和国国家军用标准。这是由中国国防科学技术工业委员会批准,适合于国防部门和军队使用的标准。例如,GJB437-88《军用软件开发规范》。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. DOD_STD(DepartmentOfDefense_STanDards)──美国国防部标准,适用于美国国防部门。MIL_S(MILitary_Standard)──美国军用标准,适用于美军内部。(4)企业规范一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部1984年制定的《程序设计开发指南》,仅供该公司内部使用。(5)项目规范由某一科研生产项目组织制定,为该项任务专用的软件工程规范。1.4软件工程标准的层次(续)Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.5中国的软件标准1.5.1中国的软件标准1.5.2中国的软件标准采标Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.5.1中国的软件标准从1983年起,中国已陆续制定和发布了20项国家标准。这些标准可分为4类:(1)基础标准(2)开发标准(3)文档标准(4)管理标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. (1)基础标准GB/T11457-89软件工程术语GB1526-89信息处理数据流程图、程序流程图、系统结构图、程序网络图和系统资源图的文件编制符号及约定GB/T15538-95软件工程标准分类法GB13502-92信息处理程序构造及其表示法的约定GB/T15535-95信息处理单命中判定表规范GB/T14085-93信息处理系统计算机系统配置图符号及其约定GB/T8566-01信息技术 软件生存周期过程GB/T18493-01信息技术 软件生存周期过程指南GB/T13702-92计算机软件分类与代码GB/T15853-95软件支持环境Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. (2)开发标准GB8566-88软件开发规范GB/T15532-95计算机软件单元测试GB(ISO6593-1985)信息处理按记录组处理顺序文卷的程序流程GB/T14079-93软件维护指南GB/T17544-1998信息技术 软件包质量要求和测试GB/T18491.1-2001信息技术 软件测量功能规模测量Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. (3)文档标准GB8567-88计算机软件产品开发文件编制指南GB9385-88计算机软件需求说明编制指南GB9386-88计算机软件测试文件编制规范GB16680-96软件文档管理指南Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. (4)管理标准GB/T12505-90计算机软件配置管理计划规范GB/T16260-96信息技术软件产品评价质量特性及其使用指南GB12504-90计算机软件质量保证计划规范GB/T14394-93计算机软件可靠性和可维护性管理GB/T19000-3-94质量管理和质量保证标准GB/T13423-92工业控制用软件评定准则Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.5.2中国的软件标准采标表1.5.2列出部分软件工程标准的名称及其标准代号与采标情况。其中:“等同采用”:是指“我国标准与国际标准在技术内容和文本结构上完全相同,或者与国际标准在技术内容上相同,但有少量编缉性修改,且‘反之亦然’适用”。“等同采用”用代号“IDT”表示。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.5.2中国的软件标准采标(续)“修改采用”:是指“我国标准‘修改’了相应的国际标准,致使我国标准在技术上与国际标准有差异,但这种差异得到了清楚的标明和解释,在结构上与国际标准对应,但可在不影响与国际标准的内容和结构进行比较的地方作些修改;还可包括编缉性修改。‘反之亦然’原则不再适用。其中,‘修改’包括我国标准的内容多于或少于相应的国际标准,更改了国际标准的部分内容,增加了可供选择的方案”。“修改采用”用代号“MOD”表示。“非等效采用”:指“我国标准在技术内容和文本上与国际标准均不相同,而且这些差异未加以清楚的标识。“非等效采用”用代号“NEQ”表示。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 表1.5.2我国软件工程标准(续)Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 表1.5.2我国软件工程标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6中国军用标准1.7ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.6军用标准我国军用软件标准化工作经过近20年的努力,已初步建立了军用软件标准体系,军用软件标准的重要性得到了重视,软件测评工作逐步规范化和标准化。1.6.1军用标准对软件产品的质量的作用1.6.2部分军用标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.6.1军用标准对软件产 品的质量的作用(1)军标的采用可以规范军用软件在开发研制中的每个过程,从而从根本上提高软件产品的质量;(2)在采购或开发中,认识到军标是最为有效的和最终的验收依据,可以有效地过滤掉符合要求的或质量低劣的产品进入军队;(3)认识到只有具备了相应的标准,才有可能针对软件产品或承制方进行认证或认可,才有可能选择合格的军用软件承制方或有一定质量保证的产品。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.6.2部分军用标准GJB/Z1-1988自动化指挥系统建设必备文档编写指南GJB/Z22-1991军用实时操作系统实现指南GJB/Z71-1995计算机网络访问控制用户鉴别技术指南GJB/Z78-1996军用计算机网络实现与应用指南GJB/Z99-1997系统安全工程手册GJB/Z102-1997软件可靠性和安全性设计准则GJB/Z115-1998GJB2796《武器系统软件开发》剪裁指南GJB/Z117-1999军用软件验证与确认指南GJB281-1991指挥自动化计算机网络安全要求GJB437-1988军用软件开发规范GJB438A-1997武器系统软件开发文档GJB439-1988军用软件质量保证规范GJB900-1990系统安全性通用大纲GJB1091-1991军用软件需求分析GJB1267-1991军用软件维护Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 主要内容1.1软件工程标准及其类型1.2软件工程标准化的意义1.3软件工程标准的实施步骤1.4软件工程标准的层次1.5中国的软件工程标准1.6中国军用标准1.7ISO9000-3标准及软件质量认证Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7ISO9000-3标准及软件质量认证ISO9000国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。到目前为止,已有70多个国家在它们的企业中采用和实施这一系列标准。我国对此也十分重视,确定对其等同采用,发布了与其相应的质量管理国家标准系列GB/T19000;同时积极组织实施和开展质量认证工作。ISO9000系列标准客观地对生产者(也称供方)提出了全面的质量管理要求、质量管理办法,并且还规定了消费者(也称需方)的管理职责,使其得到双方的普遍认同,从而将符合ISO9000标准的要求作为国际贸易活动中建立互相信任关系的基石。在各国企业中形成了不通过这一标准认证就不具备参与国际市场竞争实力的潮流,并且在国际贸易中,把生产者是否达到ISO9000质量标准作为购买产品的前提条件,取得ISO9000质量标准认证被人们当做进入国际市场的通行证。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7ISO9000-3标准及软件质量认证1.7.1什么是ISO1.7.2什么是ISO9000系列1.7.3ISO9000标准产生的背景1.7.4ISO9000系列标准的内容Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.1什么是ISOISO是英文InternationalOrganizationforStandardization“国际标准化组织”的简称。ISO是世界上最大的国际标准化组织。它成立于1947年2月23日,它的前身是1928年成立的“国际标准化协会国际联合会”(简称ISA)。如IEC也比较大。IEC即“国际电工委员会”,1906年在英国伦敦成立,是世界上最早的国际标准化组织。IEC主要负责电工、电子领域的标准化活动。而ISO负责除电工、电子领域之外的所有其他领域的标准化活动。ISO宣称它的宗旨是“在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。”Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.1什么是ISO(续)ISO现有117个成员,包括117个国家和地区。ISO的最高权力机构是每年一次的“全体大会”,其日常办事机构是中央秘书处,设在瑞士的日内瓦。中央秘书处现有170名职员,由秘书长领导。ISO的成员由来自世界上100多个国家的国家标准化团体组成,代表中国参加ISO的国家机构是中国国家技术监督局(CSBTS)。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7ISO9000-3标准及软件质量认证1.7.1什么是ISO1.7.2什么是ISO9000系列1.7.3ISO9000标准产生的背景1.7.4ISO9000系列标准的内容Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000系列ISO组织机构ISO国际标准编号格式ISO9000族TC176及其所制定的标准Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000系列ISO组织机构ISO通过它的2856个技术机构开展技术活动。其中技术委员会(简称TC)共185个,分技术委员会(简称SC)共611个,工作组(WG)2022个,特别工作组38个。ISO的2856个技术机构技术活动的成果(产品)是“国际标准”。ISO现已制定出国际标准共10300多个,主要涉及各行各业各种产品(包括服务产品、知识产品等)的技术规范。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000系列(续)ISO国际标准编号格式:ISO+标准号+[杠+分标准号]+冒号+发布年号(方括号中的内容可有可无)例如:ISO8402:1987、ISO9000-1:1994等,分别是某一个标准的编号。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000系列(续)“ISO9000族”是指由ISO/TC176制定的所有国际标准。TC176及其所制定的标准TC176即ISO中第176个技术委员会,它成立于1980年,全称是“品质保证技术委员会”,1987年又更名为“品质管理和品质保证技术委员会”。TC176专门负责制定品质管理和品质保证技术的标准。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000(续)TC176最早制定的一个标准是ISO8402:1986,名为《品质-术语》,于1986年6月15日正式发布。1987年3月,ISO又正式发布了ISO9000:1987、ISO9001:1987、ISO9002:1987、ISO9003:1987、ISO9004:1987共5个国际标准,与ISO8402:1986一起统称为”ISO9000系列标准”。此后,TC176又于1990年发布了一个标准,1991年发布了三个标准,1992年发布了一个标准,1993年发布了五个标准;1994年没有另外发布标准,但是对前述“ISO9000系列标准”统一作了修改,分别改为ISO8402:1994、ISO9000-1:1994、ISO9001:1994、ISO9002:1994、ISO9003:1994、ISO9004-1:1994,并把TC176制定的标准定义为“ISO9000族”。1995年,TC176又发布了3个标准。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.2什么是ISO9000(续)至今,ISO9000族一共有19个标准对于上述标准,作为企业,只需选用如下三个标准之一:1、ISO9001:1994《品质体系设计、开发、生产、安装和服务的品质保证模式》;2、ISO9002:1994《品质体系生产、安装和服务的品质保证模式》;3、ISO9003:1994《品质体系最终检验和试验的品质保证模式》。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7ISO9000-3标准及软件质量认证1.7.1什么是ISO1.7.2什么是ISO9000系列1.7.3ISO9000标准产生的背景1.7.4ISO9000系列标准的内容Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.3ISO9000标准产生的背景ISO9000族标准是国际标准化组织颁布的在全世界范围内通用的关于质量管理和质量保证方面的系列标准,目前已被80多个国家等同或等效采用,该系列标准在全球具有广泛深刻的影响,有人称之为ISO9000现象。ISO9000族标准主要是为了促进国际贸易而发布的,是买卖双方对质量的一种认可,是贸易活动中建立相互信任关系的基石。ISO适用领域推行ISO9000的作用Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 硬件:具有特定形状的产品,如机械、电子产品,包括计算机硬件。软件:通过媒体表达的信息所构成的智力产品。包括计算机软件。流程性材料:将原料转化为某一特定状态的产品。如,流体、粒状、线状等,通过瓶装、袋装等或通过管道传输交付。服务:为满足客户需求的更为广泛的活动。1.7.3ISO9000标准产生的背景(续)ISO适用领域Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.3ISO9000标准产生的背景(续)推行ISO9000的作用(1)强化品质管理,提高企业效益;增强客户信心,扩大市场份额(2)获得了国际贸易“通行证”,消除了国际贸易壁垒(3)节省了第二方审核的精力和费用(4)在产品品质竞争中永远立于不败之地(5)有效地避免产品责任(6)有利于国际间的经济合作和技术交流Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7ISO9000-3标准及软件质量认证1.7.1什么是ISO1.7.2什么是ISO9000系列1.7.3ISO9000标准产生的背景1.7.4ISO9000系列标准的内容Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容1.7.4.1ISO9000系列标准内容1.7.4.2制定与实施ISO9000系列标准的主导思想1.7.4.3ISO9000-3标准的特点1.7.4.4ISO9000-3对软件质量保证的要求Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容ISO9000质量管理和质量保证标准──选择和使用的导则ISO9001质量体系──设计/开发、生产、安装和服务中的质量保证模式ISO9002质量体系──生产和安装中的质量保证模式ISO9003质量体系──最终检验和测试中的质量保证模式ISO9004质量管理和质量体系要素──导则注意:ISO9000族标准中有关质量体系保证的标准有三个:ISO9001、ISO9002、ISO9003。ISO9000系列标准原本是为制造硬件产品而制定的标准,不能直接用于软件制作。曾试图将9001改写用于软件开发方面,但效果不佳。以追加形式,另行制定出ISO9000-3标准。ISO9000-3成为“使9001适用于软件开发、供应及维护”的“指南”。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.1ISO9000系列标准内容正式颁布的IS09000族19项际标准草案阶段的7项国际标准IS09000族标准发展新动向Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.1ISO9000系列标准内容正式颁布的IS09000族19项际标准(1)GB/T65831994(idtIS08402:1994)质量管理和质量保证术语。 (2)GB/T19000.1-1994(idtlS09000-1:1994)质量管理和质量保证准第1部分选择和使用指南。 (3)GB/19000.2-1994(idtIS09000-2:1993)质量管理和质量保证标准第二部分GB/T19001、GB/T19002和GB/T19003实施通用指南。 (4)GB/T19000.3-1994(idtlS09000-3:1994)质量管理和质量保证标准第3部分GB/T19001在软件开发、供应和维护中的使用指南。 (5)GB/T19000.4-1994(idtIS09000-4:1993)质量管理和质量保证标准第四部分可信性大纲管理指南。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)(6)GB/T19000-1994(idtlS09001:1994)质量体系列化设计、开发、生产、安装和服务的质量保证模式。 (7)GB/T19002-1994(idtlS09002:1994)质量体系生产、安装和服务的质量保证模式。(8)GB/T190031994(idtIS09003:1994)质量体系最终检验和试验的质量保证模式。 (9)GB/T19004.1-1994(idtlS09004-1:1994)质量管理和质量体系要素第1部分指南。 (10)GB/T19004.2-1994(idtlS09004-2:1991)质量管理和质量体系要素第2部分服务指南。 (11)GB/T19004.3-1994(idtIS09004-3:1993)质量管理和质量体系要素第3部分流程性材料指南。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)(12)GB/T19004.4-1994(idtlSO-4:1993)质量管理和质量体系要素第4部分质量改进指南。 (13)GB/T19015-1996(idtISOl0005:1995)质量管理质量计划指南。 (14)GB/T19017-1996(idtlS010007:1995)质量管理技术状态管理指南。(15)GB/T19021.1-1993(idtlSOl0011-1:1990)质量体系审核指南第1部分审核。 (16)GB/T19021.2-1993(idtIS010011-2:1991)质量体系审核指南第2部分质量体系审核员的评定准则。 (17)GB/T19021.3-1993(idtIS0100ll-3:1991)质量体系审核指南第3部分审核工作管理。 (18)GB/T19022.1-1994(idtIS010012:1992)测量设备的质量保证要求第1部分测量设备的计量确认体系。 (19)GB/T19023-1996(idtlSOl0013:1995)质量手册编制指南。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.1ISO9000系列标准内容草案阶段的7项国际标准(1)ISO/DIS9004-8质量原理及其在质量管理实践中的应用。 (2)ISO/DISl0006质量管理项目管理指南。 (3)ISO/FDISl0012-2测量设备的质量保证要求第2部分测量过程控制。 (4)ISO/FDISl0014质量经济性管理指南。 (5)ISO/CDl0015继续教育和培训。 (6)ISO/WDl0016检验和试验记录结果表述指南。 (7)ISO/WDl0017统计技术在质量管理中的应用。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.1ISO9000系列标准内容IS09000族标准发展新动向根据ISO/TCl76提出的未来发展设想,IS09000族标准在未来的发展中,其结构将可能发生重大变化,以便提高标准使用的灵活性,更好地适用于各种规模和性质的组织,扩大标准在不同行业的应用。如:IS09001,IS09003合并为IS09001,1S09000-2、IS09000-3、IS09004-2、1S09004-3归到IS09004/1;1S010005、IS010007归到IS09004/1;IS010013-IS010016归到IS09004/1或作为技术报告IS010011和IS010012仍作为单独的标准还有一些标准将以宣传引导性的小册子或使用手册或以技术委员会报告的形式出现。总之,未来的IS09000族标准的新结构将是以IS09001和IS09004两个标为核心,包括少量的支持性标准。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.2制定与实施ISO9000系列标准的主导思想(1)强调质量形成生产的全过程ISO9000-3的核心思想是“将质量制作入产品之中”。软件产品的质量取决于软件生存期所有阶段的活动(2)ISO9000-3要求“必须使影响产品质量的全部因素在生产全过程中始终处于受控状态”(3)ISO9000-3标准要求证实:“企业具有持续提供符合要求产品的能力”(4)ISO9000标准强调“质量管理必须坚持进行质量改进”Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.3ISO9000-3标准的特点(1)ISO9000-3标准不适用于面向多数用户销售的程序包软件,仅适用于依照合同进行单独订货开发的软件。(2)ISO9000-3标准对供需双方领导的责任都做了明确的规定,并没有单纯地把义务全部加在供方身上。(3)在包括合同在内的全部工序中进行审查,并彻底文档化。(4)在ISO9000-3中,最重要的是质量保证“体系”。(5)供方应实施内部质量审核制度。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.4ISO9000-3对软件质量保证的要求ISO9000-3对软件质量保证提出了一些要求。主要包括以下内容:(1)合同审查(2)需方的需求规格说明(3)开发计划管理(4)质量计划管理(5)设计和实现(6)测试和验证(7)验收(8)复制、交付和安装(9)维护…….Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd. 1.7.4ISO9000系列标准的内容(续)1.7.4.4ISO9000-3对软件质量保证的要求(10)配置管理(11)文档控制(12)质量记录(13)测量(14)采购(15)培训(16)其他支持Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.'