Razlika med UML 1.0 in UML 2.0

Ključna razlika: UML pomeni Unified Modeling Language. UML 1.0 in UML 2.0 sta različni različici UML. Na UML 1.0 močno vplivajo oznake OMT. Vendar pa trpi zaradi šibke semantične integracije. UML 2.0 obravnava vprašanja, povezana s šibko semantično integracijo. Vendar pa ima tudi omejitve, kot je preobremenjenost zapisov, pomanjkanje natančne semantike in pomanjkanje metodološke osnove, kot so vrste uporabe itd.

UML (Unified Modeling Language) je jezik oblikovanja, ki se pogosto uporablja za razvoj in izdelavo računalniških aplikacij. Sestavljen je iz družine grafičnih zapisov, ki pomagajo pri opisovanju in oblikovanju sistemov programske opreme. V glavnem se uporablja v sistemih, razvitih z uporabo objektno usmerjenega stila. UML je neodvisen od jezika izvajanja. UML se lahko uporablja na različnih stopnjah, kot so analiza, načrtovanje in programiranje. Obstajajo številne vrste UML-diagramov, kot so objekt, paket, zaporedje, stanje, časovni okvir, primer uporabe, interakcija, struktura komponent, komunikacija, komponenta itd. Jim Rambaugh, Ivar Jacobson in Grady Booch so izvirni avtorji UML. Skupino za upravljanje objektov je izdala leta 1997. UML 1.1 je bil OMG predložen avgusta 1997 in ga je OMG sprejel novembra 1997.

UML je doživel več faz evolucije. UML 1.0 temelji na industrijskem standardu za objektno usmerjeno modeliranje. Vendar pa je UML 2.0 industrijski standard, ki se osredotoča na integracijo aplikacij, ki temeljijo na modelu. UML 2.0 ima različne prednosti pred UML 1.x (vsa različica UML 1.0), saj je bilo v UML 2.0 dodanih veliko novih močnih konceptov. UML 2.0 je sposoben zagotoviti boljšo semantiko ali definicije. Prav tako si prizadeva za izboljšanje notranjega strukturiranja.

Na UML 1.x močno vplivajo oznake OMT. Vendar pa UML 1.x trpi zaradi šibke semantične integracije. Kasneje so se z UML povezali tudi drugi koncepti, povezani z objektno orientiranimi metodami. Vprašanje šibke semantične integracije je bilo obravnavano v veliki reviziji UML 2.0. UML 1.3, 1.4 in 1.5 so sledili tudi kot različice revizij UML 1.1.

Kasneje je UML 2.1 prišel v obstoj, ne da bi bil izdan kot formalna specifikacija. Leta 2007 so se pojavile različice 2.1.1 in 2.1.2. UML 2.3 je bil izdan maja 2010. UML 2.4.1 je bil avgusta 2011. UML 2.5 je bil izdan oktobra 2010.

Kljub boljši opredelitvi kot UML 1.5 stanje UML 2.0 ne zadošča dovolj. Prihaja z omejitvami, kot je preobremenjena notacija, pomanjkanje natančne semantike in tudi pomanjkanje metodološke osnove, kot so vrste uporabe itd. Razvoj do različice 2.0 je razširil tudi nabor diagramov in vključil 13 vrst diagramov:

Razredni diagram, Objektni diagram, Komponentni diagram, Sestavljena strukturna shema, Diagram primerov uporabe, Diagram zaporedja, Komunikacijski diagram, Diagram stanja, Diagram aktivnosti, Diagnostični diagram, Diagram paketov, Časovni diagram in diagram interakcijskega pregleda. Diagram sodelovanja iz UML 1 je v UML 2.0 označen kot komunikacijski diagram.

Primerjava med UML 1.0 in UML 2.0:

UML 1.0

UML 2.0

Osredotočite se

O strogi gradnji in interpretaciji izvedbe.

O zagotavljanju boljše različice od prejšnjih revizij serije UML 1.0.

Vozlišča

Kot psevdo stanja, zasnovana za modeliranje tokov

Deluje in ponuja izhodne tokove

Vzporednost

Omejeno

Neomejeno

Zaporedni diagrami

(Naročeno zbirko sporočil v UML 1.x)

  • Predstavlja interakcijo med uporabniki in komponentami (objekti) v sistemu.
  • Uporablja se predvsem za vizualizacijo scenarijev na ravni primerka.

(Interakcija je definirana kot razmerje naročila med dejanji pošiljanja in prejemanja sporočil v UML 2.0)

Premik osredotočenosti na opis obveznega vedenja.

  • Pretok nadzora
  • Varovana izbira
  • Iteracija
  • Klici na druge diagrame

Diagram komponent in sestavljene strukture

Komponente

Vmesniki

Izvajanje in uporaba

Odnosi

Ločitev zahtevanega in

vmesniki

Vrata: razred, ki določa komunikacijske končne točke

  • lahko imajo primerke
  • lahko izvaja / uporablja
  • več vmesnikov

Connector: primer povezave med pristanišči

predstavljajo stalno komunikacijo

  • Gnezdenje primerov (vlog)

Ime elementa modela

(UML 1.4)

Konec združenja

(UML 2.0)

Konec države in lastnost

Ime elementa modela

Objekt (če se uporablja v diagramih dejavnosti)

Vozlišče objekta

Ime elementa modela

Objekt (če se uporablja v diagramih zaporedja)

Lifeline

Ime elementa modela

Dejavnost

Strukturirano vozlišče dejavnosti

Ime elementa modela

Odločba

Odločitveno vozlišče ali spajanje vozlišče

Ime elementa modela

Država

Strukturirano vozlišče dejavnosti

Priporočena

Sorodni Članki

  • priljubljenih primerjav: Razlika med šerifom in maršalom

    Razlika med šerifom in maršalom

    Ključna razlika : splošna razlika med šerifom in maršalom temelji na tem, kdo jih zaposluje. Šerife izvoli državljan in vzdržuje red in mir v svoji občini. Maršali so vladni uradniki, ki uveljavljajo zakon po vsem narodu. Marshal je izraz, ki se uporablja v več uradnih naslovih v različnih vejah družbe. V zadnjem
  • priljubljenih primerjav: Razlika med Niagarinimi slapovi in ​​slapovi Horseshoe

    Razlika med Niagarinimi slapovi in ​​slapovi Horseshoe

    Ključna razlika: Niagarski slapovi so slapovi na reki Niagari. Sestavljajo jih trije slapovi: ameriški slapovi in ​​poročna tančica v Združenih državah Amerike in kanadska podkvica, ki pade v Kanado. Tako lahko Horseshoe Falls označimo kot enega izmed slapov, ki tvorijo Niagarski slapovi. Niagarski slapovi so sestavljeni iz treh ločenih slapov. Dva od sla
  • priljubljenih primerjav: Razlika med vročo čokolado in vročim kakavom

    Razlika med vročo čokolado in vročim kakavom

    Ključna razlika: »Vroči kakav« je vroča čokoladna pijača, ki je narejena iz kakava v prahu, vročega mleka ali vode in sladkorja. “Vroča čokolada” je narejena iz čokoladnih ostružkov (stopljenega), sladkorja, smetane ali mleka in vode. Mnogi ljudje uporabljajo izraze "vroča čokolada" in "vroči kakao" medsebojno, saj ne poznajo razlike med obema. Glede na to, da s
  • priljubljenih primerjav: Razlika med avtomobilsko in lokomotivo

    Razlika med avtomobilsko in lokomotivo

    Ključna razlika: Lokomotiva je vozilo z lastnim pogonom, ki se uporablja za potiskanje ali vlečenje tovornih ali osebnih avtomobilov na železniških tirih. Obstajajo različne vrste lokomotiv, kot so parne, električne in dizelske lokomotive. Po drugi strani pa se avtomobilska industrija uporablja kot pridevnik, ki označuje nekaj, kar je povezano z motornimi vozili ali ga zadeva. Izraz
  • priljubljenih primerjav: Razlika med prihodki in prihodki

    Razlika med prihodki in prihodki

    Ključna razlika: Prihodki so zneski, pridobljeni iz glavnih dejavnosti podjetja, kot je prodaja blaga ali opravljanje storitev. Dohodek je denar, ki je ostal podjetju, potem ko odšteje odhodke in stroške. Prihodki in dohodki se pogosto pogosto uporabljajo medsebojno. Vendar je to napačno; prihodki in prihodki sta dve različni besedi, ki pomenita nekaj povsem drugega. Pri
  • priljubljenih primerjav: Razlika med tveganjem in ranljivostjo

    Razlika med tveganjem in ranljivostjo

    Ključna razlika: Tveganje je v bistvu stopnja možnosti, da bo ukrep ali dejavnost privedla do izgube ali neželenega izida. Tveganje se lahko celo izplača in ne povzroči izgube, lahko vodi do dobička. Po drugi strani pa je ranljivost šibkost, ki omogoča izkoriščanje. To je napaka, zaradi katere je eden dovzeten za napad, izgubo ali neželen izid. Tveganje
  • priljubljenih primerjav: Razlika med grafičnimi karticami AGP in PCI Express

    Razlika med grafičnimi karticami AGP in PCI Express

    Ključna razlika: AGP pomeni Accelerated Graphics Port. PCI Express pomeni Peripheral Component Interconnect. Kartica PCI Express je napredna različica grafične kartice PCI. Kartice AGP in kartice PCI so nameščene samo v določenih posebnih režah. AGP kartice so počasnejše od kartic PCI Express. V konfi
  • priljubljenih primerjav: Razlika med Saka Samvatom in Vikramom Samvatom

    Razlika med Saka Samvatom in Vikramom Samvatom

    Ključna razlika: Saka Samvat in Vikram Samvat sta najpogosteje uporabljena koledarja v Indiji. Saka Samvat je Indija sprejela kot uradni koledarski koledar. Saka Samvat se začne že od 78. leta našega štetja, Vikram Samvat pa se začne že od 57. pr. Samvat je izraz, ki se uporablja za obdobje, ki je opisano v indijskem koledarju. Tako
  • priljubljenih primerjav: Razlika med Tai Chi in Qigong

    Razlika med Tai Chi in Qigong

    Ključna razlika: Osnovna razlika med Tai Chijem in Qigongom je ta, da Tai Chi usmerja energijo znotraj telesa osebe, medtem ko Qigong goji energijo in zagotavlja tudi njeno distribucijo. Izraz Tai Chi, pomeni "vrhovno končno pest". To je disciplina, namenjena doseganju enotnosti in harmonije med umom in telesom osebe.

Izbira Urednika

Razlika med fašizmom in imperializmom

Ključna razlika: fašizem je oblika radikalnega avtoritarnega nacionalizma. Gre za gibanje, ki temelji na zavračanju družbenih teorij. Fašisti so si prizadevali združiti svoj narod v totalitarno državo, ki temelji na rodu in kulturi. Imperializem pa ni povsem tako radikalen ali avtoritarni kot fašizem, politika pridobivanja novih zemljišč in ozemelj za povečanje ali povečanje vplivne moči. Fašizem in