软件维护行论文.doc_第1页
软件维护行论文.doc_第2页
软件维护行论文.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件可维护性的方法及作用班级: 姓名 学号: 摘 要 软件维护是软件工程中的重要概念,它是指软件在软件生存期的运行和维护阶段在其相应的运行环境中被使用、监视,以期获得满意的性能,同时在需要时对产品进行修改以改正问题或对变化了的需求作出响应。本文简要地介绍了软件可维护性的概念, 软件可维护性的方法。正文 软件本身是一种产品, 也需要对它进行维护。正因为如此, 从软件诞生的那一天起, 软件维护的问题便随之应运而生。起初的软件都比较简单, 程序的行数少, 代码短,也没有许多文档, 基本上处于程序员单枪匹马工作的方式, 因而软件维护也比较简单; 随着软件产业的迅速发展, 软件已不再是简单的程序, 还包括了日志、 记录、 操作说明等诸多文档; 软件的生产也不再是单个程序员的事情, 而是有一个工作小组中的许多人共同协作完成, 软件维护也相应得复杂起来。 要使编写的软件具有较强的可维护性, 设计人员就必须从软件的方案设计起, 树立起软件维护的概念, 只有这样, 才有可能在以后的程序设计中给软件维护预留出操作空间。软件维护性是软件的内在固有属性,它是软件质量的重要组成部分。软件质量是软件产品中能够满足给定需求的各种特性的总和,这些特性包括:功能度、可靠性、维护性、可重用性、易用性、安全性等。软件质量,对开发者来说就是优良的设计或代码,对使用者来说就是响应迅速、功能强大,对维护人员来说就是易于升级、修改,对管理者来说就是较低的开发成本以及合理的开发时间。在软件的质量特性中,维护性与可靠性、可重用性的关系尤为密切。软件是武器装备系统不可分离的重要组成部分,软件维护不仅与维护性有关,而且涉及到软件的快速分发、软件的鉴别、软件与固件的供应等问题,但是较高的维护性是实现软件维护的关键。软件的维护性是一种与软件维护有关的属性,对软件的维护性作了以下定义: 1)软件进行维护的难易程度。 2)按照预定的需要对某一功能部件进行维护的难易程度。 3)在规定的使用条件下,在给定时间间隔内一个软件保持在某一指定状态或者恢复到某一指定状态的能力。软件维护是软件工程中的重要概念,它是指软件在软件生存期的运行和维护阶段在其相应的运行环境中被使用、监视,以期获得满意的性能,同时在需要时对产品进行修改以改正问题或对变化了的需求作出响应。因此,软件维护按照目的可以分为以下4 类: 1)改正型维护为改正软件系统中的错误,使软件能够满足预期的正常运行状态的要求而进行的维护。 2)适应型维护为适应软件运行环境的变化而进行的维护。 3)完善型维护为增加软件的功能或用户提出的新需求而进行的维护。 4)预防型维护为改进软件效率、可靠性、可维修性而进行的维护。 软件是武器装备系统不可分离的重要组成部分,软件维护不仅与维护性有软件维护性在软件交付使用前的设计开发阶段就已经确定下来,如何在软件设计开发阶段确保软件具有较高的维护性,使得软件在交付使用以后能够以较小的代价方便地进行维护是当前一个需要解决的问题。目前,硬件可靠性和可维修性经过长时间的发展,已经成为一门逐渐走向成熟的工程学科,而软件可靠性和可维护性的研究和发展远远滞后于硬件,所以在软件的可维护发展过程中,借鉴了许多硬件可靠性和可维修性的概念。软件维护性是软件的重要质量特性,由于软件的特殊性,使得软件维护性不能仅仅从使用阶段的统计数据去研究,而必须从软件工程的角度去研究。软件体系结构是软件开发的蓝图,它不仅反映软件的功能性要求,而且反映软件的非功能性要求,如可靠性、维护性等,通过针对维护性的体系结构分析,将维护性的需求反映在体系结构上,通过合理的开发过程,才可能保证软件的维护性。同时,维护性在体系结构的分析、设计中必须同其它质量特性进行权衡分析,最终才能够得到高质量的软件。结论随着人们对软件维护的日益重视, 软件维护的手段和工具将会迅速增加。高质量的软件是软件工程的目的 ,软件维护在其中具有重要作用。以更快的速度、更低的费用维护和升级软件产品是计算机工业急需解决的问题。为此 ,必须设计更好、更易于维护的软件。参考文献1、 王素芬,软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论