Sunteți pe pagina 1din 2

1. Ce este limbajul UML. Care sunt entitatile ?

UML(Unified Modeling Language) este un limbaj de modelare visual, bazat pe diagrame utilizat
pentru specificarea, construirea şi documentarea sistemelor de aplicaţii orientate
obiect şi nu numai.
Entitaile sunt de 4 tipuri:
* de structura
* de comportament
* de grupare
* de adnoatre

Cele de Structura sunt substantive si reprezinta parti statice:


1. Clasa – descriere obiecte cu acelaeasi attribute.
2.Interfata - defineste iperatii care defines serviciile oferite de catre clasa
3. Use Case – descrie consecutivitatile de actiuni indeplinite de catre sistem.
4.Colaborarea – interactiune de operatii care produc un effect corporativ.
5.Clasa active – clasa obiectele careia sunt antrenate in mai multe procese.
6.Componenta – partea fizica a sistemului care corespunde unui anumit set de interfete.
7. Node
Pe linga cele 7 de baza exista si 4 artifacte:
*Actorul – elemental care interactioneaza cu aplicatia
Procese si siruri – fisiere, tabele, pagini ,documente.

Entitati de component – parti dinamice ale UML (verbe) care descriu comportamentul modelului.
1. Interactiunea – mod de comportare care consta in schimbul de mesaje dintre obiecte intron anumit
context.
2.Automat – reprezinta un algoritm de comportare care descrie starile prin care trece obiectul pe
pearcursul vietii
Entitati de grupare – parti organizationale ale limbajului.
1. Pachet – pot fi grupare toate tipurile de entitati si ralatii
Enititate de adnoatre – parti explicative
Remarca (nota) – comentariu sau restrictive.

Relatii
1. Dependenta – relatie semantica dintre 2 entitati unde implicarea unei din ele (independente) poate
provoca modificari celei de al doilea entitati (dependente)
2. Asocierea – relatie de structura care descrie o totalitate de legaru intre 2 elemente.
3.Agreagrea – realtii de strucutra intre partrea intreaga si cea component
4. Compozitie – relatie de strucuttra, insa partea componeneta nu poate exista fara partea de intreaga.
5.Generalizarea – relatie de tip specializare/genereliare unde un element specializat (fiu) poate
inlocui un element generalizat (parinte)
6.Realizare – relatie intre 2 entitati unde 1 elemente reprezinta contact iar al 2 reazlizeaza acest
contact.
2. Diagrama Usecase/ Diagrama de colaborare/ Diagrama de secventa
1. Diagrama use-case
2. Diagrama de interactiune
a. diagram de secventa
b. diagram de colaborare
3. Diagrama de clase
4. Diagrama de comportament
a.state chart
b. de activitati
5. Diagrama de comportament
6. Diagrama de plasare

Clasa 35
Interfata 1356
Colaborarea 1 si 2b
Comportament 5
Node 56
Interactiune 2a 2b
Automatul 4a 4b
Pachetul 1 3 5 6 (cu exceptie 2b)
Remarca toate

S-ar putea să vă placă și