Az UML 1.0 és az UML 2.0 közötti különbség

Főbb különbség: Az UML az Unified Modeling Language (egységesített modellezési nyelv). Az UML 1.0 és az UML 2.0 az UML két különböző változata. Az UML 1.0-t nagyban befolyásolja az OMT jelölések. Ugyanakkor gyenge szemantikai integráció szenved. Az UML 2.0 foglalkozik a gyenge szemantikai integrációval kapcsolatos kérdésekkel. Ugyanakkor a megszorítások, mint pl. A túlterhelt jelölés, a pontos szemantika hiánya és a módszertani alap hiánya, például a használati típusok, stb.

Az UML (Unified Modeling Language) egy olyan tervezési nyelv, amelyet gyakran használnak a számítógépes alkalmazások fejlesztésére és építésére. Ez egy grafikus jelölések családjából áll, amely segít a szoftverrendszerek leírásában és tervezésében. Elsősorban az objektum-orientált stílusban kifejlesztett rendszerekben alkalmazzák. Az UML független a végrehajtás nyelvétől. Az UML különböző szakaszokban használható, mint például az elemzés, a tervezés és a programozás. Számosféle UML-diagram létezik, mint például az objektum, a csomag, a szekvencia, az állami gép, az időzítés, a használati eset, az interakció, a komponens szerkezet, a kommunikáció, az összetevő stb. Jim Rambaugh, Ivar Jacobson és Grady Booch az UML eredeti szerzői. Az 1997-es objektummenedzsment csoport kiadta az UML 1.1-et. 1997 augusztusában benyújtotta az OMG-nek, és 1997 novemberében elfogadta az OMG.

Az UML az evolúció több fázisában volt. Az UML 1.0 az iparági szabványon alapul az objektum-orientált modellezéshez. Azonban az UML 2.0 az iparági szabvány volt, amely a modell alapú alkalmazásintegrációra összpontosít. Az UML 2.0-nak számos előnye van az UML 1.x (az UML 1.0 minden verziója) képest, mivel számos új, hatékony UML 2.0-s koncepció került hozzáadásra. Az UML 2.0 képes jobb szemantikát vagy definíciókat biztosítani. A belső struktúra javítása érdekében is dolgozott.

Az UML 1.x-et nagyban befolyásolja az OMT jelölések. Azonban az UML 1.x gyenge szemantikai integrációban szenved. Később más fogalmak is egyesültek az objektumorientált módszerekhez kapcsolódó UML-szel. A gyenge szemantikai integráció kérdését az UML 2.0 jelentős felülvizsgálatában kezeltük. Az UML 1.3, 1.4 és 1.5 UML 1.1 verzióként is követett.

Később UML 2.1 létezett, anélkül, hogy formális specifikációként megjelent volna. 2007-ben megjelentek a 2.1.1 és 2.1.2 változatok. Az UML 2.3 2010 májusában jelent meg. 2011 augusztusában az UML 2.4.1-et követte. 2010 októberében megjelent az UML 2.5.

Annak ellenére, hogy az UML 1.5 jobban definiált, az UML 2.0 állapota nem elégséges. Korlátozásokkal, mint pl. A túlterhelt jelöléssel, a pontos szemantika hiányával és a módszertani alapok hiányával, mint például a használati típusokkal, stb. A 2.0-s verzió fejlesztése kiterjesztette a diagramok sorát, és 13 típusú diagramot tartalmazott:

Osztálydiagram, Objektumdiagram, Komponens diagram, Kompozit szerkezeti diagram, Használati eset diagram, Sorozat diagram, Kommunikációs diagram, Állapot diagram, Tevékenység diagram, Telepítési diagram, Csomag diagram, Időzítési diagram és Interakció áttekintő diagram. Az UML 1 együttműködési diagramja az UML 2.0 kommunikációs diagramja.

UML 1.0 és UML 2.0 összehasonlítása:

UML 1.0

UML 2.0

Fókusz

A végrehajtás szigorú építésén és értelmezésén.

Az UML 1.0-as sorozat korábbi verzióinak jobb változatát biztosítva.

csomópontok

Az áramlások modellezésére tervezett ál-állapotok

Működik és kimeneti áramlásokat kínál

Párhuzamosság

Korlátozott

Korlátlan

Sorozat diagramok

(UML 1.x üzenetek rendezett gyűjteménye)

  • A rendszeren belüli felhasználói és összetevők (objektumok) közötti kölcsönhatás.
  • Elsősorban a példányszintű forgatókönyvek megjelenítésére használják.

(Az interakció az UML 2.0 üzenetek küldésének és fogadásának rendje közötti kapcsolatrendszerként van meghatározva)

A fókusz áthelyezése a kötelező viselkedés leírására.

  • Ellenőrző áramlás
  • Őrzött választás
  • Ismétlés
  • Hívások más diagramokra

Komponensek és összetett szerkezeti diagram

Alkatrészek

interfészek

Végrehajtás és felhasználás

Relations

A szükséges és a

biztosított interfészek

Port: a kommunikációs végpontokat meghatározó osztály

  • lehetnek példányok
  • képes végrehajtani / használni
  • több interfész

Csatlakozó: a portok közötti kapcsolat példánya

folyamatos kommunikációt jelent

  • A példányok beágyazása (szerepek)

Modell elem neve

(UML 1.4)

Szövetség vége

(UML 2.0)

Tag és a tulajdon

Modell elem neve

Objektum (a tevékenység diagramokban használt)

Objektum csomópont

Modell elem neve

Objektum (sorrenddiagramokban használva)

életvonal

Modell elem neve

Tevékenység

Strukturált aktivitási csomópont

Modell elem neve

Döntés

Döntési csomópont vagy csomópont egyesítése

Modell elem neve

Állapot

Strukturált aktivitási csomópont

Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: A WAV és a WMA hangfájlformátum közötti különbség

    A WAV és a WMA hangfájlformátum közötti különbség

    Kulcs különbség: A WAV hangformátum. A Waveform Audio File Format formátumot a Microsoft és az IBM fejlesztette ki PC-k számára. A WMA egy audio adattömörítés. A Windows Media Audio és a Microsoft fejlesztette ki. A WAV, a Waveform Audio File Format rövidítése a Microsoft és az IBM fejlesztette ki PC-k számára. A Microsoft Resou
  • népszerű összehasonlítások: A banki kamatláb és a repóárfolyam közötti különbség

    A banki kamatláb és a repóárfolyam közötti különbség

    Kulcsfontosságú különbség: A banki kamatláb az a kamatláb, amelyen a nemzet központi bankja pénzt ad a hazai bankoknak, míg a repó ráta a rövid lejáratú kamatláb, amellyel a nemzet központi bankja visszavásárolja a pénzt a kereskedelmi bankoktól a biztonságukat. A banki kamatláb az a kamatláb, amellyel az ország központi bankja pénzt ad a hazai vagy központi bankoknak. A kamatláb az, hogy a közp
  • népszerű összehasonlítások: Különbség a Tower és a Rack Server között

    Különbség a Tower és a Rack Server között

    Kulcskülönbség: A toronyszerver olyan számítógép, amelyet kiszolgálóként használnak és szekrényformában építettek. Ez hasonlít a számítógép normál CPU-jára, de különbözik attól. A rack-kiszolgáló egy olyan számítógép, amelyet kiszolgálóként használnak, és egy rack-keretbe való telepítésre tervezték. Ez a kiszolgáló rackre szerelt kiszolgál
  • népszerű összehasonlítások: A jóga és az edzőterem közötti különbség

    A jóga és az edzőterem közötti különbség

    Főbb különbség: A jóga és az edzőterem közötti fő különbség a testre gyakorolt ​​hatás. A jóga a test minden szervére érvényes; mivel az edzőterem csak a test bizonyos részei számára hatékony. Jóga hagyományosan Indiából származik. Ez a fizikai, szellemi és szellemi gyakorlatok általános fogalma. A jóga különböző hagyományait a h
  • népszerű összehasonlítások: A Föld és a Vénusz közötti különbség

    A Föld és a Vénusz közötti különbség

    A legfontosabb különbség: a Föld és a Vénusz egymás szomszédai. A Föld a Nap harmadik bolygója; mivel a Vénusz a Nap második bolygója. A Föld alapvetően olyan bolygó, ahol egy személy élhet. Ez az a világ, ahol a légkör miatt élhetünk. A Föld a Nap harmadik bolygója, amely gömb alakú, és a nap körül forog. A Föld egy olyan bolygó, ame
  • népszerű összehasonlítások: A Samsung Galaxy S4 Active és a Samsung Galaxy S4 Mini közötti különbség

    A Samsung Galaxy S4 Active és a Samsung Galaxy S4 Mini közötti különbség

    Kulcsfontosságú különbség: A Samsung bejelentette, hogy egy új telefont adott hozzá a felálláshoz, amely egyesíti a régebbi Samsung Xcover szilárdságát az új Galaxy S4 jellemzőivel és oomph-jával. Az S4 Active por és vízálló. A telefon 5 hüvelykes Full HD TFT kapacitív érintőképernyővel rendelkezik, amely eltér az S4-ben használt AMOLED készüléktől. A Samsung hivatalosan is bejelen
  • népszerű összehasonlítások: Különbség a szódabikarbóna és a sütőpor között

    Különbség a szódabikarbóna és a sütőpor között

    Főbb különbség: A szódabikarbóna egy kémiai vegyület, amelyet sütőipari termékként használnak sült árukban. A sütőpor általában csak savas szódával kevert szódabikarbóna. A sütőpor általában csak egy savval kevert szódabikarbóna, általában a fogkő és egy szárítószer, általában keményítő. A szódabikarbónia, más néven nátrium-hi
  • népszerű összehasonlítások: Különbség a Slim Fit Jeans és a Straight Fit Jeans között

    Különbség a Slim Fit Jeans és a Straight Fit Jeans között

    Kulcsfontosságú különbség : A vékony és egyenes illeszkedésű farmer sok bizonytalanságot okoz a vásárlói gondolkodásban, mivel hasonlónak tűnik. Jelentős különbség azonban az, hogy a vékony farmer keskeny a csípőtől a bokáig, míg a név szerint az egyenes illeszkedő farmer egyenes. Mivel a világ elkezdett fa
  • népszerű összehasonlítások: Különbség a Tally Silver és Gold között

    Különbség a Tally Silver és Gold között

    Kulcskülönbség : Tally Silver és Tally Gold a Tally ERP 9 két különböző kiadását jelenti. A Silver Edition csak egyetlen számítógépen aktiválható és használható. Másrészről, az ERP Gold lehetővé teszi az aktiválást egy számítógépen, de ugyanazon a hálózaton lévő korlátlan több számítógépből való hozzáférést. A Tally Silver és a Tally Gold a Tally ERP 9

Szerkesztő Választása

Különbség a Sony Xperia ZR és a Samsung Galaxy S4 Active között

Főbb különbség: A Sony Xperia ZR lényegében egy kisebb változata a Xperia Z zászlóshajónak, amely ugyanazokat a funkciókat kínálja. Az Xperia Z-hoz hasonlóan az új Xperia ZR víz- és porálló. A telefont azonban víz alatti használatra is lehet használni, és akár 30 percig is képes víz alá merülni, ellentétben a Z-vel. Krait Qualcomm Snapdragon A