概述:数据对象的状态会随着流程不断改变。在本篇教程中,我们将向你展示如何在BPD中创建数据对象以及如何定义它的状态。你还将学习到如何在不同实例所包含不同状态的流程中重用数据对象。
创建包含状态的数据对象
1. 下载示例项目文件Tutorial.vpp。
2. 在Visual Paradigm中打开该项目文件。你可以在工具栏中的Project > Open打开这个项目。
3. 打开业务流程图Inspection,你可以看到如下图表:
4. 在任务Perform Inspection中创建一个数据对象。将鼠标指针移动到任务上,按住Resource Catalog图标并将其拖出。
5. 放开鼠标按钮,在Resource Catalog中选择Data Object。
6. 输入Inspection Order 作为数据对象名字,点击Enter进行确认。
7. 设置 Inspection Order状态。鼠标右键点击它,在弹出菜单中选择State > Create...
8. 在Create State对话框,输入Created 作为其状态名称,然后点击OK。
你可以看到数据对象如下显示:
重用数据对象
1. 继续使用上面的流程图。假设在任务Approve Inspection达成之后,Inspection Order将会进入'approved'(已批准) 的状态。让我们来描述这个过程。首先从任务Approve Inspection中创建一个数据对象,命名为Inspection Order,这个和之前创建的数据对象是一样的。
2. 点击回车键确认数据对象的重用。点击Yes。
你可以看到有一个字母'a'在左上角的数据对象已创建,同时以前的那个数据对象在同样的位置出现了一个字母'M'。字母'a'代表辅助视图(auxiliary view), 'M'代表master view(主视图)。每个模型元素可以拥有一个主视图和无限多个辅助视图。模型体系的元素位置是由主视图控制的。
3. 选择为 Inspection Order创建一个状态。鼠标右键点击它并在弹出菜单中选择State > Create... 顺便说一下,在弹出菜单中你可以看到Created状态是可供选择的。也就是说你在需要对某状态进行快速选择之前,需要对其进行创建。
4. 在Create State对话框,输入Approved 作为状态名称然后点击OK。
5. 在业务流程图的其它部分反复重用Approve Inspection ,然后标注不同的状态。最后,你的图表会成为下图所示:
相关推荐
Visual Paradigm 广泛应用于软件开发、系统设计、业务流程重组、数据建模等领域,是一个非常实用的工具。 UML 和思维导图 UML (Unified Modeling Language) 是一种标准化的建模语言,用于描述软件系统的结构、行为...
**业务流程图(Business Process Diagram, BPD)**:使用BPMN表示业务流程,帮助用户更好地理解和优化业务流程。 **代码工程** 代码工程部分介绍了如何进行Java和C++的双向工程(Round-Trip)和即时逆向工程...
《Visual Paradigm for UML:探索高效UML建模之道》 Visual Paradigm for UML(简称VP UML)是一款备受赞誉的统一建模语言(UML)工具,专为软件开发者、系统分析师以及项目管理人员设计。这款工具以其强大的功能、...
Visual Paradigm的用例图功能可以帮助团队清晰地定义业务流程和用户期望。 3. **序列图与协作图**:这两种图用于描述对象间的交互顺序,不同之处在于协作图更强调对象之间的组织结构。Visual Paradigm支持这两类图...
1. 使用业务流程图(BPD)进行业务流程建模,并可处理子流程和工作流程文档。 2. 进行动画业务流程,以直观的方式展示流程动态。 3. 通过使用案例陈述识别用例,编写用户故事,并进行冲刺管理。 4. 详细说明用户故事...
Visual Paradigm for UML (VP-UML)是一款功能强大、跨平台、使用最便捷、直观的UML建模和CASE工具。VP-UML作为程序开发人员的利器,为开发人员提供了更快、更好、花费更少的高质量程序开发方案。它可以完美得整合在...
通过“DataFlowDiagram”插件,用户可以扩展其功能,直接在Visual Paradigm环境中创建和编辑数据流程图,无需借助其他软件或工具。 该插件基于Java编程语言开发,这使得它具备跨平台性,可以在Windows、Mac OS X和...
".vpl"是Visual Paradigm项目库的文件格式,用于存储项目中的所有模型元素、图和数据。当你下载到这样的文件时,通常是用于导入项目或更新软件的特定设置或扩展功能。 根据描述,我们需要将"Visual_Paradigm.vpl...
轻松编辑和共享 Web 图表:流程图、云架构、价值流、Swot、信息图表、电路和平面图等。 从 UML& ERD 生成/更新代码和数据库。设计并生成 ORM 和 REST API - Swagger 和 API Blueprint。从数据库逆向生成 ERD。 与...
在“教育基金会捐助资金管理系统”中,Visio的数据流程图可能包括以下几个关键部分: 1. **数据输入**:这一阶段涉及到捐赠者的个人信息、捐赠金额、捐赠目的等信息的录入。界面设计应该简洁明了,方便用户填写,并...
2. Visual Paradigm UML:Visual Paradigm UML 是一种功能强大的 UML 设计工具,提供了丰富的数据流图设计功能。 数据流图的设计习惯: 1. 命名:使用统一的命名规则,如 P1.2.1 等。 2. 对于高层次的 DFD,数据...
标题 "CIS 流程图 UML" 指涉的是使用统一建模语言(Unified Modeling Language,简称UML)来表示计算机信息系统(Computer Information System,简称CIS)的流程。UML是一种标准的建模语言,用于软件工程领域,帮助...
轻松编辑和共享 Web 图表:流程图、云架构、价值流、Swot、信息图表、电路和平面图等。 Code & DB Engineering 源代码和数据库工程 从 UML& ERD 生成/更新代码和数据库。设计并生成 ORM 和 REST API - Swagger 和...
轻松编辑和共享 Web 图表:流程图、云架构、价值流、Swot、信息图表、电路和平面图等。 从 UML& ERD 生成/更新代码和数据库。设计并生成 ORM 和 REST API - Swagger 和 API Blueprint。从数据库逆向生成 ERD。 与...
在软件开发过程中,流程图是理解和沟通算法逻辑的重要手段,它通过符号和连接线来表示控制流、数据处理和决策结构。下面我们将深入探讨C流程图的相关知识点以及生成器的功能和应用。 1. **流程图的概念与作用** - ...
《RequirementDiagram:Visual Paradigm中的需求图创建利器》 需求图是系统开发过程中不可或缺的一部分,它清晰地展示了项目的需求和期望,有助于团队理解和沟通。在众多的建模工具中,Visual Paradigm以其强大的...
- **绘制活动图**:活动图用于展示业务流程或工作流,可以帮助分析系统的控制流。 - **绘制类图**:类图是描述系统静态结构的主要工具,包括类、接口和它们之间的关系。 #### SysML建模 - **绘制块定义图**:SysML...
7. **活动图(Activity Diagram)**:类似流程图,用于表示业务流程或计算过程。 8. **组件图(Component Diagram)**:描述系统中的物理组件及其关系,如模块、库和可执行文件。 9. **部署图(Deployment Diagram...
- **活动图**:类似于流程图,专注于系统的控制流,特别适用于描述业务流程或计算过程。 - **组件图**:表示软件系统中模块化的、可替换的部分。 - **部署图**:展现了硬件和软件的物理布局,包括处理节点、设备和...
Visual Paradigm支持多种UML图表,如类图、用例图、状态机图、活动图、.sequence图等,满足不同阶段的建模需求。用户可以根据需要选择合适的图表类型,快速创建模型,并通过 Drag-and-Drop 的方式将模型元素添加到...