《UML系统建模及系统分析与设计 教学课件 王欣 第7章 软件复用与软件构件技术》.pdf
文本预览下载声明
UML系统建模及系统分析与设计
王欣 张毅 编著
中国水利水电出版社
第7章软件复用与软件构件技术
温 馨 提 示
本文档为 PDF 格式课件,不能运用教学演示,
需要 PPT 格式的课件 ,请 访问 尚辅网 :
更多课件等您拿。
快速获得课件方法:在淘宝店铺查找输入: 教
学配套课件中心 ;或是直接输入地址 :
惊喜超出您的想象!
直接联系获取课件QQ: 349134187
旺旺:源汇雅馨
扫一扫绝对免费获得课件:订阅尚辅网微信公众
号 一扫课件到手!!!!!!
第7章软件复用与软件构件技术
7.1软件复用技术的发展与应用
7.1.1 软件复用技术的发展
1.1968——1978年:萌芽、潜伏期
2.1979——1983年:再发现期
3.1983——1994年:发展期
4.1994年至今:成熟期
Company Logo
7.1.2 软件复用的形式
按抽象程度的高低,软件的复用可以划分为如下级别,如图
7.1所示。
低 代码构件复用 主要包括测试用例的复用和测试过程信息的复用。
抽象 设计结果复用 受实际环境影响小,可复用机会多,所需修改少。
程度
分析结果复用 针对问题域的某些事物或某些问题的抽象程度更高的
解法。
高 测试信息复用 针对问题域的某些事物或某些问题的抽象程度更高的
解法。
图7. 1软件复用的级别
Company Logo
7.1.3 软件复用的类型与优点
1.软件复用的类型
软件复用可以分为横向复用和纵向复用两种类型。
2.软件复用的优点
⑴ 提高生产率 ⑵ 减少维护代价⑶ 提高互操作性
⑷支持快速原型⑸减少培训开销
Company Logo
7.1.4 可复用软件构件的生产与使用
1.可复用软件构件的开发思路
设计软件体系结构
检索、获取构件 组装应用系统 应用系统开发
构件需求,领域分析
开发新构件
构件开发 构件库
与维护
构件设计和实现
从已有系统中发掘、
采购新构件
提炼构件
构件测试
图7.2基于构件的软件开发基本思路 Company Logo
2. 可复用软件构件的使用
⑴构件分析与设计
显示全部