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 az aranyos és szép között

    Különbség az aranyos és szép között

    A legfontosabb különbség: az aranyos és szépek kellemes szavak. Az aranyos egy dolog vonzerejét és varázsát fejezi ki, míg a gyönyörű egy dolog szépségét fejezi ki. Az aranyos szót használják az elismerés érzésének közvetítésére. A szó használatával dicsérik az olyan tulajdonságok, mint az édesség, a varázsa, az ártatlanság, a vonzereje stb. Azt is fel lehet használni, hogy ki
  • népszerű összehasonlítások: Az iPhone 5C és az iPhone 5 közötti különbség

    Az iPhone 5C és az iPhone 5 közötti különbség

    A legfontosabb különbség: Az iPhone 5C az iPhone 5S olcsóbb változata, az Apple Inc. Az iPhone 5 az iPhone 5S elődje. Eredetileg az Apple iOS 6-mal érkezett, amely most 7-re frissíthető. 1, 2 GHz-es kétmagos Apple A6 processzort, PowerVR SGX543MP3 és 1 GB RAM-ot tartalmaz. 2013. szeptember 10-én az Apple bejelentette a legújabb telefonmodelljét: iPhone 5S és iPhone 5C. Az iPhone 5C
  • népszerű összehasonlítások: Az amerikai és a kanadai futball közötti különbség

    Az amerikai és a kanadai futball közötti különbség

    Kulcsfontosságú különbség: Az amerikai futball egy óra, amely egyszerre 11 játékosból áll. A kanadai labdarúgás körülbelül egy órát tart, és négynegyede 15 percenként. Ez magában foglalja, hogy egyszerre 12 játékos van a pályán. A játékok területe, labda mérete és bizonyos szabályai eltérnek egymástól. Az amerikai futball és a kanadai
  • népszerű összehasonlítások: A Crystal és az Mineral közötti különbség

    A Crystal és az Mineral közötti különbség

    Főbb különbség: A kristályok olyan tiszta anyagok, amelyek atomjai, molekulái vagy ionjai rendezett mintázatban vannak elrendezve, ahol mindhárom térbeli dimenzió kiterjed. Az ásványi anyagok homogén szilárd anyagok, amelyek rendszeres szerkezetűek, és a földkéregben található sziklákban, ércekben és ásványi lerakódásokban találhatók. A Föld kérge keményített an
  • népszerű összehasonlítások: A baktériumok és a mikroorganizmusok közötti különbség

    A baktériumok és a mikroorganizmusok közötti különbség

    Főbb különbség: A baktériumok (szinguláris: baktérium) egysejtű mikroorganizmusok, amelyek a prokarióta csoportba tartoznak. A mikroorganizmus bármely olyan szervezetre utal, amely csak mikroszkóp alatt látható. A baktériumok szintén mikroorganizmusok. A baktériumok egysejtű mikroorganizmusok, amelyek az anyagcsere-típusok, a geometriai formák és a környezeti élőhelyek változatos skálájával rendelkeznek. A struktúrájuk hiányzik a
  • népszerű összehasonlítások: A csecsemő és a szülés közötti különbség

    A csecsemő és a szülés közötti különbség

    Főbb különbség: A vetélés olyan terhességre használt kifejezés, amely olyan szakaszban ér véget, amikor a magzat nem képes önállóan túlélni, vagy ha a terhesség a terhesség első 20 hetében véget ér. A születéskor a méhben a magzat meghal, leggyakrabban 20 hét után. A „vetélés” és „csendélet” kifejezések a terhesség alatt előforduló szövődmények, és a terhes nő rosszabb félelmei. A spontán abortusz (SAB) nevű vetélés olyan terh
  • népszerű összehasonlítások: A világi és a liberális különbség

    A világi és a liberális különbség

    Legfontosabb különbség : A világi azt jelenti, hogy nincsenek vallási affinitásuk. A liberális azt jelenti, hogy társadalmi és politikai nézeteik vannak, amelyek előmozdítják a haladást és a reformációt. A liberális azt jelenti, hogy a politikai szabadságot támogatja. Politikai ideológia. Ez az egész eszmék
  • népszerű összehasonlítások: Különbség a Kindle és a Kobo között

    Különbség a Kindle és a Kobo között

    Kulcsfontosságú különbség : A Kobo-t a Kindle-től nem lehet külön elválasztani. Az Amazon.com fejlesztése és forgalmazása a Kindle, az e-book olvasó. Másrészt a Kobo egy e-book olvasó is, amelyet a Kobo Inc. tervez és forgalmaz. A Kindle és a Kobo E-book olvasóként indult a piacon. Mindkettőnek külön
  • népszerű összehasonlítások: A Niagara-vízesés és a Horseshoe-vízesés közötti különbség

    A Niagara-vízesés és a Horseshoe-vízesés közötti különbség

    A legfontosabb különbség: a Niagara-vízesés a Niagara-folyó vízesései. Három vízesésből áll: az Amerikai vízesés és az Amerikai Egyesült Államokban lévő menyasszonyi fátyol és a kanadai kanadai „Patkó”. Így a Horseshoe vízesés a Niagara-vízesést alkotó vízesés egyikének is nevezhető. A Niagara vízesés három külön vízes

Szerkesztő Választása

Az Alcatel One Touch Idol Ultra és a Samsung Galaxy S4 közötti különbség

Főbb különbség: Az Alcatel One Touch Idol Ultra 4, 65 hüvelykes HD AMOLED kapacitív érintőképernyővel rendelkezik, amelynek felbontása 720 x 1280 pixel. A telefont a Dual-core 1, 2 GHz-es processzor táplálja a MediaTek MTK 6577 és 1 GB RAM-on. A telefon szélessége 6, 45 mm, aminek köszönhetően a vállalat a piac legvékonyabb okostelefonjává vált. A Samsung Galaxy S4 a