UML用户指南(第二版)读书笔记-用况图
2013-04-11 14:49
295 查看
用况的3种关系
这三种关系的区分,一直是一个难题。如果在网上搜的话,会有各种结果。看过以后似懂非懂。
其实书上已经有很好的方法了:那就是通过脚本。
17.2.4 用况和事件流
可以通过用足够清晰的,外部人员很容易理解的文字描述一个事件流,来说明一个用况的行为。
17.2.5 用况与脚本
通常先用文字来描述一个用况的事件流。--------这个就是脚本
1.泛化
2.包含
运用包含关系看,通过把公共的行为放到它自己的一个用况中,可以避免多次描述相同的时间流----17.2.7 P191
也就是说在多个用况中的共同部分可以抽出来,作为一个用况。被其他用况引用。如果从脚本的角度来看,就好像C语言的include关键字一样的感觉。
3.延伸(扩展)
用况之间的延伸关系意味着,基用况在由延伸用况间接指出的一个位置上隐式地合并了延伸用况的行为。基用况只能在它的某些确定的点上被延伸,这种点叫延伸点。----17.2.7 P191
在一个用况的脚本中,预留可以扩展的位置,由扩展用况提供行为。
这三种关系的区分,一直是一个难题。如果在网上搜的话,会有各种结果。看过以后似懂非懂。
其实书上已经有很好的方法了:那就是通过脚本。
17.2.4 用况和事件流
可以通过用足够清晰的,外部人员很容易理解的文字描述一个事件流,来说明一个用况的行为。
17.2.5 用况与脚本
通常先用文字来描述一个用况的事件流。--------这个就是脚本
1.泛化
2.包含
运用包含关系看,通过把公共的行为放到它自己的一个用况中,可以避免多次描述相同的时间流----17.2.7 P191
也就是说在多个用况中的共同部分可以抽出来,作为一个用况。被其他用况引用。如果从脚本的角度来看,就好像C语言的include关键字一样的感觉。
3.延伸(扩展)
用况之间的延伸关系意味着,基用况在由延伸用况间接指出的一个位置上隐式地合并了延伸用况的行为。基用况只能在它的某些确定的点上被延伸,这种点叫延伸点。----17.2.7 P191
在一个用况的脚本中,预留可以扩展的位置,由扩展用况提供行为。
相关文章推荐
- UML用户指南第二版-读书笔记-第1章-为什么要建模
- UML用户指南第二版-读书笔记-第2章-UML介绍
- UML用户指南第二版-读书笔记-第4章-类
- 读书笔记_数据结构-使用C++语言描述(第二版)
- 读书笔记_深入理解Java虚拟机(第二版)
- 《Linux环境下C编程指南(第二版)》 2012-10-27读书笔记 ip地址转换函数
- 《鸟哥的Linux私房菜 基础学习篇(第二版)》 读书笔记 第07章 Linux文件和目录管理
- 读书笔记 JavaScipt DOM编程艺术(第二版)
- 《人工智能(智能系统指南,第二版)》读书笔记——7、第六章
- windows网络编程第二版 第三章 Internet Protocol 读书笔记
- 精通Oracle SQL(第二版)读书笔记 - 第一章 SQL核心
- [UNIX环境高级编程第二版]读书笔记3章
- Effective Java 英文 第二版 读书笔记 Item 7:Avoid finalizers
- Effective Java 英文 第二版 读书笔记 Item 10:Always override toString
- 【读书笔记】浪潮之巅第二版-AT&T、IBM
- windows网络编程第二版 第二章 Winsock的设计 读书笔记
- [UNIX环境高级编程第二版]读书笔记6章
- 编程珠玑(第二版)读书笔记【1、2】
- 算法导论 第二版 读书笔记------前言
- Effective Java 英文 第二版 读书笔记 Item 2:Consider a builder when faced with many constructor parameters.