摘要:软考系统分析师在2017上半年开考,希赛小编为大家整理了一些系统分析师教程知识点精讲,以下是有关软件维护的讲解,希望对准备参加考试的你有所帮助。
软考系统分析师在2017上半年开考,希赛小编为大家整理了一些系统分析师教程知识点精讲,以下是有关软件维护的讲解,希望对准备参加考试的你有所帮助。
软件维护
软件经过测试、交付用户后,在使用和运行过程中可能在软件运行/维护阶段对软件进行的修改就是所谓的维护。
(一)可维护性
可分析性、易改变性、稳定性、易测试性、依从性;
(二)软件维护占整个软件生命周期的60%~80%,维护的类型主要有:
[1]改正性维护:为了识别和纠正软件错误,改正软件性能上的缺陷,进行诊断和改正错误的过程;
[2]适应性维护:当外部环境发生改变时,为使软件适应这种变化而去修改软件的过程;
[3]完善性维护:在软件使用过程中,用户往往会对软件提出新的功能、性能要求,为了满足这些要求而进行的修改和新功能开发。
[4]预防性维护:为以后进一步改进软件打下良好基础。
(三)软件维护影响因素
业务因素、理解局限性、对待维护优先级问题、维护人员积极性、测试困难
(四)提高软件可维护性方法
(1)采用软件工程方法:规范开发过程、强制产生文档,丰富维护所需资源;
(2)注重可维护性开发过程:
·需分阶段:对将来要改进或可能修改部分予以明确;
·设计阶段:高内聚低耦合原则,可能修改地方,采用易扩展方案。考虑跨平台移植性设计,加大可复用构件设计力度;
·编码阶段:代码规范、强化注释,加大可复用构件使用;
·测试阶段:测试做好,可减少维护量。测试相关文档是维护后回归测试的基础。
·运行维护阶段:严格配置管理。同步更新系统和用户文档保证一致性,加强用户培训;
希赛网,拥有十五年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取