`

UML常用的图

 
阅读更多

1:用例图

【概念】描述用户需求,从用户的角度描述系统的功能

【描述方式】椭圆表示某个用例;人形符号表示角色

【目的】帮组开发团队以一种可视化的方式理解系统的功能需求

【用例图】

2:活动图

【概念】描述满足用例要求所要进行的活动以及活动时间的约束关系

【描述方式】 

    1. 起始点:实心圆 
    2. 活动:圆角矩形 
    3. 终止点:内部包含实心圆的圆 
    4. 泳道:实际执行活动的对象

    【目的】表示两个或多个对象之间在处理某个活动时的过程控制流程

    【活动图】 

    3:交互图

    用来描述对象之间的交互关系 

      1. 序列图(顺序图)

      【概念】描述对象之间的交互顺序,着重体现对象间消息传递的时间顺序

      【描述方式】横跨图的顶部,每个框表示每个类的实例或对象;类实例名称和类名称使用冒号分开

      【目的】显示流程中不同对象之间的调用关系,还可以显示不同对象的不同调用。

      【序列图】

        

       

      分享到:
      评论

      相关推荐

        UML 序列图 UML 序列图

        "UML 序列图" UML 序列图是一种重要的建模工具,主要用于描述对象之间的交互行为。序列图能够展示对象之间的交互顺序,帮助开发者和业务人员更好地理解系统的行为。 序列图的主要用途之一,是把用例表达的需求,...

        UML教程 UML的一切知识都在这里.zip

        理解UML图的种类和使用方法,对于进行软件设计和分析至关重要,尤其对Java和C#这样的面向对象语言的架构师来说,掌握UML是提升设计质量和沟通效率的重要工具。 在学习UML的过程中,可以参考"UML详解"文档,了解UML...

        JAVA类生成UML图

        UML图可以帮助开发者、设计师和项目团队清晰地理解系统的设计和实现,从而提高沟通效率和代码质量。"JAVA类生成UML图"这个主题涉及到如何从已有的Java源代码自动生成UML类图,这是一种非常实用的技术。 1. **UML...

        UML PAD(UML绘图工具)

        UML PAD是一款高效且小巧的UML绘图工具,专为那些需要快速绘制UML图但又不想被大型专业软件的复杂度所困扰的用户设计。它以其简洁的界面、易用的操作和便携性赢得了广大用户的青睐。 **UML简介** UML,全称统一...

        axure uml 流程图

        活动图是UML中的一种动态视图,主要用来表示工作流程或系统行为,强调控制流和数据流。在Axure中,你可以利用活动图元件来描绘一系列的步骤,展示任务的执行顺序和决策路径。例如,一个购物过程中的支付活动图可以...

        学生管理系统UML图

        《学生管理系统UML图详解》 学生管理系统是一个广泛应用于高校、培训机构等教育机构的信息管理系统,其目的是为了方便地管理学生信息、课程安排、成绩记录、考勤情况等。本篇文章将详细探讨基于Reational Software...

        UML智能停车场设计图

        除了上述UML图,附带的README.txt文件可能提供了关于项目背景、目标和实施细节的说明,而"UML大作业"可能包含了所有这些UML图的源文件,便于进一步分析和修改。 总的来说,UML智能停车场设计图提供了一个全面的视角...

        图书管理系统uml图

        《图书管理系统UML图详解》 图书管理系统是一个典型的业务信息系统,其设计与实现涉及多种UML(统一建模语言)图,包括用例图、类图和活动图。这些图共同构建了系统的全面模型,帮助开发者理解系统的需求、结构和...

        UML状态图(WINDOWS GUI及电梯)

        UML状态图(WINDOWS GUI及电梯) UML状态图是 Unified Modeling Language(统一建模语言)的组成部分,用于描述系统的状态和状态之间的转换关系。在本文档中,我们将讨论两个UML状态图设计,分别是WINDOWS GUI状态...

        UML实例图 多用户聊天系统

        在IT行业中,UML(统一建模语言)是一种标准的建模工具,用于软件系统的设计和分析。它通过图形化的方式表达系统结构、行为...Visio是一款常用的UML绘图工具,可以帮助非专业人员也能轻松绘制UML图,提高团队沟通效率。

        航空订票系统UML图

        在这个航空订票系统的上下文中,UML图可以帮助我们理解系统的架构、流程和交互。以下是根据标题和描述可能涉及的一些关键知识点: 1. **用例图(Use Case Diagram)**:描述了系统的主要参与者(如旅客、售票员、...

        网上商城UML图参考模板

        "网上商城UML图参考模板" 网上商城UML图是一种基于Unified Modeling Language(UML)的图表,用于描述网上商城的系统架构和行为。这种图表能够帮助开发者和项目经理更好地理解网上商城的需求和设计。 系统需求是...

        UML图.xmind

        UML图( 内容来自公众号 鸭血粉丝 Java极客技术,非本人总结,仅作为学习使用

        斗地主 游戏UML图及java代码

        《斗地主游戏UML图及Java代码解析》 斗地主是一款深受广大玩家喜爱的扑克牌游戏,其规则简洁而策略丰富。在软件工程领域,为了清晰地表达游戏的设计和实现,通常会使用统一建模语言(Unified Modeling Language,...

        ArgoUML UML绘图工具

        在ArgoUML中,用户可以方便地绘制用例图,定义系统边界、参与者和用例关系,帮助理解系统的核心业务流程。 **多平台使用** 指的是ArgoUML可以在多种操作系统环境下运行,这得益于Java的跨平台兼容性。无论用户是...

        适用axure9的UML元件库

        包含UML活动图(流程图)、泳道图、状态图、用例图、类图、时序图六类常用图表元件及示例图,可快速、便捷地在Axure中进行产品建模分析。基于Axure的UML绘图元件库。可用于绘制UML用例图、流程图、时序图、泳道图、...

        ArgoUML画UML图工具

        UML包含了多种图表类型,如用例图、类图、序列图、状态图等,每种图都有特定的用途: 1. **用例图(Use Case Diagram)**:用于展示系统与外部参与者之间的交互,表达用户需求。 2. **类图(Class Diagram)**:...

        UML2.0中的14种图详解

        最常用的 UML 图包括:用例图、类图、组件图、部署图、顺序图、活动图、状态机图等。 一、用例图 用例图主要应用于系统需求分析阶段,从用户角度描述系统的需求功能,方便与客户交流,保证需求的唯一性。用例图...

        UML讲义主要有UML静态图、行为图、交互图讲解等等

        通过UML图,团队可以更直观地理解设计意图,减少沟通成本,提高开发效率。 总结,本讲义深入探讨了UML的三大类图,它们在软件开发中扮演着不可或缺的角色。通过学习和熟练运用UML,开发者可以构建出更清晰、更易...

      Global site tag (gtag.js) - Google Analytics