parent
e0b156d4fb
commit
0b112c3d32
7 changed files with 347 additions and 380 deletions
@ -1 +1,8 @@ |
||||
# Class diagrams |
||||
# Class Diagrams |
||||
|
||||
Class Diagrams are used to model the static structure of a system. They are used to show the classes, their attributes, operations (or methods), and the relationships between objects. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=UI6lqHOVHic'>UML Class Diagram Tutorial</BadgeLink> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=3cmzqZzwNDM&list=PLfoY2ARMh0hC2FcJKP5voAKCpk6PZXSd5&index=2'>UML Class Diagram Tutorial</BadgeLink> |
||||
|
||||
|
@ -1 +1,14 @@ |
||||
# Usecase diagrams |
||||
# Usecase Diagrams |
||||
|
||||
Usecase diagrams are a type of diagram that are used to model the interactions between the **actors** and the **usecases** of the system. |
||||
|
||||
An actor is a person or a system that interacts with the system. Actors are represented by a rectangle with the name of the actor written inside it. |
||||
|
||||
A usecase is a task that the system performs. Usecases are represented by an ellipse with the name of the usecase written inside it. |
||||
|
||||
A usecase diagram is a diagram that shows the actors and the usecases of the system. The diagram is represented by a rectangle that contains the name of the system inside it. The actors are represented by rectangles and the usecases are represented by ellipses. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.lucidchart.com/pages/uml-use-case-diagram'>UML Use Case Diagram Tutorial</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-use-case-diagram/'>What is Use Case Diagram?</BadgeLink> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=zid-MVo7M-E'>UML Use Case Diagram Tutorial</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Activity diagrams |
||||
# Activity Diagrams |
||||
|
||||
Activity diagrams are used to model the flow of control in a system. They are used in conjunction with use case diagrams to model the behavior of the system for each use case. They are also used to model the behavior of a single class. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.lucidchart.com/pages/uml-activity-diagram'>UML Activity Diagram Tutorial</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-activity-diagram/'>What is Activity Diagram?</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Statemachine diagrams |
||||
# State Machine Diagrams |
||||
|
||||
State machine diagrams are used to show the different states an object can be in at a given time. The object can be in one and only one state at a given time. State machine diagrams are similar to activity diagrams, but they are more focused on the flow of an object's state rather than the flow of the object itself. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-state-machine-diagram/'>What is State Machine Diagram?</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.lucidchart.com/pages/uml-state-machine-diagram'>State Machine Diagram Tutorial</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.sciencedirect.com/topics/computer-science/state-machine-diagram'>State Machine Diagram</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Sequence diagrams |
||||
# Sequence Diagrams |
||||
|
||||
Sequence diagrams are a way to show how objects or systems interact with each other over time. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=pCK6prSq8aw'>How to Make a UML Sequence Diagram</BadgeLink> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=cxG-qWthxt4&list=PLfoY2ARMh0hBthB9VqsQzogSouTjzkMHe&index=2'>Sequence Diagrams Tutorial</BadgeLink> |
||||
|
@ -1 +1,6 @@ |
||||
# Common uml diagrams |
||||
# UML |
||||
|
||||
UML is a standard way of visualizing a software system. It is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=WnMQ8HlmeXc'>UML Diagrams Full Course (Unified Modeling Language)</BadgeLink> |
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue