网站大量收购独家精品文档,联系QQ:2885784924

统一建模语言重点.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言重点

统一建模语言 统一建模语言是一个通用的可视化的建模语言,它可以完整的描述软件的需求和结构。利用UML,软件设计人员可以很方便的为实际系统的编写提供一个“蓝图”,可以对软件系统进行直观的表示、架构和开发,并可以用工具软件使整个过程半自动化和文档化,能大大简化软件设计的复杂过程。当然,仅有建模语言还不够,还需要有相应的过程来实现建模语言的蓝图。 UML是一种图形建模语言,但用户可对语言进行扩展,它贯穿于系统开发的各个阶段,并且和系统的开发过程相独立。 UML由符号和图形两部分组成。 UML v1.0的符号 表 UML 基本符号一览表 序号 符号及示例 说明 1 Note 注释。在UML图中提供注释的目的是以简短的说明阐述图表的内容。 2 Actor 参与者。它代表与待开发系统交互的一个人、硬件设备或者另外一个系统。 3 Use Case 用例。Use Case描述了系统某一部分的行为。一般地,Use Case记录对某个系统功能的需求,而这个功能由动作或者事件的应答动作序列完成。 4 Collaboration 协作。协作命名了彼此合作完成某个行为的类、接口和其他元素的群体。是用例的一个具体实现。 5 Class 类。UML中的类与面向对象编程中的类一样,即它定义并封装了一组属性和行为。类在运行时被实例化从而创建出对象。 6 Boundary class 边界类 边界类处理系统环境与系统内部之间的通信,边界类为用户或另一个系统提供了接口。边界类用于为系统的接口建模 7 Entity Class实体类 实体类是模型必须存储的信息或关联的行为的类。 8 Control Class 控制类 控制类是用来为特定一个或者几个用例建模的类。 9 Parameterized Class 参考类又称为模板类,它定义了类族。 10 Object 对象。对象是类的实例。例如,“My Class myobj=new MyClass;”创建了一个myObj对象。 11 Message 消息是对象间的通信,它表达了要执行动作的信息,它能触发事件。 12 Interface 接口。接口定义了一组可以为外部访问的行为。类、库、执行文件、数据文件都可以由接口来描述。接口本身并不实现任何功能,它只是和声明实现该接口的对象订立了一个必须实现那些行为的契约。 13 Package 包。用来组织和聚集模型中的一个部分。包可以含有类、接口、组件、 节点、协作、用例、图 或其他的包。 14 Component 构件,或者叫做组件。构件一般代表一个接口定义良好的软件模块。它是系统的一个物理的、可替换的部分,它遵循接口的定义,并为借口提供了实现。它可能是一个DLL、一个执行文件或者一个数据库。 15 Node 节点。节点是运行时存在的物理单元。节点一般代表内存以及处理能力的计算资源。节点是为系统物理方面建模的重要模型元素。 16 State 状态,表示对象在其生命期的一种条件或状况,在这种状况下对象满足某个条件,或执行某个动作,或等待某个事件。 17 Initial State 初始状态,表示状态机的开始。 18 Final State 最终状态,表示状态机的执行结束。 19 Decision 判定,代表了活动图或状态图上一个特殊的位置,根据其内的判断条件决定活动图或状态图的走向。 20 Transition 跃迁表示两个状态之间的一种关系,表示对源状态将执行某些动作,当规定的条件满足时,对象进入目的状态。对单个状态,还有内部跃迁和自跃迁。 21 Synchronization bar 同步条表示活动图中的分叉和连结。 22 Activity 活动是在状态机中的进行一个非原子执行,它由一系列动作组成。 23 Dependency 依赖关系。正如其字面意义,它表示一个事物依赖于另一个事物。这意味一个事物依赖于另一个事物,并需要另一个事物才能发挥功能。左边的事物中Account依赖于Date,Date是被依赖的事物类。 25 Association 关联关系,表示两个类之间存在某种语义上的联系。它是一种结构关系,规定了一种事物的对象可以与另一种事物相连。左边的实例中,staff和其所在的公司Company是关联关系。 26 Realize Relation 实现关系,描述了规定协议的元素和遵守协议的元素之间的关系,例如街口和实现接口之间的关系。 27 Aggregation 聚合关系。是一种特殊的关联关系,表示类之间是整体和部分的关系,代表“has a”关系。 Composition 组合关系是一种

文档评论(0)

2299972 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档