Add content for UML diagrams

pull/2902/head
Kamran Ahmed 2 years ago
parent e0b156d4fb
commit 0b112c3d32
  1. 9
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/100-class-diagrams.md
  2. 15
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/102-usecase-diagrams.md
  3. 8
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/103-activity-diagrams.md
  4. 9
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/104-statemachine-diagrams.md
  5. 8
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/105-sequence-diagrams.md
  6. 7
      content/roadmaps/103-computer-science/content/110-common-uml-diagrams/readme.md
  7. 671
      public/project/computer-science.json

@ -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…
Cancel
Save