Diagramele UML

Curs
8.9/10 (12 voturi)
Domeniu: Calculatoare
Conține 1 fișier: ppt
Pagini : 35 în total
Mărime: 102.32KB (arhivat)
Cost: Gratis
Diagrame structurale Diagrame comportamentale Diagrame de clase

Extras din document

Diagramele UML

Diagrame structurale

- Diagrame de clase

- Diagrame de obiecte

- Diagrame de componente

- Diagrame de amplasare

Diagrame comportamentale

- Diagrame de cazuri de utilizare

- Diagrame de secventa.

- Diagrame de colaborare.

- Diagrame de tranzitie a starilor –

- Diagrame de activitate

DIAGRAMA DE CLASE (DC)

Diagramele de clase UML permit si reprezentarea

Claselor oarecare

claselor abstracte

claselor template

claselor utilitare

Clasele abstracte

Clase care nu pot avea instante directe putand fi instantiati numai descendentii lor

Numele lor este trecut in italic

Pentru o clasa, se pot specifica urmatoarele:

Clasa nu poate avea parinti ( este radacina unei ierarhii de clase );

Clasa nu poate avea descendenti ( este frunza );

Aceste proprietati se indica prin notatiile {root} si {leaf} sub numele clasei.

Clasele template

Clasa utilitara

Interfata

In UML interfetele se pot reprezenta in doua moduri :

- Un mic cerc conectat printr-o linie la elementul care furnizeaza serviciile descrise de interfata

· O clasa stereotipizata <<interface>>

Atribute si operatii

- Sintaxa folosita pentru descrierea atributelor are urmatoarea forma:

nume_atribut : tip_atribut = valoare_initiala

- Sintaxa folosita pentru descrierea operatiilor are urmatoarea forma:

Nume_operatie ( lista_argumente ) : tip_returnat

“lista_argumente” reprezinta lista argumentelor operatiei, fiecare argument fiind descris astfel :

nume_argument : tip_argument = valoare_implicita.

Pentru atributele si operatiile unei clase se specifica vizibilitatea:

- O operatie sau un atribut pot fi publice ( + ) – orice alta clasa poate folosi proprietatea sau poate invoca operatia;

- O operatie sau un atribut pot fi protejate ( # ) – sunt vizibile numai pentru descendentii clasei respective;

- O operatie sau un atribut pot fi private ( - )– numai clasa respectiva poate folosi proprietatea sau operatia.

Operatiile pot fi:

- Abstracte (sunt specificate cu caractere italice);

- Operatii de tip frunza ({leaf});

- Polimorfice

Relatiile care apar in diagramele de clase

- Asocieri;

- Relatii de generalizare;

- Relatii de dependenta;

- Relatii de realizare;

Conținut arhivă zip

  • Diagramele UML.ppt

Alții au mai descărcat și

Aplicatie Web de Raportare pentru Cuburi Olap

1. INTRODUCERE In secolul 21, secolul informatiilor si al afacerilor inteligente, organizatiile vor putea sa-si indeplineasca obiectivele, numai...

Implemetarea unei Platforme de E-Learning

DETALII 1. PRECIZARI SI DATE INITIALE: Desi exista numeroase definitii posibile pentru termenul de e-learning, o varianta acceptabila in limba...

Dezvoltarea unei Platforme - E-learning

Cap. 1: Concepte e-Learning Prefata Abordarea învăţământului la distanţă ca modalitate alternativă sau complementară de a face educaţie porneşte...

Modelarea Aplicațiilor Web cu UML 2

Modelarea aplicaţiilor web cu UML 2. Studii de caz Vă prezentăm în continuare (vezi tabelul 1) o metodologie de modelare a unei aplicaţii web cu...

Metode Numerice

Tipuri de erori: - Erori de problema care apar la trecerea de la modelul fizic la cel matematic - Erori de metoda introduse prin discretizarea...

Programare pe Componente

Obiectul cursului " Cerinte " Bibliografie MODULE 1. Componentele Visual Sudio si .net2003; arhitectura three-tier 2. Dezvoltarea aplicatiilor...

Managenmentul și Proiectarea Sistemelor Informatice

1.1.Sisteme, sistemul informational si abordarea sistemica V.M. Gluseav spune ca, expresia neuniformitatii distributiei substantei si energiei în...

Ai nevoie de altceva?