登录 注册 发新帖 |
小Q呆
一代宗师
|
[图书类] [PDF] [] 《UML参考手册(第二版)》扫描版[PDF]-->原名: The Unified Modeling Language Reference Manual(2nd Edition) 作者: James Rumbaugh Ivar Jacobson Grady Booch 译者: UML China 图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 机械工业出版社 书号: ISBN: 9787111165606 发行时间: 2005年08月 地区: 美国 语言: 简体中文 简介: ![]() 内容简介 《UML参考手册》在第1版的基础上进行了重大更新和扩展。UML的创建者James Rumbaugh、Ivar Jacobson和Grady Booch,清晰完整地讲述了UML的所有概念,包括对序列图、活动模型、状态机、组件、类和组件的内部结构以及特性描述的主要修订。手册式结构不仅有助于读者对UML的概念进行规范化的学习与理解,更为广大程序开发人员、系统用户和工程技术人员提供了方便快捷的查询方式。无论您是在捕获需求、开发软件架构、设计实现还是在试图理解现有系统,在《UML参考手册》中您都将找到满意的答案。 《UML参考手册》第2版基于UML2.0规范,对1999年出版的第1版进行了全面的修改。《UML参考手册》首先简要介绍了UML的历史、基本概念、目标及使用方法、然后按字母顺序列出了UML的所有术语,从语义、表示法和用途等方面全面而详尽地介绍了UML的构成和概念。 《UML参考手册》的作者是面向对象方法最早的倡导者,更是UML的创始人。 《UML参考手册》的手册式结构不仅有助于读者对UML的概念进行规范化的学习与理解,更为广为大程序开发人员、系统用户和工程技术人员提供了方便快捷的查询。 内容截图 ![]() 目录: 译者序 前言 第一部分 背景知识 第1章 uml概述 2 1.1 uml简述 2 1.2 uml演变 2 1.3 uml的目标 6 1.4 uml的复杂性 7 1.5 uml评价 8 1.6 uml概念范围 8 第2章 模型的本质和目的 10 2.1 什么是模型 10 2.2 模型的目的 10 2.3 模型的层次 11 2.4 模型的内容 13 2.5 模型的含义 14 第二部分 uml概念 第3章 uml一览 18 3.1 uml视图 18 3.2 静态视图 19 .3.3 设计视图 20 3.4 用例视图 24 3.5 状态机视图 24 3.6 活动视图 25 3.7 交互视图 26 3.8 部署视图 29 3.9 模型管理视图 30 3.10 特性描述 30 第4章 静态视图 33 4.1 概述 33 4.2 类元 33 4.3 关系 36 4.4 关联 37 4.5 泛化 39 4.6 实现 42 4.7 依赖 43 4.8 约束 45 4.9 实例 46 第5章 设计视图 48 5.1 概述 48 5.2 结构化类元 48 5.3 协作 50 5.4 模式 50 5.5 组件 51 第6章 用例视图 53 6.1 概述 53 6.2 执行者 53 6.3 用例 54 第7章 状态机视图 56 7.1 概述 56 7.2 状态机 56 7.3 事件 57 7.4 状态 58 7.5 转换 59 7.6 复合状态 62 第8章 活动视图 65 8.1 概述 65 8.2 活动 65 8.3 活动和其他视图 66 8.4 动作 67 第9章 交互视图 69 9.1 概述 69 9.2 交互 69 9.3 序列图 70 9.4 通信图 73 第10章 部署视图 74 10.1 概述 74 10.2 节点 74 10.3 工件 75 第11章 模型管理视图 76 11.1 概述 76 11.2 包 76 11.3 包间的依赖 76 11.4 可见性 77 11.5 导入 78 11.6 模型 78 第12章 特性描述 79 12.1 概述 79 12.2 构造型 79 12.3 标记值 80 12.4 特性描述 81 第13章 uml环境 83 13.1 概述 83 13.2 语义的职责 83 13.3 表示法的职责 84 13.4 编程语言的职责 84 13.5 使用工具建模 85 第三部分 参考资料 第14章 术语词典 88 abstract(抽象) 88 abstract class(抽象类) 91 abstract operation(抽象操作) 91 abstraction(抽象化) 92 accept action(接受动作) 93 access(访问) 93 action(动作) 93 action expression(动作表达式) 99 action sequence(动作序列) 99 activation(激活) 99 active(活动的) 99 active class(主动类) 100 active object(主动对象) 102 active state configuration(活动状态配置) 103 activity(活动) 103 activity diagram(活动图) 109 activity edge(活动边) 109 activity expression(活动表达式) 109 activity final node(活动结束节点) 109 activity group(活动组) 110 activity node(活动节点) 110 activity partition(活动分区) 110 activity view(活动视图) 112 actor(执行者) 112 actual parameter(实参) 113 aggregate(聚合) 113 aggregation(聚合) 113 alt 117 alternative(替换) 117 analysis(分析) 117 analysis time(分析时期) 117 ancestor(祖先) 117 any trigger(任意触发器) 117 application(应用) 118 apply 118 apply function action(应用函数动作) 118 architecture(架构) 118 argument(参量) 118 artifact(工件) 119 assembly connector(装配连接器) 120 assert 120 assertion(断言) 120 association(关联) 121 association(binary)(关联(二元)) 125 association(n-ary)(关联(n元)) 125 association class(关联类) 125 association end(关联端) 128 association generalization(关联泛化) 129 asynchronous action(异步动作) 130 atomic(原子) 130 attribute(属性) 130 auxiliary(辅件,class的构造型) 133 background information(背景信息) 133 bag(袋) 133 become(变成关系) 133 behavior(行为) 133 behavioral feature(行为特征) 134 behavioral state machine(行为状态机) 135 behavioral view(行为视图) 135 binary association(二元关联) 135 bind 136 binding(绑定) 136 boolean(布尔型) 138 boolean expression(布尔表达式) 138 bound element(绑定元素) 138 branch(分支) 140 break 143 broadcast(广播) 143 buffer(缓冲) 144 buildcomponent(构建组件,component的构造型) 144 call(调用) 144 call(调用,usage dependency的构造型) 147 call event(调用事件) 147 call trigger(调用触发器) 147 canonical notation(规范表示法) 149 cardinality(基数) 149 central buffer node(中央缓冲节点) 149 change event(改变事件) 150 change trigger(改变触发器) 150 changeability(可变性) 151 child(子) 151 choice(选择) 152 class(类) 153 class attribute(类属性) 153 class diagram(类图) 154 class feature(类特征) 154 class-in-state(状态类) 155 class name(类名) 157 class operation(类操作) 158 classification action(分类动作) 158 classifier(类元) 158 classifier role(类元角色) 162 client(客户) 162 collaboration(协作) 162 collaboration diagram(协作图) 165 collaboration occurrence(协作发生) 165 collaboration role(协作角色) 166 collaboration use(协作使用) 166 combined fragment(复合片断) 168 comment(注释) 170 communication(通信) 171 communication diagram(通信图) 172 communication path(通信路径) 174 compartment(分栏) 174 compile time(编译时) 175 complete 176 completion transition(完成转换) 176 complex port(复杂端口) 177 complex transition(复杂转换) 177 component(组件) 182 component diagram(组件图) 186 composite aggregation(组合聚合) 186 composite class(组合类) 186 composite object(组合对象) 186 composite state(复合状态) 187 composite structure(复合结构) 189 composite structure diagram(复合结构图) 190 composition(组合) 190 compound transition(复合转换) 195 concrete(具体) 196 concurrency(并发) 196 concurrency kind(并发种类) 196 concurrent substate(并发子状态) 197 conditional((有)条件(的)) 197 conditional fragment(条件片断) 197 conditional node(条件节点) 199 conditional transition(条件转换) 200 conflict(冲突) 200 connectable element(可连接元素) 202 connection point(连接点) 202 connector(连接器) 203 consider 205 constraint(约束) 206 construction(构造) 208 constructor(构造器) 208 container(容器) 208 context(上下文) 209 continuation(连续) 209 control flow(控制流) 210 control node(控制节点) 211 copy(复制) 215 coregion(共同区域) 215 create(创建,behavioralfeature的构造型) 215 create(创建,usage dependency的构造型) 216 create action(创建动作) 216 creation(创建) 216 critical 217 critical region(临界区域) 217 current event(当前事件) 218 data flow(数据流) 219 data store node(数据存储节点) 220 data type(数据类型) 221 data value(数据值) 221 decision(判断) 222 decision node(判断节点) 222 default value(默认值) 223 deferrable event(可延迟事件) 223 deferred event(延迟事件) 224 delegation(委托) 225 delegation connector(委托连接器) 225 dependency(依赖) 226 deployment(部署) 228 deployment phase(部署(阶段)) 229 deployment diagram(部署图) 229 deployment specification(部署说明) 229 deployment view(部署视图) 229 derivation(派生) 229 derive(派生,abstraction dependency的构造型) 229 derived element(派生元素) 229 derived union(派生并集) 231 descendant(后代) 231 descriptor(描述符) 232 design(设计) 232 design model(设计模型) 232 design time(设计时期) 232 design view(设计视图) 232 destroy(销毁) 233 destroy(销毁,behavioralfeature的构造型) 233 destruction(销毁) 233 determinacy(确定性) 234 development process(开发过程) 234 device(设备) 235 diagram(图) 236 direct class(直属类) 238 direct instance(直接实例) 238 direct substate(直接子状态) 238 disjoint 239 disjoint substate(互斥子状态) 239 distribution unit(分布单元) 239 do activity(执行活动) 239 document(文档,component的构造型) 240 duration(持续时间) 240 duration constraint(持续时间约束) 240 duration observation action(持续时间观测动作) 240 dynamic classification(动态分类) 241 dynamic concurrency(动态并发) 242 dynamic view(动态视图) 242 edge(边) 242 effect(效果) 242 elaboration(细化) 242 element(元素) 242 else 242 enabled(激活的) 243 entity(实体,component的构造型) 243 entry activity(入口活动) 244 entry point(入口点) 245 enumeration(枚举) 246 enumeration literal(枚举文字值) 246 event(事件) 246 event occurrence(事件发生) 248 exception(异常) 248 exception handler(异常处理器) 250 executable(可执行文件,工件的构造型) 251 executable node(可执行节点) 251 execution(执行) 251 execution environment(执行环境) 251 execution occurrence(执行发生) 252 execution specification(执行说明) 252 exit activity(出口活动) 253 exit point(出口点) 254 expansion region(扩展区域) 255 export(导出) 256 expression(表达式) 257 extend(扩展) 258 extension(扩展) 262 extension point(扩展点) 263 extent(外延) 264 facade(外观) 265 feature(特征) 265 file(文件,artifact的构造型) 265 final node(结束节点) 265 final state(终态) 265 fire(引发) 266 flag(标志) 267 flow(流) 267 flow final node(流结束节点) 267 focus(焦点,class的构造型) 268 focus of control(控制焦点) 268 font usage(字体使用) 268 fork(分叉) 268 fork node(分叉节点) 269 formal argument(形参) 269 framework(框架,package的构造型) 269 friend(友元) 270 full descriptor(完整描述符) 270 functional view(功能视图) 270 gate(门) 270 general ordering(一般排序) 271 generalizable element(可泛化元素) 272 generalization(泛化) 272 generalization set(泛化集) 275 graphic marker(图形标记) 277 group transition(组转换) 277 guard condition(监护条件) 277 guillemets(书名号) 278 high-level transition(高层转换) 278 history state(历史状态) 278 hyperlink(超链接) 279 identity(标识) 280 ignore 280 ill formed(非良构的) 281 implementation(实现) 281 implementation(实现,component的构造型) 281 implementation class(实现类,class的构造型) 281 implementation dependency(实现依赖) 282 implementation inheritance(实现继承) 282 import(导入) 282 inactive(不活动) 285 inception(初始) 285 include(包含) 285 incomplete 286 incremental development(增量式开发) 287 indeterminacy(不确定性) 287 indirect instance(间接实例) 287 indirect substate(间接子状态) 287 information flow(信息流) 287 information item(信息项) 288 inheritance(继承) 288 initial node(初始节点) 289 initial state(初始状态) 289 initial value(初始值) 291 initialization(初始化) 292 inout parameter(输入输出参数) 292 instance(实例) 293 instance of(…的实例) 294 instance specification(实例说明) 294 instantiable(可实例化) 297 instantiate(实例化) 297 instantiate(实例化,usage dependency的构造型) 298 instantiation(实例化) 298 intent(内涵) 299 interaction(交互) 299 interaction diagram(交互图) 300 interaction fragment(交互片断) 301 interaction occurrence(交互发生) 302 interaction operand(交互操作域) 302 interaction overview diagram(交互概述图) 302 interaction use(交互使用) 304 interaction view(交互视图) 305 interface(接口) 305 interface specifier(接口分类符) 308 interleaving semantics(交错语义) 309 internal activity(内部活动) 309 internal structure(内部结构) 310 internal transition(内部转换) 310 interrupt(中断) 310 interrupt handler(中断处理器) 311 interruptible activity edge(可中断活动边) 311 interruptible activity region(可中断活动区) 312 interval(区间) 312 invariant(不变量) 312 invocation(调用) 312 isolation flag(隔离标志) 313 iteration expression(迭代表达式) 314 iterative development(迭代式开发) 315 join(结合) 316 join node(结合节点) 316 junction(结合状态) 317 keyword(关键词) 319 label(标签) 320 language type(语言类型) 320 layer(层) 320 leaf(叶) 321 library(库,artifact的构造型) 321 lifeline(生命线) 321 link(链) 323 link end(链端) 325 liskov substitution principle(liskov替换原则) 325 list(列表) 325 location(位置) 327 loop(循环) 329 loop node(循环节点) 329 manifestation(显现) 330 many(多) 331 member(成员) 331 merge(合并) 331 message(消息) 333 metaclass(元类,class的构造型) 338 metametamodel(元-元模型) 338 metamodel(元模型,model的构造型) 338 metaobject(元对象) 339 metaobject facility(元对象设施) 339 metarelationship(元关系) 339 method(方法) 339 model(模型) 340 model element(模型元素) 341 model management view(模型管理视图) 341 modeling time(建模时期) 341 modellibrary(模型库,package的构造型) 342 module(模块) 342 mof(元对象设施) 342 multiobject(多对象) 342 multiple classification(多重分类) 343 multiple inheritance(多继承) 343 multiplicity(多重性) 343 multiplicity of association(关联的多重性) 345 multiplicity of attribute(属性的多重性) 346 multiplicity of part(部分的多重性) 346 n-ary association(n元关联) 347 name(名字) 348 namespace(名称空间) 349 navigability(导航性) 350 navigable(可导航的) 351 navigation(导航) 351 navigation efficiency(导航效率) 352 neg 353 negative(非) 353 node(节点) 353 nonorthogonal state(非正交状态) 355 note(注解) 355 null(空) 356 object(对象) 356 object constraint language(对象约束语言) 358 object diagram(对象图) 358 object flow(对象流) 358 object flow state(对象流状态) 359 object lifeline(对象生命线) 359 object management group(对象管理集团) 359 object node(对象节点) 359 object specification(对象说明) 362 ocl 362 occurrence(发生) 363 occurrence specification(发生说明) 364 omg 364 opaque expression(不透明表达式) 364 operand(操作域) 365 operation(操作) 365 opt 368 optional(可选的) 368 ordering(有序性) 369 orthogonal region(正交区域) 370 orthogonal substate(正交子状态) 370 otherwise(否则) 371 out parameter(输出参数) 371 overlapping(重迭) 371 owner scope(所有者作用域) 372 package(包) 372 package diagram(包图) 374 package merge(包合并) 374 package visibility(包可见性) 374 packageable element(可打包元素) 374 par 375 parallel(并行) 375 parameter(参数) 376 parameter list(参数列表) 377 parameter set(参数集合) 377 parameterized element(参数化元素) 378 parent(父) 378 part(部分) 379 participates(参与) 379 partition(分割) 379 passive object(被动对象) 379 path(路径) 379 pathname(路径名) 380 pattern(模式) 381 permission(许可) 383 persistent object(持久对象) 383 petri net(petri网) 383 pin(引脚) 384 polymorphic(多态) 385 port(端口) 386 postcondition(后置条件) 389 powertype(强类型) 391 precondition(前置条件) 392 presentation element(表示元素) 393 primitive function(原生函数) 393 primitive type(原生类型) 394 private(私有) 394 procedure(过程) 394 process(进程) 394 process(处理,component的构造型) 395 profile(特性描述) 395 profile application(特性描述应用) 396 projection(投影) 397 property(特性) 397 property string(特性字符串) 401 protected(受保护) 401 protocol conformance(协议相符) 401 protocol state(协议状态) 402 protocol state machine(协议状态机) 402 protocol transition(协议转换) 403 provided interface(供给接口) 404 pseudostate(伪状态) 404 public(公有) 404 qualified name(限定名) 405 qualifier(限定符) 405 query(查询) 410 raise exception action(抛出异常的动作) 410 read action(读动作) 410 realization(实现关系) 410 realization(实现,classifier的构造型) 412 realize(实现) 412 receive(接收) 412 receive action(接收动作) 412 receive event(接收事件) 412 receiver(接收者) 412 reception(接收) 412 record type(记录类型) 413 redefinable element(可重定义元素) 413 redefines(重定义) 413 redefinition(重定义) 414 redefinition(behavior) 414 redefinition(classifier) 414 redefinition(operation) 415 redefinition(property) 415 redefinition(state machine) 416 redefinition(template) 418 reference(引用) 418 refine(精化,abstraction dependency的构造型) 418 refinement(精化) 418 region(区域) 420 reification(具体化) 421 reify(具体化) 421 relationship(关系) 421 reply action(回应动作) 422 repository(仓储) 422 request(请求) 422 required interface(需求接口) 422 requirement(需求) 423 resolution(解析) 423 resolve(解析) 424 responsibility(职责) 424 responsibility(职责,usage的构造型) 424 return(返回) 425 return parameter(返回参数) 425 reuse(重用) 425 role(角色) 425 rolename(角色名称) 426 run time(运行时期) 427 run-to-completion(运行至完成) 427 scenario(场景) 428 scope(范围) 428 script(脚本,artifact的构造型) 428 sd 428 segment(片段) 429 self-transition(自转换) 429 semantic variation point(语义变化点) 429 semantics(语义) 429 send(发送) 429 send(发送,usage dependency的构造型) 432 send event(发送事件) 432 sender(发送者) 432 seq 432 sequence diagram(序列图) 433 sequence number(序号) 436 service(服务,component的构造型) 436 shared aggregation(共享式聚合) 436 side effect(副作用) 437 signal(信号) 437 signal event(信号事件) 439 signal trigger(信号触发器) 439 signature(签名) 439 simple state(简单状态) 439 simple transition(简单转换) 439 single classification(单一分类) 440 single inheritance(单继承) 440 singleton(单实例类) 440 slot(槽) 440 snapshot(快照) 440 source(源代码,artifact的构造型) 441 source scope(源范围) 441 source state(源状态) 441 specialization(特化) 441 specification(规格说明;说明) 441 specification(规格说明,类元的构造型) 441 stages of modeling(建模阶段) 441 start owned behavior action(启动拥有的行为的动作) 442 state(状态) 442 state invariant(状态不变量) 447 state machine(状态机) 447 state machine diagram(状态机图) 454 state machine view(状态机视图) 454 statechart diagram(状态图) 454 static classification(静态分类) 454 static feature(静态特征) 455 static view(静态视图) 455 stereotype(构造型) 456 stop(停止) 459 strict 459 strict sequencing(严格顺序) 459 string(字符串) 459 string value(字符串值) 460 structural feature(结构特征) 460 structural view(结构视图) 460 structure diagram(结构图) 460 structured classifier(结构化类元) 461 structured part(结构化部分) 463 subclass(子类) 463 subject(主体) 464 submachine(子状态机) 464 submachine state(子状态机状态) 464 subsets(子集) 466 subsetting(取子集) 467 substate(子状态) 467 substitutability principle(可替代性规则) 467 substitution(替代) 468 subsystem(子系统,component的构造型) 468 subtype(子类型) 469 summarization(概要) 469 superclass(超类) 469 supertype(超类型) 470 supplier(提供者) 470 swimlane(泳道) 470 synch state(同步状态) 470 synchronous action(同步动作) 470 system(系统) 470 systemmodel(model的构造型) 470 tabular notation(表格表示法) 471 tag definition(标记定义) 471 tagged value(标记值) 471 target scope(目标范围) 473 target state(目标状态) 473 template(模板) 473 terminate(终止) 480 test identity action(测试标识符动作) 481 thread(线程) 481 time action(时间动作) 481 time constraint(时间约束) 481 time event(时间事件) 482 time expression(时间表达式) 483 time observation action(时间观测动作) 483 time value(时间值) 484 timing diagram(时间图) 484 timing mark(时标) 484 token(令牌) 485 trace(轨迹) 486 trace dependence(跟踪依赖,abstraction的构造型) 486 transient link(暂时链) 487 transition(转换) 487 transition phase(移交阶段) 491 transmission(传送) 491 trigger(触发器) 492 triggerless transition(无触发转换) 492 tuple(元组) 493 type(类型) 493 type(类型,class的构造型) 493 type expression(类型表达式) 493 uninterpreted(无解释) 493 union(并集) 493 uniqueness(唯一性) 494 unlimited natural(无限制自然数) 494 unspecified value(未指定值) 495 usage(使用关系) 495 use 496 use case(用例) 496 use case diagram(用例图) 500 use case generalization(用例泛化) 500 use case instance(用例实例) 501 use case model(用例模型) 502 use case view(用例视图) 502 utility(工具类,class的构造型) 502 value(值) 502 value specification(值说明) 502 variable(变量) 502 vertex(顶点) 502 view(视图) 503 viewpoint(视点) 503 visibility(可见性) 503 weak 504 weak sequencing(弱顺序) 504 weight(权重) 504 well formed(良构的) 505 xmi 505 xor 505 write action(写动作) 505 附 录 附录a uml元模型 508 附录b 表示法汇总 510 参考文献 520 ed2k://|file|%5BUML%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%EF%BC%88%E7%AC%AC%E4%BA%8C%E7%89%88%EF%BC%89%5D.%28The.Unified.Modeling.Language.Reference.Manual%29.James.Rumbaugh.%26.Ivar.Jacobson.%26.Grady.Booch.%E6%89%AB%E6%8F%8F%E7%89%88.pdf|13871922|5dbee08b9876090e52f55a740287fd0b|h=womzio4d6b2v6t6aahlodtquks5swgws|/
#1楼
|
|
发帖时间:2012-09-10 15:56:00 |
回复数:5
|
xufg
无名小卒
|
2012-9-10
#2楼
|
@PL
无名小卒
|
2012-9-11
#3楼
|
Mike_leo
无名小卒
|
2012-9-20
#4楼
|
+—蓝—衫—+
无名小卒
|
2012-9-28
#5楼
|
张-伟-利
江湖小虾
|
2012-11-6
#6楼
|
游客组
|
|