软件复用和构件技术丛书ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编辑器 网上购物商店 银行信贷管理 奥运会信息系统 中间件等领域计
13
构件化软件设计与实现
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
软件开发
构件化软件设计的核心思想是如何基于可复 用构件设计出满足功能和非功能需求的软件体 系结构; 构件化软件实现则是按照软件体系结构、利 用各种语言或中间件机制、将可复用构件组装 起来。
特别地,构件化软件不仅复用了构件, 还复用了构件运行支撑平台的若干能力, 因此,构件化软件的实现往往延伸到了 传统软件开发阶段之后的部署和运营阶 段。
本书以软件体系结构为中心,以中间件为基 础平台,介绍如何实现系统化和自动化的构件 化软件设计、实现、部署、运行维护与演化。
《构件化软件设计与实现》的定位
《面向复用的需求建模》的定位
客观事物 (问题空间)
计算机 (解空间)
问题空间的刻画和描述
鸿沟
复用元素的识别和组织
问题空间到解空间的桥梁
Байду номын сангаас
9
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程 •第2章 领域工程
第一部分“领域工程概述” 针对所有读者
第2部分 领域分析方法
•第3章 面向特征的领域分析方法
•第5部分 面向复用的需求建模实践
扑结构、各个构件的功能与接口
•第13章 文档编辑器领域建模实践
第6章 的青鸟领域工程方法采用面向对象技术。其特色包
•第14章 网上购物软件
括
•第15章 信贷管理领域建模实践
领域范围的两维度定义方式
•第16章 奥运会信息系统领域建模实践 •第17章 中间件领域的建模实践
主要介绍北京大学的领域工程方法FODM
•第5章 领域特定的软件体系结构
•第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计 •第9章 面向特征的需求分析支持工具
第7章 主要介绍面向特征的需求分析和建模方 法,关注点包括
特征模型的结构框架 特征模型的剪裁和检验相关的问题
12
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程 •第2章 领域工程
第2部分 领域分析方法
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法 •第5章 领域特定的软件体系结构 •第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计 •第9章 面向特征的需求分析支持工具
…
5
三本书的关系
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
软件开发
三本书的目标读者
领域分 领域设 构件实
析员
计者
现者
技术管 理者
构件库 管理员
需求分 析员
软件架 构师
应用实 现者
科研人员 教师学生
从业人员
7
面向复用的需求建模
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
特别地,由于构件没有从认识论的角度提出一套新 的软件模型,因此,构件可以兼容此前的各种编程语 言,即,这些编程语言写出来的程序可以封装/转换成 构件从而得以复用
从软件工程方法看构件化软件设计与实现
构件化软件的设计集中于软件体系结构 构件化软件通过组装而不是编程来实现 实现工作持续到了软件部署和运行管理阶段
自然语言
新型语言 面向对象
的语言 非面向对象 的高级语言
汇编语言 机器语言
Agent
客观事物(问题空间)
Aspect
Service
构 件 模 型
计算机(解空间)
面
面向复用的需求建模
向
复 用 的
构 软件体系结构分析与设计 件
软
化
件 过 程 和
构件组装(含构件开发)
软 件
设
资
构件化软件部署
计
产
与
管 理
实
第4章 FORM方法弥补了FODA方法对领域设计支持的不
第3部分 面向特征的领域建模方法
足,并采用面向对象的开发范型。其特色为
•第7章 面向特征的需求分析
采用了一种三层次的参考体系结构框架;
•第8章 特征驱动的软件体系结构设计
提供了从特征模型过渡到领域体系结构模型的操作
•第9章 面向特征的需求分析支持工具
•第18章 构件运行支撑平台示例 – PKUAS •第19章 奥运信息系统体系结构建模案例 •第20章 信贷管理系统体系结构建模案例
第一部分“前言”:针对所有读者
第1章主要介绍本书内容的定位,即,以软 件复用为核心思想、以软件构件为基本实体、 以软件体系结构为中心、以软件构件框架 (中间件)为运行支撑,全面系统地介绍相 关的方法和技术。
构件化软件 生产方式
产
组织管理 政府
学
具备构件化技术 知识与技能的
软件人才
项目开发 技术改造
软件企业
技术引入 扶持培养 技术支持
实践反馈
学术界
研
构件化软件生产 技术与工具
集 国内外软件复用几十年的成功实践 融 北京大学软件研究所20余年的研究和实践成果
4
丛书定位和作用
软件生产方式的变革
手工作坊式
第四部分 “基于UML构件规约的需求建模” 针对需求分析师、应用架构师
主要介绍基于构件技术的需求建模 第10章讲述构件模型,阐述UML构件及其构
成 第11章讲述如何进行基于UML的需求建模 第12章介绍一种面向构件的建模工具
第五部分 “面向复用的需求建模实践” 针对 从业人员
主要介绍如何采用面向特征领域建模方法FODM 在实际的应用领域中进行建模实践
软件开发
实践表明,在软件的生命周期中,复 用发生的时间愈早,其带来的收益也 愈大。一般而言,可复用的需求可带 产生可复用的设计,从而产生复用的 代码,及其相应的测试
本书以面向复用的需求建模方法和 技术为主题展开,介绍了需求工程、 领域工程方法、面向特征的领域建模 方法、基于UML的需求建模以及面向 复用的需求建模实践活动
•第13章 文档编辑器领域建模实践 •第14章 网上购物软件 •第15章 信贷管理领域建模实践 •第16章 奥运会信息系统领域建模实践
第9章 以面向特征的建模方法具体说明一个支 持该方法的软件工具的需求建模。
可看作是使用面向特征的思想对单个软件应用的需 求进行建模的一个实例研究
•第17章 中间件领域的建模实践
•第5部分 面向复用的需求建模实践
•第13章 文档编辑器领域建模实践
•第14章 网上购物软件
•第15章 信贷管理领域建模实践
•第16章 奥运会信息系统领域建模实践
•第17章 中间件领域的建模实践
10
《面向复用的需求建模》内容
第二部分 “领域分析方法” 针对领域分析、设计人
第1部分 领域工程概述
员
•第1章 需求工程
•第8章 可复用构件开发基本原则 •第9章 面向对象的可复用构件开发 •第10章 基于模式的构件开发 •第11章 面向EJB/J2EE的构件开发 •第12章 面向CORBA/CCM的构件开发 •第13章 面向COM/.NET的构件开发 •第14章 构件测试 第4部分 构件组装、部署与运行
•第15章 构件组装 •第16章 构件部署 •第17章 构件运行维护和管理 第5部分 实例研究
第4部分 基于UML构件规约的需求建模
•第10章 UML构件规约 •第11章 一种基于UML构件规约的需求建模 方法
•第12章 面向构件的软件系统建模工具
•第5部分 面向复用的需求建模实践
•第13章 文档编辑器领域建模实践 •第14章 网上购物软件 •第15章 信贷管理领域建模实践 •第16章 奥运会信息系统领域建模实践 •第17章 中间件领域的建模实践
第2章介绍构件化软件设计与实现的主要概 念,包括
软件构件的定义 各种主流的软件构件模型的分类 软件构件模型的共性 软件体系结构 软件构件框架等
16
《构件化软件设计与实现》的内容
第1部分 概览
•第1章 什么是构件化软件设计与实现 第二部分“软件体系结构设计”,针对软件架
•第2章 构件化软件设计与实现的主要概念 第2部分 软件体系结构设计
工业化生产技术 工程化开发方法 支撑环境与工具 标准规范体系
工业化生产
突破 软件工业化生产 关键技术
软件复用与软件构件技术 需求工程技术 可信计算技术 领域特定的语言-终端用户编程技术 协同计算与环境构造技术 标准化与开放系统技术
软件再工程技术 领域工程技术 面向对象技术 质量评估与优化技术 软件过程技术
15
《构件化软件设计与实现》的内容
第1部分 概览
•第1章 什么是构件化软件设计与实现 •第2章 构件化软件设计与实现的主要概念 第2部分 软件体系结构设计
•第3章 软件体系结构风格 •第4章 软件体系结构设计 •第5章 软件体系结构评估 •第6章 软件体系结构描述语言(ADL) •第7章 ABC/ADL与ABCTool 第3部分 可复用构件开发
第1章介绍传统的软件开发中与需求相关的 一系列活动:需求的捕获、分析、规约、 确认和管理。 第2章对领域工程的起源和背景、领域工程 相关的基本概念、领域工程包含的主要活 动、领域工程面临的关键问题、以及几种 具有代表性的领域工程方法的主要特色
•第11章 一种基于UML构件规约的需求建模
方法
•第12章 面向构件的软件系统建模工具
第4部分 基于UML构件规约的需求建模
一种具体的特征模型以及相应的建模过程
•第10章 •第11章 方法
UML构件规约 一种基于UML构件规约的需求建模
第8章 主要关注领域分析和领域设计两个阶段 的衔接问题:如何基于“领域特征模型”设计
•第12章 面向构件的软件系统建模工具
领域软件体系结构
•第5部分 面向复用的需求建模实践
主要介绍面向复用的需求基本概念
•第4章 面向特征的复用方法
•第5章 领域特定的软件体系结构
•第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计
•第9章 面向特征的需求分析支持工具
第4部分 基于UML构件规约的需求建模
•第10章 UML构件规约
指南
第4部分 基于UML构件规约的需求建模 第5章的 DSSA是 一种以体系结构为中心的领域工程方法,
•第10章 •第11章 法
UML构件规约 一种基于UML构件规约的需求建模方
通过为选定的目标领域建立一个通用的参考体系结构来 实施有计划的软件复用。其特色
•第12章 面向构件的软件系统建模工具
刻画了特定领域各系统构成成分(构件)之间的拓
第3部分 可复用构件开发
第4章介绍了主要的软件体系结构设计方法,即,
•第8章 •第9章 •第10章 •第11章
可复用构件开发基本原则 面向对象的可复用构件开发 基于模式的构件开发 面向EJB/J2EE的构件开发
构件化软件运行管理
现
从编程语言的发展看构件化软件
与面向对象等软件模型不同,软件构件的目标是解 语 空间而不是问题空间。其主旨是通过凝练共性并复用 言 之以解决软件开发的效率与质量的问题,而不试图解
鸿
沟 决语言鸿沟的问题
与面向对象范型相比,构件将多个细粒度的对象组 织成强内聚、松耦合、粒度更大的实体,以提高对象 的复用性
软件复用与构件技术丛书 宣讲
北京大学 软件研究所
赵海燕
2009年4月24日 上海
1
丛书先睹
2
丛书背景
软件构件技术
手工作坊式软件开发
软件工业化生产
应用 系统
应用 系统
操作系统
应用 中系间统件
裸机
裸机
操作系统 网 裸机 络
终模 端 型随 用 驱需 户 动 即 ●●● 编 开取 程发
3
丛书定位和作用
•第2章 领域工程
第2部分 领域分析方法
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法 •第5章 领域特定的软件体系结构 •第6章 青鸟领域工程方法
主要介绍四种代表性方法
第3章 的FODA方法首次将特征引入到领域工程研究中, 其特色为采用特征捕获并显式建模领域需求的共性和变 化性
构师
•第3章 软件体系结构风格
遵循软件复用的思想,软件体系结构的设计往往
•第4章 •第5章 •第6章 •第7章
软件体系结构设计 软件体系结构评估 软件体系结构描述语言(ADL) ABC/ADL与ABCTool
从软件体系结构风格的选择开始,第3章介绍了体 系结构风格的概念、典型的风格以及风格的验证与 集成;
基于设计模式的领域设计方法 基于DSSA的领域构件的组织和管理手段
11
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程
第三部分 “面向特征的领域建模方法” 针对领
•第2章 领域工程
第2部分 领域分析方法
域分析师、领域设计师
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法
13
构件化软件设计与实现
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
软件开发
构件化软件设计的核心思想是如何基于可复 用构件设计出满足功能和非功能需求的软件体 系结构; 构件化软件实现则是按照软件体系结构、利 用各种语言或中间件机制、将可复用构件组装 起来。
特别地,构件化软件不仅复用了构件, 还复用了构件运行支撑平台的若干能力, 因此,构件化软件的实现往往延伸到了 传统软件开发阶段之后的部署和运营阶 段。
本书以软件体系结构为中心,以中间件为基 础平台,介绍如何实现系统化和自动化的构件 化软件设计、实现、部署、运行维护与演化。
《构件化软件设计与实现》的定位
《面向复用的需求建模》的定位
客观事物 (问题空间)
计算机 (解空间)
问题空间的刻画和描述
鸿沟
复用元素的识别和组织
问题空间到解空间的桥梁
Байду номын сангаас
9
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程 •第2章 领域工程
第一部分“领域工程概述” 针对所有读者
第2部分 领域分析方法
•第3章 面向特征的领域分析方法
•第5部分 面向复用的需求建模实践
扑结构、各个构件的功能与接口
•第13章 文档编辑器领域建模实践
第6章 的青鸟领域工程方法采用面向对象技术。其特色包
•第14章 网上购物软件
括
•第15章 信贷管理领域建模实践
领域范围的两维度定义方式
•第16章 奥运会信息系统领域建模实践 •第17章 中间件领域的建模实践
主要介绍北京大学的领域工程方法FODM
•第5章 领域特定的软件体系结构
•第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计 •第9章 面向特征的需求分析支持工具
第7章 主要介绍面向特征的需求分析和建模方 法,关注点包括
特征模型的结构框架 特征模型的剪裁和检验相关的问题
12
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程 •第2章 领域工程
第2部分 领域分析方法
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法 •第5章 领域特定的软件体系结构 •第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计 •第9章 面向特征的需求分析支持工具
…
5
三本书的关系
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
软件开发
三本书的目标读者
领域分 领域设 构件实
析员
计者
现者
技术管 理者
构件库 管理员
需求分 析员
软件架 构师
应用实 现者
科研人员 教师学生
从业人员
7
面向复用的需求建模
面 向
面向复用的 软件开发
复
用
的
资产库
软
件
过 程
基于复用的
特别地,由于构件没有从认识论的角度提出一套新 的软件模型,因此,构件可以兼容此前的各种编程语 言,即,这些编程语言写出来的程序可以封装/转换成 构件从而得以复用
从软件工程方法看构件化软件设计与实现
构件化软件的设计集中于软件体系结构 构件化软件通过组装而不是编程来实现 实现工作持续到了软件部署和运行管理阶段
自然语言
新型语言 面向对象
的语言 非面向对象 的高级语言
汇编语言 机器语言
Agent
客观事物(问题空间)
Aspect
Service
构 件 模 型
计算机(解空间)
面
面向复用的需求建模
向
复 用 的
构 软件体系结构分析与设计 件
软
化
件 过 程 和
构件组装(含构件开发)
软 件
设
资
构件化软件部署
计
产
与
管 理
实
第4章 FORM方法弥补了FODA方法对领域设计支持的不
第3部分 面向特征的领域建模方法
足,并采用面向对象的开发范型。其特色为
•第7章 面向特征的需求分析
采用了一种三层次的参考体系结构框架;
•第8章 特征驱动的软件体系结构设计
提供了从特征模型过渡到领域体系结构模型的操作
•第9章 面向特征的需求分析支持工具
•第18章 构件运行支撑平台示例 – PKUAS •第19章 奥运信息系统体系结构建模案例 •第20章 信贷管理系统体系结构建模案例
第一部分“前言”:针对所有读者
第1章主要介绍本书内容的定位,即,以软 件复用为核心思想、以软件构件为基本实体、 以软件体系结构为中心、以软件构件框架 (中间件)为运行支撑,全面系统地介绍相 关的方法和技术。
构件化软件 生产方式
产
组织管理 政府
学
具备构件化技术 知识与技能的
软件人才
项目开发 技术改造
软件企业
技术引入 扶持培养 技术支持
实践反馈
学术界
研
构件化软件生产 技术与工具
集 国内外软件复用几十年的成功实践 融 北京大学软件研究所20余年的研究和实践成果
4
丛书定位和作用
软件生产方式的变革
手工作坊式
第四部分 “基于UML构件规约的需求建模” 针对需求分析师、应用架构师
主要介绍基于构件技术的需求建模 第10章讲述构件模型,阐述UML构件及其构
成 第11章讲述如何进行基于UML的需求建模 第12章介绍一种面向构件的建模工具
第五部分 “面向复用的需求建模实践” 针对 从业人员
主要介绍如何采用面向特征领域建模方法FODM 在实际的应用领域中进行建模实践
软件开发
实践表明,在软件的生命周期中,复 用发生的时间愈早,其带来的收益也 愈大。一般而言,可复用的需求可带 产生可复用的设计,从而产生复用的 代码,及其相应的测试
本书以面向复用的需求建模方法和 技术为主题展开,介绍了需求工程、 领域工程方法、面向特征的领域建模 方法、基于UML的需求建模以及面向 复用的需求建模实践活动
•第13章 文档编辑器领域建模实践 •第14章 网上购物软件 •第15章 信贷管理领域建模实践 •第16章 奥运会信息系统领域建模实践
第9章 以面向特征的建模方法具体说明一个支 持该方法的软件工具的需求建模。
可看作是使用面向特征的思想对单个软件应用的需 求进行建模的一个实例研究
•第17章 中间件领域的建模实践
•第5部分 面向复用的需求建模实践
•第13章 文档编辑器领域建模实践
•第14章 网上购物软件
•第15章 信贷管理领域建模实践
•第16章 奥运会信息系统领域建模实践
•第17章 中间件领域的建模实践
10
《面向复用的需求建模》内容
第二部分 “领域分析方法” 针对领域分析、设计人
第1部分 领域工程概述
员
•第1章 需求工程
•第8章 可复用构件开发基本原则 •第9章 面向对象的可复用构件开发 •第10章 基于模式的构件开发 •第11章 面向EJB/J2EE的构件开发 •第12章 面向CORBA/CCM的构件开发 •第13章 面向COM/.NET的构件开发 •第14章 构件测试 第4部分 构件组装、部署与运行
•第15章 构件组装 •第16章 构件部署 •第17章 构件运行维护和管理 第5部分 实例研究
第4部分 基于UML构件规约的需求建模
•第10章 UML构件规约 •第11章 一种基于UML构件规约的需求建模 方法
•第12章 面向构件的软件系统建模工具
•第5部分 面向复用的需求建模实践
•第13章 文档编辑器领域建模实践 •第14章 网上购物软件 •第15章 信贷管理领域建模实践 •第16章 奥运会信息系统领域建模实践 •第17章 中间件领域的建模实践
第2章介绍构件化软件设计与实现的主要概 念,包括
软件构件的定义 各种主流的软件构件模型的分类 软件构件模型的共性 软件体系结构 软件构件框架等
16
《构件化软件设计与实现》的内容
第1部分 概览
•第1章 什么是构件化软件设计与实现 第二部分“软件体系结构设计”,针对软件架
•第2章 构件化软件设计与实现的主要概念 第2部分 软件体系结构设计
工业化生产技术 工程化开发方法 支撑环境与工具 标准规范体系
工业化生产
突破 软件工业化生产 关键技术
软件复用与软件构件技术 需求工程技术 可信计算技术 领域特定的语言-终端用户编程技术 协同计算与环境构造技术 标准化与开放系统技术
软件再工程技术 领域工程技术 面向对象技术 质量评估与优化技术 软件过程技术
15
《构件化软件设计与实现》的内容
第1部分 概览
•第1章 什么是构件化软件设计与实现 •第2章 构件化软件设计与实现的主要概念 第2部分 软件体系结构设计
•第3章 软件体系结构风格 •第4章 软件体系结构设计 •第5章 软件体系结构评估 •第6章 软件体系结构描述语言(ADL) •第7章 ABC/ADL与ABCTool 第3部分 可复用构件开发
第1章介绍传统的软件开发中与需求相关的 一系列活动:需求的捕获、分析、规约、 确认和管理。 第2章对领域工程的起源和背景、领域工程 相关的基本概念、领域工程包含的主要活 动、领域工程面临的关键问题、以及几种 具有代表性的领域工程方法的主要特色
•第11章 一种基于UML构件规约的需求建模
方法
•第12章 面向构件的软件系统建模工具
第4部分 基于UML构件规约的需求建模
一种具体的特征模型以及相应的建模过程
•第10章 •第11章 方法
UML构件规约 一种基于UML构件规约的需求建模
第8章 主要关注领域分析和领域设计两个阶段 的衔接问题:如何基于“领域特征模型”设计
•第12章 面向构件的软件系统建模工具
领域软件体系结构
•第5部分 面向复用的需求建模实践
主要介绍面向复用的需求基本概念
•第4章 面向特征的复用方法
•第5章 领域特定的软件体系结构
•第6章 青鸟领域工程方法
第3部分 面向特征的领域建模方法
•第7章 面向特征的需求分析 •第8章 特征驱动的软件体系结构设计
•第9章 面向特征的需求分析支持工具
第4部分 基于UML构件规约的需求建模
•第10章 UML构件规约
指南
第4部分 基于UML构件规约的需求建模 第5章的 DSSA是 一种以体系结构为中心的领域工程方法,
•第10章 •第11章 法
UML构件规约 一种基于UML构件规约的需求建模方
通过为选定的目标领域建立一个通用的参考体系结构来 实施有计划的软件复用。其特色
•第12章 面向构件的软件系统建模工具
刻画了特定领域各系统构成成分(构件)之间的拓
第3部分 可复用构件开发
第4章介绍了主要的软件体系结构设计方法,即,
•第8章 •第9章 •第10章 •第11章
可复用构件开发基本原则 面向对象的可复用构件开发 基于模式的构件开发 面向EJB/J2EE的构件开发
构件化软件运行管理
现
从编程语言的发展看构件化软件
与面向对象等软件模型不同,软件构件的目标是解 语 空间而不是问题空间。其主旨是通过凝练共性并复用 言 之以解决软件开发的效率与质量的问题,而不试图解
鸿
沟 决语言鸿沟的问题
与面向对象范型相比,构件将多个细粒度的对象组 织成强内聚、松耦合、粒度更大的实体,以提高对象 的复用性
软件复用与构件技术丛书 宣讲
北京大学 软件研究所
赵海燕
2009年4月24日 上海
1
丛书先睹
2
丛书背景
软件构件技术
手工作坊式软件开发
软件工业化生产
应用 系统
应用 系统
操作系统
应用 中系间统件
裸机
裸机
操作系统 网 裸机 络
终模 端 型随 用 驱需 户 动 即 ●●● 编 开取 程发
3
丛书定位和作用
•第2章 领域工程
第2部分 领域分析方法
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法 •第5章 领域特定的软件体系结构 •第6章 青鸟领域工程方法
主要介绍四种代表性方法
第3章 的FODA方法首次将特征引入到领域工程研究中, 其特色为采用特征捕获并显式建模领域需求的共性和变 化性
构师
•第3章 软件体系结构风格
遵循软件复用的思想,软件体系结构的设计往往
•第4章 •第5章 •第6章 •第7章
软件体系结构设计 软件体系结构评估 软件体系结构描述语言(ADL) ABC/ADL与ABCTool
从软件体系结构风格的选择开始,第3章介绍了体 系结构风格的概念、典型的风格以及风格的验证与 集成;
基于设计模式的领域设计方法 基于DSSA的领域构件的组织和管理手段
11
《面向复用的需求建模》内容
第1部分 领域工程概述
•第1章 需求工程
第三部分 “面向特征的领域建模方法” 针对领
•第2章 领域工程
第2部分 领域分析方法
域分析师、领域设计师
•第3章 面向特征的领域分析方法 •第4章 面向特征的复用方法