第9章 软件维护4

第9章 软件维护4

ID:42925239

大小:83.50 KB

页数:12页

时间:2019-09-25

第9章 软件维护4_第1页
第9章 软件维护4_第2页
第9章 软件维护4_第3页
第9章 软件维护4_第4页
第9章 软件维护4_第5页
资源描述:

《第9章 软件维护4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9章系统维护软件工程研究室1主要内容软件维护的类型软件维护的步骤目的:延长软件的寿命29.1正确认识软件的维护软件系统提交后,所进行的一系列活动(改错、修改、扩充…)称为维护.(1)维护的费用、时间、人员、困难(2)维护的目的(3)软件维护的付作用39.2软件的维护的类型(1)纠错性维护占17-21%(2)适应性维护占18-25%(3)完善性维护占50-60%(4)预防性维护占4%49.3软件维护过程模型(1)快固定模型(2)交互提高模型(3)全重用模型59.4软件维护的步骤1区分维护类型2严重性分析6维护过程

2、7配置复审3错误分析4优先度分析5问题分析纠错项目表开发项目表+++(以便定期维护)测试修改的软件批准交付用户的配置已修改的配置方案:故障定位,时间,记录,评价等待统筹安排低高预防完善适应维护申请纠错不严重维护人名单维护人名单图9.1软件维护步骤69.5自动维护工具文本编辑器文本比较器编译连接器动态调试工具静态代码分析器交叉参照生成器79.6软件复用1)定义:(Freeman,1983)在构造新的软件系统过程中,对己存在的软件人工制品的使用技术.软件复用与开发的关系:开发伴随复用,开发为了复用.复用意义:更好、更

3、快、低成本的开发软件.82)软件复用的类型源代码复用软件体系结构复用应用程序生成器领域特定的软件体系结构的复用(领域模型、基准结构、知识库)93)基于构件的软件开发(CBSD,ComponentBasedSoftwareDevelopment)CBSD指在软件系统开发中使用己有软件构件的方法和技术CBSD是由领域工程(DomainEngineering)和软件工程(SoftwareEngineering)组成的.109-2CBSE的一种过程模型领域分析软件结构开发可复用构件开发领域模型结构模型可复用构件库分析结构

4、设计构件选用构件调整构件组合构件工程测试构件更新应用软件领域工程基于构件的开发114)开发可复用的构件构件特征:通用性可变性易组装领域构件设计框架:标准数据、标准接口协议、程序模板、建立可复用的构件库、构件的集成.12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。