diagrame de clase UML
Diagrama de clasă este o diagramă statică. Este o vedere statică a cererii. Diagrama de clasă este folosit nu numai pentru a vizualiza, descrie și să documenteze diversele aspecte ale sistemului, dar, de asemenea, pentru a construi codul executabil al unei aplicații software.
Diagrama de clasă descrie atributele de clasă și operații, precum și constrângerile impuse asupra sistemului. diagrame de clase sunt utilizate în mod obișnuit în sistemele de modelare orientate-obiect, deoarece acestea sunt singurele diagrame UML care pot fi afișate direct pe limbile orientate pe obiect.
Diagrama de clasă prezintă o colecție de clase, interfețe, asociații, cooperare și restricții. De asemenea, este cunoscut schema kakstrukturnoy.
Scopul diagrama de clase este de a modela o imagine statică a cererii. diagrame de clase sunt singurele diagrame care pot fi comparate direct cu limbajele de programare orientate-obiect, și, astfel, sunt utilizate pe scară largă în timpul construcției.
UML diagrame, cum ar fi activitatea diagramelor diagrama de secventa poate curge doar secvență de aplicații, dar este ușor diferită diagrama de clase. Deci, este cel mai popular diagrama UML a comunității codificator.
Astfel, diagrama de clase țintă este rezumată după cum urmează:
Analiza și proiectarea unui punct de vedere static al cererii.
Descrie responsabilitățile sistemului.
Baza pentru componentele și schemele de implementare.
Înainte și inginerie inversă.
Cum de a desena o diagrama a clasei?
diagrame de clase sunt cele mai populare diagrame UML utilizate pentru a construi aplicații software. Deci, este foarte important pentru a studia procedura de desen diagrama de clase.
diagrame de clase sunt o mulțime de proprietăți să ia în considerare în timp ce desen, dar această cifră va fi considerată din punct de vedere al nivelului superior.
Diagrama claselor de reprezentare grafică, în principal a sistemului de tip static și oferă diversele aspecte ale cererii. Astfel, setul de diagrame de clase reprezintă întregul sistem.
Următoarele puncte ar trebui să fie amintit în timp ce desenați o diagramă de clasă:
Numele diagramei de clasă ar trebui să fie semnificative pentru a descrie aspecte ale sistemului.
Fiecare element și relațiile ar trebui să fie identificate în prealabil.
Responsabilitate (atribute și metode) ale fiecărei clase trebuie să fie clar definite.
Numărul minim de proprietăți trebuie să fie specificate pentru fiecare clasă. Din cauza caracteristicilor inutile vor face sistemul mai complicat.
Utilizați notele necesare pentru a descrie vreodată un aspect al diagramei. Pentru că, la sfârșitul desenului, ar trebui să fie clar pentru dezvoltator / programatorul.
În cele din urmă, înainte de a face versiunea finală a sistemului ar trebui să fie desenată pe hârtie simplă și rework ori de câte ori este posibil, să-l facă dreapta.
Acum, următoarea diagramă este aplicațiile de sistem primeromordernoy. Astfel, el descrie un anumit aspect al întregii aplicații.
Primul iZakazchikom vsegozakaza identificat ca fiind cele două elemente ale sistemului și estodin la mai multe relații. deoarece clientul poate avea mai multe comenzi.
Vom păstra klassOrder este o clasă abstractă. și are două clase specifice (relații de moștenire) SpecialOrder iNormalOrder.
Două clase moștenite au toate proprietățile ca klassOrder. În plus. ele au funcții suplimentare. astfel kakotpravka () și dobândirea ().
Astfel, următoarea diagramă de clasă a fost elaborat luând în considerare toate punctele de mai sus:
În cazul în care să folosească diagrama de clasă?
Diagrama de clasă este un circuit static și este utilizat pentru a simula sistemul de tip static. vedere static descrie dicționarul de sistem.
Diagrama de clasă este, de asemenea, considerată ca bază pentru implementarea componentelor și diagrame. diagrame de clase pot fi utilizate nu numai pentru a vizualiza o imagine statică a sistemului, dar acestea sunt, de asemenea folosite pentru a construi codul executabil pentru înainte și ingineria inversă a oricărui sistem.
În general, diagrame UML sunt afișate direct cu orice limbaje de programare orientate-obiect, dar diagrama de clasă este o excepție.
Diagrama de clasă arată în mod clar maparea de limbaje orientate pe obiecte, cum ar fi Java, C ++, etc. Deci, dintr-o experiență practică a diagramei de clasă este utilizată în mod obișnuit în scopuri de construcție.
Astfel, în rezumat, diagrama de clase utilizate pentru:
Descriind vizualizarea statică a sistemului.
Se afișează cooperarea între elementele unui punct de vedere static.
Descriind funcționalitatea realizată de către sistem.
Construirea de aplicații software folosind limbaje orientate obiect.