- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章 软件工程标准与软件文档
第5部分 软件维护与软件管理;14.1 标准的概念; 所谓标准是指人们为在一定的范围内获得最佳秩序,经
协商一致制定,并由公认机构批准,共同使用和重复使用的
一种规范性文件。这里提到的规范性文件是为各种活动或结
果提供规则、导则或规定特性的文件。由此可看出标准的针
对对象是活动(例如过程)或其结果(如过程得到的产品)
,并且是要被人们共同使用的和重复使用的。
所谓标准化是指围绕着标准的制定与贯彻实施等方面工作
开展的一系列活动。事实上,对于大多数软件开发机构和软
件工程人员来说,标准化工作主要是对标准的理解(特别是
对国际标准和国家标准的理解)与贯彻实施的相关活动。 ; 为什么要积极推动软件工程标准化,其道理是显而易见
的。对于一个软件开发项目来说,需要有多个层次、不同分
工的人员参与和配合,在项目开发的各个阶段,以及项目的
各个组成部分之间都要解决好许多联系和衔接问题。如何在
软件开发工作中把这些错综复杂的关系协调好,就需要有一
套被人们公认的合理、科学且可行的约束和规定,被大家共
同遵守。例如,在软件开发项目取得阶段成果或最后完成
时,需要进行阶段评审和验收测试;投入运行的软件,其维
护工作中遇到的问题又与开发工作有着密切的关系。对于这;些表现为工作流程中的配合关系必须依赖于事先的明确约
定。软件工程的管理工作在各个环节都要求提供统一的行动
规范和衡量准则,使各项工作有章可循,有条不紊,否则必
定会寸步难行,导致混乱。
软件工程标准化会给软件工作带来许多好处,比如:
(1)提高软件产品的质量。
(2)减少开发人员之间的误解、差错和返工,从而缩短了
软件开发周期,提高了软件工作的工作效率和软件生产率;
(3)遵循标准开展工作能提高软件人员的开发技能;;(4)由于各层次、各环节和各岗位的软件人员都遵循统一
的标准,大家有了共同语言因而提高了人员之间沟通的效
率;
(5)标准化开发有助于提高管理水平,有利于降低软件产
品的开发成本和运行维护成本;
(6)软件工程标准化也是国际化的要求,它为国际交流提
供了便利。; 在人们日常生活中会遇到各种标准,如食品卫生、药物检
验、生产安全、产品技术要求、产品质量等,涉及面越来越
广泛,标准中的规定也越来越细致。那么会不会因为标准规
定得太多太严给我们带来太多的不便呢?事实上,标准的分
类给我们的实施带来一些灵活和方便,标准大致可分为推荐
性标准和指导性技术文件两类。
(1)推荐性标准。其内容是鼓励或是建议选择采用的要
求,常用字母“T”表示此类标准,如2006年公布的国家标准
“软件工程术语”,其标识号为GB/T 11457∶2006。;(2)指导性技术文件。其内容是供使用者参考使用的。常
用字母“Z”表示此类标准,如2006年公布的国家标准“软件
工程 软件维护”,其标识号为GB/Z 20157:2006。
根据标准制定的机构和标准适用的范围,我们把标准分为
若干级别,即国际标准、国家标准、行业标准、地区标准、
企业(组织)标准以及项目标准。
(1)国际标准
由国际标准机构组织制定和发布,提供各国参考的标准。
计算机软件的国际标准机构主要是ISO和IEC。;① ISO(Interantional Standards Organization)——国际标准化组织。这一国际机构具有广泛的代表性和权威性,它所公布的标准在许多国家有着较大影响。
② IEC(International Electrotechnical Commission)——国际电工委员会。该委员会是世界上成立最早的非政府性制定电工、电子、通信及其相关技术领域国际标准的组织。
以上两个国际组织经常联合制定并发布有关计算机领域的
标准,这些标准的名称前均冠以ISO/IEC及相关的标准号,
如ISO/IEC 12207 Information Technology-Software Life
Cycle Process。;(2)国家标准
由政府或国家机构组织制定和发布,适用于全国范围的
标准。
① GB标准——由中华人民共和国国家质量监督检验检疫总
局发布,适用于全国范围,简称国标。
② ANSI(American National Standards Institute)——
美国国家标准协会,这是美国一些民间标准化组织的领导
机构,具有一定的权威性。
③ FIPS(NBS)(Federal Information Processing
Srandards National Bureau at Standards)——美国商;务部国家标准局联邦信息处理标准。它所发布的标准均冠有FIPS字样,如1987年发布的FIPS PUB 132—87 Guideline
文档评论(0)