UML参考手册(第2版)(附光盘)

[查看大图]
作      者: (美)James Rumbaugh、Ivar Jacobson、Grady Booch 著 UML China 译
出 版 社: 机械工业出版社
I S B N: 7111165608
出版时间: 2005-8第2版
印刷时间: 2005-8第1次印刷
定    价: 75  返75积分
[加入收藏架]    
所属类别:

内容简介
本书第2版基于UML2.0规范,对1999年出版的第1版作了全面的修改。本书首先简要介绍了UML的历史、基本概念、目标及使用方法,然后按字母顺序列出了UML的所有术语,从语义、表示法和用途等方面全面而详尽地介绍了UML的构成和概念。 
   本书的作者是面向对象方法最早的倡导者,更是UML的创始人。本书的手册式结构不仅有助于读者对UML的概念规范化地学习与理解,更为广大程序开发人员、系统用户和工程技术人员提供了方便快捷的查询。 
   对于使用UML建模的开发人员来说,由UML三位创始人James Rumbaugh、Ivar Jacobson、Grady Booch合著的《UML参考手册》就像学英语的《牛津英汉词典》,虽然不会随身携带,却是架上必备的。2000年,《UML参考手册》第1版中译本推出,受到了广大开发人员的欢迎,在过去的五年中,UML在中国 驳玫搅斯惴旱挠τ谩MLChina有幸承担了第2版的翻译任务,在翻译过程中,在尽量遵循第1版用语的前提下,有些词汇的译法根据这些年被市场接受的程度作了调整。

作者简介  
  三位软件工程界巨匠――James Rumbaugh、Ivar Jacobson以及Grady Booch 是统一建模语言(UML)的创始人。他们因对创立对象技术的卓越贡献而为全世界所知。除本书外,他们还合著了另两部名著:《UML用户指南》和《统一软件开发过程》。

目录
前言 
第一部分   背景知识 
第1章   UML概述     
1.1   UML简述     
1.2   UML演变     
1.3   UML的目标     
1.4   UML的复杂性     
1.5   UML评价     
1.6   UML概念范围     
第2章   模型的本质和用途     
2.1   什么是模型     
2.2   模型的用途     
2.3   模型的层次     
2.4   模型的内容     
2.5   模型的含义     
第二部分   UML概念 
第3章   UML一览     
3.1   UML视图     
3.2   静态视图     
3.3   设计视图     
3.4   用例视图     
3.5   状态机视图     
3.6   活动视图     
3.7   交互视图     
3.8   部署视图     
3.9   模型管理视图     
3.10   特性描述     
第4章   静态视图     
4.1   概述     
4.2   类元     
4.3   关系     
4.4   关联     
4.5   泛化     
4.6   实现     
4.7   依赖     
4.8   约束     
4.9   实例     
第5章   设计视图     
5.1   概述     
5.2   结构化类元     
5.3   协作     
5.4   模式     
5.5   组件     
第6章   用例视图     
6.1   概述     
6.2   执行者     
6.3   用例     
第7章   状态机视图     
7.1   概述     
7.2   状态机     
7.3   事件     
7.4   状态     
7.5   转换     
7.6   复合状态     
第8章   活动视图     
8.1   概述     
8.2   活动     
8.3   活动和其他视图     
8.4   动作     
第9章   交互视图     
9.1   概述     
9.2   交互     
9.3   序列图     
9.4   通信图     
第10章   部署视图     
10.1   概述     
10.2   节点     
10.3   工件     
第11章   模型管理视图     
11.1   概述     
11.2   包     
11.3   包间的依赖     
11.4   可见性     
11.5   导入     
11.6   模型     
第12章   特性描述     
12.1   概述     
12.2   构造型     
12.3   标记值     
12.4   特性描述     
第13章   UML环境     
13.1   概述     
13.2   语义的职责     
13.3   表示法的职责     
13.4   编程语言的职责     
13.5   使用工具建模     
第三部分   参考资料 
第14章   术语词典     
1. abstract(抽象)     
2. abstract class(抽象类)     
3. abstract operation(抽象操作)     
4. abstraction(抽象化)     
5. accept action(接受动作)     
6. access(访问)     
7. action(动作)     
8. action expression(动作表达式)     
9. action sequence(动作序列)     
10. activation(激活)     
11. active(活动的)     
12. active class(主动类)     
13. active object(主动对象)     
14. active state configuration(活动状态配置)     
15. activity(活动)     
16. activity diagram(活动图)     
17. activity edge(活动边)     
18. activity expression(活动表达式)     
19. activity final node(活动结束节点)     
20. activity group(活动组)     
21. activity node(活动节点)     
22. activity partition(活动分区)     
23. activity view(活动视图)     
24. actor(执行者)     
25. actual parameter(实参)     
26. aggregate(聚合)     
27. aggregation(聚合)     
28. alt     
29   alternative(替换)     
30   analysis(分析)     
31   analysis time(分析时期)     
32   ancestor(祖先)     
33   any trigger(任意触发器)     
34   application(应用)     
35   apply     
36   apply function action(应用函数动作)     
37   architecture(架构)     
38   argument(参量)     
39   artifact(工件)     
40   assembly connector(装配连接器)     
41   assert     
42   assertion(断言)     
43   association(关联)     
44   association(binary)     
45   association(n-ary)     
46   association class(关联类)     
47   association end(关联端点)     
48   association generalization(关联泛化)     
49    asynchronous action(异步动作)     
50   atomic(原子)     
51   attribute(属性)     
52   auxiliary(辅件,Class的构造型)     
53   background information(背景信息)     
54   bag(袋)     
55   become(变成关系)     
56   behavior(行为)     
57   behavioral feature(行为特征)     
58   behavioral state machine(行为状态机)     
59   behavioral view(行为视图)     
60   binary association(二元关联)     
61   bind     
62   binding(绑定)     
63   Boolean(布尔型)     
64   Boolean expression(布尔表达式)     
65   bound element(绑定元素)     
66   branch(分支)     
67   break     
68   broadcast(广播)     
69   buffer(缓冲)     
70   buildComponent(构建组件,Companent 
的构造型)     
71   call(调用)     
72   call(调用,Usage dependency的构造型)     
73   call event(调用事件)     
74   call trigger(调用触发器)     
75   canonical notation(规范表示法)     
76   cardinality(基数)     
77   central buffer node(中央缓冲节点)     
78   change event(改变事件)     
79   change trigger(改变触发器)     
80   changeability(可变性)     
81   child(子)     
82   choice(选择)     
83   class(类)     
84   class attribute(类属性)     
85   class diagram(类图)     
86   class feature(类特性)     
87   class-in-state(状态类)     
88   class name(类名)     
89   class operation(类操作)     
90   classification action(分类动作)     
91   classifier(类元)     
92   classifier role(类元角色)     
93   client(客户)     
94   collaboration(协作)     
95   collaboration diagram(协作图)     
96   collaboration occurrence(协作发生)     
97   collaboration role(协作角色)     
98   collaboration use(协作使用)     
99   combined fragment(复合片断)     
100   comment(注释)     
101   communication(通信)     
102   communication diagram(通信图)     
103   communication path(通信路径)     
104   compartment(分栏)     
105   compile time(编译时)     
106   complete     
107   completion transition(完成转换)     
108   complex port(复杂端口)     
109   complex transition(复杂转换)     
110   component(组件)     
111   component diagram(组件图)     
112   composite aggregation(组合聚合)     
113   composite class(组合类)     
114   composite object(组合对象)     
115   composite state(复合状态)     
116   composite structure(复合结构)     
117   composite structure diagram(复合结构图)     
118   composition(组合)     
119   compound transition(复合转换)     
120   concrete(具体)     
121   concurrency(并发)     
122   concurrency kind(并发类型)     
123   concurrent substate(并发子状态)     
124   conditional((有)条件(的))     
125   conditional fragment(条件片断)     
126   conditional node(条件节点)     
127   conditional transition(条件转换)     
128   conflict(冲突)     
129   connectable element(可连接的元素)     
130   connection point(连接点)     
131   connector(连接器)     
132   consider     
133   constraint(约束)     
134   construction(构造)     
135   constructor(构造函数)     
136   container(容器)     
137   context(语境)     
138   continuation(连续)     
139   control flow(控制流)     
140   control node(控制节点)     
141   copy(复制)     
142   coregion(共同区域)     
143   create(创建,BehavioralFeature的 
构造型)     
144   create(创建,Usage Dependency的 
构造型)     
145   create action(创建动作)     
146    creation(创建)     
147   critical     
148   critical region(关键区域)     
149   current event(当前事件)     
150   data flow(数据流)     
151   data store node(数据存储节点)     
152   data type(数据类型)     
153   data value(数据值)     
154   decision(判断)     
155   decision node(判断节点)     
156   default value(默认值)     
157   deferrable event(可延迟事件)     
158   deferred event(延迟事件)     
159   delegation(委托)     
160   delegation connector(委托连接器)     
161   dependency(依赖)     
162   deployment(部署) 
163   deployment phase(部署(阶段))     
164   deployment diagram(部署图)     
165   deployment specification(部署描述)     
166   deployment view(部署视图)     
167   derivation(派生)     
168   derive(派生,Abstraction dependency的 
构造型)     
169   derived element(派生元素)     
170   derived union(派生并集)     
171   descendant(后代)     
172   descriptor(描述符)     
173   design(设计)     
174   design model(设计模型)     
175   design time(设计时期)     
176   design view(设计视图)     
177   destroy(销毁)     
178   destroy(销毁,BehavioralFeature的 
构造型)     
179   destruction(销毁)     
180   determinacy(确定性)     
181   development process(开发过程)     
182   device(设备)     
183   diagram(图)     
184   direct class(直属类)     
185   direct instance(直接实例)     
186   direct substate(直接子状态)     
187   disjoint     
188   disjoint subset(互斥子状态)     
189   distribution unit(分布单元)     
190   do activity(执行活动)     
191   document(文档,Component的 
构造型)     
192   duration constraint(持续时间约束) 
193   duration observation action(持续时间 
观测动作)     
194   dynamic classification(动态分类)     
195   dynamic concurrency(动态并发)     
196   dynamic view(动态视图)     
197   edge(边)     
198   effect(效果)     
199   elaboration(细化)     
200   element(元素)     
201   else     
202   enabled(激活的)     
203   entity(实体,Component的构造型)     
204   entry activity(入口活动)     
205   entry point(入口点)     
206   enumeration(枚举)     
207   enumeration literal(枚举文字值)     
208   event(事件)     
209   event occurrence(事件发生)     
210   exception(异常)     
211   exception handler(异常处理器)     
212   executable(可执行文件,Artifact的 
构造型)     
213   executable node(可执行节点)     
214   execution(执行)     
215   execution environment(执行环境)     
216   execution occurrence(执行发生)     
217   execution specification(执行说明)     
218   exit activity(出口活动)     
219   exit point(出口点)     
220   expansion region(扩展域)     
221   export(导出)     
222   expression(表达式)     
223   extend(扩展)     
224   extension(扩展)     
225   extension point(扩展点)     
226   extent(外延)     
227   facade(外观)     
228   feature(特征)     
229   file(文件,Artifact的构造型)     
230   final node(结束节点)     
231   final state(终态)     
232   fire(激发)     
233   flag(标记)     
234   flow(流)     
235   flow final node(流结束节点)     
236   focus(焦点,Class的构造型)     
237   focus of control(控制焦点)     
238   font usage(字体使用)     
239   fork(分叉)     
240   fork node(分叉节点)     
241   formal argument(形参)     
242   framework(框架,Package的构造型)     
243   friend(友元)     
244   full descriptor(完整描述符)     
245   functional view(功能视图)     
246   gate(门)     
247   general ordering(一般排序)     
248   generalizable element(可泛化元素)     
249   generalization(泛化)     
250   generalization set(泛化集)     
251   graphic marker(图形标记)     
252   group transition(组转换)     
253   guard condition(监护条件)     
254   guillemets(书名号)     
255   high-level transition(高层转换)     
256   history state(历史状态)     
257   hyperlink(超链接)     
258   identity(标识)     
259   ignore     
260   ill formed(非良构的)     
261   implementation(实现)     
262   implementation(实现,Component的 
构造型)     
263   implementation class(实现类,Class的 
构造型)     
264   implementation dependency(实现依赖)     
265   implementation inheritance(实现继承)     
266   import(导入)     
267   inactive(不活动)     
268   inception(初始)     
269   include(包含)     
270   incomplete     
271   incremental development(增量式开发) 
272   indeterminacy(不确定性)     
273   indirect instance(间接实例)     
274   indirect substate(间接状态)     
275   information flow(信息流)     
276   information item(信息项)     
277   inheritance(继承)     
278   initial node(初始节点)     
279   initial state(初始状态)     
280   initial value(初始值)     
281   initialization(初始化)     
282   inout parameter(输入输出参数)     
283   instance(实例)     
284   instance of(描述符的实例) 
285   instance specification(实例说明)     
286   instantiable(可实例化)     
287   instantiate(实例化)     
288   instantiate(实例化,Usage dependency的 
构造型)     
289   instantiation(实例化)     
290   intent(内涵)     
291   interaction(交互)     
292   interaction diagram(交互图)     
293   interaction fragment(交互片断)     
294   interaction occurrence(交互发生)     
295   interaction operand(交互操作域)     
296   interaction overview diagram(交互 
概述图)     
297   interaction use(交互使用)     
298   interaction view(交互视图)     
299   interface(接口)     
300   interface specifier(接口分类符)     
301   interleaving semantics(交错语义)     
302   internal activity(内部活动)     
303   internal structure(内部结构)     
304   internal transition(内部转换)     
305   interrupt(中断)     
306   interrupt handler(中断处理器)     
307   interruptible activity edge(可中断 
活动边)     
308   interruptible activity region(可中断 
活动区)     
309   interval(区间)     
310   invariant(不变量)     
311   invocation(调用)     
312   isolation flag(隔离标记)     
313   iteration expression(迭代表达式)     
314   iterative development(迭代式开发)     
315   join(结合)     
316   join node(结合节点)     
317   junction(结合状态)     
318   keyword(关键词)     
319   label(标签)     
320   language Type(语言类型)     
321   layer(层)     
322   leaf(叶)     
323   library(库,Artifact的构造型)     
324   lifeline(生命线)     
325   link(链)     
326   link end(链端点)     
327   Liskov substitution principle(Liskov 
替换原则) 
328   list(列表)     
329   location(位置)     
330   loop(循环)     
331   loop node(循环节点)     
332   manifestation(显现)     
333   many(多)     
334   member(成员)     
335   merge(合并)     
336   message(消息)     
337   metaclass(元类,Class的构造型)     
338   meta-metamodel(元-元模型)     
339   metamodel(元模型,Model的构造型)     
340   metaobject(元对象)     
341   metaobject facility(元对象机制)     
342   metarelationship(元关系)     
343   method(方法)     
344   model(模型)     
345   model element(模型元素)     
346   model management view(模型管理 
视图)     
347   modeling time(建模时间)     
348   modelLibrary(模型库,Package的 
构造型)     
349   module(模块)     
350   MOF(元对象机制)     
351   multiobject(多对象)     
352   multiple classification(多重分类)     
353   multiple inheritance(多继承)     
354   multiplicity(多重性)     
355   multiplicity of association(关联的 
多重性)     
356   multiplicity of attribute(属性的多重性)     
357   multiplicity of part(部分的多重性)     
358   n-ary association (n元关联)     
359   name(名字)     
360   namespace(命名空间)     
361   navigability(导航性)     
362   navigable(可导航的)     
363   navigation(导航)     
364   navigation effciency(导航效率)     
365   neg     
366   negative(非)     
367   node(节点)     
368   nonorthogonal state(非正交状态)     
369   note(注解符)     
370   null(空)     
371   object(对象)     
372   Object constraint Language(对象约束 
语言)     
373   object diagram(对象图)     
374   object flow(对象流)     
375   object flow state(对象流状态)     
376   object lifeline(对象生命线)     
377   Object Management Group(对象管理 
集团)     
378   object node(对象节点)     
379   object specification(对象指定)     
380   OCL     
381   occurrence(发生)     
382   occurrence specification(发生说明)     
383   OMG     
384   opaque expression(不透明表达式)     
385   operand(操作域)     
386   operation(操作)     
387   opt     
388   optional(可选的)     
389   ordering(有序性)     
390   orthogonal region(正交区域)     
391   orthogonal substate(正交子状态)     
392   otherwise(否则)     
393   out parameter(输出参数)     
394   overlapping(覆盖)     
395   owner scope(所有者作用域)     
396   package(包)     
397   package diagram(包图)     
398   package merge(包合并)     
399   package visibility(包可见性)     
400   packageable element(可打包元素)     
401   par     
402   parallel(并行)     
403   parameter(参数)     
404   parameter list(参数列表)     
405   parameter set(参数集合)     
406   parameterized element(参数化元素)     
407   parent(父)     
408   part(部分)     
409   participates(参与)     
410   partition(分割)     
411   passive object(被动对象)     
412   path(路径)     
413   pathname(路径名)     
414   pattern(模式)     
415   permission(许可)     
416   persistent object(持久对象)     
417   Petri net(Petri网)     
418   pin(引脚)     
419   polymorphic(多态)     
420   port(端口)     
421   postcondition(后置条件)     
422   powertype(强类型)     
423   precondition(前置条件)     
424   presentation element(表示元素)     
425   primitive function(原生函数)     
426   primitive type(原生类型)     
427   private(私有)     
428   procedure(过程)     
429   process(进程)     
430   process(处理)(Component的构造型)     
431   profile(特性描述)     
432   profile application(特性描述应用)     
433   projection(投影)     
434   property(特性)     
435   property string(特性字符串)     
436   protected(受保护)     
437   protocol conformance(协议相符)     
438   protocol state(协议状态)     
439   protocol state machine(协议状态机)     
440   protocol transition(协议转换)     
441   provided interface(供给接口)     
442   pseudostate(伪状态)     
443   public(公有)     
444   qualified name(限定名)     
445   qualifier(限定符)     
446   query(查询)     
447   raise exception action(抛出异常的动作)     
448   read action(读动作)     
449   realization(实现关系)     
450   realization(实现,Classifier的构造型)     
451   realize(实现)     
452   receive(接收)     
453   receive action(接收动作)     
454   receive event(接收事件)     
455   receiver(接收者)     
456   reception(接收)     
457   record type(记录类型)     
458   redefinable element(可重定义的元素)     
459   redefines(重定义)     
460   redefinition(重定义)     
461   redefinition(behavior)     
462   redefinition(classifier)     
463   redefinition(operation)     
464   redefinition(property)     
465   redefinition(state machine)     
466   redefinition(template)     
467   reference(引用)     
468   refine(精化,Abstraction dependency的 
构造型)     
469   refinement(精化)     
470   region(区域)     
471   reification(具体化)     
472   reify(具体化)     
473   relationship(关系)     
474   reply action(回应动作)     
475   repository(库)     
476   request(请求)     
477   required interface(需求接口)     
478   requirement(需求)     
479   resolution(解析)     
480   resolve(解析)     
481   responsibility(职责)     
482   responsibility(职责,Usage的构造型)     
483   return(返回)     
484   return parameter(返回参数)     
485   reuse(重用)     
486   role(角色)     
487   rolename(角色名称)     
488   run time(运行时刻)     
489   run-to-completion(运行至完成)     
490   scenario(场景)     
491   scope(范围)     
492   script(脚本,Artifact的构造型)     
493   sd     
494   segment(片段)     
495   self-transition(自转换)     
496   semantic variation point(语义变化点)     
497   semantics(语义)     
498   send(发送)     
499   send(发送,Usage dependency的 
构造型)     
500   send event(发送事件)     
501   sender(发送者)     
502   seq     
503   sequence diagram(序列图)     
504   sequence number(顺序数)     
505   service(服务,Component的构造型)     
506   shared aggregation(共享式聚合)     
507   side effect(副作用)     
508   signal(信号)     
509   signal event(信号事件)     
510   signal trigger(信号触发器)     
511   signature(标识符)     
512   simple state(简单状态)     
513   simple transition(简单转换)     
514   single classification(单一类属)     
515   single inheritance(单继承)     
516   singleton(单实例类)     
517   slot(槽)     
518   snapshot(快照)     
519   source(源代码,Artifact的构造型)     
520   source scope(源范围)     
521   source state(源状态)     
522   specialization(特化)     
523   specification(规格说明;说明)     
524   specification(规格说明,Classifier的 
构造型)     
525   stages of modeling(建模阶段)     
526   start owned behavior action(启动拥有的 
行为的动作)     
527   state(状态)     
528   state invariant(状态常量)     
529   state machine(状态机)     
530   state machine diagram(状态机图)     
531   state machine view(状态机视图)     
532   statechart diagram(状态图)     
533   static classification(静态分类)     
534   static feature(静态特征)     
535   static view(静态视图)     
536   stereotype(构造型)     
537   stop(停止)     
538   strict     
539   strict sequencing(严格顺序)     
540   string(字符串)     
541   string value(字符串值)     
542   structural feature(结构特征)     
543   structural view(结构视图)     
544   structure diagram(结构图)     
545   structured classifier(结构化类元)     
546   structured part(结构化部分)     
547   subclass(子类)     
548   subject(主体)     
549   submachine(子状态机)     
550   submachine state(子状态机状态)     
551   subsets(子集)     
552   subsetting(取子集)     
553   substate(子状态)     
554   substitutability principle(可替代性规则)     
555   substitution(替代)     
556   subsystem(子系统)     
557   subtype(子类型)     
558   summarization(概要)     
559   superclass(超类)     
560   supertype(超类型)     
561   supplier(提供者)     
562   swimlane(泳道)     
563   synch state(同步状态)     
564   synchronous action(同步动作)     
565   system(系统)     
566   systemModel(Model的构造型)     
567   tabular notation(表格表示法)     
568   tag definition(标记定义)     
569   tagged value(标记值)     
570   target scope(目标范围)     
571   target state(目标状态)     
572   template(模板)     
573   terminate(终止)     
574   test identity action(测试标识符动作)     
575   thread(线程)     
576   time action(时间动作)     
577   time constraint(时间约束)     
578   time event(时间事件)     
579 , ;  time expression(时间表达式)     
580   time observation action(时间观测动作)     
581   time value(时间值)     
582   timing diagram(时序图)     
583   timing mark(时标)     
584   token(令牌)     
585   trace(踪迹)     
586   trace dependence(追踪依赖,Abstraction 
的构造型)     
587   transient link(暂时链)     
588   transition(转换)     
589   transition phase(移交阶段)     
590   transmission(传送)     
591   trigger(触发器)     
592   triggerless transition(无触发转换)     
593   tuple(元组)     
594   type(类型)     
595   type(类型,Class的构造型)     
596   type expresstion(类型表达式)     
597   uninterpreted(无解释)     
598   union(联合)     
599   uniqueness(唯一性)     
600   unlimited natural(无限制自然数)     
601   unspecified value(未指定值)     
602   usage(使用关系)     
603   use     
604   use case(用例)     
605   use case diagram(用例图)     
606   use case generalization(用例泛化)     
607   use case instance(用例实例)     
608   use case model(用例模型)     
609   use case view(用例视图)     
610   utility(工具类,Class的构造型)     
611   value(值)     
612   value specification(值指定)     
613   variable(变量)     
614   vertex(顶点)     
615   view(视图)     
616   viewpoint(视点)     
617   visibility(可见性)     
618   weak     
619   weak sequencing(弱顺序)     
620   weight(权重)     
621   well formed(良构的)     
622   XMI     
623   xor     
624   write action(写动作)     
附录A   UML元模型     
附录B   表示法汇总     
参考文献