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 Celsius és a Celsius közötti különbség

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

    Kulcskülönbség: Celsius és Celsius különbözõ kifejezések azonos hőmérsékleti skálára vonatkoznak. A CGPM (Conference General des Poids et Measures) által 1948-ban fokozatosan megszüntették és Celsiusra cserélték. Észrevetted, hogy néhány ember 35 ° C-ot olvasson 35 Celsius-fok, míg más emberek ugyanolyan pontos mérést kapnak, mint 35 fokos? Nos, Celsius és Celsius le
  • népszerű összehasonlítások: A Nova és a Chevelle közötti különbség

    A Nova és a Chevelle közötti különbség

    A legfontosabb különbség: a Nova és a Chevelle az Amercia leggyakoribb izomautói. A Nova „új”. A Chevrolet a Nova néven ismert kis autókat gyártotta. Azonban Nova volt az első autó, amelyet a Chevrolet gyártott, és az akkori egyik legjobb modell volt. Másrészt az első Chevelle autót 1964-ben vezették be, és ez volt a Chevrolet egyik legsikeresebb névtáblája. Nova és Chevelle a Chevr
  • népszerű összehasonlítások: A műanyag és az üveg lencsék közötti különbség

    A műanyag és az üveg lencsék közötti különbség

    Kulcsfontosságú különbség: A műanyag lencsék olcsóbbak, könnyebbek és kevésbé hajlamosak megtörni, mint az üveg. Az üveg lencsék drágábbak, nehezebbek és karcállóbbak, mint a műanyag. A mai világban sokan szemproblémákkal rendelkeznek, és szemüveget igényelnek. A szemüveglencsék üvegből vagy műanyagból, különösen polikarbonátból, CR-39 (normál műanyag), középindexű műanyagból és nagy indexű műanyagból készülnek. A CR-39 ma a leggyakrabban használt anyag, a polik
  • népszerű összehasonlítások: Eon és Era közötti különbség

    Eon és Era közötti különbség

    Kulcsfontosságú különbség : Az Eon és Era szavak meglehetősen zavart hozhatnak létre, mert ugyanazok. Azonban az Eon határozatlan idő, amely sok Erasra van felosztva, amely viszont bizonyos, bizonyos megkülönböztető változások által megjelölt időszakokat ismeri fel. Az olyan idők, mint az eon, a korszak, a korszak az idő mérési egységei. Ezeket különösen a geo
  • népszerű összehasonlítások: A szerző és a író közötti különbség

    A szerző és a író közötti különbség

    Kulcsfontosságú különbség: Az irodalmi és kreatív írásokban egy „szerző” az, aki eredetileg saját tartalmát hozta létre, míg az „író” az a személy, aki bármilyen jellegű tartalmat ír a neki kijelölt témákhoz. Általában a "szerző" és "író" szavak szinonimák. A szerzők és írók alapvető szerepet
  • népszerű összehasonlítások: Különbség a kontinentális és a kínai étel között

    Különbség a kontinentális és a kínai étel között

    Főbb különbség : A kontinentális ételek olyan konyhát jelentenek, amely jól ismert nyugati kultúrákat tartalmaz. A kínai konyha olyan stílusokat tartalmaz, amelyek Kínából és népéből származó különböző régiókból származnak. A kontinentális és a kínai konyha két népszerű ételforma, amelyeket a világ minden tájáról nagyra értékelnek. Ez a cikk segít abban, hogy pontosabbak
  • népszerű összehasonlítások: A Software Engineering és a Computer Science közötti különbség

    A Software Engineering és a Computer Science közötti különbség

    Főbb különbség: A szoftverfejlesztés a probléma gyakorlati megoldásának tanulmányozása, kidolgozása és kiépítése. A szoftverfejlesztő célja, hogy megértse a számítógépen belüli problémát, és olyan szoftvert hozzon létre, amely megkönnyíti a problémát. A Computer Science (CS vagy CompSci) egy olyan terület, amely a számítástechnikai és az összes alkalmazás tudományos és gyakorlati megközelítésével foglalkozik. A számítógépes tudós a számítás elméletére
  • népszerű összehasonlítások: Különbség a pub és a klub között

    Különbség a pub és a klub között

    Főbb különbség: A kocsma általában csak egy hely, ahol a helyiek lóghatnak, enni és inni. Egy éjszakai klub a fiatalabb generáció számára, és hangos zene, tánc és ivás. A kocsma és a klub közötti zavart abból a tényből ered, hogy mindkettő az emberek számára, hogy lógjanak, szórakozni és inni. A kettő között azonban vann
  • népszerű összehasonlítások: A mátrix és a determináns közötti különbség

    A mátrix és a determináns közötti különbség

    Kulcskülönbség: A mátrix vagy mátrix egy sor vagy oszlop formátumban ábrázolt számok vagy szimbólumok téglalap alakú rácsja. A determináns egy négyzet mátrix komponense, és nem található más típusú mátrixban. A mátrixok és a determinánsok a lineáris matematikában fontos fogalmak. Ezek a fogalmak hatalmas s

Szerkesztő Választása

A napraforgóolaj és a növényi olaj különbsége

Főbb különbség: Az olajok a főzés legfontosabb összetevői. A napraforgóolaj lényegében egyfajta növényi olaj; amely a napraforgómagból származik. Míg a piacon különböző típusú és sokoldalú tulajdonságokkal rendelkező növényi olajok találhatók. Különböző típusú növényi olajok állnak rendelkezésre a természetben, amelyek különleges tulajdonságokkal gazdagodnak. Növényi olajok a sütés, a sütés és a sütés