文档详情

《UML系统建模及系统分析与设计 教学课件 王欣 第7章 软件复用与软件构件技术》.pdf

发布:2015-10-06约1.07万字共28页下载文档
文本预览下载声明
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. 可复用软件构件的使用 ⑴构件分析与设计
显示全部
相似文档