`
云上太阳
  • 浏览: 131738 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一、 UML活动图和用例图

    博客分类:
  • UML
阅读更多

一、UML活动图和用例图

                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来 

   

 

    在小公司里各种因素的限制,导致工程师根本无法在工作中接触到科学的软件设计方式。每次新项目开工的时候都是老板把大家召集在一起告诉大家这个项目是给谁做的,干啥的,大小如何;再说一些大体的业务。然后孩子们在模棱两可中根据项目的大小选择个框架然后开工,码代的过程中遇到问题就去问老板,有时候老板突然一拍脑门告诉我们有一些东西忘记了,大家改改。。fuck。。。有时候做到一半的时候发现里面存在很多问题,导致跟下游的业务完全无法对接……真的是受够这种工作方式了,效率低就不说了,主要是太打击程序猿的信心了。

    刚毕业那会儿就听过UML(统一建模语言),知道这个东东是软件开发初期设计用的,然后就没有下文了,疯狂的投入到码代事业中。但是今年尤其是最近又有新项目,还是跟以前一样的拍脑门绝对软件怎么弄的时候我实在是受够了,决定必须找到一套行之有效的方法,让大家能完整的了解软件项目的需求。其实不管什么活动图、用例图、时序图、类图……都是为了让软件人员能完整的全方位的了解项目的需求,做出客户期望的软件产品,并且有利于后期维护。

    上面红字部分才是我们学习UML的目的,就像软件设计师用例驱动一样,在项目开始之前我们就应该明确我们的目的。下面先看  活动图   和 用例图。UML工具软件常用的visio、Rose等,MAC用Omnigraffle。下面的实例都是在Omnigraffle中设计的。

 

活动图:阐明了业务用例实现的工作流程(强烈建议活动图用泳道方式分隔开,每个泳道可以是用户或者部门)

下面是医药企业进货业务的活动图,左边是普通的活动图,右边加了泳道。我想是否使用泳道表示的原因一目了然

活动图在上面时候使用呢?

1)项目开始阶段,确定业务需求时通过活动图与客户设计业务流程。

2)企业管理成也可以根据活动图修改现有的流程。

3)集成测试阶段根据活动图明确测试的结果。

活动图要点?

活动图关注的业务的流程完整性,而不是业务的具体实现。

活动图制作过程中不要关注数据。
 

用例图:用例图也是在项目需求前期确定阶段常用的分析方式,它是站在用户的角度,研究的是用户的目的,必须立足于用户的“期望”,而不是以我们自己单纯的意愿决定用户的操作。

同样还是上面的业务,用例图表现如下



 

用例图和活动图都是在需求确定阶段研究业务流程和业务关系的,所以也有很多相似的地方。

 
 

 

 

 

  • 大小: 142.3 KB
  • 大小: 156.7 KB
1
0
分享到:
评论

相关推荐

    ATM取款机 UML活动图 时序图 顺序图 用例图 类图

    在这个场景中,我们关注的是五种主要的UML图:活动图、时序图、顺序图、用例图和类图。 1. **活动图**:活动图主要用于描述系统中一个过程或任务的步骤和流程,类似于流程图。对于ATM取款机,活动图会展示从插入...

    uml实例建模 用例图 类图 时序图 活动图

    UML 实例建模 - 用例图、类图、时序图、活动图 UML(Unified Modeling Language)是一种标准的建模...用例图、类图、时序图和活动图是 UML 模型中四种基本的模型,每种模型都可以从不同的角度描述系统的结构和行为。

    UML网购 用例图 类图 活动图

    通过以上内容,我们可以看出该学生基于当当网构建了一个完整的UML模型,涵盖了用例图、类图、序列图、协作图、状态图和活动图等多种图表类型,全面展示了网站的功能和运行机制。这些图表不仅有助于理解和设计系统,...

    学生管理系统uml用例图

    总结来说,UML用例图是学生管理系统分析和设计的关键工具,它清晰地表达了系统的需求和行为,为后续的系统开发提供了坚实的基础。通过系统化地应用UML建模,我们可以更有效地实现复杂系统的分析、设计和实现,确保...

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

    在提供的资源中,`用例图.gif`和`用例图2.gif`可能展示不同场景下的用例关系,例如关联、扩展和包含等。 2. **类图 (Class Diagram)**: 类图描绘了系统中的类、接口、实现关系以及它们之间的相互作用。它包括类的...

    UML教你画用例图,活动图,流程图。

    本教程将主要关注UML中的三种重要图表:用例图、活动图和流程图。 ### 1. 用例图 (Use Case Diagram) 用例图是UML中的一种静态视图,它描绘了系统外部参与者与系统之间的交互,主要用来描述系统功能需求。在用例图...

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

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

    网上书店 用例图 活动图 类图 UML

    在这个网上书店系统中,我们主要关注的是三种UML图表:用例图、活动图和类图。这些图表帮助我们理解和设计系统的不同方面。 首先,**用例图**(Use Case Diagram)是用来描述系统参与者(Actors)与系统(System)...

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

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

    UML 网上购物用例图

    ### UML 网上购物用例图解析 #### 一、引言 ...用例图作为一种重要的设计工具,在软件开发过程中扮演着不可或缺的角色,它不仅有助于开发者理解系统的行为逻辑,也有助于提高系统的可维护性和扩展性。

    简单选课系统uml用例图、协作图、序列图

    本篇文章将深入探讨如何运用UML的用例图、协作图和序列图来构建一个简单的选课系统,旨在为初学者提供实用的参考。 一、用例图(Use Case Diagram) 用例图是UML中的重要组成部分,它展示了系统的主要参与者...

    UML活动图的制作和用例图的制作

    UML活动图和用例图的设计与应用 UML活动图是一种流程图,它用于描述软件或硬件系统的行为。活动图可以在用例模型中使用,以捕捉用例中的活动和动作。活动图是基于数据流模型的,它使用有向图来表示信息系统中的数据...

    UML网购系统用例图

    在本例中,我们将深入探讨一个UML用例图,该图用于描述一个在线购物系统,涵盖了管理员、会员和游客的主要操作。 首先,我们来看一下系统的核心需求。在线购物系统允许管理员将商品信息发布到平台上,进行商品信息...

    UML建模图,用例图 活动图 部署图...

    在UML中,有多种类型的图表用于描述不同层面的系统结构和行为,其中包括用例图、活动图和部署图。 1. **用例图 (Use Case Diagram)** 用例图是UML中的一个关键元素,主要用于描述系统与外部参与者之间的交互。在用...

    UML用例图例子

    学习UML用例图,可以帮助我们更好地理解和沟通系统的需求,因为它提供了一种直观的视图来展示用户与系统间的交互。在设计阶段,用例图可以帮助团队识别和定义关键功能,并确保所有利益相关者对系统预期的行为达成...

    基于uml的公交查询用例图

    用例图帮助我们识别出系统的核心业务流程,比如乘客可以输入起点和终点,系统则返回最优的公交路线信息。 接下来,**类图**展示了系统中各类对象及其关系。在公交查询系统中,可能有“路线”类,包含起始站、终点站...

    UML期中大作业的所有图-类图/用例图/活动图/状态图/顺序图(协作图)

    这份作业包含了多种类型的UML图:类图、用例图、活动图、状态图以及顺序图(协作图)。下面将针对这些图形中的关键知识点进行详细的阐述。 ### 一、类图 类图(Class Diagram)是UML中最常见的图形之一,主要用于...

    uml图书管理系统用例图类图

    自己做的,uml作业之图书管理系统,包括用例图、类图等

Global site tag (gtag.js) - Google Analytics