章节
概述 构成 面向对象技术 各种图 RUP 设计模式 案例
第一章概述
面向对象技术 : 一种程序设计方法 现实问题抽象方式 建模语言
表示
USE CASE
UML 构成:静态结构动态行为
结构:基本构造块 规则 公共机制
事物是对模型中最具有代表成分的抽象,关系把事物结合在一起 图聚集了相关事物。
事物:结构事物 行为事物 分组事物 注记事物
结构事物:类 接口 协作 用力 主动类 构建 结点
行为事物:交互 状态机
分组:包(按照不同组织分类)
注记:建模用的
事物:
结构事物:类 对一组相同属性方法、关系、语义的对象描述。一个类实现一个或多个接口
接口:描述一个类或构成的一个服务操作集。仅定义一组操作的规范,并没有具体实现
协作:定义一个交互 一个给定的类可以参与几个协作
用例:动作序列描述 系统执行这些动作将产生一个特定的参与者有价值且可观察的结果。
主动类;其对象至少拥有一个进程或线程
构件:是系统中物理可替代的部件
节点:运行时存在的物理元素,表示一种可计算资源,有一些记忆能力处理能力
行为事物:动态部分 跨越时间和空间。主要有两类:
交互:在特定语境中共同完成一个任务。
状态机:描述了一个对象或一个交互在生命期相应事件所经历的序列状态。有状态、有事件
分组事物:模型组织成分,分组事物是包 包是把元素组织成组的机制。
包是UML中唯一组织机构,可以拥有其他元素:类、接口、构件、节点、协作、用例和图
一个包形成一个命名空间。一个包同一元素名称必须是唯一的。不同种类元素可以有相同的名称。
注释事物:解释 称为注解。注解是一个依附于一个元素或者一组元素之上,对它进行约束或解释的简单符 。
基本构造快中的关系:四种关系
关联 直线 学生和课程
依赖 虚线箭头 一个类依赖于一个类 使用关系
泛化 横线加菱形 子元素 父元素
实现 一个类实现了一个接口
UML 九种图
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!