CAS Plugin - part 1
Overview of PlantUML diagrams supported by CornerStone Workflow toolkit plugin:
-
Work Breakdown Structure (WBS): While not a UML diagram, a Work Breakdown Structure is a hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish the project objectives and create the required deliverables⁵. It organizes and defines the total scope of the project, and represents the work specified in the current approved project scope statement⁵.
-
Sequence Diagrams: These are interaction diagrams that detail how operations are carried out. They capture the interaction between objects in the context of a collaboration². Sequence diagrams show the order of the interaction visually by using the vertical axis of the diagram to represent time and the messages that are sent¹².
-
Activity Diagrams: These are used to illustrate the flow of control in a system and refer to the steps involved in the execution of a use case¹⁶. They can depict both sequential processing and concurrent processing of activities¹⁶. An activity diagram is essentially a flowchart that shows activities performed by a system¹⁵.
-
Deployment Diagrams: These are a type of UML diagram that showcases the physical deployment of artifacts on nodes¹¹. They describe the hardware components where software components are installed¹³. Deployment diagrams are typically used to visualize the physical hardware and software of a system¹⁴.
Each of these diagrams serves a unique purpose and can be used in different stages of a project to model and visualize different aspects of a system. They are powerful tools for understanding, designing, and communicating about complex systems.
Source: Conversation with Copilot, 2024-07-03
Links
- (1) UML Diagram - Everything You Need to Know About UML Diagrams - SmartDraw. https://www.smartdraw.com/uml-diagram/.
- (2) What is Sequence Diagram? - Visual Paradigm. https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-sequence-diagram/.
- (3) Sequence Diagrams | Unified Modeling Language (UML). https://www.geeksforgeeks.org/unified-modeling-language-uml-sequence-diagrams/.
- (4) Activity Diagrams | Unified Modeling Language (UML). https://www.geeksforgeeks.org/unified-modeling-language-uml-activity-diagrams/.
- (5) UML Activity Diagram Tutorial | Lucidchart. https://www.lucidchart.com/pages/uml-activity-diagram.
- (6) What is Deployment Diagram? - Visual Paradigm. https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-deployment-diagram/.
- (7) UML Deployment Diagrams Guide | Miro. https://miro.com/diagramming/what-is-a-uml-deployment-diagram/.
- (8) The Easy Guide to UML Deployment Diagrams | Creately. https://creately.com/guides/deployment-diagram-tutorial/.
- (9) What is a UML Sequence Diagram? | Ultimate Guide | Miro. https://miro.com/diagramming/what-is-a-uml-sequence-diagram/.
- (10) UML Sequence Diagrams: An Agile Introduction. https://agilemodeling.com/artifacts/sequenceDiagram.htm.
- (11) UML diagrams: What are they and how to use them | MiroBlog. https://miro.com/blog/uml-diagram/.
- (12) UML Diagrams: Here’s What Developers Should Know | Built In. https://builtin.com/software-engineering-perspectives/uml-diagrams.
- (13) What is a UML Diagram? | Different Types and Benefits | Miro. https://miro.com/diagramming/what-is-a-uml-diagram/.
- (14) 10 UML Diagram Templates & Examples to Visualize Your Project - ClickUp. https://clickup.com/blog/uml-diagram-templates/.
- (15) UML Tutorial: How to Model any Process or Structure in Your Business … https://www.process.st/uml-tutorial/.
- (16) Deployment Diagram in Unified Modeling Language(UML). https://www.geeksforgeeks.org/deployment-diagram-unified-modeling-languageuml/.
- (17) UML activity diagrams are UML behavior diagrams which show flow of … https://www.uml-diagrams.org/activity-diagrams.html.
- (18) UML activity diagrams - IBM. https://www.ibm.com/docs/en/rsm/7.5.0?topic=diagrams-activity.
- (19) Activity Diagram - UML 2 Tutorial | Sparx Systems. https://sparxsystems.com/resources/tutorials/uml2/activity-diagram.html.