活动图

团队作业——UML设计

a 夏天 提交于 2020-03-25 17:05:36
团队分工 活动图:林铭智、洪万真 类图:田硕、吴立鹏 状态图:游琳、王超凡 用例图:徐仙峰、梁梓银 完成结果 活动图 类图 状态图 用例图 使用工具 我们选择了在线作图工具ProcessOn。ProcessOn高效且易用,不用下载,通过链接就可以直接发在线使用,还可以邀请协作,是十分方便的作图工具。 来源: https://www.cnblogs.com/ruangong1076678538/p/12566644.html

第一次冲刺

谁都会走 提交于 2020-03-16 21:31:39
第一次冲刺   团队开展了第二次会议,商讨了项目需求,确定用户需求,以及确定了每个人应该完成的任务。 用户故事   作为一名长大学子,小黄特别希望能够在手机上查到自己的成绩、课表、校园卡信息,能够充值网费和热水卡费,想提高自己的成绩或者快要期末考的时候要复习能够找到自习室去学习,空闲时间想找人打球或者跑步,刚来学校向找自己的老乡带自己熟悉学校,想知道平时学校发生的大小事。 顶层用例图: 活动图: 完成情况   1、完成了用户故事的编写。   2、画出了用例图和活动图。   3、完成了登录和注册窗口的代码编写。 个人任务   画出用例图和活动图,顺利完成任务。 收获和体会   团队例会有利于我们更快捷的开发,更有利于我们团队的交流,每个人提出自己的想法,尽快的完成任务,学习到了很多新知识,下次还要继续努力。 来源: https://www.cnblogs.com/liyao123/p/7757816.html

UML建模系列文章总结

冷暖自知 提交于 2020-03-06 06:47:19
一、为什么要学习 UML 二、 UML 的历史 三、 UML 的特点 四、 UML 中的视图 五、 UML 建模工具 六、 UML 的应用领域 七、 UML 的构成 1 、 需求阶段如何书写 Use Case 2 、 设计阶段如何画用例图( Use-Case Diagram ) 3 、 类与类之间的关系图 (Class Diagram,UML 图 ) 4 、 UML 建模之活动图介绍( Activity Diagram ) 5 、 UML 建模之状态图( Statechart Diagram ) 6 、 UML 建模之时序图( Sequence Diagram ) 7 、 UML 建模之业务处理模型( Business Process Model,BPM ) 8 、 UML 建模之数据建模( Data Model Diagram ) 八、总结 一、为什么要学习 UML UML 是 Unified Modeling Language (统一建模语言)的简称。 UML 是对软件密集型系统中的制品进行可视化、详述、构造和文档化的语言。制品 {Artifact} 是指软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等。 Ø UML 建模可以达到以下目的: Ø 使用模型可以更好地理解问题 Ø 使用模型可以加强人员之间的沟通 Ø 使用模型可以更早地发现错误或疏漏的地方 Ø

UML各种图总结-精华

怎甘沉沦 提交于 2020-02-28 23:05:14
原地址:https://www.cnblogs.com/jiangds/p/6596595.html UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念     如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。    1、用例图(UseCase Diagrams):   用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。    2、类图(Class Diagrams):      用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。    各种关系的强弱顺序: 泛化 = 实现 >

UML各种图总结-精华

守給你的承諾、 提交于 2020-02-28 22:57:46
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念     如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。    1、用例图(UseCase Diagrams):   用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。    2、类图(Class Diagrams):      用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。    各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖   2.1.泛化     【泛化关系】:是一种继承关系

2.3 UML活动图

余生长醉 提交于 2020-02-11 14:56:20
活动图定义   活动图描述了在一个过程中,顺序的/并行的活动及其之间的关系     应用于商业过程、工作流(业务过程)、复杂算法的建模   活动图是顶点和弧的集合     活动节点     动作     流     对象值     注解和约束等 活动图基本建模元素   活动图的开始、结束、对象   活动节点     一个活动是一个过程中进行的非原子的执行单元     活动的执行最终延伸为一些独立动作(Action)的执行   分支     一个分支可以有一个进入流和多个离去流     在每个离去流上必须设置一个监护条件     条件放在方括号里     条件不能重叠,以免二义性       可以有 [else] 分支     两个控制路径可以重新合并,无需监护条件 活动图基本建模元素   分岔和汇合(Forking and Joining)     分岔表示把一个单独的控制流分成两个或多个并发的控制流     汇合表示两个或多个并发控制流的同步发生,一个汇合可以有两个或多个进入转移和一个输出转移     在UML中,用同步棒来说明并行控制流的分岔和汇合     同步棒是一条水平或垂直的粗线条 活动图基本建模元素   泳道     将一个活动图中的活动分组,每一组表示一个特定的类别、人或部门,他们负责完成组内的活动     每个组被称为一个泳道     用一条垂直的实线把它们分开  

plantUML最佳实践

喜欢而已 提交于 2020-02-08 13:52:02
# plantUML 使用plantUML中的活动图用来画流程图很好用; 但类图等就不很好用; 个人体会如下: • 时序图 推荐 • 用例图 一般 • 类 图 不推荐, 用Visual Paradigm或StarUML更好 • 活动图 推荐 • 组件图 一般 • 状态图 不推荐, 用visio更好 • 对象图 • 部署图 • 定时图 部署 下载plantuml插件 安装Graphviz 可以使用scoop安装: scoop install graphviz 工具 plantuml规范的pdf,当做手册随用随查; 使用经验 建议在项目开始时建一个开发文档文件夹; 里面的.plantuml文件建议用用中文命名,比较容易看; 一个文件中可以写多个图;只需用@startuml, @enduml围起来即可; 使用VScode PlantUML(jebbs)插件,鼠标停在哪个图的代码里就预览哪个代码的图; 来源: https://www.cnblogs.com/chenium/p/12276176.html

UML——系统分析师UML实务手册读书笔记

二次信任 提交于 2020-02-07 08:47:51
1. 系统分析员的位置 2. MDA 开发程序 MDA(Model-Driven Architecture)分为以下三个阶段: CIM (Computation Independent Model)——聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节。 PIM (Platform Independent Model)——聚焦于系统内部细节,但不涉及实现系统的具体平台。 PSM (Platform Specific Model)——聚焦于系统落实于特定具体平台的细节。 3. 基金模拟项目案例 开源工具: StarUML 1) CIM-1 :定义业务流程 (业务用例图) 输入:业务需求(访谈业务人员) 输出:(1)业务用例图;(2)业务用例简述 图1 银行用例图 2) CIM-2 :分析业务流程 (活动图) 输入:CIM-1业务用例模型中每一个业务用例 输出:用例工作流程的活动图 图2 一般流程的活动图 图3 首购流程的活动图 图4 定期定额流程的活动图 3) CIM-3 :定义系统范围 (系统用例图) 输入:CIM-1和CIM-2的生成文件 u CIM-2活动图中的每一个动作,都可能称为CIM-3的系统用例 u CIM-1中的业务执行者,以及CIM-2中的动作负责人。都可能成为CIM-3的系统执行者 输出:(1)系统用例图;(2)系统用例简述。 按角色归并

UML架构

荒凉一梦 提交于 2020-02-07 08:42:27
UML由视图(View)、图(Diagrams)、模型元素(Model elements)和通用机制等几个部分构成。 视图用来表示被建模系统的各个方面。由多个图构成,它不是一个图片,而是在某一个抽象层上,对系统的抽象表示。如果要为系统建立一个完整的模型图,只需定义一定数量的视图,每个视图表示系统的一个特殊方面就可以了。视图还把建模语言和系统开发时选择的方法或过程连接起来。 图由各种图片构成,用来描述一个视图的内容。UML语言定了9中不同的图的类型,把它们有机地结合起来就可以描述系统的所有视图。 模型元素代表面向对象中的类、对象、消息和关系等概念,是构成图的最基本的常用概念。 通用机制用于表示其他信息,比如注释、模型元素的语义等。它还提供扩展机制,使UML语言能够适应一个特殊的方法(或过程)、或扩充至一个组织或用户。 UML中的视图包括:用例视图(Use-case view)、逻辑视图(Logical view)、组件视图(Component view)、并发视图(Concurrency view)、展开视图(Deployment view)等五种。 用例视图用于描述系统应该具有的功能集。它是从系统的外部用户角度出发,对系统的抽象表示。 用例视图是其他视图的核心和基础。其他视图的构造和发展依赖于用例视图中所描述的内容。 用例视图还可用于测试系统是否满足用户的需求和验证系统的有效性。

UML各种图总结-精华

别来无恙 提交于 2020-01-28 13:43:20
UML各种图总结-精华 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念     如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。   1、用例图(UseCase Diagrams):   用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。   2、类图(Class Diagrams):     用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。    各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖   2.1.泛化     【泛化关系】