第8讲软件维护内容摘要:

全 理解他人的软件比较困难 人员流动大,维护人员得不到开发人员帮助 软件修改困难,易出错 缺乏成就感 169。 Copyright Xinjun Mao 软件维护 14 主讲内容 1. 软件维护的分类 2. 软件维护过程 3. 软件的可维护性 4. 维护活动 5. 维护的副作用 6. 逆向工程和重构工程 169。 Copyright Xinjun Mao 软件维护 15 软件的可维护性 什么是软件的可维护性 –软件被理解、改正、调整和改进的程度 影响软件可维护性的因素 –软件开发方法 结构化、 OO、 … ... –文档是否齐全 –开发人员素质 –软件系统结构是否清晰、易于理解 –标准的程序设计语言 –文档的结构是否标准化 … ... 169。 Copyright Xinjun Mao 软件维护 16 保证软件可维护性的复审 (1/2) 复审是保证软件可维护性的一项重要工作 (1) 需求分析的复审 –对将来可能修改和改进的部分加注释,对软件的可移植性加以讨论,并考虑可能影响软件维护的系统界面 (2) 设计阶段的复审 –从易于维护和提高设计总体质量的角度全面评审数据设计、总体结构设计、过程设计和人机界面设计 169。 Copyright Xinjun Mao 软件维护 17 保证软件可维护性的复审 (2/2) (3) 编码阶段的复审 –强调编码风格和内部文档 (4) 阶段性测试 –必要的预防性维护 (5) 软件维护活动完成之际也要进行复审 169。 Copyright Xinjun Mao 软件维护 18 主讲内容 1. 软件维护的分类 2. 软件维护过程 3. 软件的可维护性 4. 维护活动 5. 维护的副作用 6. 逆向工程和重构工程 169。 Copyright Xinjun Mao 软件。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。