软件工程第11章 软件工程标准化和软件文档.pptVIP

软件工程第11章 软件工程标准化和软件文档.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第11章 软件工程标准化和软件文档 本章要点 软件工程标准化的概念 软件工程标准化的意义 软件工程标准化的制定和推行 软件工程标准的层次和体系构架 ISO 9000国际标准简介 软件文档 11.1 软件工程标准化 什么是软件工程标准化 软件工程标准化的意义 软件工程标准化的类型 11.1.1 软件工程标准化的概念 软件工作的范围从使用程序设计语言编写程序,扩展到整个软件生存期。诸如,软件概念的形成、需求分析、设计、实现、测试、调试、安装和检验、运行和维护直到软件引退(为新的软件所代替)。 同时还有许多技术管理工作(如过程管理、产品管理、资源管理等)以及确认与验证工作(如评审与审计、产品分析、测试等) 。 11.1.2 软件工程标准化的类型及意义 软件工程的标准化会给软件工作带来许多好处,如: 提高软件的可靠性、可维护性和可移植性(这表明软件工程标准化可提高软件产品的质量); 提高软件的生产率,提高软件人员的技术水平; 提高软件人员之间的通信效率,减少差错和误解; 有利于软件管理; 有利于降低软件产品的成本和运行维护成本; 有利于缩短软件开发周期。? 11.2 软件工程标准的制定与推行 图11-1 软件工程标准的环状生命期 11.2 软件工程标准的制定与推行 顺时针进行要经历以下的步骤: (1)建议:拟订初步的建议方案; (2)开发:制定标准的具体内容; (3)咨询:征求并吸收有关人员意见; (4)审批: 由管理部门决定能否推出; (5)公布:公开发布,使标准生效; (6)培训:为推行准备人员条件; (7)实施:投入使用,需经历相当期限; (8)审核:检验实施效果,决定修订还是撤销; (9)修订:修改其中不适当的部分,形成标准的新版本,进入新的周期。 11.2 软件工程标准的制定与推行 其中影响软件工程标准顺利实施的一些不利因素应当特别引起重视。这些因素可能有: (1)标准本身制定得有缺陷,或是存在不够合理,不够准确的部分。 (2)标准文本编写得有缺点,例如,文字叙述可读性差,理解性差,或是缺少实例供读者参阅。 (3)主管部门未能坚持大力推行,在实施的过程中遇到问题未能及时加以解决。 (4)未能及时作好宣传、培训和实施指导。 (5)未能及时修订和更新。 11.3 软件工程标准的层次和体系框架 软件工程标准的层次 软件工程过程中版本控制与变更控制处理过程 中国的软件工程标准化工作 11.3.1 软件工程标准的层次 1.国际标准 由国际联合机构制定和公布,提供各国参考的标准。 ISO(International Standards Organization)——国际标准化组织。这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大影响。60年代初,该机构建立了“计算机与信息处理技术委员会”,专门负责与计算机有关的标准化工作。 11.3.1 软件工程标准的层次 2.国家标准 现已批准了若干个软件工程标准: ANSI(American National Standards Institute)——美国国家标准协会。 FIPS(NBS)[Federal Information Processing Standards(Nation— Bureau of Standards)]——美国商务部国家标准局联邦信息处理标准。它所公布的标准均有FIPS字样 BS(British Standard)——英国国家标准。 JIS(Japanese Industrial Standard)——日本工业标准。 11.3.1 软件工程标准的层次 3.行业标准 GJB——中华人民共和国国家军用标准。这是由我国国防科学技术工业委员会批准,适合于国防部门和军队使用的标准。如,1988年发布实施的GJB473—88军用软件开发规范。 DOD-STD(Department Of Defense- Standards)——美国国防部标准。适用于美国国防部门。 MIL-S(Military-Standards)——美国军用标准。适用于美军内部。 11.3.1 软件工程标准的层次 4.企业规范 一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(General Products Division)1984年制定的“程序设计开发指南”,仅供公司内部使用。 11.3.1 软件工程标准的层次 5.项目规范 由某一科研生产项目组织制定,且为该项任务专用的软件工程规范。

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档