软件维护的工作流程

首先,应确定维护的类型.用户常常把一项要求看作是改正性维护,而维护人员可能把同一项要求看作是适应性或完善性维护,所以确认维护类型需要维护人员和用户反复协商,弄清楚错误情况和用户裕要做的修改类型。

操作方法

  • 01

    对于改正性维护工作,从评价错误的严重性开始.如果是一个严重的错误(例如一个关键性的系统不能正常运行)。则在系统管理员的指导下分派人员并且立即开始问题分析过程.如果错误并不严重,那么改正性的维护和其他要求软件开发资源的任务一起统筹安排。适应性和完善性维护申请,需要确定每项申请的优先次序,并且安排要求的工作时间,就好像它是另一个开发任务一样(从所有意图和目标来看,它都用于开发工作)。如果一项维护要求的优先次序非常高,可能立即开始维护工作。

  • 02

    不管维护类型如何,都需要进行同样的技术工作.这些工作包括修改软件设计、复查、必要的代码修改、单元测试和集成侧试(包括使用以前的测试方案的回归测试),验收测试和复审.不同类型的维护强调的重点不同,但是基本途径是相同的。维护工作流程中最后一个事件是状态评审,它再次检验软件配置的所有成分的有效性,并且保证事实上满足了维护要求表中的要求。 当然,也有并不完全符合上述维护过程的维护要求。当发生恶性的软件问题时,就出现所谓的“救火”维护要求,这种情况需要立即把资源用来解决问题。如果对一个组织来说,“救火”是常见的过程,那么必须怀疑它的管理能力和技术能力。

  • 03

    在完成软件维护任务之后,进行状态评审常常是有好处的。一般说来,这种评审试图回答下述问题: 1、在目前状态下设计、编码或测试的哪些方面能用不同方法进行改进? 2、哪些维护资源是应该有而事实上却没有的? 3、对于维护工作,主要的障碍和次要的障碍是什么? 4、要求的维护类型中有预防性维护吗? 状态评审对将来维护工作的进行有重要影响,而且所提供的反馈信息对有效地管理软件组织十分重要。

(0)

相关推荐

  • 主板电源芯片MAX1631工作流程

    主板电源芯片MAX1631工作流程如下:

  • 联机命令解释程序的作用与工作流程

    命令解释程序的主要功能是对用户输入的命令进行解释,然后转入相应命令的处理程序去执行。操作系统一般都把命令解释程序放在OS的最高层,以实现与用户的直接交互。 1.命令解释程序的作用 键盘终端处理程序接收 ...

  • ZBrush如何加快纹理工作流程

    我们今天要讲的案例,是一个扛着荣誉之剑的勇士,这个3D艺术品主要在ZBrush®3D图形绘制软件中雕刻,然后使用3ds Max和Modo建模完成,再使用Quixel给所有盔甲和剑添加纹理,而皮肤纹理则 ...

  • ae中怎么匹配C4D完成线性工作流程?

    线性工作流程现在逐渐流行起来了,使用的人也越来越多,今天蟑螂就教大家怎样匹配AE和C4D中的线性工作流程. 1.首先打开AE,新建一个1270*720的合成,帧速率设为24帧,合成长度为10秒. 2. ...

  • NQUEC UI设计师工作流程100问

    写给大家看的设计视觉工作指南,讲述着网秦UEC设计师工作流程的一些事,如果你不清楚设计流程或是设计师的日常工作安排,看看随我一起来看看~!包你看完不纠结. 作者:网秦UEC

  • UI入门必读!工作流程介绍

    小编:作为小白也好,已入门的UI设计师也好,你是否清楚的了解自己的工作内容,以及如何跟产品经理及交互设计师友好的配合工作呐? 题外话 我认为设计师在工作中需要清楚了解设计的目的,尤其是你做的不是大众化 ...

  • 图解Git基本工作流程、初始化及仓库创建和操作

    本篇经验将和大家介绍Git基本工作流程及Git初始化及仓库创建和操作,希望对大家的工作和学习有所帮助! Git基本工作流程 01 Git工作区域,如下图所示: 02 向仓库中添加文件流程,如下图所示: ...

  • UI设计师的具体工作流程是怎么样

    操作方法 01 我们的经济在不断发展,对于人才的要求也是越来越高,在工作中的每一个岗位都有明确的分工,在产品设计的起到的作用也是越来越大,针对我们的工作,是不是应该有一个清晰的流程呢?现在我们就来给大 ...

  • 档案数字化工作流程

    档案数字化是指把纸质的档案转化为电子档案然后保存到相应的管理软件中方便储存,和后期的调用,那么正常的档案数字化流程是什么样的呢?简单的来说是大致分为整理-扫描-编目-储存. 操作方法 01 一.术语和 ...