网站大量收购独家精品文档,联系QQ:2885784924

第14章 软件工程标准与软件文档.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档