| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1部分领域工程概述
第1章 需求工程
1.1 引言
1.2 基础知识
1.2.1 需求的定义
1.2.2 需求的不同类型
1.2.3 需求工程的主要活动
1.2.4 需求工程的参与者
1.3 可行性分析
1.4 需求诱导
1.4.1 需求的来源
1.4.2 需求诱导的主要困难
1.4.3 需求诱导的技术手段
1.5 需求分析
1.5.1 需求分类
1.5.2 需求的概念性建模
1.5.3 系统体系结构设计与需求分配
1.5.4 需求协商
1.6 需求规约化
1.6.1 系统需求规约文档
1.6.2 软件需求规约文档
1.6.3 需求规约文档的评价指标
1.7 需求确认
1.7.1 需求审查
1.7.2 需求原型化
1.7.3 模型确认
1.7.4 接受性测试的设计
1.8 需求管理
1.8.1 需求过程的迭代性
1.8.2 需求变更管理
1.8.3 需求的属性
1.8.4 需求的可追踪性
1.9 总结
第2章 领域工程
2.1 引言
2.2 领域及领域工程
2.2.1 领域工程与应用工程
2.2.2 领域工程与复用成熟度
2.2.3 领域工程投资回报点
2.3 领域工程关键问题
2.3.1 领域工程的目标
2.3.2 领域范围的确定
2.3.3 领域共性和变化性需求的建模
2.3.4 DSSA的设计
2.3.5 各阶段制品之间的可追踪性
2.4 领域工程的规划与管理
2.4.1 规划问题
2.4.2 管理问题
2.4.3 组织方式
2.4.4 问题与决定
2.5 领域工程的代表性方法
2.5.1 FODA/FORM
2.5.2 SoftwareProductLines
2.5.3 FAST
2.5.4 PuLSE
2.5.5 FeatuRSEB
2.5.6 青鸟领域工程方法
2.6 总结
第2部分领域分析方法
第3章 面向特征的领域分析方法
3.1 引言
3.2 具体步骤
3.2.1 上下文分析
3.2.2 领域建模
3.2.3 体系结构建模
3.3 应用实例
3.3.1 窗口管理系统
3.3.2 上下文分析
3.3.3 领域建模
3.4 总结
第4章 面向特征的复用方法
4.1 引言
4.2 基本思想
4.2.1 面向特征
4.2.2 工程原则
4.2.3 工程过程
4.3 具体步骤
4.3.1 领域工程
4.3.2 应用工程
4.4 总结
第5章 领域特定的软件体系结构
5.1 引言
5.2 DSSA概述
5.2.1 定义
5.2.2 基本概念与术语
5.2.3 建模框架
5.2.4 涉及的制品
5.2.5 参考体系结构
5.2.6 基于体系结构的开发方法
5.2.7 体系结构描述语言
5.2.8 与体系结构风格的比较
5.3 DSSA过程
5.3.1 工程问题
5.3.2 阶段1:定义领域工程的范围
5.3.3 阶段2:定义领域特定的元素
5.3.4 阶段3:定义领域特定的设计和实现约束
5.3.5 阶段4:开发领域体系结构
5.3.6 阶段5:生产或收集可复用软件制品
5.4 DSSA实例
5.4.1 概述
5.4.2 领域模型
5.4.3 参考需求
5.4.4 参考体系结构
5.5 总结
第6章 青鸟领域工程方法
6.1 青鸟领域工程方法概述
6.1.1 领域工程的定义
6.1.2 领域工程的基本假定
6.1.3 领域工程的基本活动
6.1.4 领域模型与DSSA
6.1.5 变化性与关系
6.1.6 可追踪性
6.1.7 问题与解决
6.1.8 参与领域工程的人员
6.1.9 领域工程的准备工作
6.2 领域分析
6.2.1 目标与活动
6.2.2 产品
6.2.3 过程与指南
6.3 领域设计
6.3.1 目标与活动
6.3.2 产品
6.3.3 过程与指南
6.4 领域实现
6.4.1 目标
6.4.2 产品
6.4.3 过程与指南
6.5 总结
第3部分面向特征的领域建模方法
第7章 面向特征的需求分析
7.1 引言
7.2 基础知识
7.2.1 特征的定义
7.2.2 特征的规约属性
7.2.3 特征的操作化:责任分析
7.2.4 责任分配
7.2.5 资源容器
7.3 特征依赖关系
7.3.1 精化关系
7.3.2 约束关系
7.3.3 影响关系
7.3.4 交互关系
7.4 依赖关系之间的关联
7.4.1 由精化导致的约束
7.4.2 约束与交互
7.4.3 影响与交互
7.5 特征模型的剪裁检验
7.5.1 特定领域、基于定制的需求复用
7.5.2 在一组绑定时间上对特征模型进行剪裁
7.5.3 三条检验准则
7.6 一种具体形式的特征模型及其建模过程
7.6.1 一种具体形式的特征模型
7.6.2 建模过程
7.7 总结
第8章 特征驱动的软件体系结构设计
8.1 引言
8.2 一个简单的文档编辑器
8.3 特征与构件的解耦合
8.4 软件体系结构的构造
8.4.1 概览
8.4.2 特征的操作化
8.4.3 资源容器分析
8.4.4 交互分析
8.4.5 种子构件的建立
8.4.6 责任分配
8.4.7 概念构件分析
8.5 总结
第9章 面向特征的需求分析支持工具
9.1 引言
9.2 项目管理服务
9.3 视图管理服务
9.4 特征建模服务
9.5 辅助性编辑服务
第4部分基于UML构件规约的需求建模
第10章 UML构件规约
10.1 构件的定义
10.2 构件的接口
10.3 构件的端口
10.4 连接件
10.5 构件的内部结构
第11章 一种基于UML构件规约的需求建模方法
11.1 方法概述
11.2 构件规约模型
11.3 捕获需求
11.3.1 建立业务模型
11.3.2 建立系统的初步构架
11.3.3 建立用况模型
11.4 建立面向构件的分析模型
11.4.1 识别构件之间的关系
11.4.2 对构件的规约
第12章 面向构件的软件系统建模工具
12.1 构件图
12.2 制品图
12.3 部署图
第5部分面向复用的需求建模实践
第13章 文档编辑器领域建模实践
13.1 引言
13.2 文档编辑器特征分析
13.2.1 特征精化关系
13.2.2 特征约束关系
13.3 文档编辑器的高层软件体系结构设计
13.3.1 特征操作化与责任分配
13.3.2 高层软件体系结构设计
13.4 总结
第14章 网上购物软件领域建模实践
14.1 引言
14.2 网上购物软件的特征分析
14.3 基于网上购物软件特征模型的定制
14.4 网上购物软件的高层体系结构
14.5 总结
第15章 信贷管理领域建模实践
15.1 引言
15.2 建模过程
15.2.1 领域范围的建立
15.2.2 共性与变化性分析
15.2.3 特征模型的建立
15.3 总结
第16章 奥运会信息系统领域建模实践
16.1 引言
16.2 奥运会信息系统简介
16.3 注册制证系统需求概述
16.4 面向对象建模
16.4.1 注册制证系统整体业务模型
16.4.2 注册制证系统用况图
16.4.3 业务模型的实现
16.4.4 注册管理子系统业务模型
16.4.5 注册管理子系统用况图
16.5 特征建模
16.5.1 注册制证系统的特征模型
16.5.2 注册管理
16.6 总结
第17章 中间件领域的建模实践
17.1 引言
17.2 软件中间件的特征模型
17.2.1 协同特征
17.2.2 可靠性特征
17.2.3 其他特征
17.3 基于软件中间件特征模型的定制
17.3.1 CORBA中间件的特征模型
17.3.2 WebServices的特征模型
17.3.3 反射式中间件的特征模型
17.4 总结
参考文献