现在的位置: 首页 > 综合 > 正文

UML图之行为图

2013年10月04日 ⁄ 综合 ⁄ 共 623字 ⁄ 字号 评论关闭

      系统建模,需要从系统的结构和行为两方面来进行描述,通过上篇UML图之静态图博客的学习,我们已经可以画出有关软件系统静态结构,那么它的行为活动该如何处理呢?这里,就要用到此篇文章涉及到的UML行为图了。

 

      行为图用来描述系统的动态模型和对象之间的交互关系,它包括:状态图、活动图和交互图三种。

 

     状态图(Statechart Diagrams):用来描述类的对象所有可能的状态以及事件发生时状态的转移条件。

 

     活动图(Activity Diagrams):描述满足用例要求所要进行的活动以及活动间的约束关系。这里要特别强调的是,使用活动图有利于识别系统的并行活动。

 

     交互图:顾名思义,用来描述对象之间的交互关系。它又包括了序列图和协作图。序列图描述对象之间的交互顺序着重体现对象间消息传递的时间顺序;而协作图则描述对象之间的合作关系,更侧重于说明哪些对象之间有消息的传递。序列图和协作图两者是等价的,可以相互转化。

 

     下图是对三种图一些知识点的介绍,可以更好的帮助我们初学者尽快了解UML图。

 

 

     根据三种图的作用来看,它们大多应用在软件开发过程的设计阶段,可以帮助我们快速,也更为清晰的了解系统的行为活动状态。

 

     以上是我对行为图的一些简单介绍。期待您的建议和意见,也请您期待我的下篇博客--UML图之实现图!

 

     作者信息见:http://sldhhy.blog.163.com/

抱歉!评论已关闭.