版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈尔滨工业大学软件学院第5章软件维护杨大易2015/12/20本章内容5.1软件部署5.2软件维护的概念5.3软件维护的过程5.4影响软件维护的因素5.5本章小结哈尔滨工业大学软件学院15.1软件部署
向用户交付一个可运行的软件版本。
部署方式取决于软件的种类。
部署活动并不只发生一次。
交付软件同时还需为用户提供适当的说明材料。哈尔滨工业大学软件学院25.2软件维护的概念
软件维护的定义
在软件运行、维护阶段对软件产品进行的修改就是所谓的维护。
软件维护的类型
改正性维护
适应性维护
扩充与完善性维护
预防性维护哈尔滨工业大学软件学院35.2软件维护的概念
改正性维护
为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,所进行的诊断和改正错误的过程就叫做改正性维护。
适应性维护
为使软件适应环境变化,而去修改软件的过程就叫做适应性维护。•外部环境变化:新的硬、软件配置•数据环境变化:数据库、数据格式、输入/输出方式、存储介质哈尔滨工业大学软件学院45.2软件维护的概念
扩充与完善性维护
为了满足用户新提出的功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。
预防性维护
预防性维护是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。
采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。哈尔滨工业大学软件学院55.2软件维护的概念
各种维护所占比例改正性维护适应性维护18%~
25%17%~
21%其它维护
4%扩充与完善性维护50%
~
60%哈尔滨工业大学软件学院65.3软件维护的过程
软件维护过程本质上是修改和压缩的软件定义和开发过程。
维护人员和用户确定更改要求
判明维护类型
进行问题分析
实施维护
测试和复审哈尔滨工业大学软件学院75.3软件维护的过程
程序修改的步骤
分析和理解程序•全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。软件的可理解性和文档的质量非常重要。
修改程序•必须事先做出计划,有预谋地、周密有效地实施修改;•注意修改程序的副作用:代码、数据、文档。
重新验证程序•静态确认:人工检查是否按要求修改;•计算机确认:用计算机对修改程序进行确认测试。哈尔滨工业大学软件学院85.4影响软件维护的因素
系统规模:系统越大就需要越多的维护工作量;
程序设计语言:语言的功能越强,生成程序的模块化和结构化程度越高,所需的指令数越少,程序的可读性越好;
系统年龄:老系统大多存在很多问题,如结构混乱,难于理解,没有文档或文档太少,文档与程序实现不一致等;
所应用技术:应用先进的数据库技术和软件开发技术可减少大量的工作量。哈尔滨工业大学软件学院95.4影响软件维护的因素
维护工作量的模型M
p
Ke
P--生产性工作量
K--一个经验常数c
d怎样提高软件的可维护性?
M--维护中消耗的总工作量
c--因缺乏好的设计和文档而导致复杂性的度量
d--维护人员对软件熟悉程度的度量哈尔滨工业大学软件学院105.5本章小结
软件维护在整个软件的生命周期中耗费了大量的工作量和成本。
可维护性是衡量软件质
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沃尔玛客户满意度提升
- 协商采购价格调整商洽函6篇
- 2025 高中说明文阅读理解之地理现象奥秘课件
- 广东省东莞市2025年中考语文一模试卷
- 泸州市江阳区2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案)
- 初中政治 (道德与法治)坚持依宪治国教案
- 铁岭市银州区2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 吉林省四平市第十七中学七年级体育与健康 营养、体育锻炼与控制体重教学设计
- 零件的弯曲教学设计中职专业课-机械制造技术-装备制造大类
- 沃尔玛会员积分运营
- GB/T 19216.21-2003在火焰条件下电缆或光缆的线路完整性试验第21部分:试验步骤和要求-额定电压0.6/1.0kV及以下电缆
- GB 29415-2013耐火电缆槽盒
- 劳动技术教育家政 家庭理财技巧课件
- 化学废物处理台账
- Unit8Lesson1RootsandShoots课件-高中英语北师大版(2019)必修第三册
- 新sws-5000系列各模式概念.等多个文件-机器上机培训
- 江淮气旋实习报告
- 岩质边坡稳定性分析原理与方法PPT数值分析
- SJG 82-2020 政府投资学校建筑室内装修材料空气污染控制标准-高清现行
- 古今-sap系统架构及整体v1
- T∕CGMA 031003-2020 一般用离心空气压缩机
评论
0/150
提交评论