目录
软件维护的概念
软件维护的定义:在软运行\维护阶段对软件产品进行的修改就是所谓的维护;类型:改正性维护;适应性维护;完善性维护
维护的问题
1、理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加;
2、要维护的软件往往没有合适的文档或资料不全;3、绝大多数软件设计时没有考虑将来的修改;
3.绝大多数软件设计是没有考虑将来的修改
4、软件维护不是一项吸引人的工作;
5、软件人员经常流动,维护不能依靠原开发人员;6、追踪软件的建立过程非常困难,或根本做不到。
6.追踪软件的建立过程非常困难,或者根本做不到
维护工作量的模型
软件维护活动
为了有效地进行软件维护,应事先就开始做组织工作
维护机构:除了较大的软件开发公司外,通常在软件维护工作方面,并不保持一个正式的组织机构