新闻  |   论坛  |   博客  |   在线研讨会
UML学习笔记
mayer | 2009-06-16 18:33:54    阅读:1370   发布文章

UML学习笔记

 

20090526 UML概述
  • UML:unified modeling language。统一建模语言
  • 模型就是对现实的简化。
 
认识误区:
  • UML是一种方法论:UML是一种语言
  • UML是一堆图形:图形只是建模的表现形式。
  • UML只能应用于面向对象开发:UML可以应用于软件建模,业务、工作流、数据库建模。不管你采用的是过程化开发,还是面向对象开发,都可以从中得到好处。
 
UML组成:
  • 基本构造块:事物,关系,图。
  • 规则:
  • 公共机制:
这些基本概念理解起来感觉很吃力。看了半天,还是不怎么懂。
至于总结,可以参考一片文章: http://hi.baidu.com/shirdrn/blog/item/07ea3e3e7e1f7afd828b1300.html
 
20090602 状态机图
 
1、状态与状态的表示法
  • 一个状态通常由名称、进入/退出活动、内部转换、子状态和延迟事件五个部分组成。
  • 一个状态用圆角矩形表示,并将状态的名称以字符串的形式容纳其中。另外也包含着初态和终态两种特殊状态。
 
2、如何阅读状态机
点击看大图
                               转换的五要素
 
3、包含复杂转换的状态机图
包括外部转换、内部转换、进入转换和退出转换四种。
转换类型 描述 语法
外部转换 对事件作出响应,引起状态变化 事件【监护条件】/动作
内部转换 对事件作出响应,不引起状态变化 同上
进入转换 但进入某一个状态,执行相应活动 entry/活动
退出转换 当离开某一个状态,执行相应活动 exit/活动
        
                      
                                                状态分栏表示法
 
4、如何绘制状态机图
 
理想步骤:寻找主要的状态,确定状态间的转换,喜欢状态内的活动与转换,用复合状态来展开细节。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客