购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5.2 软件工程标准

软件工程标准的类型可以从多个角度来划分。它可以包括过程标准(如方法、技术、度量等)、产品标准(如需求、设计、部件、描述、计划、报告等)、专业标准(如职别、道德准则、认证、特许、课程等)及记法标准(如术语、表示法、语言等)。

根据软件工程标准制定的机构和标准适用的范围有所不同,软件工程标准可分为5个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。以下分别对5级标准的标识符及标准制定(或批准)的机构做简要说明。

1.国际标准

国际标准是指由国际联合机构制定和公布,提供各国参考的标准。国际标准化组织(International Standards Organization,ISO)有着广泛的代表性和权威性,它所公布的标准也有较大影响。

20世纪60年代初,该机构建立了计算机与信息处理技术委员会(简称ISO/TC 97),专门负责与计算机有关的标准化工作。截至目前,国际标准化组织共制定38项国际标准。软件工程标准框架,如图1.7所示。

图1.7 软件工程标准框架

2.国家标准

国家标准是指由政府或国家级的机构制定或批准,适用于全国范围的标准。我国标准化管理委员会是国家最高标准化机构,它所公布实施的标准简称为国标(GB)。比较常见的其他国家标准有:

(1)ANSI(American National Standards Institute)——美国国家标准。

(2)BS(British Standard)——英国国家标准。

(3)JIS(Japanese Industrial Standard)——日本工业标准。

3.行业标准

行业标准是指由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。例如,美国电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)。近年该协会专门成立了软件标准分技术委员会(SESS),积极开展了软件标准化活动,取得了显著成果,受到了软件界的关注。IEEE通过的标准常常要报请ANSI审批,使其具有国家标准的性质。因此,IEEE公布的标准常冠有ANSI字头,如ANSI/IEEE Str 828—1983《软件配置管理计划标准》。

GJB——中华人民共和国国家军用标准。这是由中国人民解放军原总装备部或我国国防科学技术工业委员会批准,适合于国防部门和军队使用的标准。例如,2004年总装备部发布实施的GJB 5235《军用软件配置管理》。

DOD-STD(Department of Defense-STanDards)——美国国防部标准。适用于美国国防部门。

近年来,我国许多行业和组织(如航天航空部、石油化学工业总公司等)开展了软件标准化工作,制定和公布了一些适应于本行业工作需要的规范。这些规范大都参考了国际标准或国家标准,对各自行业所属企业的软件工程工作起到了有力的推动作用。

4.企业(机构)标准

由于软件工程工作的需要,一些大型企业或公司,制定适用于本部门的规范。例如,美国IBM公司通用产品部1984年制定的《程序设计开发指南》,供该公司内部使用。

5.项目(课题)标准

由某一科研生产项目组织制定,且为该项任务专用的软件工程规范,如计算机集成制造系统的软件工程规范。 Vl8UvT2EIPxZ0KKe5Ov2YR30W0feb4rxfpgFC2HW3GhPRxtVfPntXuQD1tCbIebD

点击中间区域
呼出菜单
上一章
目录
下一章
×