系统维护
软件包括声明周期:立项阶段、开发阶段、运行维护阶段、消亡阶段。
软件维护阶段是软件生命周期的一个完整部分,也是耗时最长的部分,软件维护主要工作是通过维护确保系统可以正常的运行。
可维护性
维护类型
软件能力软件过程改进CMMI
CMMI是由软件开发的能力成熟度模型CMM发展而来,主要用来衡量软件开发的承包商改善软件质量的能力。
注:此部分往往以选择的方式考察阶段与特点的对应。
CMMI | 分类 | 分类依据 | 成熟度等级 (连续式分组) | 级别特点 | 助记 |
阶段式 | 组织能力成熟度 | 一级:混乱级 | 所有未通过CMMI相应级别的机构 | ||
二级:已管理级 (个人项目级) | 需求管理、项目计划、配置管理、项目监督与控制、供应商合同管理、度量和分析、过程和产品质量保证达到CMMI相关标准 | 强调个人,某个项目经理有过此类项目经验可以将经验应用到下一个类似的项目中。 | |||
三级:已定义级 (企业组织级) | 文档化、标准化、组织级集成环境 | 强调公司内部组织可以给我提供此类项目的模板、经验、工具指导,在完成项目之后也可以将自身积累的经验传进去 | |||
四级:定量管理级 | 组织级过程性能、定量项目管理 | 关键词:量化 | |||
五级:优化级 | 组织改革与实施、因果分析和解决方案 | 持续优化 | |||
连续式 | 软件过程能力 | 支持 | 配置管理、度量分析、过程和产品质量保证、决策分析、解决方案、组织级集成环境、因果分析和解决方案 | ||
工程 | 需求管理、需求开发、技术解决方案、产品集成、验证确认 | ||||
项目管理 | 项目计划、项目监督与控制、供应商合同管理、集成项目管理、风险管理、集成化团队、定量项目管理 | ||||
过程管理 | 组织级过程焦点、组织级过程定义、组织级培训、组织级过程性能、组织级改革与实施 |