什么是软件工程标准
软件工程标准的层次
中国的软件标准
ISO 9000-3标准及软件质量认证
软件文档的作用与分类
对文档编制的质量要求
第十一章软件工程标准化与软件文档
什么是软件工程标准
软件危机的出路在于软件开发的工程化和标准化。
程序设计语言的标准化:为某一程序设计语言规定若干个标准子集,对于语言的实现者和用户都带来了很大方便。
软件过程的标准化:软件生存期各个阶段的工作建立标准或规范。
软件工程标准的类型
国家标准GB/T 15538-1995《软件工程标准分类法》给出软件工程标准的分类。
涉及过程管理、产品管理、资源管理,以及确认与验证。
过程标准
方法、技术、度量
产品标准
需求、设计、部件、描述、计划、报告
专业标准
职别、道德准则、认证、特许、课程
记法标准
术语、表示法、语言
软件工程标准的清单可用二维表表示。
表中填入的标准表明了软件工程标准的工作范围和如何对标准分类。
已经制定的标准都可在表中找到相应的位置,而且它可启发人们去制定新的标准。
软件工程标准化的作用
可提高软件的可靠性、可维护性和可移植性;
可提高软件人员的技术水平,减少差错和误解;
可提高软件人员之间的通信效率,提高软件的生产率;
有利于软件管理;有利于降低软件产品的成本和运行维护成本;
有利于缩短软件开发周期。
软件工程标准的层次
(1) 国际标准
由国际联合机构制定和公布,提供各国参考的标准。
国际标准化组织 ISO (International anization)
这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大的影响。
ISO建立了“计算机与信息处理技术委员会”, 简称ISO/TC97,专门负责与计算机有关的标准化工作。
这一标准通常冠有ISO字样,如
ISO 8631-86 Information processing_program constructs and conventions for their representation《信息处理──程序构造及其表示法的约定》。该标准现已由中国收入国家标准。
(2) 国家标准
由政府或国家级的机构制定或批准,适用于全国范围的标准,如:
GB ──中华人民共和国国家技术监督局公布实施的标准,简称“国标”。现已批准了若干软件工程标准。
ANSI (American National Standards Institute) ──美国国家标准协会。这是美国一些民间标准化组织的领导机构,
FIPS (NBS){Federal Information Processing Standards (National Bureau of Standards)}──美国商务部国家标准局联邦信息处理标准。
BS (British Standard) ──英国国家标准。
DIN (Deutsches Institut für Nor- mung ) ──德国标准协会
JIS (Japanese Industrial Standard) ──日本工业标准
11 软件工程标准化与软件文档 来自淘豆网m.daumloan.com转载请标明出处.