运行维护2

软件运行,主要是指软件运行的环境,进入运行的条件,及运行期间的相关工作等。

  软件运行的环境,主要包括软件,硬件和网络等方面。

1.软件:主要指操作系统,比如windowns  Linux等,也包括一些其他软件。

2.计算机硬件:主要指计算机的配置,比如CPU,内存,显卡,硬盘等。

3.网络环境:主要指网络接入条件,网速,所需网络设备及网络软件等。

  软件维护是软件生命周期的最后一个阶段,它处于系统投入生产性运行以后的时期中,因此不属于系统开发过程。在软件开发完成交付用户使用后,就进入软件运行维护阶段。此后的工作就是要保证软件在一个相当长的时期能够正常运行,这对一个正在运行的软件事必不可少的。

 软件维护就是在软件已经交付使用之后,为了保证软件正常运行,改正其中的错误,以及满足新的需要而不断整理备份数据,升级完善软件的过程。

 在整个软件维护阶段花费的全部工作量中,预防性维护只占很小比例,而完善性维护占了几乎一半的工作量,这是由于在漫长的的软见运行过程中需要不断的对软见进行维修,以使其进一步完善,改正新发现的错误,适应新的环境和用户新的要求,这些修改需要花费很多精力和时间,而且有时修改不正确,还会引入新的错误。同时,软件维护技术不像开发技术那样成熟,规范化,自然消耗工作量比较多。这直接影响了软件维护的成本。因此,应当考虑哪些因素会影响软件维护的工作量,相应应该采取什么维护策略,才能有效地维护软件并控制维护的成本。

posted @ 2018-11-27 16:49  陈新萍  阅读(100)  评论(0编辑  收藏  举报