UML         Geomatyka Górnicza

 

UML: - Unified Modeling Language - Zunifikowany Język Modelowania

Jest to wizulany język specyfikowania, prezentacji, konstruowania i dokumentowania procesów i artefaktów modelowanego systemu. Język UML jest językiem pośredniczącym pomiędzy językiem naturalnym a językami programowania.

Poniżej tabela symboli UML
Pakiet
Package
Jest to element grupujący klasy (obiekty)
Klasa
Classes
Klasa to opis zbioru obiektów, które mają takie same atrybuty, związaki i znaczenie
Classes hold operations and attributes and have relations to other classes via association or inheritance relations
Uogólnenie
Inheritance relations
Uogólnienie to związek pomiędzy elementem ogólnym (przodkiem) a pewnym jego rodzajem (potomkiem). Potomek zawiera wszystkie cechy przodka + dodatkowo posiada własne cechy
Between interfaces or between classes
Agregacja
Association relations
Wyraża zależność posiadania, czyli relację "całość - część", np. samolot posiada część taką jak skrzydło
Associations are relations between classes. They often include navigation arrows, and multiplicity (eg 1..*)
Interfejs
Interfaces
Zestaw operacji, które określają usługi oferowane przez klasę lub komponenet
An Interface is restricted to only contain operations but no attributes. Also, operations are abstract and have no implementation.
Zależność między dwoma elementami Dependencies between packages Zmiany dokonane w jednym pakiecie (niezależnym) mogą mieć wpływ na znaczenie 2 pakietu (zależnego)
This expresses that classes within a package use classes from the package it depends on.
Relacje implementacji
Implementation relations
Relacja tylko pomiędzy interfejsem a klasą
Only between interfaces and classes



Za pomocą tego typu symboli (oraz wielu innych) przygotowywane są diagramy:
1. Diagram Klas - diagram strukturalny.
2. Diagram Obiektów - diagram strukturalny.
3. Diagram Przypadków Użycia - diagram czynnościowy.
4. Diagram Przebiegu - diagram czynnościowy.
5. Diagram Kooperacji - diagram czynnościowy.
6. Diagram Stanów - diagram czynnościowy.
7. Diagram Czynności - diagram czynnościowy.
8. Diagram Komponentów - diagram strukturalny.
9. Diagram Wdrożenia - diagram strukturalny.



[ Z A M K N I J    O K N O ]

   

 
 

 

 

© 2005 PTIP - KGG