构建重用
指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程
减少软件开发过程中大量的重复性工作
由于软构件大都经过严格的质量认证,并在实际运行环境中得到检验,因此,重用构件有助于改善软件质量
软件元素
构件(软件构件)
1.构件定义
软件构件就是这种可重用的元素
可重用的软件元素越多,就称重用的粒度越大
结构上
是具有一定的功能,能够独立工作或能同其他构件装配起来协调工作的程序体
构件的使用同它的开发和生产无关
2.构件模型
对构件本质特征的抽象描述
实现模型
这些实现模型
青鸟构件模型
(1)外部接口
(2)内部结构
①内部成员
②成员关系
构件实现
具体实现构件功能的逻辑系统,也称代码构件
由构件生产者完成
构件获取
构件管理
1.构件描述
2.构件分类与组织
(1)构件库的组织应方便构件的存储和检索
(2)构件分类方法
①关键字分类法(最简单)
②刻面分类法
③超文本组织方法
3.构成一个系统的构件分为
4.构件库系统是一个开放的公共构件共享机制
构件重用
1.检索与提取构件
(1)构件库的检索方法与组织方式密切相关
(2)检索方法
2.理解与评价构件
3.修改构件
4.构件组装
(1)基于功能的组装技术
(2)基于数据的组装技术
(3)面向对象的组装技术
构件与构件重用
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!