PDF Descarcă curs UML în pdf Curs de calculator
Descărcați și:
- Curs UML diagramele de obiecte pdf
- curs de limbă UML PDF
- Curs de introducere UML
- Utilizați cursul UML Case
- Descărcați cursul UML în pdf
- Modelare cu curs UML pdf
- Tutorial Word: Descărcați și utilizați un șablon de scrisoare
- Cum se descarcă și se instalează suita Microsoft Office pe Windows și Mac
- Exercițiu UML: Managementul studiului de caz al cursurilor predate
n Partea 2: UML

1 - Prezentarea UML
2 - Utilizați diagrame de cazuri
3 - Diagramele de clase și obiecte
4 - Diagramele de interacțiune
5 - Diagramele de comportament
6 - Diagramele fizice
7 - Implementarea UML
• Sfârșitul anilor 80: concurența metodelor de analiză și proiectare OO
Booch: deosebit de potrivit pentru proiectare și implementare
OOSE (Object Oriented Software Engineering, Jacobson): exprimarea nevoilor
OMT-2 (Object Modeling Technique, Rumbaugh): analize și aplicații orientate pe date
• 1994: Rumbaugh se alătură Booch la Rational
• 1995: Jacobson se alătură Rational
• 14 noiembrie 1997: UML adoptat de OMG (Object Management Group)
Standardizarea de către OMG UML 2.0
Trimiterea la OMG UML 1.0 în ianuarie 97
Versiunea beta UML 0.9 Consortium în iunie 96
Proiect în 95 Metoda unificată 0,8 OOSE
NB: UML poate înlocui metodele Booch, OMT și OOSE fără pierderi de informații.
n Ce este UML
„UML este un limbaj pentru vizualizarea, specificarea, proiectarea și documentarea artefactelor unui sistem bazat pe software”
1 Limbă: lexicon (grafică), sintaxă (diagrame), semantică
2 Vizualizare: reprezentare grafică
3 Specificații: precise, complete, lipsite de ambiguitate 4 Construcție: traducere în limbaje de programare
5 Documentare: de la necesități la teste
n Ce nu este UML
Nu este nu o metodă obiect
este un limbaj de modelare a obiectelor
n diagrame UML 1/3
n diagrame UML 2/3
n Schema structurală
3 din componente
4 implementare
n Diagrama comportamentală
1 caz de utilizare
2 colaborare
n diagrame UML 3/3
n Faza de analiză
• Descrie utilizare caz.
• Pentru fiecare caz de utilizare, efectuați de la unul la nu diagrame de interacțiune ( diagrame succesive mai întâi să decidă asupra funcționalităților cu clientul; apoi, du-te la diagrame de colaborare pentru a continua analiza cu echipa de proiect).
• Fiecare diagramă de colaborare corespunde unui proiect diagrama clasei. Specificați atunci când creați o clasă căreia îi aparține pachetul.
• Sintetizați diagramele de clasă pentru un pachet dat.
• Pentru fiecare clasă a diagramei clasei, faceți un diagramă de tranziție de stare (opțional).
n Contribuțiile modelării vizuale
• O mai bună înțelegere a nevoilor
• Facilitează înțelegerea problemei
• Facilitează comunicarea între oameni (client, experți în domeniu, analiști, designeri)
• Suport pentru raționament
• Îmbunătățește lizibilitatea diagramelor de proiectare
• Pregătiți documentație și programe
• Facilitează întreținerea
n Ghiduri pentru aplicarea metodei
• Colectați nevoile utilizatorului final
• Adoptați punctul de vedere al utilizatorului final
• Gândiți-vă la refolosire
• Specificați numai caracteristicile utile ale claselor
• De obicei în specificații, substantivele sunt clase sau atribute ale claselor, iar verbele sunt metode
• Rafinarea modelării prin eliminarea concedierilor datorate sinonimelor, informațiilor derivate care pot fi deduse și având grijă să nu introducă detalii de implementare
Utilizați diagrame de caz
n Definiție și caracteristici
?Acestea sunt limitate la preocupările reale ale utilizatorilor
?Aceștia identifică utilizatorii sistemului și interacțiunea lor cu sistemul
?Oferă o imagine externă a comportamentului sistemului
?Defalcarea sistemului în ceea ce privește cazurile de utilizare și actorii
?Util pentru inventarierea caracteristicilor sistemului
Utilizați diagrame de caz