UML - Elements

Description

Mind Map about UML
José Alfredo Santes Benítez
Mind Map by José Alfredo Santes Benítez, updated more than 1 year ago
José Alfredo Santes Benítez
Created by José Alfredo Santes Benítez almost 7 years ago
44
0

Resource summary

UML - Elements
  1. THINGS
    1. Are the most important building blocks of UML.
      1. STRUCTURAL THINGS
        1. Define the static part of the model. They represent the physical and conceptual elements.
          1. CLASS
            1. Class represents a set of objects having similar responsibilities.
            2. INTERFACE
              1. Interface defines a set of operations, which specify the responsibility of a class.
              2. COLLABORATION
                1. Collaboration defines an interaction between elements.
                2. USE CASE
                  1. Use case represents a set of actions performed by a system for a specific goal.
                  2. COMPONENT
                    1. Component describes the physical part of a system.
                    2. NODE
                      1. A node can be defined as a physical element that exists at run time.
                    3. BEHAVIORAL THINGS
                      1. Consists of the dynamic parts of UML models.
                        1. INTERATION
                          1. Interaction is defined as a behavior that consists of a group of messages exchanged among elements to accomplish a specific task.
                          2. STATE MACHINE
                            1. State machine is useful when the state of an object in its life cycle is important. It defines the sequence of states an object goes through in response to events. Events are external factors responsible for state change
                          3. GROUPING THINGS
                            1. Can be defined as a mechanism to group elements of a UML model together.
                              1. PACKAGE
                                1. Package is the only one grouping thing available for gathering structural and behavioral things.
                              2. ANNOTATIONAL THINGS
                                1. Can be defined as a mechanism to capture remarks, descriptions, and comments of UML model elements.
                                  1. NOTE
                                    1. It is the only one Annotational thing available. A note is used to render comments, constraints, etc. of an UML element.
                                2. RELATIONSHIPS
                                  1. Is another most important building block of UML. It shows how the elements are associated with each other and this association describes the functionality of an application.
                                    1. DEPENDENCY
                                      1. Dependency is a relationship between two things in which change in one element also affects the other.
                                      2. ASSOCIATION
                                        1. Association is basically a set of links that connects the elements of a UML model. It also describes how many objects are taking part in that relationship.
                                        2. GENERALIZATION
                                          1. Generalization can be defined as a relationship which connects a specialized element with a generalized element. It basically describes the inheritance relationship in the world of objects.
                                          2. REALIZATION
                                            1. Realization can be defined as a relationship in which two elements are connected. One element describes some responsibility, which is not implemented and the other one implements them. This relationship exists in case of interfaces.
                                          3. UML DIAGRAMS
                                            1. UML diagrams are the ultimate output of the entire discussion. All the elements, relationships are used to make a complete UML diagram and the diagram represents a system.
                                              1. STRUCTURAL MODELING
                                                1. Represents the framework for the system and this framework is the place where all other components exist.
                                                  1. Classes diagrams
                                                    1. Objects diagrams
                                                      1. Deployment diagrams
                                                        1. Package diagrams
                                                          1. Composite structure diagram
                                                            1. Component diagram
                                                            2. BEHAVIORAL MODELING
                                                              1. Behavioral model describes the interaction in the system. It represents the interaction among the structural diagrams. Behavioral modeling shows the dynamic nature of the system.
                                                                1. Activity diagrams
                                                                  1. Interaction diagrams
                                                                    1. Use case diagrams
                                                                    2. ARCHITECTURAL MODELING
                                                                      1. Architectural model represents the overall framework of the system. It contains both structural and behavioral elements of the system. Architectural model can be defined as the blueprint of the entire system. Package diagram comes under architectural modeling.
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    Elements, Compounds and Mixtures
                                                                    silviaod119
                                                                    Water and Organic Macromolecules
                                                                    Selam H
                                                                    Topic 1 Quiz - Elements & The Periodic Table
                                                                    Musicdudejoe
                                                                    Language Features - Unfamiliar Text
                                                                    Jessie Jacobs
                                                                    AQA GCSE Chemsitry Fudamental ideas
                                                                    Olivia Phillips
                                                                    GCSE AQA Chemistry 1 Elements & Compounds
                                                                    Lilac Potato
                                                                    1st 20 Elements and 10 Common Elements
                                                                    D Arora
                                                                    Amount of Substance and The Mole
                                                                    Bee Brittain
                                                                    Atomic Structure and the Periodic Table
                                                                    Ebony Scarlet
                                                                    Chemistry - Atoms, Elements and compounds
                                                                    jacobbullock45