UML 参考手册读书笔记(一)
来源:互联网 发布:淘宝ifashion是什么 编辑:程序博客网 时间:2024/05/01 19:02
第 1 章 UML简介
UML是一种离散的建模语言,不适合对诸如工程和物理学领域中的连续系统建模
UML概念域 : 静态结构 动态行为 实现构造 模型组织 扩展机制
静态结构 - 类图
动态行为 - 状态图 顺序图 协作图
实现构造 - 部署图
模型组织 - 包
扩展机制 - OCL etc.
第 3 章 UML初览
表 3–1 UML视图和图
主要的域
视图
图
主要概念
结构
静态视图
类图
类、关联、泛化、依赖关系、实现、接口
用例视图
用例图
用例、参与者、关联、扩展、包括、用例泛化
实现视图
构件图
构件、接口、依赖关系、实现
部署视图
部署图
节点、构件、依赖关系、位置
动态
状态机视图
状态机图
状态、事件、转换、动作、
活动视图
活动图
状态、活动、完成转换、分叉、结合
交互视图
顺序图
交互、对象、消息、激活
协作图
协作、交互、协作角色、消息
模型管理
模型管理视图
类图
报、子系统、模型
可扩展性
所有
所有
约束、构造型、标记值
第4 章 静态视图
表 4–2 各种类元
类元
功能
表示法
参与者
系统的外部用户
类
模型系统中的概念
状态类
局限于某个给定状态的类
类元角色
在合作中局限于某个使用的类元
构件
系统的一个物理组成单元
数据类型
无身份得一组原始值的描述符
Name
接口
刻划行为特征的操作命名集
节点
计算资源
信号
对象间的异步通信
子系统
作为且有规范、实现和身份的单元的包
用例
与外界代理交互中的实体行为说明
〉类定义了一组有着状态和行为的对象。属性和关联用来描述状态。属性通常用没有身份的纯数据值表示,关联则用有身份的对象之间的关系表示。一组类可以用泛化关系和建立在其内的继承机制分享公用的状态和行为描述
〉接口是在没有给出对象的实现和状态的情况下对对象行为的描述。接口包含操作但不包含属性,并且它没有对外界可见的关联。
〉数据类型用以描述缺少身份的简单数据值,数据类型没有属性,但是可以有操作。操作不改变数据值,但是可以把数据值作为结果返回。
表 4–3 关系的种类
关系
功能
表示法
关联
类实例之间连接的描述
依赖
两个模型元素间的关系
流
在相继时间内一个对象的两种形式的关系
泛化
更概括的描述和更具体的种类间的关系,适用于继承
实现
说明和实现间的关系
使用
一个元素需要别的元素提供适当功能的情况
〉上表的符号不是绝对的,比如关联中还有菱形表示的聚集和组成
〉泛化的作用是多态和继承
- UML 参考手册读书笔记(一)
- 《UML和模式应用》读书笔记(一)
- UML参考手册
- Star Schema完全参考手册读书笔记一
- eclipse 参考手册 (一)
- 面向对象分析与设计(UML 2.0)读书笔记(一)
- UML读书笔记(1)
- 大象Thinking in UML读书笔记一
- Lua 5.2 参考手册(一)
- jQuery 参考手册(一)
- ANTLR4权威参考手册(一)
- Spring Security 参考手册(一)
- UML参考手册-术语大全
- UML读书笔记(1)-概述
- UML读书笔记(2)类图
- Thinking In UML 的读书笔记(一)需求分析之前的准备工作
- Libevent参考手册第一章:设置libevent(一)
- Oracle DBA 数据库参考手册(一)-------------1
- FreeBSD简单汉化终结篇[基于core font的汉化]
- Unicode 和字符集的最基础的知识
- 有关UNICODE、ANSI字符集和相关字符串操作的总结!
- AFX.H
- 什么是OO思想
- UML 参考手册读书笔记(一)
- 65414451
- FCKEditor使用说明(Csdn博客就是用的这个编辑器)
- ajax做三级联动
- 可编程的配置方式
- JMS(Jboss Messaging)的一点使用心得(十)对IPv6的支持
- MFC Windows 程序设计(4)
- FCKEDITOR在线编辑器 (ASP.NET中的用法)
- 获得SessionFactory