`

状态图和活动图区别

 
阅读更多
状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。从状态图中可以看出,该对象在接受了外界的某种刺激之后,会做出什么样的反应。描述的是一个对象的事情。可以说是对类图的一种补充,帮助开发者完善某一类。

活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作。从活动图中可以看出,系统是如何一步一步的完成用例规约的,主要用于业务建模阶段。活动图描述的是整个系统的事情。可以说活动图是对用例图的一种细化,帮助开发者理解业务领域。

比如说:
学校用的学生选课系统。
在系统中,学生是一个对象(UML中的对象,不是编程语言中的对象),那么学生“未登录”“已登录”“未完成选课”“已完成选课”“已选XX课”“未选XX课”等都是学生的状态。描述这些状态之间是如何转化的,就要用状态图。
而学生选课的这个动作涉及到:学生、课程、教师、学生课表等多个对象。同时这个动作也是学生选课系统的一个用例,所以要描述它就要用到活动图。
分享到:
评论

相关推荐

    UML--实验4-图书管理系统活动图和状态图.doc

    UML实验4图书管理系统活动图和状态图笔记 一、实验目的 本实验的目的是熟悉状态图和活动图的基本功能和使用方法,掌握如何使用建模工具绘制状态图和活动图。通过本实验,学生将了解如何分析图书管理系统中的书和借...

    UML网上购物活动图和状态图

    其中,状态图(State Diagram)和活动图(Activity Diagram)是两种重要的UML图,分别用于描述系统的动态行为和工作流程。 #### 二、状态图解析 **1. 订单状态图** 订单状态图主要描述了订单从创建到完成的整个生命...

    .图书借阅管理系统miniLib的状态图和活动图

    ### 图书借阅管理系统miniLib的状态图和活动图解析 #### 实验背景 在软件工程领域,统一建模语言(Unified Modeling Language, UML)是一种广泛使用的标准建模语言,用于绘制系统的各种图形化表示,如类图、序列图...

    UML网上购物活动图和状态图.zip

    在本实验中,我们关注的是“UML网上购物活动图”和“状态图”,这些都是理解软件流程和对象行为的关键部分。 首先,让我们讨论活动图。活动图是一种特殊形式的状态机,主要用于描述系统或组件中的工作流程。在“UML...

    uml状态图和活动图

    关于uml状态图和活动图的分析和画法给出了关于图书管理系统的状态图和活动图

    UML汽车租赁系统状态图与活动图.mdj

    本篇将重点解析汽车租赁系统的状态图和活动图,这两种图形表示了系统中不同对象和角色的行为流程。 ### 1. 状态图 状态图用于描述一个对象在其生命周期内可能经历的一系列状态以及这些状态之间的转换。在汽车租赁...

    .小型虚拟超市管理系统miniVS的状态图和活动图

    ### 小型虚拟超市管理系统miniVS的状态图和活动图 #### 实验背景 在软件工程领域,统一建模语言(Unified Modeling Language, UML)是一种广泛使用的标准建模语言,用于绘制系统的各种图形化表示,如类图、序列图...

    类图,活动图与状态图,交互图 讲解教材

    在软件工程领域,UML(统一建模语言)是一种用于系统建模的标准语言,它包含了多种图表类型,如类图、活动图、状态图和交互图。这些图表各有其独特的用途,帮助开发者理解和设计复杂的软件系统。以下是这些图表的...

    UML笔记2(状态图、活动图、协作图、组件图、配置图)

    **UML笔记2:状态图、活动图、协作图、组件图、配置图...以上就是UML中的状态图、活动图、协作图、组件图和配置图的主要概念和要素。通过深入理解这些图表,开发者可以更有效地设计和分析系统的动态行为和静态结构。

    巧用UML中的用例图状态图和活动图

    在UML中,用例图、状态图和活动图是三种非常重要的图表,它们分别用于捕获系统的需求、描述对象的行为以及展现流程控制。 **用例图(Use Case Diagram)** 用例图主要用来描述系统与参与者之间的交互关系,它是需求...

    各种UML图:用例图、类图、序列图、状态图、活动图、组件图和部署图.zip

    `活动图.gif`和`活动图带泳道和对象流.gif`可能展示活动的顺序和决策点,而`活动图带泳道和对象流.gif`可能还包含了泳道,用于表示不同对象或部门的分工。 7. **组件图 (Component Diagram)**: 组件图描述了一个...

    图书馆中状态活动图.uml

    主要有:书籍状态图、借阅者状态图、归还活动图借阅活动图

    状态图和活动图

    课程资源 状态图和活动图 uml指导 ppt 建模

    UML状态图和活动图的分析与设计

    ### UML状态图和活动图的分析与设计 #### 实验背景与目标 在现代软件工程领域,统一建模语言(UML)作为一套标准化的建模语言,为软件开发人员提供了一种可视化、规范化的建模工具。其中,状态图(State Diagrams...

    学生成绩管理系统----UML课程设计rational+rose用例图,活动图,状态图.rar

    在这个项目中,我们聚焦于“学生成绩管理系统”的课程设计,通过Rational Rose这一强大的UML工具,来绘制和理解系统的各种模型图,包括用例图、活动图和状态图。 首先,用例图是系统需求分析的重要组成部分,它描绘...

    学生管理系统的用例图、类图、活动图、状态图

    在学生管理系统的设计中,用例图、类图、活动图和状态图是UML中的关键图表,它们各自从不同的角度描述系统的功能、结构、行为和对象状态。 一、用例图 用例图是描述系统外部参与者与系统交互的一种图形表示,它展示...

    UML建模图:用例图 时序图 协作图 状态图 活动图

    本文将深入探讨UML建模图中的几种关键图表:用例图、时序图、协作图、状态图和活动图,以及它们如何应用于汽车租赁系统的需求分析和系统配置。 首先,用例图是描述系统参与者与系统提供的服务之间的关系。在汽车...

    学生管理系统的用例图、类图、活动图、状态图.pdf

    学生管理系统的用例图、类图、活动图、状态图 ...学生管理系统的用例图、类图、活动图、状态图可以帮助开发者了解系统的功能需求、类和对象的结构、业务逻辑和状态转换,从而更好地设计和开发学生管理系统。

    UML论文 包括 类图 用例图 活动图 顺序图 状态图 协作图

    本论文集中探讨了UML的六个核心图表:类图、用例图、活动图、顺序图、状态图和协作图。这些图形在软件设计和开发过程中扮演着关键角色,帮助团队清晰地理解系统结构和行为。 1. **类图**:类图是UML中表示类、接口...

Global site tag (gtag.js) - Google Analytics