UML业务建模
|
|
| 新书城图书编号:822 |
| 图书ISBN:7111134788 |
| 出版时间:2004-3-1 |
| 出版社:机械工业出版社 |
| 作者:埃里克森 等著,夏昕,何克清 译 |
|
市场价格:¥45 |
|
普通会员:¥36
|
80折 |
|
VIP会员:¥33.75
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
|
本书介绍如何利用UML技术进行业务建模,如何利用业务模型来明确业务支持软件的正确需求,如何构造业务模型,以及模型应当包含什么等等。另外,本书还提供许多业务模式,同时举例说明如何从不同角度进行业务建模,从而帮助读者了解如何利用业务模型提供的信息和知识来确定相应软件系统的正确需求,并了解在软件模型中如何重用这些信息和知识。本书适合软件开发人员、管理人员参考。
|
|
|
|
【图书目录】
|
第1章 业务建模 1 1.1 建模的角色 2 1.2 UML 3 1.3 业务过程建模 4 1.3.1 理解业务 5 1.3.2 信息系统支持 5 1.3.3 改进 7 1.3.4 革新 8 1.3.5 设计新业务过程 9 1.3.6 外购 9 1.4 UML业务建模 9 1.5 小结 10 第2章 UML 初步 11 2.1 UML 基础 11 2.2 统一建模语言 12 2.2.1 类图 12 2.2.2 对象图 23 2.2.3 状态图 24 2.2.4 活动图 28 2.2.5 序列图 31 2.2.6 协作图 34 2.2.7 用例图 36 2.2.8 构件图 37 2.2.9 部署图 37 2.3 扩展UML 38 2.3.1 构造型 38 2.3.2 标记值 39 2.3.3 约束 39 2.4 小结 40 第3章 业务架构建模 43 3.1 业务构造 43 3.2 业务概念 45 3.3 Eriksson-Penker业务扩展 48 3.3.1 业务过程 49 3.3.2 资源 55 3.3.3 目标 57 3.3.4 业务规则 58 3.3.5 关系 60 3.3.6 泛化机制 61 3.4 小结 61 第4章 业务视图 63 4.1 四种通用业务视图 64 4.1.1 “业务愿景”视图 65 4.1.2 “业务过程”视图 75 4.1.3 “业务结构”视图 84 4.1.4 “业务行为”视图 88 4.2 小结 93 第5章 业务规则 95 5.1 业务规则语法 95 5.2 对象约束语言 97 5.2.1 在模型中使用OCL 98 5.2.2 OCL表达式 99 5.2.3 导航 103 5.2.4 集合 105 5.3 业务规则类别 109 5.3.1 推导 109 5.3.2 约束 113 5.3.3 存在 115 5.4 模糊业务规则 116 5.5 小结 119 第6章 业务模式 121 6.1 模式的类型 122 6.2 模式类别 123 6.3 模式形式 123 6.4 本书中的模式 124 6.4.1 资源和规则模式 124 6.4.2 目标模式 125 6.4.3 过程模式 125 6.5 业务模式模板 125 6.5.1 名称 125 6.5.2 目标 126 6.5.3 动机 126 6.5.4 适用性 127 6.5.5 结构 127 6.5.6 参与对象 127 6.5.7 结论 129 6.5.8 示例 129 6.5.9 相关模式 129 6.5.10 出处/原作者 129 6.6 UML中的模式 131 6.7 模式中的其他工作 132 6.8 小结 133 第7章 资源与规则模式 135 7.1 参与者-角色 136 7.1.1 目标 136 7.1.2 动机 136 7.1.3 适用性 137 7.1.4 结构 137 7.1.5 参与对象 138 7.1.6 结论 138 7.1.7 示例 138 7.1.8 相关模式 140 7.1.9 出处/原作者 141 7.2 业务定义 141 7.2.1 目标 141 7.2.2 动机 141 7.2.3 适用性 142 7.2.4 结构 142 7.2.5 参与对象 143 7.2.6 结论 144 7.2.7 示例 144 7.2.8 相关模式 144 7.2.9 出处/原作者 144 7.3 业务事件-结果历史记录 146 7.3.1 目标 146 7.3.2 动机 146 7.3.3 适用性 147 7.3.4 结构 147 7.3.5 参与对象 147 7.3.6 结论 149 7.3.7 示例 149 7.3.8 相关模式 150 7.3.9 出处/原作者 151 7.4 契约 151 7.4.1 目标 151 7.4.2 动机 151 7.4.3 适用性 151 7.4.4 结构 152 7.4.5 参与对象 152 7.4.6 结论 152 7.4.7 示例 152 7.4.8 相关模式 153 7.4.9 出处/原作者 154 7.5 核心-陈述 154 7.5.1 目标 154 7.5.2 动机 154 7.5.3 适用性 155 7.5.4 结构 155 7.5.5 参与对象 155 7.5.6 结论 155 7.5.7 示例 155 7.5.8 相关模式 156 7.5.9 出处/原作者 156 7.6 文档 156 7.6.1 目标 156 7.6.2 动机 157 7.6.3 适用性 158 7.6.4 结构 158 7.6.5 参与对象 158 7.6.6 结论 159 7.6.7 示例 159 7.6.8 相关模式 160 7.6.9 出处/原作者 160 7.7 雇佣 161 7.7.1 目标 161 7.7.2 动机 161 7.7.3 适用性 162 7.7.4 结构 162 7.7.5 参与对象 163 7.7.6 结论 163 7.7.7 示例 164 7.7.8 相关模式 165 7.7.9 出处/原作者 165 7.8 地理位置 165 7.8.1 目标 165 7.8.2 动机 165 7.8.3 适用性 166 7.8.4 结构 166 7.8.5 参与对象 166 7.8.6 结论 167 7.8.7 示例 167 7.8.8 相关模式 168 7.8.9 出处/原作者 168 7.9 组织与协同者 168 7.9.1 目标 168 7.9.2 动机 168 7.9.3 适用性 169 7.9.4 结构/描述 169 7.9.5 参与对象 170 7.9.6 结论 170 7.9.7 示例 170 7.9.8 相关模式 171 7.9.9 出处/原作者 171 7.10 产品数据管理 171 7.10.1 目标 171 7.10.2 动机 171 7.10.3 适用性 173 7.10.4 结构/描述 173 7.10.5 参与对象 174 7.10.6 结论 174 7.10.7 示例 175 7.10.8 相关模式 178 7.10.9 出处/原作者 179 7.11 事物-信息 179 7.11.1 目标 179 7.11.2 动机 179 7.11.3 适用性 180 7.11.4 结构 180 7.11.5 参与对象 180 7.11.6 结论 180 7.11.7 示例 180 7.11.8 相关模式 181 7.11.9 出处/原作者 181 7.12 标题-项目 182 7.12.1 目标 182 7.12.2 动机 182 7.12.3 适用性 183 7.12.4 结构 183 7.12.5 参与对象 184 7.12.6 结论 184 7.12.7 示例 184 7.12.8 相关模式 185 7.12.9 出处/原作者 185 7.13 类型-对象-值 185 7.13.1 目标 185 7.13.2 动机 185 7.13.3 适用性 186 7.13.4 结构 186 7.13.5 参与对象 187 7.13.6 结论 187 7.13.7 示例 187 7.13.8 相关模式 188 7.13.9 出处/原作者 188 7.14 小结 188 第8章 目标模式 189 8.1 业务目标分配 190 8.1.1 目标 190 8.1.2 动机 190 8.1.3 适用性 191 8.1.4 结构 191 8.1.5 参与对象 191 8.1.6 结论 192 8.1.7 示例 192 8.1.8 相关模式 193 8.1.9 出处/原作者 193 8.2 业务目标分解 193 8.2.1 目标 193 8.2.2 动机 193 8.2.3 适用性 194 8.2.4 结构 195 8.2.5 参与对象 195 8.2.6 结论 195 8.2.7 示例 196 8.2.8 相关的模式 196 8.2.9 出处/原作者 196 8.3 业务目标-问题 198 8.3.1 目标 198 8.3.2 动机 198 8.3.3 适用性 198 8.3.4 结构 198 8.3.5 参与对象 198 8.3.6 结论 199 8.3.7 示例 199 8.3.8 相关模式 200 8.3.9 出处/原作者 200 8.4 小结 201 第9章 过程模式 203 9.1 基本过程结构 203 9.1.1 目标 203 9.1.2 动机 203 9.1.3 适用性 204 9.1.4 结构 204 9.1.5 参与对象 204 9.1.6 结论 205 9.1.7 示例 205 9.1.8 相关模式 206 9.1.9 出处/原作者 206 9.2 过程交互 206 9.2.1 目标 206 9.2.2 动机 206 9.2.3 适用性 207 9.2.4 结构 207 9.2.5 参与对象 207 9.2.6 结论 208 9.2.7 示例 208 9.2.8 相关模式 210 9.2.9 出处/原作者 210 9.3 过程反馈 210 9.3.1 目标 210 9.3.2 动机 210 9.3.3 适用性 210 9.3.4 结构 211 9.3.5 参与对象 211 9.3.6 结论 211 9.3.7 示例 211 9.3.8 相关模式 212 9.3.9 出处/原作者 212 9.4 响应客户时间 212 9.4.1 目标 212 9.4.2 动机 212 9.4.3 适用性 213 9.4.4 结构 213 9.4.5 参与对象 213 9.4.6 结论 214 9.4.7 示例 214 9.4.8 相关模式 214 9.4.9 出处/原作者 216 9.5 过程分层供应 216 9.5.1 目标 216 9.5.2 动机 216 9.5.3 适用性 217 9.5.4 结构 217 9.5.5 参与对象 217 9.5.6 结论 218 9.5.7 示例 218 9.5.8 相关模式 219 9.5.9 出处/原作者 219 9.6 过程分层控制 219 9.6.1 目标 219 9.6.2 动机 221 9.6.3 适用性 222 9.6.4 结构 222 9.6.5 参与对象 222 9.6.6 结论 222 9.6.7 示例 223 9.6.8 相关模式 223 9.6.9 出处/原作者 223 9.7 动作工作流 223 9.7.1 目标 223 9.7.2 动机 223 9.7.3 适用性 227 9.7.4 结构 227 9.7.5 参与对象 227 9.7.6 结论 228 9.7.7 示例 228 9.7.8 相关模式 229 9.7.9 出处/原作者 229 9.8 过程-过程实例 229 9.8.1 目标 229 9.8.2 动机 229 9.8.3 适用性 229 9.8.4 结构 230 9.8.5 参与对象 230 9.8.6 结论 230 9.8.7 示例 230 9.8.8 相关模式 231 9.8.9 出处/原作者 231 9.9 资源使用 231 9.9.1 目标 231 9.9.2 动机 231 9.9.3 适用性 231 9.9.4 结构 232 9.9.5 参与对象 232 9.9.6 结论 232 9.9.7 示例 233 9.9.8 相关模式 234 9.9.9 出处/原作者 234 9.10 过程实例状态 234 9.10.1 目标 234 9.10.2 动机 234 9.10.3 适用性 235 9.10.4 结构 235 9.10.5 参与对象 236 9.10.6 结论 236 9.10.7 示例 236 9.10.8 相关模式 237 9.10.9 出处/原作者 237 9.11 小结 238 第10章 从业务架构到软件架构 239 10.1 软件开发过程 239 10.2 什么是软件架构 242 10.2.1 关于软件架构的误解 244 10.2.2 设计一个优良的架构 244 10.3 软件架构的建模 245 10.4 利用业务架构来定义软件架构 247 10.4.1 确定信息系统 251 10.4.2 发现功能需求 253 10.4.3 发现非功能需求 255 10.4.4 作为分析和设计的基础 256 10.4.5 确定合适的构件 258 10.5 小结 260 第11章 一个业务模型示例 261 11.1 Bob邮购公司 261 11.2 愿景和目标 262 11.2.1 目标模型 262 11.2.2 概念模型 264 11.3 业务过程 265 11.4 资源和组织 267 11.4.1 资源建模 267 11.4.2 组织的建模 270 11.5 过程分解 274 11.6 支持系统 274 11.6.1 系统需求 278 11.6.2 系统需求规格说明 283 11.7 小结 284 附录A Eriksson-Penker业务扩展 285 附录B 业务模式汇总表 291 术语表 295
|
|
|
|