Skip to main content

UML Diagrams.....

                           UML Diagrams.

UML stands for Unified Modeling Language which is used to display an application structures, behavior and even business forms in programming designing. This is a rich language that can be used to design and documenting a system in an object-oriented manner. This is not a programming language but a modeling language. We create this much before coding or the execution of our program. UML diagrams are the “blue prints” of our source code.
There are 14 UML diagram types.
1.    Class Diagram
2.   Component Diagram
3.   Deployment Diagram
4.   Object Diagram
5.   Package Diagram
6.   Profile Diagram
7.   Composite Structure Diagram
8.   Use Case Diagram
9.   Activity Diagram
                        10. State Machine Diagram
                        11. Sequence Diagram
                        12. Communication Diagram
                        13. Interaction Overview Diagram
                        14. Timing Diagram


All those types of diagrams can be divided into two main categories. They are structure diagrams and behavioral diagrams. 

Structure diagrams 

Structure diagrams will show how the system should be modeled. As well as this will present different objects in the system in a more technical manner.

Structure Diagrams are;

1.    Composite Structure Diagram
2.   Deployment Diagram
3.   Package Diagram
4.   Profile Diagram
5.   Class Diagram
6.   Object Diagram
7.   Component Diagram


Behavioral diagrams

Behavioral diagrams shows what should happen in a system. This will describe how the objects interact with each other to create a functioning system.

Behavioral diagrams are;

       1.State machine Diagrams
2.   Communication Diagrams
3.   Use Case Diagrams
4.   Activity Diagram
5.   Sequence Diagrams
6.   Timing Diagrams
7.   Interaction Overview Diagrams

Use Case Diagrams

Use cases describe, what are the interactions that happen between the Actors and the System of respective scenarios. The actor can be a human or other external system.

Here is the list of notations supported in a UML use case diagrams;


                  

   










Examples for a use case diagram:

Here is an example for a Car Park System which I have design for a specific scenario.



This is a Use Case for an E-Banking Application.







Comments

Popular posts from this blog

LEO presented by Team PEGASUS......

  by Team PEGASUS This is my very first project which I have joined to design and develop a Smart Toy using IOT, Which we named as "LEO". From this project,our main focus is to help children with "AUTISM" to overcome or at least reduce  their spectrum of disorders........... This project is about design, develop & evaluate a Smart Toy named LEO and a mobile application specially for children with Autism Spectrum Disorder (ASD). As well as this will definitely help normal children (specially 2-4) to identify new objects while they are playing with this toy and the game. This spectrum is causing in negative way for children primary education because in their little age when they speak their 1st few words they won’t remember it for a while. Kids with speech and language delays and impairments have a common issue of remembering objects, people and keep them in their minds. That happens because with ASD they can’t hear properly and see properly. So...