`
lovnet
  • 浏览: 6711757 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

UML图学习之三 状态图

 
阅读更多

状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。

状态图侧重从行为的结果来描述(状态)

1:状态图知识点概要



点击此处看大图

2:首先我们从网上购物订单的提交到签收成功来了解学习状态图:

3:结合机房收费系统来画的状态图

状态图重点在于描述对象的状态及其状态之间的转移,状态图的基本元素主要有:状态、转移、动作、自身转移、组合状态、进入节点、退出节点、历史状态、并发区域等,状态中的事件分为调用事件(Call)、变化事件(Change)、时间事件(Time)和信号事件(Singal)。最后以实例对状态对进行了分析。

状态图还有很多知识点等着我们学习,拓展的知识面很广啊,知识真是越学觉得越广啊,开阔眼界了!加油!

分享到:
评论

相关推荐

    UML状态图详细介绍PPT

    中文制作的UML状态图详细设计PPT,内容翔实,文中的范例是针对图书馆管理系统设计的状态图,有极大的参考价值和学习意义。

    学生成绩管理系统UML图

    学习软件开发工具时,一般都要用UML的开发工具,有时需要画一些UML图,例如用例图,类图等等。本资料很适合初学UML的人,可以让你进一步了解UML。

    uml建模 状态图PPT学习教案.pptx

    uml建模 状态图PPT学习教案.pptx

    图书馆管理系统UML图

    提供基本的图,比如类图、用例图、状态图等,对于刚接触UML的人来说,是很好的学习材料。

    uml基础教程,看完之后可以直接画图

    是学习UML的非常好的选择。也可以当做UML资料来查阅。 1. 前言 1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 2.1用例图概要 2.2用例图中的事物及...

    吉林大学软件学院卓班UML作业

    No.4 巡航器状态图   No.5 顺序图_通信图_VOPC三合一小作业 1. 【问题1】 (1)checkMaxTournament() (2)setDates(StartDate,EndDate) (3)createTournament(name, startDate, endDate, maxp) (4)...

    UML网上租房系统

    这是我自己画的详细的网上租房系统包括部件图、类图、序列图、状态图、活动图、用例图等。可以帮助更好的理解系统以及学习如何使用rational rose等

    UML建模之活动图介绍(Activity_Diagram)

    1、活动状态图(Activity) 2、动作状态(Actions) 3、动作状态约束(Action Constraints) 4、动作流(Control Flow) 5、开始节点(Initial Node) 6、终止节点(Final Node) 7、对象(Objects) 8、数据存储对象...

    uml 基础、案例与应用(第三版)

    第8章 状态图 81 第9章 顺序图 90 第10章 协作图 106 第11章 活动图 117 第12章 构件图 133 第13章 部署图 144 第14章 理解包和UML语言基础 152 第15章 在开发过程中运用UML 169 第二部分 学习案例...

    UML.基础、案例与应用.(第三版)

    附录给出了每章的小测验答案,介绍了使用Microsoft Visio专业版绘制常用UML图的方法步骤,还对常用UML图进行了总结。 本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。

    UML要点知识,更好的掌握学习UML,能够更快速、更全面、更有效地掌握运用UML建模

    更好的掌握学习UML,能够更快速、更全面、更有效地掌握运用UML建模

    网上选课系统UML模型

    使用rational rose开发网上选课系统的设计模型,供学习软件工程与毕业设计参考

    C++程序员UML实务手册代码

    以便更好地进行C++程序设计主要内容包括:C++文件结构,重要的OO及UML概念,从类图到C++,使用StarUML绘制类图,从序列图到C++,使用StarUML绘制序列图,从用例图及叙述到C++,使用StarUML绘制用例图,从状态图到C++...

    UML 中各种图形的重要性排行

    我最初学习 UML 是通过三友的《UML 用户指南》,这本书是一本很详尽的著作(另外一本更详尽的著作是三友的《UML 参考手册》),是 UML 领域最重要的著作之一,然而却不利于初学者掌握重点。因为时间有限,我没有能够...

    UML学习资料

    UML学习资料,包括类图、部署图、时序图、用例图、状态图等各种视图

    UML金典学习教程ppt

    这是一个比较完整的学习uml的幻灯片教程,共分为五章,从最基本的软件工程入手,到各种UML图,包括:类图、用例图、状态图、活动图、交互图、时序图、协作图、组件图、配置图等,最后再到具体案例,让你轻松学会,并...

    uml期末大作业

    提供多种期末作业选题,方便选题! 一、实验目的与任务 ...分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图、协作图、活动图以及状态图。  4、设计。建立系统的构件图和部署图。

    UML介绍与学习

    UML学习,包括类图,用例图,活动图,顺序图,状态图,组件图,布署图,课件包括详细说明,各个图的说明,例子说明,作业安排,是中大的研究生教案的一部分

    UML基础教程

    本文档是作为学习UML的基础教程,可以为新人有个系统的介绍与学习使用。 1. 前言 1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 2.1用例图概要 2.2用...

    UML建模-面向对象设计

    《UML建模-面向对象设计》系列文章描述了常见的一些UML图,主要包括了用例图(Use Case Diagram)、类图(Class Diagram)、活动图(Activity Diagram)、时序图(Sequence Diagram)、状态图(Statechart Machine ...

Global site tag (gtag.js) - Google Analytics