摘要
软件维护作为应用软件生命周期的一个重要环节,是软件生命周期中持续时间最长的阶段。软件维护中的一项核心内容是为客户提供高质量的软件补丁。软件补丁实质上是对软件源代码进行局部修改或改进,修补软件存在的缺陷和漏洞,或者改进软件的某些局部功能。文中叙述了软件维护过程中补丁问题的来源,介绍了应用软件补丁开发涉及到的角色,以及各个角色在补丁开发过程中的职责和任务;给出了应用软件补丁制作的详细过程,软件补丁制作的过程通常采用问题单流动的方式管理;最后介绍了一些实际工作中典型的补丁开发案例。长期的工作实践表明,做好软件补丁的开发工作,可以有效地完成大型应用软件的维护工作。从而更好地满足客户对软件的需求,延长处于维护阶段软件产品的使用寿命。同时也为开发新版本软件产品提供了良好的基础。
The software maintenance, as one of the important link of life cycle of application software,is the longest in the software life cycle stage. The core work of the software maintenance is providing customers high quality software patches. Software patch is essentially to do local modification or improvement of software source code, fixing software defects and vulnerabilities, or improving some local function of the software. Describe the source of the patch to the problems in the process of software maintenance in this paper,introduce the roles involved in the application software patch development, as well as the duties and tasks of these roles in the process of development. Give the details of production process of application software patch, the process of software patch production usually uses the way of question sheet flow management. Finally introduce some typical patch development cases in practical work. Long-term practice shows that to do a good job in the development of software patch can effectively complete the maintenance of large application software. So as to do a better job in meeting customer demand for the software,prolong the service life in a maintenance phase of software products, also provide a good foundation for the development of the new version software products.
出处
《计算机技术与发展》
2015年第11期11-16,共6页
Computer Technology and Development
基金
国家部委基础科研计划:国防预研基金项目(A1120110007)
关键词
补丁开发
角色
运维工程师
维护流程
补丁管理
patch development
roles
operation and maintenance engineer
maintenance procedures
patch management