欢迎来到天天文库
浏览记录
ID:41326556
大小:2.65 MB
页数:36页
时间:2019-08-22
《《软件质量标准》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二单元软件质量标准宋喜莲关于标准GB中华人民共和国强制性国家标准,国家标准化管理委员会GB/T中华人民共和国推荐性国家标准,国家标准化管理委员会GB/Z中华人民共和国指导性国家标准,国家标准化管理委员会CH测绘国家测绘局国土测绘司JG建筑工业建设部(建筑工业)JR金融中国人民银行科技与支付司DB+*中华人民共和国强制性地方标准代号省级质量技术监督局*表示省级行政区划代码前两位Q+*中华人民共和国企业产品标准企业32.1软件质量标准概述-国际标准经过数十年的发展,软件行业形成的标准分工细,体系繁多。本节主要从标准的层次来说明软件质量标准
2、的情况。根据软件工程标准制定机构和标准适用的范围,将软件质量标准分为5个级别,即国际标准、国家标准、行业标准、企业标准和项目规范。很多标准的原始状态可能是项目标准或企业标准,但随着行业发展与推进,它的权威性可能促使它发展成为行业、国家或国际标准,因此这里所说的层次具有一定的相对性。42.1软件质量标准概述-国际标准由国际机构指定和公布供各国参考的标准称为国际标准。国际标准化组织(InternationalStandardsOrganization,ISO)具有广泛的代表性和权威性,它所公布的标准也具有国际影响力。20世纪60年代初,国际
3、标准化组织建立了“计算机与信息处理技术委员会”,专门负责与计算机有关的标准工作。它所公布的标准带有ISO字样,如ISO10012:1995质量手册编写指南。英国皇家认可委员会即UKAS,UnitedKingdomAccreditationService,是负责认证机构认可和实验室测量及试验认可的国家机构,是英联邦乃至世界最权威的认可机构52.1软件质量标准概述-国家标准由政府或国家级的机构制定或批准,适用于本国范围的标准,称为国家标准。如:GB(GuoBiao)中华人民共和国国家技术监督局是中国的最高标准化机构,它所公布实施的标准简称为
4、“国标”。ANSI(AmericanNationalStandardsInstitute)美国国家标准协会。是美国一些民间标准化组织的领导机构,具有一定的权威性。FIPS(FederalInformationProcessingStandards)美国商务部国家标准局联邦信息处理标准。它所公布的标准均冠有FIPS字样。如,1987年发表的FIPSPUB132—87Guidelineforvalidationandverificationplanofcomputersoftware(软件确认与验证计划指南)。BS(BritishStand
5、ard)英国国家标准。DIN(DeutschesInstitutforNormung)德国标准协会。JIS(JapaneseIndustrialStandard)日本工业标准行业标准。62.1软件质量标准概述-行业标准行业标准是由一些行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。中华人民共和国国家军用标准(GJB)。是由我国国防科学技术工业委员会批准,适合国防部门和军队使用的标准。例如,1988年发布实施的GJB473-88军用软件开发规范。美电气和电子工程师学会(InstituteOfElectricalandElec
6、tronicsEngineers,IEEE),该学会成立了软件标准技术委员会(SESS),开展软件标准化活动。美国国防部标准(DepartmentofDefense-Standards,DOD-STD)。美国军用标准(Military-Standards,MIL-S)。另外,我国的一些部门(如信息产业部)也开展了软件标准化工作,制定和公布了一些适合本部门工作需要的规范。这些规范的制定参考了国际标准和国家标准。这些标准的制定对各自行业的软件工程起到了强有力的推动作用。72.1软件质量标准概述-IEEE软件工程标准顾客标准流程标准产品标准资
7、源与技术标准82.1软件质量标准概述-IEEE730:2001结构与内容目的参考文档管理文档标准、实践、约定和度量软件评审92.1软件质量标准概述-IEEE/EIAStd12207—软件生命周期过程主要过程(PrimaryProcess)包括5个过程,这些过程供各主要当事方(如需方、供方、开发者、运行者和维护者)在参与或完成软件产品开发、运行或维护时使用,它们是:获取过程:需方获取系统,软件产品或软件服务的活动。供应过程:供方向需方提供系统、软件产品或软件服务的活动。开发过程:开发者定义并开发软件产品的活动。运行过程:运行者在规定的
8、环境中为其用户提供计算机系统服务的活动。2.支持过程(SupportingProcess)包括8个过程,其每个过程均有明确的目的支持其它过程,帮助软件项目获得成功及良好的产品质量。它们是:文档编制过程:记录
此文档下载收益归作者所有