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

软件维护+软件工程标准.pptxVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息系统监理师》; 中共党员、北京理工大学博士、多所大学客座教授 多次参与全国计算机技术与软件专业技术资格(水平)考 试的命题与阅卷 全国计算机技术与软件专业技术资格(水平)考试辅导用书 编委会主任 主编的《信息系统监理师教程(第2版)》已作为全国计算机技术与软件专业技术资格(水平)考试用书 主编的《信息系统监理工程师手册》已作为监理行业的工作指导手册 参编的信息系统工程监理规范(GB/T 19668改版)已作为国家标准;19.6 软件维护 软件维护是软件产品交付使用后,为纠正错误或改进性能与其他属性,或使软件产品适应改变了的环境而进行的修改活动。软件维护一般分为纠错性维护、适应性维护和完善性维护、预防性维护四种类型。;1.纠错性维护 纠正在开发阶段产生而在测试和验收过程没有发现的错误。其主要内容包括: 设计错误; 程序错误; 数据错误; 文档错误。;2. 适应性维护 为适应软件运行环境改变而作的修改。环境改变的主要几??包括: 影响系统的规则或规律的变化; 硬件配置的变化,如机型、终端、外部设备的改变等; 数据格式或文件结构的改变; 软件支持环境的改变,如操作系统、编译器或实用程序的变化等。;3. 完善性维护 为扩充功能或改善性能而进行的修改。修改方式有插入、删除、扩充和增强等。主要内容包括: 为扩充和增强功能而做的修改,如扩充解题范围和算法优化等; 为改善性能而作的修改,如提高运行速度、节省存储空间等; 为便于维护而做的修改,如为了改进易读性而增加一些注释等。;4. 预防性维护 系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护,即选择那些还有较长使用寿命,目前尚能正常运行,但可能将要发生变化或调整的系统进行维护,目的是通过预防性维护为未来的修改与调整奠定更好的基础。 例如,将目前能应用的报表功能改成通用报表生成功能,以应付今后报表内容和格式可能的变化。 软件维护组织的主要任务是审批维护申请,制订并实施维护计划,控制和管理维护过程,负责软件维护的复查,组织软件维护的评审和验收,保证软件维护任务的完成。; 根据对各种维护工作分布情况的统计结果,一般纠错性维护占21%,适应性维护工作占25%,完善性维护达到50%,而预防性维护以及其他类型的维护仅占4%,可见系统维护工作中,一半???上的工作是完善性维护。;19.7 软件工程标准 软件工程标准化的意义 在开发一个软件时,需要有许多层次、不同分工的人员相互配合;在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成时,还需要进行阶段评审和验收测试。投入运行的软件,其维护工作中遇到的问题又与开发工作有着密切的关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行为规范和衡量准则,使得各种工作都能有间可循。; 软件工程的标准化会给软件工作带来许多好处,比如: 可提高软件的可靠性、可维护性和可移植性; 可提高软件的生产率; 可提高软件人员的技术水平; 可提高软件人员之间的通信效率,减少差错和误解; 有利于软件管理,有利于降低软件产品的成本和运行维护成本; 有利于缩短软件开发周期。; 随着人们对计算机软件的认识逐渐深入,软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审和审核、产品分析、测试等)常常是跨越软件生存期各个阶段的专门工作。所有这些方面都应当逐步建立起标准或规范来。; 另一方面,软件工程标准的类型也是多方面的。根据中国国家标准GB/T15538-1995《软件工程标准分类法》,有以下软件工程标准的类型。 过程标准:如方法、技术、度量等。 产品标准:如需求、设计、部件、描述、计划、报告等。 专业标准:如职别、道德准则、认证、特许、课程等。 记法标准:如术语、表示法、语言等。;19.7.2 软件工程标准的制定与推行 软件工程标准的制定与推行通常要经历一个环状的生命周期,如下图所示。 最初,制定一项标准仅仅是初步设想,经发起后沿着环状生命期,顺时针进行要经历以下的步骤:;建议,拟订初步的建议方案; 开发,制定标准的具体内容; 咨询,征求并吸取有关人员的意见; 审批,由管理部门决定能否推出; 公布,公布发布,使标准生效; 培训,为推行标准准备人员条件; 实施,投入使用,须经历相当期限; 审核,检验实施效,决

文档评论(0)

135****9139 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档