Atšķirība starp UML 1.0 un UML 2.0

Galvenā atšķirība: UML apzīmē vienotu modelēšanas valodu. UML 1.0 un UML 2.0 ir divas dažādas UML versijas. UML 1.0 lielā mērā ietekmē OMT apzīmējumi. Tomēr tā cieš no vājas semantiskās integrācijas. UML 2.0 risina jautājumus, kas saistīti ar vāju semantisko integrāciju. Tomēr tas cieš arī no tādiem ierobežojumiem kā pārslodzes apzīmējums, precīzas semantikas trūkums un metodoloģiskā pamata trūkums, piemēram, lietošanas veidi utt.

UML (Unified Modeling Language) ir dizaina valoda, ko bieži izmanto, lai izstrādātu un izveidotu datorprogrammas. Tā sastāv no grafisko apzīmējumu ģimenes, kas palīdz aprakstīt un projektēt programmatūras sistēmas. To galvenokārt izmanto sistēmās, kas izstrādātas, izmantojot objektu orientētu stilu. UML ir neatkarīgs no ieviešanas valodas. UML var izmantot dažādos posmos, piemēram, analīzē, projektēšanā un programmēšanā. Ir daudzas UML diagrammas, piemēram, objekts, pakete, secība, valsts mašīna, laiks, lietošanas gadījums, mijiedarbība, komponentu struktūra, komunikācija, komponents utt. UML sākotnējie autori ir Jim Rambaugh, Ivar Jacobson un Grady Booch. Objektu vadības grupa to izlaida 1997. gadā. UML 1.1 OMG iesniedza 1997. gada augustā un OMG pieņēma 1997. gada novembrī.

UML ir piedzīvojis vairākus evolūcijas posmus. UML 1.0 ir balstīta uz nozares standartu objektu orientētai modelēšanai. Tomēr UML 2.0 ir nozares standarts, kas koncentrējas uz modeļa balstītu lietojumprogrammu integrāciju. UML 2.0 ir dažādas priekšrocības salīdzinājumā ar UML 1.x (visas UML 1.0 versijas), jo UML 2.0 ir pievienotas daudzas jaunas jaudīgas koncepcijas. UML 2.0 spēj nodrošināt labāku semantiku vai definīcijas. Tā ir arī strādājusi, lai uzlabotu iekšējo struktūru.

UML 1.x lielā mērā ietekmē OMT apzīmējumi. Tomēr UML 1.x cieš no vājas semantiskās integrācijas. Vēlāk daži citi jēdzieni tika apvienoti arī ar UML, kas saistīti ar objektu orientētām metodēm. Vājais semantiskās integrācijas jautājums tika risināts UML 2.0 versijā. UML 1.3, 1.4 un 1.5 sekoja arī kā UML 1.1 versijas versijas.

Vēlāk UML 2.1 izveidojās bez formālas specifikācijas. 2007. gadā parādījās versijas 2.1.1 un 2.1.2. UML 2.3 tika izlaists 2010. gada maijā. 2011. gada augustā tam sekoja UML 2.4.1. UML 2.5 tika izlaists 2010. gada oktobrī.

Neskatoties uz to, ka UML 2.0 ir labāk definēts, UML 2.0 stāvoklis nav pietiekams. Tas ietver ierobežojumus, piemēram, pārslodzes apzīmējumu, precīzas semantikas trūkumu, kā arī trūkst metodoloģisko pamatu, piemēram, lietošanas veidi utt. Attīstība līdz 2.0 versijai arī paplašināja diagrammu kopumu un iekļāva 13 veidu diagrammas:

Klases diagramma, Objektu diagramma, Sastāvdiagramma, Kompozītstruktūras diagramma, Lietojuma gadījuma diagramma, Sērijas diagramma, Sakaru diagramma, Valsts diagramma, Darbības diagramma, Izvietošanas diagramma, Iepakojuma diagramma, Laika diagramma un Mijiedarbības pārskata diagramma. UML 1 sadarbības diagramma tiek apzīmēta kā komunikācijas diagramma UML 2.0.

UML 1.0 un UML 2.0 salīdzinājums:

UML 1.0

UML 2.0

Fokuss

Uz stingru izpildi un interpretāciju.

Par labāku versiju nekā iepriekšējās UML 1.0 sērijas versijas.

Mezgli

Kā pseido valstis, kas paredzētas plūsmu modelēšanai

Funkcijas un piedāvā izejas plūsmas

Paralēlisms

Ierobežota

Neierobežots

Sēriju diagrammas

(Pasūtīto ziņojumu kopa UML 1.x)

  • Pārstāvēt lietotāju un komponentu (objektu) mijiedarbību sistēmā.
  • Galvenokārt izmanto, lai vizualizētu scenārijus gadījumu līmenī.

(Mijiedarbība ir definēta kā pasūtījuma attiecība starp UML 2.0 ziņojumu sūtīšanas un saņemšanas darbībām)

Pievērst uzmanību obligātās uzvedības aprakstam.

  • Kontroles plūsma
  • Apsargāta izvēle
  • Iterācija
  • Zvani uz citām diagrammām

Sastāvdaļas un kompozītu struktūras diagramma

Sastāvdaļas

Saskarnes

Īstenošana un izmantošana

Attiecības

Nepieciešamo un. \ T

nodrošina saskarnes

Port: klase, kas nosaka komunikācijas beigu punktus

  • var būt gadījumi
  • var īstenot / izmantot
  • vairākas saskarnes

Savienotājs: asociācijas gadījums starp ostām

kas pārstāv pastāvīgu komunikāciju

  • Piemēru ligzdošana (lomas)

Modeļa elementa nosaukums

(UML 1.4)

Asociācijas beigas

(UML 2.0)

Dalībnieka beigas un Īpašums

Modeļa elementa nosaukums

Objekts (ja to izmanto darbības diagrammās)

Objekta mezgls

Modeļa elementa nosaukums

Objekts (ja tiek izmantots secības diagrammās)

Lifeline

Modeļa elementa nosaukums

Aktivitāte

Strukturēta aktivitātes mezgls

Modeļa elementa nosaukums

Lēmums

Lēmumu mezgls vai apvienošanas mezgls

Modeļa elementa nosaukums

Valsts

Strukturēta aktivitātes mezgls

Ieteicams

Saistītie Raksti

  • atšķirība starp: Atšķirība starp printeriem un skeneriem

    Atšķirība starp printeriem un skeneriem

    Galvenā atšķirība: Printeris ir perifērijas ierīce, kas rada cieto kopiju no digitālajiem datiem, kas ir attēloti datora ekrānā. Printerus var izmantot, lai izveidotu savienojumu ar datoru, izmantojot USB vai bezvadu savienojumu. Skeneri, kas pazīstami arī kā attēlu skeneri, ir perifērijas ierīce, kas tiek izmantota cieto datu pārvēršanai ciparu formātā. Šīs ierīces skenē a
  • atšķirība starp: Starpība starp laminātu un vizlu

    Starpība starp laminātu un vizlu

    Galvenā atšķirība: lamināti ir sintētiska koka koksne. Tā ir izveidota ar augsta blīvuma šķiedru, melamīna sveķiem vai koka daļiņām. Papildus laminātai ir fotoaplikācijas slānis, kas savukārt ir pārklāts ar skaidru aizsargslāni. Fotogrāfijas aplikācijas slānis parasti ir uzdrukāts ar dažādiem attēliem, kuru mērķis ir atdarināt īsta koka izskatu. Vizla ir saīsināts Sunmica nosa
  • atšķirība starp: Atšķirība starp PHP un PHP5

    Atšķirība starp PHP un PHP5

    Galvenā atšķirība: PHP servera puses skriptu valoda, kurai ir galvenā izpilde tīmekļa izstrādē. Tomēr to var izmantot kā vispārējas nozīmes programmēšanas valodu. 2004. gada 13. jūlijā tika izlaista PHP5. Tā ir jaunākā PHP versija. To nodrošina Zend Engine II. Tas bija uzlabojums salīdzinājumā ar PHP4 un iekļāva dažādas jaunas funkcijas. PHP ir servera puses skript
  • atšķirība starp: Starpība starp Got un Have

    Starpība starp Got un Have

    Galvenā atšķirība: darbības vārds “ir” parasti attiecas uz „īpašumā vai pašu”, bet vārds “got” ir pagātnes “get” saspringums. “Ir” un “ieguvuši” ir divi dažādi vārdi, kas bieži vien ir mulsinoši, jo lietojums un nozīme ir līdzīgas. Vārds “ir” parasti attiecas uz „rīcību vai piederību”, bet vārds “got” ir pagātnes „iegūt” saspringums. "Ir" un "ieguvuši" ir gan lietpratīgi vārdi. T
  • atšķirība starp: Starpība starp paģirām un izstāšanos

    Starpība starp paģirām un izstāšanos

    Galvenā atšķirība: paģiras ir sekas, kas rodas pēc stipra alkohola patēriņa. Tas parasti notiek, ja intoksikācija sāk nolietoties, un sistēma to absorbē. Izstāšanās ir simptomi, kas parādās, kad persona, kas ir atkarīga no alkohola vai citām vielām, pēkšņi pārtrauc lietot konkrēto vielu. Dzeršana ir kļuvusi par
  • atšķirība starp: Atšķirība starp Mātes dienu un Mātes svētkiem

    Atšķirība starp Mātes dienu un Mātes svētkiem

    Galvenā atšķirība: Mātes diena ir amerikāņu svētki, savukārt mātes svētdiena ir vecā kristīgā brīvdiena, kas parasti tiek svinēta dažās Eiropas daļās. Mātes diena tiek atzīmēta maija otrajā svētdienā daudzās valstīs. No otras puses, Mātes svētdiena tiek svinēta ceturtā laimes svētdienā. Lai gan Mātes diena un Mātes svē
  • atšķirība starp: Atšķirība starp matu žāvētāju un cirpšanas dzelzi

    Atšķirība starp matu žāvētāju un cirpšanas dzelzi

    Galvenā atšķirība: Matu žāvētāji vai triecienu žāvētāji ir elektromehāniskas ierīces, kas pēc dušas dušā ātri izdala karstu vai vēsu gaisu. Matu žāvētājs ir paredzēts, lai atbrīvotu gaisu, lai paātrinātu ūdens iztvaikošanu no matiem. Cirpšanas dzelzs ir matu dzelzs veids, kas var radīt matus viļņus un cirtas, izmantojot dažādas matu metodes un produktus. Cirpšanas gludekļi ir cilindriski
  • atšķirība starp: Starpība starp ieguldījumu fondiem un krājumiem

    Starpība starp ieguldījumu fondiem un krājumiem

    Galvenā atšķirība: Ieguldījumu fondi un krājumi ir divu veidu ieguldījumu iespējas. Krājumi ir pašu kapitāla instrumenti, kas piedāvā īpašumtiesības uzņēmumā, apmainoties ar naudu. Ieguldītājs iegulda kapitālu par balsstiesībām uzņēmumā. Lai gan var iegādāties uzņēmuma akciju, var arī ieguldīt kopfondā. Tā vietā, lai vienkārši nopirktu
  • atšķirība starp: Starpība starp zābakiem un apaviem

    Starpība starp zābakiem un apaviem

    Galvenā atšķirība: apavi attiecas uz dažādiem apavu veidiem, kas ir pieejami gan vīriešiem, gan sievietēm. Zābaki ir atšķirīgs apavu veids, kas aptver valkātāja zoli, potīti un dažreiz arī teļus, ceļus un gurnus. Katra meitene var galvot par to, ka apavi var veikt vai salauzt apģērbu! Lai gan daudziem cil

Redaktora Izvēle

Starpība starp Sony Xperia L un Xperia T

Galvenā atšķirība: Sony Xperia L ir vidēja diapazona viedtālrunis. Tajā ir 4, 3 collu ekrāns ar izšķirtspēju 854x480px un skrāpējumiem izturīgu vāku. Tā darbojas uz Android 4.1 ar Dual-Core 1GHz Qualcomm MSM8230 mikroshēmojumu un 1 GB RAM. Sony Xperia T ir vēl viens Sony modelis, kas tika izlaists 2012. gada augustā. Ta