Erinevus UML 1.0 ja UML 2.0 vahel

Peamised erinevused: UML tähistab Unified Modeling Language. UML 1.0 ja UML 2.0 on UML-i kaks erinevat versiooni. UML 1.0 mõjutab suuresti OMT-i märke. Siiski kannatab see nõrga semantilise integratsiooni all. UML 2.0 tegeleb nõrga semantilise integratsiooni probleemidega. Siiski kannatab see ka piirangutega, nagu ülekoormatud märge, täpse semantika puudumine ja metoodilise aluse puudumine, nagu kasutusviisid jne.

UML (Unified Modeling Language) on disainikeel, mida kasutatakse sageli arvutirakenduste arendamiseks ja ehitamiseks. See koosneb graafiliste märkuste perekonnast, mis aitab kirjeldada ja kavandada tarkvarasüsteeme. Seda kasutatakse peamiselt süsteemides, mis on loodud objektorienteeritud stiilis. UML on rakenduskeelest sõltumatu. UML-i saab kasutada erinevatel etappidel nagu analüüs, disain ja programmeerimine. UML-skeeme on palju, nagu objekt, pakett, järjestus, olekumasin, ajastus, kasutusjuhtum, koostoime, komponendi struktuur, kommunikatsioon, komponent jne. Objektihalduse grupp avaldas selle 1997. aastal. UML 1.1 esitati OMG-le 1997. aasta augustis ja OMG võttis selle vastu 1997. aasta novembris.

UML on läbinud mitmeid evolutsiooni etappe. UML 1.0 põhineb tööstusharu standardil objektorienteeritud modelleerimiseks. UML 2.0 on siiski tööstusstandard, mis keskendub mudelipõhisele rakenduste integreerimisele. UML 2.0-l on UML 1.x (UML 1.0 kõik versioonid) võrreldes mitmeid eeliseid, kuna UML 2.0-s on lisatud palju uusi võimsaid kontseptsioone. UML 2.0 suudab pakkuda paremaid semantikaid või määratlusi. Samuti on ta teinud tööd sisemise struktuuri parandamiseks.

UML 1.x-d mõjutavad oluliselt OMT-i märked. Siiski kannatab UML 1.x nõrga semantilise integratsiooni all. Hiljem liideti mõned teised kontseptsioonid ka UML-iga, mis on seotud objektorienteeritud meetoditega. Nõrga semantilise integratsiooni küsimust käsitleti UML 2.0 olulises versioonis. UMLi 1.3 versioonideks olid ka UML 1.3, 1.4 ja 1.5.

Hiljem hakkas UML 2.1 eksisteerima ilma ametliku spetsifikatsioonita. 2007. aastal ilmusid versioonid 2.1.1 ja 2.1.2. UML 2.3 ilmus 2010. aasta mais. Sellele järgnes 2011. aasta augustis UML 2.4.1. UML 2.5 ilmus 2010. aasta oktoobris.

Vaatamata sellele, et UML 1.5 on paremini määratletud, ei vasta UML 2.0 olek piisavalt. Sellega kaasnevad piirangud, nagu ülekoormatud märge, täpse semantika puudumine ja ka metoodilise aluse puudumine, nagu kasutusviisid jne. Versioonile 2.0 arendati ka diagrammide kogumit ja see sisaldas 13 tüüpi diagramme:

Klassiagramm, Objektiagramm, Komponentskeem, Komposiitstruktuuri skeem, Kasutusjuhtude skeem, Järjestusskeem, Kommunikatsiooniagramm, Olekuskeem, Tegevusskeem, Kasutusdiagramm, Pakettdiagramm, Ajastusdiagramm ja Koostise ülevaade. UML 1 koostööskeem tähistatakse UML 2.0 kommunikatsioonikaardina.

UML 1.0 ja UML 2.0 võrdlus:

UML 1.0

UML 2.0

Fookus

Täitmise rangel ülesehitusel ja tõlgendamisel.

UML 1.0 seeria varasemate versioonide parema versiooni pakkumisel.

Sõlmed

Voogude modelleerimiseks mõeldud pseudo-olekud

Funktsioonid ja väljundvood

Paralleelsus

Piiratud

Piiramatu

Järjestuste diagrammid

(Tellitud sõnumite kogum UML 1.x-s)

  • Esitada kasutajate ja süsteemi komponentide (objektide) vastastikune mõju.
  • Peamiselt kasutatakse stsenaariumide visualiseerimiseks eksemplari tasandil.

(Interaktsioon on defineeritud kui tellimuse seos sõnumite saatmise ja vastuvõtmise vahel UML 2.0-s)

Keskendumine kohustusliku käitumise kirjeldusele.

  • Kontrollvool
  • Valitud valik
  • Iteratsioon
  • Kõned teistele diagrammidele

Komponendid ja komposiitstruktuuri skeem

Komponendid

Liidesed

Rakendamine ja kasutamine

Suhted

Nõutud ja. \ T

ette nähtud liidesed

Port: side lõpp-punktide määramise klass

  • võib olla eksemplare
  • saab rakendada / kasutada
  • mitu liidest

Ühendusliides: sadamate vahelise ühenduse näide

esindab käimasolevat suhtlust

  • Juhtumite paigutamine (rollid)

Mudelielemendi nimi

(UML 1.4)

Assotsiatsiooni lõpp

(UML 2.0)

Liikme lõpp ja vara

Mudelielemendi nimi

Objekt (kui seda kasutatakse tegevuste diagrammides)

Objekti sõlm

Mudelielemendi nimi

Objekt (kui seda kasutatakse järjestusskeemides)

Eluliin

Mudelielemendi nimi

Tegevus

Struktureeritud aktiivsõlm

Mudelielemendi nimi

Otsus

Otsustussõlm või ühendussõlm

Mudelielemendi nimi

Riik

Struktureeritud aktiivsõlm

Soovitatav

Seotud Artiklid

  • vahe: Erinevus keskmise ja keskmise vahel

    Erinevus keskmise ja keskmise vahel

    Võtmeerinevus: Keskmine arvutatakse, kui määratakse kindlaks keskmiste väärtuste keskmine või keskmine sortide loendis. Keskmine arvutatakse, lisades kõik loendis olevad numbrid ja jagades selle numbri nimekirjaga. Keskmine ja keskmine, neid termineid kasutatakse laialdaselt paljudes valdkondades. Need
  • vahe: Erinevus Samsung Galaxy Note 8.0 ja Nexus 7 vahel

    Erinevus Samsung Galaxy Note 8.0 ja Nexus 7 vahel

    Peamine erinevus: Samsung Galaxy märkuse 8, 0 eesmärk on täita lõhe Galaxy märkuse II ja Galaxy märkuse 10.1 vahel. Galaxy märkuses 8 on 8-tolline TFT mahtuvuslik puuteekraan, mille eraldusvõime on 800 x 1280 pikslit. Seadme toiteallikaks on Quad-core 1, 6 GHz Cortex-A9 ja 2 GB RAM. Seade töötab Android OS, v4.1.2 (Jell
  • vahe: Erinevus Cinnamon ja Cassia vahel

    Erinevus Cinnamon ja Cassia vahel

    Põhiline erinevus: kaneel või tõeline kaneel viitab Ceyloni kaneelile, mis on saadud taime Cinnamomum zeylanicum'ist. Cassia viitab mõnele muule kaneeli liigile, mis on saadud kassia koorepuudest. Mõlemad erinevad paljudes aspektides, nagu maitse, hinnakujundus, kumariinisisaldus jne. Termin kaneel viitab üldjuhul tegelikule või tõelisele kaneelile, mis on emakeelena Sir Lankal. See on
  • vahe: Erinevus Metropolitan ja Cosmopolitan vahel

    Erinevus Metropolitan ja Cosmopolitan vahel

    Peamised erinevused: Sõna Metropolitan ja Cosmopolitan öeldakse sageli linnana ja nende vahel on väike erinevus. Peamine erinevus seisneb selles, et suurlinn ja suured tööhõivevõimalused viitavad suurele linnale, mis on seotud nii sotsiaalsete kui ka majanduslike aspektidega, samas kui Cosmopolitan viitab suurele linnale, millel on mitmekesine elanikkond ja taust, mis elab koos laialdase meelega. Metro
  • vahe: Maastiku ja portree erinevus

    Maastiku ja portree erinevus

    Põhierinevus: esiteks viitavad terminid piltide tüübile: maastik on tegelikult maa pilt, samas kui portree on inimese pilt. Teiseks viitavad terminid orientatsioonile, kus maastik tähendab midagi laiemat kui kõrgem, samas kui portree on pigem pikem kui laiem. Mõistetel maastik ja portree on kaks erinevat tähendust, kuid need kaks tähendust on omavahel seotud. Esitek
  • vahe: Kirbude ja täide erinevus

    Kirbude ja täide erinevus

    Peamine erinevus: Kirbud on väikesed, tiivad, parasiitsed putukad, kes elavad ja söövad inimestelt, koertelt, kassidelt ja teistelt loomadelt pärit verd. Pea täid on väikesed, tiivad, parasiitsed putukad, kes elavad ja toituvad teie peanaha verest. On ka teisi täite tüüpe, sealhulgas keha täide, mis mõjutavad keha ja häbemepiima, mis mõjutab häbemepiirkonda. Nii kirbud k
  • vahe: Erinevus HTML ja Htm vahel

    Erinevus HTML ja Htm vahel

    Oluline erinevus: HTML tähistab HyperText Markup Language. See on hästi tuntud märgistuskeel, mida kasutatakse veebilehtede arendamiseks. See on olnud juba pikka aega ja seda kasutatakse tavaliselt veebilehe kujunduses. .htm ja .html on kaks võimalust HTML-faili salvestamiseks. Mõlemad on sisuliselt sama. Teg
  • vahe: Erinevus andmekogu ja andmebaasi vahel

    Erinevus andmekogu ja andmebaasi vahel

    Peamine erinevus: andmehoidla on andmebaas, mida kasutatakse andmete salvestamiseks. See on keskne andmehoidla andmetest, milles talletatakse erinevate allikate andmeid. Seejärel kasutatakse andmehoidlat aruandluse ja andmete analüüsiks. Teisest küljest on andmebaas või andmete säilitamine andmebaas. See
  • vahe: Erinevus Laser ja Maser vahel

    Erinevus Laser ja Maser vahel

    Põhierinevus: Maser viitab üldiselt seadmele, mida kasutatakse intensiivse ja koherentse kõrgsageduslike raadiolainete kiirguse loomiseks ja võimendamiseks. Laser on sama kui maser, kuid see kehtib ainult infrapuna- või optiliste lainepikkuste kohta. Laser on arenenud maserist. Maser tähistab mikrolaine võimendamist kiirguse stimuleeritud kiirguse abil. Laser

Toimetaja Valik

Bipolaarse ja skisoafektiivse häire erinevus

Peamised erinevused: Bipolaarne häire on seisund, kus inimesed kogevad ulatuslikke meeleolumuutusi. Isik võib hakata õnnelikuks saama ja siis minema kiiresti kurvaks või depressiooniks. Skisoafektiivne häire on vaimne seisund, kus inimesel on korduvad ebanormaalsed meeleolu ja psühhootilised komponendid. Bipo