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: Különbség a (z) és a (z) között

    Különbség a (z) és a (z) között

    Kulcsfontosságú különbség: A szavak, kivéve, ha és amíg mindkettő, a jelentés és a használat szempontjából eltérő. Hacsak nem az említett feltétel teljesítésén alapul, míg addig, amíg az ilyen feltétel teljesítésének időkeretét veszi figyelembe. Mind a szavak, mind pedig addig, amíg nem ismerik az angol nyelv tanulóit, különösen, ha beszélnek. Mindkettő arra szolgál, hogy egy
  • népszerű összehasonlítások: A feketefej és a pattanás közötti különbség

    A feketefej és a pattanás közötti különbség

    Kulcsfontosságú különbség: A feketefej úgy néz ki, mint egy beágyazott fekete zseb a bőrön. Egyes feketefejek azonban sárgás színűek lehetnek. A pattanás egy bumpként jelenik meg a bőrön, ami vörös és duzzadt. A pattanások általános példái a feketefejek és a pattanások. Akne, más néven cisztás akne vagy Acne vulgaris egy gyakori bőrbetegség, amely befolyásolhatja a tizenéveseket, felnőtteket és még gyermekeket is. A feketefejek és pattanások mellett
  • népszerű összehasonlítások: A Could és a Can közötti különbség

    A Could és a Can közötti különbség

    Kulcsfontosságú különbség : A képességet, képességet vagy alkalmasságot egy feladat elvégzéséhez segédként használhatjuk. Míg a segédeszközt lehetne használni, hogy a múlt tizenharmadát hozzák létre. Lehet és lehet modális. Ezek olyan kiegészítő szavak, amelyeket egy fő igével használnak. A kifejezések használatát gyak
  • népszerű összehasonlítások: Számítástechnikai és információs technológia közötti különbség

    Számítástechnikai és információs technológia közötti különbség

    Főbb különbség: A számítástechnika a számítógép alkotóelemeinek megfelelő berendezések kutatásával, tervezésével és fejlesztésével kapcsolatos. A hardver- vagy szoftver-ismeretekre összpontosít, ugyanakkor a hardver-szoftver integráció is a számítógépes tervezés területén értendő. Másrészt az információs technoló
  • népszerű összehasonlítások: A misszió és a látomás közötti különbség

    A misszió és a látomás közötti különbség

    Főbb különbség: A „misszió” célja. Ez az a cél, amelyre egy személyt vagy embercsoportot küld. A „ látás” azt a képességet jelenti, hogy látni vagy valamit megtervezni a jövőre nézve. Ez egy olyan kép, amelyet létrehozni szeretne. A misszió és a látás mindig a stratégiai nyilatkozatok két összetéveszthető összetevője. A misszió és a látomás között azonba
  • népszerű összehasonlítások: Különbség a Yamaha FZ és a Yamaha FZS között

    Különbség a Yamaha FZ és a Yamaha FZS között

    Kulcsfontosságú különbség: Ugyanabból a motorkerékpárcsaládból érkezve a Yamaha FZ és a Yamaha FZS ár, méret, méret, teljesítmény stb. A Yamaha FZ és a Yamaha FZS két motorkerékpár, amelyeket India Yamaha Motor gyárt és forgalmaz, a japán motorkerékpár óriás, a Yamaha Motor Company lövedéke. Mindkét kerékpár elsősorban
  • népszerű összehasonlítások: A Lover és a szeretett különbség

    A Lover és a szeretett különbség

    Főbb különbség: A szerető lehet olyan személy, aki szerelmes valakivel, míg egy szeretett valaki, aki nagyon közel van a szívhez. A szeretőt általában férfiaknál használják, míg a szeretetteket bárkinek, nősténynek és akár háziállatoknak is használhatja. A szeretett egy olyan emberre utal, aki drága szeretettel rendelkezik, míg a szerető kifejezetten olyan személyre utal, aki szerelmes, különösen egy férfit, aki egy nőt szeretett. A kapcsolatok alapot jelentenek
  • népszerű összehasonlítások: A feltöltés és a letöltés közötti különbség

    A feltöltés és a letöltés közötti különbség

    Főbb különbség : Az adatok átvitele az egyik rendszerről a másikra úgy történik, hogy a körülményektől függően letölthető vagy feltöltődik. A két kifejezés közötti elsődleges különbség az átvitt adatok irányára épül. A „letöltés” ​​kifejezést úgy definiáljuk, hogy a fájlokat egy szerverről egy kisebb perifériára továbbítjuk. Ez az adatátvitel a különböző severs-ről a számító
  • népszerű összehasonlítások: Különbség a sushi és a maki között

    Különbség a sushi és a maki között

    Főbb különbség: A sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. Maki egyfajta sushi tekercs, amely a tengeri moszatba hengerelt sushi. A Sushi a világszerte ismert japán étel. A Sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. A sushi főleg két részből áll

Szerkesztő Választása

Az FLV és az FLA közötti különbség

A legfontosabb különbség: az FLV és az FLA kétféle formátumú fájlformátumot használ az Adobe Flash programban. Az FLV olyan tárolófájl-formátum, amelyet az interneten keresztül videofelvételre használnak, míg az FLA a befejezett SWF-fájl folyamatban lévő vagy forrásfájlja. Az FLV és az FLA kétféle formátumot használ az Adobe Flash alkalmazásban. Az FLV olyan tárolófájl-form