Know-how, prelegere, ce este uml

Limba de definire cadru

Terminologie și notație

Acum hai să vorbim despre notație. "Notația" este ceea ce alte limbi numesc "sintaxă". Cuvântul "notație" subliniază faptul că UML este un limbaj grafic, iar modelele (sau mai degrabă diagramele) nu sunt "scrise", ci desenate. După cum sa menționat mai sus, una dintre sarcinile UML -







Să servească ca mijloc de comunicare în cadrul echipei și în comunicarea cu clientul. "În stare de funcționare", diagramele sunt adesea desenate manual pe hârtie și de obicei nu prea îngrijite. 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, UML utilizează patru tipuri de elemente de notare:

Vom analiza totul î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 reguli. În interiorul oricărei figuri, pot fi plasate și alte elemente de notație.

Despre linii este necesar să spunem doar că prin scopurile lor trebuie să fie legate de figuri. Pe diagramele UML, nu veți găsi linii desenate "de la sine" și să nu conectați figuri. Două tipuri de linii sunt folosite - solide și punctate. Linile se pot suprapune și, deși astfel de cazuri trebuie evitate ori de câte ori este posibil, nu este nimic de îngrijorat.







Î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 despre instrumentele de desen. Am menționat deja că există un astfel de software și vom examina mai detaliat această problemă (efectuând studii comparative), în timp ce pentru moment vom menționa doar câteva dintre programele cele mai notabile din această clasă. Astfel de 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 mai sus, modelul UML constă dintr-un set de diagrame. Diagramele UML sunt de diferite feluri, dintre care multe vor vorbi în următoarea prelegere.

  • UML este un alt limbaj formal pe care toată lumea trebuie să-l stăpânească pentru ingineria software.
  • Este de la sine înțeles că cunoașterea UML nu garantează construirea de modele rezonabile și de înțeles, deși este necesar pentru aceasta.
  • UML oferă o libertate extraordinară în desenarea diagramelor și selectarea unui instrument de desenare. Producătorii de instrumente au profitat și de această libertate, pentru a "decora" notația disponibilă.

Întrebări de test







Articole similare

Trimiteți-le prietenilor: