Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

UML diagramy vysvetlil

Unified Modeling Language ( UML ) je vizuálny jazyk používaný v objektovo - orientované softvérové ​​inžinierstvo . UML sa používa pre graficky opisujúce štruktúru , interakcie a správanie softvérového systému , obchodných procesov a používateľov systému . UML diagramy slúžia ako vzor pre softvér návrhu , vývoji a údržbe . UML 2.0 zahŕňa 13 štandardných typov diagramov . História

UML bol vyvinutý Grady Booch , Ivar Jacobson a James Rumbaugh ( známe ako " Tri Amigos " ) v Rational Software Corporation . Pracovali spolu zjednotiť ich príslušné objektovo orientované modelovanie prístupy do jedného štandardizovaného modelovacieho jazyka . Výsledkom tejto práce , UML 1.1 , bol prijatý ako štandard pri objekte Modeling Group v roku 1997 .
Výhody

UML poskytuje spoločný jazyk pre zrakovo navrhovanie a dokumentovanie developerský projekt softvéru . UML diagramy sú pomerne intuitívne a možno ich ľahko prečítať softvérovými inžiniermi bez UML skúsenosti alebo školenie . UML diagramy umožňujú vývojárom rýchlo pochopiť nelineárne organizáciu a vzťahy objektovo orientovaného softvéru . UML štandardy majú málo povinné prvky , čo umožňuje vývojárom používať a prispôsobiť diagramy ich špecifickým potrebám a metodiky , a nie strácať čas na činnosti , ktoré neprispievajú ku konečnému produktu .
Štruktúra diagramy

štruktúra diagramov zachytiť fyzickú organizáciu prvkov softvérového systému . Štruktúra diagramy zahrňujú triedy , objekt , komponentný , kompozitný štruktúra , balíček a diagramy nasadenie . Tieto diagramy sa používajú na modelovanie jednotlivé detaily triedy a vzťahy , organizáciu tried do balíčkov a komponentov a rozmiestnenie súčiastok na fyzickom hardvéri .
Správanie schéma

správanie diagramy zachytiť činnosť a funkčnosť prvkov v celkovom systéme . Správanie diagramy popisujú interakcie užívateľov a softvérových komponentov , pracovné toku a stavu zložiek za rôznych okolností . Správanie diagramy zahrňujú prípadu použitia Aktivita a stav stroja diagramy . Use Case diagramy sú často používané na zachytenie požiadaviek v raných fázach návrhu softvéru .
Interakčné diagramy

Interakčné diagramy sú podmnožinou všeobecnejšie Správanie diagramov . Interakčné diagramy popisu dát a riadenie toku v rámci systému na podrobnej úrovni . Interakčné diagramy sú Sequence , komunikácie , načasovanie a interakcie Prehľad diagramov .
UML nástroje

Najjednoduchšie nástroje UML sú perá a koktail obrúsok . Návrhári môžu ľahko načrtnúť myšlienky ako UML diagramov na papieri , tabule alebo kdekoľvek inde sa môžu škrabať a skica . UML - založené computer - aided software engineering ( CASE ) nástroje umožňujú vývojárom automatické generovanie kódu z UML diagramov . Tieto nástroje umožňujú vývojárom navrhovať vizuálne na vysokej úrovni a prejsť rýchlo na kódovanie a implementácie . Mnohé softvérové ​​nástroje poskytujú reverzné inžinierstvo funkčnosť , spracovanie existujúci kód a automatické generovanie UML diagramov . Reverzné inžinierstvo UML z kódu je užitočná pri udržiavaní a analýzu existujúci softvér a môže pomôcť novým vývojárom prísť rýchlo rýchlosť na projekte .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené