软件工程概论:为什么软件需要维护?维护有哪几种类型?

如题所述

在软件开发完成交付用户使用后,为了保证软件在一个相当长的时期能够正常运行,就需要对软件进行维护。
软件维护的类型有4种:改正性维护、适应性维护、完善性维护和预防性维护。
其中,改正性维护是要改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;
适应性维护是要在软件使用过程中数据环境发生变化或处理环境发生变化时修改软件以适应这种变化;
完善性维护是在用户和数据处理人员使用软件过程中提出改进现有功能,增加新的功能,以及改善总体性能的要求后,修改软件以把这些要求纳入到软件之中;
预防性维护是为了提高软件的可维护性、可靠性等,事先采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试,为以后进一步改进软件打下良好基础。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-22
在软件开发完成交付用户使用后,为了保证软件在一个相当长的时期能够正常运行,就需要对软件进行维护。

软件工程概论:为什么软件需要维护?维护有哪几种类型?
软件维护的类型有4种:改正性维护、适应性维护、完善性维护和预防性维护。其中,改正性维护是要改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;适应性维护是要在软件使用过程中数据环境发生变化或处理环境发生变化时修改软件以适应这种变化;完善性维护是在用户和数据处理人员使用软件过程中提出...

软件为什么要维护?维护的过程;
【答案】:1)改正性维护是在软件投入运行一段时间后,可能会暴露出一部分在测试阶段没有发现的错误,为改正这些错误而对软件进行的修改活动;2)适应性维护是由于软件运行的外部环境(例如软件,硬件)和数据环境等的发生了变化而修改软件,使之适应这些变化的活动;3)完善性维护是因为用户需求是经常变化...

软件为什么要维护 软件怎么进行管理维护
软件维护分为四种类型:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指修复在特定使用条件下发现的潜在程序错误或设计缺陷。适应性维护是在软件运行环境中发生变化时,为了适应这种变化而进行的修改。完善性维护是在用户反馈中发现需要改进现有功能、增加新功能或提高性能后,对软件进行的调...

软件工程 维护的目的是什么?有哪几种
优化软件代码,提高效率。

软件维护是指什么(什么叫软件维护)
提升性能或其他属性而进行的软件修改。软件维护活动类型总起来大概有四种:改正性维护(纠错性维护)、适应性维护、完善性维护、预防性维护。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。

什么是软件维护?有什么意义?
软件维护比一般产品维修要困难得多,实际上,不论是哪种类型的维护,都必须修改原来的设计和程序代码。修改之前必须深入理解待修改的软件产品,修改之后还应该进行必要的测试,以保证所做的修改是正确的而且没有副作用。如果是改正性维护,还必须预先进行调试以确定错误的准确位置。从上面的叙述可知,软件...

软件维护的工作包括哪几个部分?
软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。  除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。2改正性维护编辑 ...

软件维护指的是什么
软件维护简述 软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。正确性维护 是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作...

软件维护工作的最主要部分是什么
软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。软件维护(Software maintenance)是...

什么事软件工程?软件的生命周期包括哪六个阶段
创立与使用健全的工程原则,以便经济地获得可靠且高效率的软件。应用系统化,遵从原则,可被计量的方法来发展、操作及维护软件;也就是把工程应用到软件上。与开发、管理及更新软件产品有关的理论、方法及工具。一种知识或学科,目标是生产品质良好、准时交货、符合预算,并满足用户所需的软件。实际应用科学...

相似回答