Cunoaște-prelegere Intuit ce UML
Limba definiția structurii
Terminologie și notație
Acum, hai sa vorbim despre notație. „Notația“ - este că „sintaxa“ este numit în alte limbi. Cuvântul „curs“, subliniază faptul că UML - grafica si modele de limbaj (sau mai degrabă diagrama) nu este „scrie“, și vopsea. Așa cum am menționat mai sus, una dintre sarcinile UML -
servi ca mijloc de comunicare în cadrul echipei și în comunicarea cu clientul. „În timp util“ trage de multe ori diagrame pe hârtie de mână, de obicei - nu prea ușor. Prin urmare, atunci când aleg elemente de notație principiu de bază a fost de a selecta pictograme care ar arăta bine și să fie interpretate corect, în orice caz - indiferent dacă acestea sunt desenate cu creionul pe un șervețel sau creat pe un calculator și imprimate pe o imprimantă laser.
În general, în notația UML utilizate patru tipuri de elemente:
Să ne în ordine. Cifrele utilizate „plat“ - dreptunghiuri, elipse, diamante, etc. Dar există o singură excepție - .. După cum vom vedea, pe diagrama de implementare pentru a descrie componentele infrastructurii utilizate „tridimensionale“ imagine a casetei. Aceasta este singura excepție de la regula. În interiorul orice figură pot fi plasate alte elemente notație.
Pe curbele este de a spune doar că capetele lor trebuie să fie conectate cu cifrele. Pe diagramele UML nu va vedea liniile trasate „de ei înșiși“ și nu conectați piesele. Există două tipuri de linii - solide și punctate. Linia poate fi traversat, și cu toate că astfel de cazuri ar trebui evitate acolo unde este posibil, nu este nimic să vă faceți griji.
În general, trebuie spus că UML oferă libertate de excepție - poți desena orice vrei și cum să vrea, atâta timp cât a fost posibil să se înțeleagă semnificația diagramelor create. În reprezentarea figurilor și icoane, de asemenea, nu au cerințe stricte, și dezvoltatorii de CASE-unelte pentru UML-proiecție în uz pe deplin această libertate, folosind diferite stiluri de desen, forme umple de culoare, umbre, și așa mai departe .. Uneori se pare foarte frumos, și, uneori, chiar enervant.
Vorbind de instrumente de desen. Am menționat deja că există un astfel de software, iar apoi ne vom uita la acest aspect mai detaliat (Un studiu comparativ), dar acum putem spune doar despre unele dintre programele cele mai proeminente din această clasă. Aceste pachete includ:
- IBM Rational Rose;
- Borland Împreună;
- Gentleware Poseidon;
- Microsoft Visio;
- Telelogic TAU G2.
Dar să ne întoarcem la conversația noastră. După cum sa menționat deja mai sus, UML model constă dintr-un set de diagrame. diagrame UML de vin într-o varietate de specii, dintre care multe le vom discuta în capitolul următor.
- UML - o altă limbă oficială pe care doriți să învețe pentru oricine care va fi implicat în inginerie software.
- Este de la sine înțeles că cunoașterea UML nu garantează construirea unei modele rezonabile și ușor de înțeles, deși este necesar acest lucru.
- UML oferă o mare libertate atunci când desen diagrame și selectarea unui instrument de desen. Producătorii de unelte iau, de asemenea, de această libertate la înțelegerea lor de „decora“ notația existente.