- 2
- 0
- 约5.8千字
- 约 38页
- 2017-08-24 发布于广东
- 举报
第八章、软件维护 本章内容 软件维护 在软件产品被开发出来并交付用户使用之后,就进入了软件的运行维护阶段。 是软件生命周期的最后一个阶段,其基本任务是保证软件在一个相当长的时期能够正常运行。 软件维护成本很高。大型软件的维护成本高达开发成本的4倍左右。 软件工程的目的是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。 8.1 软件维护的定义 软件维护:就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 软件维护有4类: 把诊断和改正错误的过程称为改正性维护。 为适应环境变化而进行的修改软件的活动称为适应性维护。 为了满足用户提出增加新功能或修改已有功能的建议而进行完善性维护。 为了改进未来的可维护性或可靠性而修改软件的活动称为预防性维护。 维护的规律 事实上在全部维护活动中一半以上是完善性维护。 国外的统计数字表明,完善性维护占全部维护活动的50%~66%,改正性维护占17%~21%,适应性维护占18%~25%,其他维护活动只占4%左右。 应该注意,维护软件文档和维护软件的可执行代码是同样重要的。 8.2 软件维护的特点 1、结构化维护和非结构化维护差别巨大 2、维护的代价很高 3、维护的问题很多 非结构化维护 1、软件配置的惟一成分是程序代码 2、文档不足使的评价程序代码困难,对于软件结构、全程数据结构、系统接口、性能和(或
您可能关注的文档
- 第5讲 平面设计3-1课件.ppt
- 第5讲认知职业课件.ppt
- 第05章 使用CSS样式课件.ppt
- 第5章 SNMPc网络管理软件的应用课件.ppt
- 第5章 环境管理的技术支持课件.ppt
- 第5章 简单网络管理协议课件.ppt
- 第5章 数据库设计课件.ppt
- 第5章 通信工程概预算-通信工程建设费用定额课件.ppt
- 第5章 通信工程建设费用定额课件.ppt
- 第5章 营销课件.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)