基于CMM的软件维护过程管理及其工具研究

系统分析师

软件时空

您的论文得到相关企业家品评

基于!""的软件维护过程管理及其工具研究

!"#$%&’()*+,$-,&,.-/’".-00)&,&1-2(,$3&0-4",5667,48""90:$;4<

!"#武汉军械士官学校$%#石家庄军械工程学院&王小巍

"

朱小冬

%

王毅刚

%

Wang,XiaoweiZhu,XiaodongWang,Yigang

摘要!本文介绍了基于’((的软件维护过程"提出了一种软件维护过程模型"并介绍了一种纠错性维护工具的设计及开发过程%

关键词!软件维护"故障诊断"过程管理

文献标识码!&中图分类号!!"#$%

文章编号’%(()*(+,(-.((+/(0*1*(%12*(.

成本&进度和功能特性%制定了必要的过程纪律"能重复早先类似应用项目取得的成功%

已定义级

已将管理和工程活动两方面的软件

过程文档化&标准化"并综合成该机构的标准软件过程%所有项目均使用经批准&剪裁的标准软件过程来维护软件%

已管理级优化级

收集对软件过程和产品质量的详细

&3456785’)*+,-./01.2-3+45,1(56*+1*5*017,-01889586*:-*’((;,5681.5*<-.1=-32-3+45,1(56*+1*5*017,-0188;5*.6*!+,-./01.5*+--=>8.186:*5*..1?1=-@<1*+6*0-,,10+=A<56*+1!*5*01B

9:;<=6>4’?=@5<76:A7BC5:C7C8:DE7FG5>B7HC=4:D"6=8:44I7C7H:I:C5

度量值"对软件过程和产品都有定量的理解和控制%过程的量化反馈和先进的新思想&新技

术促使过程不断改进%

%B%软件维护过程模型

本文结合’((对过程改进的要求"结合软件密集型装备软件的特殊性"提出了一种包括紧急情况处理的软件维护过程模型"如图"所示%其具体说明如下!

%引言

软件维护过程是指软件维护机构维护软件及相关产品#如维护计划&文档&代码&测试用例&用户手册’的一套行为&方法&实践和转化过程%随着计算机在武器装备和信息系统中的广泛应用"软件维护问题层出不穷%大量新的软件方法和技术被用来解决这个问题"但是"经过长达%C年的时间"问题仍然没有被很好的解决%于是"软件业组织和学术机构意识到根本问题是软件过程没有管理好%在无纪律的&混乱的管理条件下"组织不可能从较好的方法和工具中获益%软件能力成熟度模型!’5@5D6=6+A(5+/,6+A(-.1=3-,2-3+45,1;’((E用于指导软件组织提高开发和维护软件的能力"经实践证明"是解决目前软件工程领域内混乱状况的新希望%本文针对软件密集系统的软件维护过程进行分析"并开发了一种纠错性维护工具原型%

技术创新

*1 +,-.

软件维护建议包括适应性维护请求&完善性维护请求及预防性维护请求%这类请求可以由部队使用人员提出"也可由维护组织提出%

软件故障报告对于软件在使用中出现的异常"包括各种类型的错误"部队使用人员有责任进行故障报告%对于急需处理的问题由维护组织进行紧急排错%

紧急排错对于出现故障后影响装备正常使用或使装备性能严重下降等情况的"由软件维护组织进行紧急排错%紧急排错可能并没有对错误进行根除"只是一种临时性的补救措施%

分类与鉴别软件维护起始于一个对软件的更改请求"通常该请求由用户&程序员或管理人员提出%给每一个申请分配一个唯一的编号"将其数据输入到一个自动化数据库中#一个知识库’"以便跟踪该请求%

.软件维护过程管理分析

%B"’((简介

为提高软件维护过程成熟度"按先后改进措施

’((分成了F个级别%F个级别简单说明如下!

初始级

软件过程的特点是无秩序的"甚至是混

乱的%几乎没有什么过程是经过妥善定义的"成功依赖于个人或小组的努力%

可重复级

建立了基本的项目管理过程来跟踪

王小巍:助理工程师课题来源:中国人民解放军总装备部“十五”重点预研项目:软件密集型装备保障技术(编号不公开)

电话!010-62132436"62192616#T/F$

200例》

中国自控网!http://www.autocontrol.cn

基于CMM的软件维护过程管理及其工具研究

!/II"GH

你可能喜欢

  • 管理软件
  • 管理案例分析
  • 软件开发平台
  • 华为项目管理模板
  • 软件应用
  • 软件过程管理论文

基于CMM的软件维护过程管理及其工具研究相关文档

最新文档

返回顶部