根据软件工程标准制定的机构和标准适用的范围有所不同,它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。以下分别对五级标准的标识符和标准制定(或批准)的机构做一简要说明。
由国际联合机构制定和公布,提供各国参考的标准,如ISO (International Standards Organization )—国际标准化组织。这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大的影响。1960年初,该机构建立了“计算机与信息处理技术委员会”,简称ISO / TC97,专门负责与计算机有关的标准化工作。这一标准通常冠有ISO字样,如ISO 8631-86 Information processing-program constructs and conventions for their representation《信息处理—程序构造及其表示法的约定》。该标准现已由中国收入国家标准。
由政府或国家级的机构制定或批准,适用于全国范围的标准,如:
·GB—中华人民共和国国家技术监督局是中国的最高标准化机构,它所公布实 施的标准简称为“国标”。现己批准了若干个软件工程标准。
·ANSI (American National Standards Institute)—美国国家标准协会。这是美国 一些民间标准化组织的领导机构,具有一定的权威性。.
·FIPS(NBS)(Federal Information Processing Standards(National Bureau of Standards))—美国商务部国家标准局联邦信息处理标准。它所公布的标准均冠有FIPS字样。如1987年发表的FIPS PUB 132-87 Guideline for validation and verification plan of computer software(软件确认与验证计划指南)。
·BS (British Standard)—英国国家标准。
·DIN (Deutsches Institut fttr Normung)—德国标准协会。
·JIS (Japanese Industrial Standard)—日本工业标准。
由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准,如:
·IEEE ( Institute of Electrical and Electronics Engineers )—美国电气与电子工程 师学会。近年该学会专门成立了软件标准分技术委员会(SESS),积极开展了软件标准化活动,取得了显著成果,受到了软件界的关注。IEEE通过的标准经常要报请ANSI审批,使之具有国家标准的性质。因此,日常看到IEEE公布的标准常冠有ANSI的字头。例如,ANSI/IEEE Str 828-1983《软件配置管理计划标准》。
·GJB—中华人民共和国国家军用标准。这是由中国国防科学技术工业委员会 批准,适合于国防部门和军队使用的标准。例如,1988年实施的GJB 437-88《军用软件开发规范》;GJB 438-88《军用软件文档编制规范》。
·DOD_ STD (Department Of Defense STanDards)—美国国防部标准,适用于美国国防部门。
·MIL_ S ( MILitary_Standard )—美国军用标准,适用于美军内部。
此外,近年来中国许多经济部门(例如原航空航天部、原国家机械工业委员会、对外经济贸易部、石油化学工业总公司等)都开展了软件标准化工作,制定和公布了一些适合于本部门工作需要的规范。这些规范大多参考了国际标准或国家标准,对各自行业所属企业的软件工程工作起到了有力的推动作用。
一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(General Products Division ) 1984年制定的《程序设计开发指南》,仅供该公司内部使用。
由某一科研生产项目组织制定,且为该项任务专用的软件工程规范。例如,计算机集成制造系统(CIMS )的软件工程规范。
1983年5月中国原国家标准总局和原电子工业部主持成立了“计算机与信息技术标准化技术委员会”,下设13个分技术委员会。与软件相关的程序设计语言分委员会和软件工程技术分委员会。中国制定和推行标准化工作的总原则是向国际标准靠拢,对于能够在中国适用的标准一律按等同采用的方法,以促进国际交流。这里,等同采用是要使
自己的标准与国际标准的技术内容完全相同,仅稍做编辑性修改。
从1983年起到现在,中国已陆续制定和发布了20项国家标准。·这些标准可分为四类:基础标准,开发标准,文档标准和管理标准。
在表19-3中分别列出了这些标准的名称及其标准号。除了国家标准以外,近年来中国还制定了一些国家军用标准。根据国务院、中央军委在1984年1月颁发的军用标准化管理办法的规定,国家军用标准是指对国防科学技术和军事技术装备发展有重大意义而必须在国防科研、生产、使用范围内统一的标准。凡 已有的国家标准能满足国防系统和部队使用要求的,不再制定军用标准。
各省软考办 | ||||||||||