纵向复用领域工程的活动 (3)建立可复用构件库 领域构件库具有类似于数据库管理系统的、基 于科学分类的构件描述、检索和管理的一系列 机制
纵向复用领域工程的活动 ⑶ 建立可复用构件库 领域构件库具有类似于数据库管理系统的、基 于科学分类的构件描述、检索和管理的一系列 机制
10.1.4基于构件的软件开发 构件集成过程模型 构件集成模型就是一个软件复用过程的基于构件的软件 开发(CBSD)模型。 提取构件 侯选构件构件库 构件集成 验证 规格说明查找构件+开发构件 下一次 迭代 存入 构件库
10.1.4 基于构件的软件开发 1. 构件集成过程模型 构件集成模型就是一个软件复用过程的基于构件的软件 开发(CBSD)模型。 存入 构件库 侯选构件 规格说明 开发构件 提取构件 下一次 迭代 构件库 查找构件 构件集成 验 证
10.1.4基于构件的软件开发 2.构件的集成活动 第一,对一个构件的匹配过程,包括构件对象参数的提 取和相互匹配,以及根据需要进行构件对象功能的删减、 变换,使之匹配; 第二,对构件的集成(连接)过程,即设计和实现应用 系统与构件的互连功能,这也可以看做是把构件对象融 合到应用系统中
10.1.4 基于构件的软件开发 2. 构件的集成活动 第一,对一个构件的匹配过程,包括构件对象参数的提 取和相互匹配,以及根据需要进行构件对象功能的删减、 变换,使之匹配; 第二,对构件的集成(连接)过程,即设计和实现应用 系统与构件的互连功能,这也可以看做是把构件对象融 合到应用系统中
10.14基于构件的软件开发 3.应用系统工程 CBSD支持的特定应用系统的软件工程,称为应用系统 工程(ASE)。ASE过程是从一个或多个构件系统中选 择构件进行特化,装配到某个特定应用系统中。 ①收集信息,制定应用系统的用例模型。 ②把用例模型作为输入,组装和特化分析构件。 ③把分析模型作为输入,组装和特化设计构件。 ④把设计模型作为输入,组装和特化实现构件。 ⑤组装和特化测试构件,测试应用系统。 ⑥应用系统打包,提供给运用制造商、安装者或用户
3. 应用系统工程 CBSD支持的特定应用系统的软件工程,称为应用系统 工程(ASE)。ASE过程是从一个或多个构件系统中选 择构件进行特化,装配到某个特定应用系统中。 ① 收集信息,制定应用系统的用例模型。 ② 把用例模型作为输入,组装和特化分析构件。 ③ 把分析模型作为输入,组装和特化设计构件。 ④ 把设计模型作为输入,组装和特化实现构件。 ⑤ 组装和特化测试构件,测试应用系统。 ⑥ 应用系统打包,提供给运用制造商、安装者或用户。 10.1.4 基于构件的软件开发