Modelarea Aplicațiilor Web cu UML 2

Previzualizare curs:

Cuprins curs:

Etapele de modelare a unei aplicaţii cu UML 2
• De la cerinţele utilizatorului la codul aplicaţiei
• Schema completă a metodologiei de modelare a aplicaţiilor web cu UML 2
Studiul de caz 1. Realizarea unui magazin on-line de jucării (cazurile de utilizare, macheta IOM)
• Cazurile de utilizare (etapa 2)
• Realizare machetă de interfaţă om - maşină (IOM)
Studiul de caz 2. Realizarea unui site web pentru o conferinţă internaţională (cazurile de utilizare, macheta IOM)
• Cazurile de utilizare (etapa 2)
• Realizare machetă de interfaţă om - maşină (IOM) (etapa 3)
Studiul de caz 3. Realizarea unei librării on-line (cazurile de utilizare)

Extras din curs:

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 UML 2, adaptată după Pascal Roques[1].

Tabelul 1

Nr.

crt. Denumire etapă

(subetapă) Document/Diagrama UML Comentarii

1. Definirea cerinţelor utilizatorului Caiet de sarcini

2. Modelarea prin cazuri de utilizare:

Identificarea actorilor

Identificarea cazurilor de utilizare

Structurarea cazurilor de utilizare în pachete (pachetarea cazurilor de utilizare)

Adăugarea relaţiilor între cazurile de utilizare şi actori

Planificarea proiectului (prioritate, risc, ordine de abordare);

Descrierea cu text narativ a cazurilor de utilizare:

scenariul nominal

alternative

cerinţe suplimentare Diagrama cazurilor de utilizare

Diagrama de pachete Cerinţele utilizatorului generează cazurile de utilizare

3. Realizarea machetei de interfaţă om - maşină (IOM) Machete IOM Cerinţele utilizatorului generează macheta IOM, destinată interacţiunii cu viitorii utilizatori

4. Descrierea cazurilor de utilizare cu ajutorul diagramelor de secvenţă sistem (DSS) Diagramele DSS În cadrul diagramelor DSS, sistemul figurează ca o „cutie neagră”. Comportamentul sistemului este văzut din exterior, fără a lua în considerare modul cum a fost realizat. Diagrama DSS va fi detaliată în cadrul diagramelor de interacţiune.

5. Realizarea diagramelor claselor participante (DCP) Diagramele DCP Diagrama DCP descrie prin intermediul cazurilor de utilizare, cele trei principale clase de analiză: dialog (boundary), control, entitate şi relaţiile dintre ele

6. Realizarea diagramelor de navigare Diagramele de navigare Pentru a modela navigarea într-un site web se pot utiliza diagramele de stare sau diagramele de activitate de navigare. Se preferă diagrama de stare deoarece se modelează un comportament al evenimentelor.

7. Realizarea diagramelor de interacţiune Diagramele de secvenţă

Diagramele de comunicare Diagrama de secvenţă vizualizează comportamentul obiectelor în cadrul scenariului nominal al unui caz de utilizare. Diagrama de comunicare pune în evidenţă organizarea obiectelor care participă la o acţiune.

8. Realizarea diagramelor claselor de concepţie Diagramele claselor de concepţie Diagramele claselor de concepţie detaliază specificaţiile de interfaţă cu programele, pachetele de programe care vor realiza aplicaţiile web.

9. Generare cod (Java, C#, PHP etc.) Cod sursa (Java, C#, PHP etc.) Generarea codului (Java, C#, PHP etc.) poate fi realizată manual sau cu ajutorul unor programe dedicate : Rational Rose, Visual Paradigm, Entreprise Arhitect.

Schema completă a metodologiei de modelare a aplicaţiilor web, a UML

În figura 4.1 este prezentată schema completă a metodologiei de modelare a aplicaţiilor web, cu UML 2, adaptată după Pascal Roques.

Figura 4.1

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Modelarea Aplicatiilor Web cu UML 2.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7.8/10 (6 voturi)
Nr fișiere:
1 fisier
Pagini (total):
22 pagini
Imagini extrase:
22 imagini
Nr cuvinte:
4 877 cuvinte
Nr caractere:
26 738 caractere
Marime:
977.37KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!