下载地址:
下载地址1资源简介:
中文名: UML参考手册(第二版)原名: The Unified Modeling Language Reference Manual(2nd Edition)作者: James RumbaughIvar JacobsonGrady 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概述 21.1 uml简述 21.2 uml演变 21.3 uml的目标 61.4 uml的复杂性 71.5 uml评价 81.6 uml概念范围 8第2章 模型的本质和目的 102.1 什么是模型 102.2 模型的目的 102.3 模型的层次 112.4 模型的内容 132.5 模型的含义 14第二部分 uml概念第3章 uml一览 183.1 uml视图 183.2 静态视图 19.3.3 设计视图 203.4 用例视图 243.5 状态机视图 243.6 活动视图 253.7 交互视图 263.8 部署视图 293.9 模型管理视图 303.10 特性描述 30第4章 静态视图 334.1 概述 334.2 类元 334.3 关系 364.4 关联 374.5 泛化 394.6 实现 424.7 依赖 434.8 约束 454.9 实例 46第5章 设计视图 485.1 概述 485.2 结构化类元 485.3 协作 505.4 模式 505.5 组件 51第6章 用例视图 536.1 概述 536.2 执行者 536.3 用例 54第7章 状态机视图 567.1 概述 567.2 状态机 567.3 事件 577.4 状态 587.5 转换 597.6 复合状态 62第8章 活动视图 658.1 概述 658.2 活动 658.3 活动和其他视图 668.4 动作 67第9章 交互视图 699.1 概述 699.2 交互 699.3 序列图 709.4 通信图 73第10章 部署视图 7410.1 概述 7410.2 节点 7410.3 工件 75第11章 模型管理视图 7611.1 概述 7611.2 包 7611.3 包间的依赖 7611.4 可见性 7711.5 导入 7811.6 模型 78第12章 特性描述 7912.1 概述 7912.2 构造型 7912.3 标记值 8012.4 特性描述 81第13章 uml环境 8313.1 概述 8313.2 语义的职责 8313.3 表示法的职责 8413.4 编程语言的职责 8413.5 使用工具建模 85第三部分 参考资料第14章 术语词典 88abstract(抽象) 88abstract class(抽象类) 91abstract operation(抽象操作) 91abstraction(抽象化) 92accept action(接受动作) 93access(访问) 93action(动作) 93action [removed]动作表达式) 99action sequence(动作序列) 99activation(激活) 99active(活动的) 99active class(主动类) 100active object(主动对象) 102active state configuration(活动状态配置) 103activity(活动) 103activity diagram(活动图) 109activity edge(活动边) 109activity [removed]活动表达式) 109activity final node(活动结束节点) 109activity group(活动组) 110activity node(活动节点) 110activity partition(活动分区) 110activity view(活动视图) 112actor(执行者) 112actual parameter(实参) 113aggregate(聚合) 113aggregation(聚合) 113alt 117alternative(替换) 117analysis(分析) 117analysis time(分析时期) 117ancestor(祖先) 117any trigger(任意触发器) 117application(应用) 118apply 118apply function action(应用函数动作) 118architecture(架构) 118argument(参量) 118artifact(工件) 119assembly connector(装配连接器) 120assert 120assertion(断言) 120association(关联) 121association(binary)(关联(二元)) 125association(n-ary)(关联(n元)) 125association class(关联类) 125association end(关联端) 128association generalization(关联泛化) 129asynchronous action(异步动作) 130atomic(原子) 130attribute(属性) 130auxiliary(辅件,class的构造型) 133background information(背景信息) 133bag(袋) 133become(变成关系) 133behavior(行为) 133behavioral feature(行为特征) 134behavioral state machine(行为状态机) 135behavioral view(行为视图) 135binary association(二元关联) 135bind 136binding(绑定) 136boolean(布尔型) 138boolean [removed]布尔表达式) 138bound element(绑定元素) 138branch(分支) 140break 143broadcast(广播) 143buffer(缓冲) 144buildcomponent(构建组件,component的构造型) 144call(调用) 144call(调用,usage dependency的构造型) 147call event(调用事件) 147call trigger(调用触发器) 147canonical notation(规范表示法) 149cardinality(基数) 149central buffer node(中央缓冲节点) 149change event(改变事件) 150change trigger(改变触发器) 150changeability(可变性) 151child(子) 151choice(选择) 152class(类) 153class attribute(类属性) 153class diagram(类图) 154class feature(类特征) 154class-in-state(状态类) 155class name(类名) 157class operation(类操作) 158classification action(分类动作) 158classifier(类元) 158classifier role(类元角色) 162client(客户) 162collaboration(协作) 162collaboration diagram(协作图) 165collaboration occurrence(协作发生) 165collaboration role(协作角色) 166collaboration use(协作使用) 166combined fragment(复合片断) 168comment(注释) 170communication(通信) 171communication diagram(通信图) 172communication path(通信路径) 174compartment(分栏) 174compile time(编译时) 175complete 176completion transition(完成转换) 176complex port(复杂端口) 177complex transition(复杂转换) 177component(组件) 182component diagram(组件图) 186composite aggregation(组合聚合) 186composite class(组合类) 186composite object(组合对象) 186composite state(复合状态) 187composite structure(复合结构) 189composite structure diagram(复合结构图) 190composition(组合) 190compound transition(复合转换) 195concrete(具体) 196concurrency(并发) 196concurrency kind(并发种类) 196concurrent substate(并发子状态) 197conditional((有)条件(的)) 197conditional fragment(条件片断) 197conditional node(条件节点) 199conditional transition(条件转换) 200conflict(冲突) 200connectable element(可连接元素) 202connection point(连接点) 202connector(连接器) 203consider 205constraint(约束) 206construction(构造) 208constructor(构造器) 208container(容器) 208context(上下文) 209continuation(连续) 209control flow(控制流) 210control node(控制节点) 211copy(复制) 215coregion(共同区域) 215create(创建,behavioralfeature的构造型) 215create(创建,usage dependency的构造型) 216create action(创建动作) 216creation(创建) 216critical 217critical region(临界区域) 217current event(当前事件) 218data flow(数据流) 219data store node(数据存储节点) 220data type(数据类型) 221data value(数据值) 221decision(判断) 222decision node(判断节点) 222default value(默认值) 223deferrable event(可延迟事件) 223deferred event(延迟事件) 224delegation(委托) 225delegation connector(委托连接器) 225dependency(依赖) 226deployment(部署) 228deployment phase(部署(阶段)) 229deployment diagram(部署图) 229deployment specification(部署说明) 229deployment view(部署视图) 229derivation(派生) 229derive(派生,abstraction dependency的构造型) 229derived element(派生元素) 229derived union(派生并集) 231descendant(后代) 231descriptor(描述符) 232design(设计) 232design model(设计模型) 232design time(设计时期) 232design view(设计视图) 232destroy(销毁) 233destroy(销毁,behavioralfeature的构造型) 233destruction(销毁) 233determinacy(确定性) 234development process(开发过程) 234device(设备) 235diagram(图) 236direct class(直属类) 238direct instance(直接实例) 238direct substate(直接子状态) 238disjoint 239disjoint substate(互斥子状态) 239distribution unit(分布单元) 239do activity(执行活动) 239document(文档,component的构造型) 240duration(持续时间) 240duration constraint(持续时间约束) 240duration observation action(持续时间观测动作) 240dynamic classification(动态分类) 241dynamic concurrency(动态并发) 242dynamic view(动态视图) 242edge(边) 242effect(效果) 242elaboration(细化) 242element(元素) 242else 242enabled(激活的) 243entity(实体,component的构造型) 243entry activity(入口活动) 244entry point(入口点) 245enumeration(枚举) 246enumeration literal(枚举文字值) 246event(事件) 246event occurrence(事件发生) 248exception(异常) 248exception handler(异常处理器) 250executable(可执行文件,工件的构造型) 251executable node(可执行节点) 251execution(执行) 251execution environment(执行环境) 251execution occurrence(执行发生) 252execution specification(执行说明) 252exit activity(出口活动) 253exit point(出口点) 254expansion region(扩展区域) 255export(导出) 256[removed]表达式) 257extend(扩展) 258extension(扩展) 262extension point(扩展点) 263extent(外延) 264facade(外观) 265feature(特征) 265file(文件,artifact的构造型) 265final node(结束节点) 265final state(终态) 265fire(引发) 266flag(标志) 267flow(流) 267flow final node(流结束节点) 267focus(焦点,class的构造型) 268focus of control(控制焦点) 268font usage(字体使用) 268fork(分叉) 268fork node(分叉节点) 269formal argument(形参) 269framework(框架,package的构造型) 269friend(友元) 270full descriptor(完整描述符) 270functional view(功能视图) 270gate(门) 270general ordering(一般排序) 271generalizable element(可泛化元素) 272generalization(泛化) 272generalization set(泛化集) 275graphic marker(图形标记) 277group transition(组转换) 277guard condition(监护条件) 277guillemets(书名号) 278high-level transition(高层转换) 278history state(历史状态) 278hyperlink(超链接) 279identity(标识) 280ignore 280ill formed(非良构的) 281implementation(实现) 281implementation(实现,component的构造型) 281implementation class(实现类,class的构造型) 281implementation dependency(实现依赖) 282implementation inheritance(实现继承) 282import(导入) 282inactive(不活动) 285inception(初始) 285include(包含) 285incomplete 286incremental development(增量式开发) 287indeterminacy(不确定性) 287indirect instance(间接实例) 287indirect substate(间接子状态) 287information flow(信息流) 287information item(信息项) 288inheritance(继承) 288initial node(初始节点) 289initial state(初始状态) 289initial value(初始值) 291initialization(初始化) 292inout parameter(输入输出参数) 292instance(实例) 293instance of(…的实例) 294instance specification(实例说明) 294instantiable(可实例化) 297instantiate(实例化) 297instantiate(实例化,usage dependency的构造型) 298instantiation(实例化) 298intent(内涵) 299interaction(交互) 299interaction diagram(交互图) 300interaction fragment(交互片断) 301interaction occurrence(交互发生) 302interaction operand(交互操作域) 302interaction overview diagram(交互概述图) 302interaction use(交互使用) 304interaction view(交互视图) 305interface(接口) 305interface specifier(接口分类符) 308interleaving semantics(交错语义) 309internal activity(内部活动) 309internal structure(内部结构) 310internal transition(内部转换) 310interrupt(中断) 310interrupt handler(中断处理器) 311interruptible activity edge(可中断活动边) 311interruptible activity region(可中断活动区) 312interval(区间) 312invariant(不变量) 312invocation(调用) 312isolation flag(隔离标志) 313iteration [removed]迭代表达式) 314iterative development(迭代式开发) 315join(结合) 316join node(结合节点) 316junction(结合状态) 317keyword(关键词) 319label(标签) 320language type(语言类型) 320layer(层) 320leaf(叶) 321library(库,artifact的构造型) 321lifeline(生命线) 321link(链) 323link end(链端) 325liskov substitution principle(liskov替换原则) 325list(列表) 325location(位置) 327loop(循环) 329loop node(循环节点) 329manifestation(显现) 330many(多) 331member(成员) 331merge(合并) 331message(消息) 333metaclass(元类,class的构造型) 338metametamodel(元-元模型) 338metamodel(元模型,model的构造型) 338metaobject(元对象) 339metaobject facility(元对象设施) 339metarelationship(元关系) 339method(方法) 339model(模型) 340model element(模型元素) 341model management view(模型管理视图) 341modeling time(建模时期) 341modellibrary(模型库,package的构造型) 342module(模块) 342mof(元对象设施) 342multiobject(多对象) 342multiple classification(多重分类) 343multiple inheritance(多继承) 343multiplicity(多重性) 343multiplicity of association(关联的多重性) 345multiplicity of attribute(属性的多重性) 346multiplicity of part(部分的多重性) 346n-ary association(n元关联) 347name(名字) 348namespace(名称空间) 349navigability(导航性) 350navigable(可导航的) 351navigation(导航) 351navigation efficiency(导航效率) 352neg 353negative(非) 353node(节点) 353nonorthogonal state(非正交状态) 355note(注解) 355null(空) 356object(对象) 356object constraint language(对象约束语言) 358object diagram(对象图) 358object flow(对象流) 358object flow state(对象流状态) 359object lifeline(对象生命线) 359object management group(对象管理集团) 359object node(对象节点) 359object specification(对象说明) 362ocl 362occurrence(发生) 363occurrence specification(发生说明) 364omg 364opaque [removed]不透明表达式) 364operand(操作域) 365operation(操作) 365opt 368optional(可选的) 368ordering(有序性) 369orthogonal region(正交区域) 370orthogonal substate(正交子状态) 370otherwise(否则) 371out parameter(输出参数) 371overlapping(重迭) 371owner scope(所有者作用域) 372package(包) 372package diagram(包图) 374package merge(包合并) 374package visibility(包可见性) 374packageable element(可打包元素) 374
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。