Atšķirība starp UML un ERD

Galvenā atšķirība: UML apzīmē vienotu modelēšanas valodu. ERD apzīmē vienību attiecību diagrammu. UML ir populāra un standartizēta modelēšanas valoda, ko galvenokārt lieto objektorientētām programmatūrām. Strukturētajā analīzē un konceptuālajā modelēšanā tiek izmantotas vienību attiecības. Tos bieži izmanto, lai grafiski attēlotu datubāzes loģisko struktūru.

UML apzīmē vienoto modelēšanas valodu. Objektu vadības grupa to ir izlaidusi 1997. gadā. Tā 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.

ERD apzīmē vienību attiecību diagrammu. Tas darbojas kā svarīgs konceptuālo datu modeļa komponents. ERD bieži izmanto, lai grafiski attēlotu datubāzes loģisko struktūru. Modelis ir balstīts uz trīs galvenajiem komponentiem:

  • Uzņēmumi: tas var būt jebkura persona, objekts, notikums vai koncepcija, par kuru dati ir jāglabā vai jāuztur.
  • Atribūti: vienību raksturlielumi tiek saukti par atribūtiem.
  • Attiecības: Tā apraksta saistību starp vienībām.

Attiecības tiek iedalītas izvēles un obligātās attiecībās. Vēl viens svarīgs termins, kas saistīts ar entītiju attiecību diagrammām, ir kardinālums. Attiecībās tā identificē vienības gadījumu skaitu, kas var (vai dažos gadījumos jābūt) saistītam ar citu vienību. Tādējādi vienību attiecību diagrammas reālo pasauli uzskata par dažādu veidu uzņēmējdarbības vienību kolekciju. Tā nosaka attiecības starp vienībām un apraksta arī ar vienībām saistītos atribūtus.

Salīdzinājums starp UML un ERD:

UML

ERD

Pilna forma

Vienota modelēšanas valoda

Uzņēmuma attiecību diagramma

Definīcija

UML ir populāra un standartizēta modelēšanas valoda, ko galvenokārt lieto objektorientētām programmatūrām.

Strukturētajā analīzē un konceptuālajā modelēšanā tiek izmantotas vienību attiecības. Tos bieži izmanto, lai grafiski attēlotu datubāzes loģisko struktūru.

Priekšrocības

  • Atvērts standarts, grafiskais apzīmējums programmatūras sistēmām, kas nosaka, vizualizē, konstruē un dokumentē.
  • Neatkarīgi no jebkuras īpašas programmēšanas valodas.
  • Valodu var izmantot no vispārējā sākotnējā dizaina līdz ļoti specifiskam detalizētam projektam visā programmatūras izstrādes dzīves ciklā.
  • Izmanto lielu un sarežģītu sistēmu modelēšanai.
  • Palieliniet izpratni / produktu komunikāciju klientiem un izstrādātājiem.
  • Atbalsts dažādām pielietojuma jomām.
  • Atbalsts UML daudzās programmatūras paketēs šodien (piemēram, Rational, populāriem IDE spraudņiem, piemēram, NetBeans, Eclipse).
  • Pamatojoties uz lietotāju kopienas pieredzi un vajadzībām.
  • Tas nodrošina reversās inženierijas atbalstu
  • Lai gan ERD, analītiķis vai dizainers var iegūt dziļu priekšstatu par informāciju, kas jāiekļauj datubāzē.
  • Tas kalpo kā dokumentācijas rīks.
  • To izmanto, lai attēlotu un nodotu lietotājiem loģisku datubāzes struktūru.
  • Vienkāršs un viegli saprotams.
  • Ļoti viegli nodot konstrukciju relāciju tabulās.
  • Darbojas kā datu bāzes projekts.
  • Konvertēšanu no ER diagrammas uz tīklu vai hierarhisku datu modeli var viegli izdarīt.

Konvencijas

  • Taisnstūri ir klases vai gadījumi
  • Ovāls ir funkcijas vai lietošanas gadījumi
  • Gadījumi ir pasvītroti
  • Veidi nav pasvītroti
  • Abstraktās klases nosaukums ir parādīts slīprakstā.
  • Saskarni var parādīt, izmantojot taisnstūra simbolu ar atslēgvārdu «saskarne» pirms nosaukuma.
  • Klasē ar trim nodalījumiem - vidējā nodalījumā ir saraksts ar atribūtiem un b ottom nodalījums satur operāciju sarakstu.
  • Vienību pārstāv taisnstūris un nosaukts, izmantojot vieninieku lietvārdus.
  • Vāju vienību pārstāv divkāršs taisnstūris.
  • Attiecības pārstāv dimants.
  • Atribūtu attēlo aptumsums
  • Elipse ar pamata līniju ir galvenais atribūts.

Pamatjēdzieni

Klase, objekts, asociācija un atribūti.

Uzņēmums, subjekta gadījums, attiecības un atribūti.

Informācija par lomu

Iekļauts

Nav iekļauts

Komentāri

Var būt grafiski attēlots un pievienots jebkuram UML objektam

ER diagrammās nav komentāru

Mērķi

  • Modelēt sistēmas, izmantojot objektu orientētas pieejas koncepcijas.
  • Lai izveidotu skaidru savienojumu ar konceptuāliem un izpildāmiem artefaktiem.
  • Lai risinātu apjomradītus un sarežģītām sistēmām raksturīgus jautājumus.
  • Izveidot metodi, kas ir piemērota gan cilvēkiem, gan mašīnām.
  • Uzņemiet visu nepieciešamo vai nepieciešamo informāciju.
  • Pārliecinieties, ka informācija netiek dublēta vai nevajadzīga.
  • Modeļi nav informācijas, kas ir atvasināta no citas jau modelētas informācijas.
  • Atrodiet informāciju paredzamā un loģiskā vietā.
Ieteicams

Saistītie Raksti

  • tautas salīdzinājumi: Starpība starp naudas rīkojumu un bankas iegrāmatojumu

    Starpība starp naudas rīkojumu un bankas iegrāmatojumu

    Galvenā atšķirība: naudas rīkojums ir maksājuma veids, kas prasa, lai maksātājs pirms tam maksātu noteiktu naudas summu. To uzskata par drošu maksāšanas metodi, jo izdrukātā summa jau ir iepriekš samaksāta. Bankas projekti ir pārbaudes, kas tiek ņemtas no bankas līdzekļiem pēc tam, kad tā ir pieņēmusi tādu pašu summu no emitenta konta. Bankas projekts ir pazīs
  • tautas salīdzinājumi: Starpība starp Samsung Galaxy S4 Mini un Samsung Galaxy S3

    Starpība starp Samsung Galaxy S4 Mini un Samsung Galaxy S3

    Galvenā atšķirība: Samsung ir oficiāli paziņojis par sava jaunā vadošā zīmola Samsung Galaxy S4 Mini mazo brāli. Tālrunī ir 4, 3 collu QHD Super AMOLED kapacitatīvais skārienekrāns, kas piedāvā ~ 256 ppi pikseļu blīvumu. Tālruņa svars ir samazināts līdz 107 gramiem 3G modelim un 108 gramiem LTE modelim. Galaxy S3 ir šīfera fo
  • tautas salīdzinājumi: Starpība starp garīgumu un reliģiju

    Starpība starp garīgumu un reliģiju

    Galvenā atšķirība: Būtībā garīgums ir viena no gara vai dvēseles vai reliģisko pārliecību. Tā nav galīga definīcija, bet garīgums ir definēts kā Dieva meklēšana. Savukārt reliģija ir ticība Dievam vai tā pielūgšana. Ir kļuvis diezgan svarīgi atšķirt “garīgumu” un “reliģiju”. Reliģija ir dzīves veids, Dharma, kas
  • tautas salīdzinājumi: Starpība starp Tornado Watch un Warning

    Starpība starp Tornado Watch un Warning

    Galvenā atšķirība: Tornado „pulkstenis” tiek izdots, kad apstākļi ir labvēlīgi tornado veidošanai, tomēr tornado vēl nav redzama. Tornado “brīdinājums” ir tad, kad tornado ir sākusies veidoties, ir redzējis vai pieskārās zemei. Tuvojoties laikapstākļiem, ziņu riteņi izmanto vārdus, piemēram, „Skatīties” un “Brīdinājums”, lai informētu sabiedrību, tomēr daudzi cilvēki nezina, ko šie termini patiesībā nozīmē. Šo terminu izpratne ir būtiska, jo tā var glābt d
  • tautas salīdzinājumi: Starpība starp bērnudārzu un Playschool

    Starpība starp bērnudārzu un Playschool

    Galvenā atšķirība: Bērnudārzs ir izglītības iestāde, kas veido bērna priekšgājēju tās formālajā izglītībā. Savukārt Playschool darbojas kā bērnudārza izglītības priekštecis. Bērnudārzs ir vācu termins, ko radījis Fridrick Frobel, kas nozīmē “bērnu dārzu”. Bērnudārzā ir sagaidāms, ka bērns tiks cīnīts par fonētikas un lasīšanas pamatzināšanām, kas nākotnē radīs pamatu tās izglītībai. Bērnudārza pieredze palīdz radīt ievērojamu pārliecību
  • tautas salīdzinājumi: Starpība starp Cheetah un Tiger

    Starpība starp Cheetah un Tiger

    Galvenā atšķirība: galvenā atšķirība starp abiem savvaļas kaķiem ir tā, ka tie pieder pie atšķirības ģints. Cheetah pieder Acinonyx, bet Tiger pieder pie Panthera. Gepards ir iedegums ar apaļiem melniem plankumiem. Tie ir vieni lieli plankumi, kas atgādina īkšķi. Tīģeram ir melnas svītras visā ķermenī. Cheetahs ir vienīgais li
  • tautas salīdzinājumi: Starp miglāju un galaktiku

    Starp miglāju un galaktiku

    Galvenā atšķirība: Miglājs ir dziļās telpas mākonis, kas sastāv no gāzes vai netīrumiem / putekļiem (piemēram, mākonis veidojas pēc zvaigznes eksplodēšanas). Daudzu zvaigžņu, putekļu, planētu un citu starpzvaigžņu lietu grupa, kas sasaistīta ar gravitācijas spēku, ir pazīstama kā galaktika. Miglājs ir dziļās telpas m
  • tautas salīdzinājumi: Starpība starp sojas eļļu un rapšu eļļu

    Starpība starp sojas eļļu un rapšu eļļu

    Galvenā atšķirība: sojas eļļa un rapšu eļļa var būt daļa no ilgstoša argumenta, ņemot vērā attiecīgo eļļu veselības un gatavošanas aspektus. Arī šīs eļļas iegūst attiecīgi no sojas pupām un rapšu sēklām. Salīdzinot, sojas un rapšu eļļa var būt daļa no ilgstošām debatēm; tā kā tās ir viena no vairākām augu eļļām, kas vairākos aspektos atgādina viena otru, bet dažās īpašībās tās ir ļoti atšķirīgas. Galvenā atšķirība starp abām eļļām ir to izcelsme. Lai gan
  • tautas salīdzinājumi: Atšķirība starp NRI un NRE kontiem

    Atšķirība starp NRI un NRE kontiem

    Galvenā atšķirība: Termins “Indijas nerezidents” atšķiras no “Ārvalstu rezidentiem” un “Ārvalstu rezidentiem”, kur NRI ir juridiskais statuss un NRE un NRO atpakaļ kontus. NRI attiecas uz pilsoņa nodokļu statusu, savukārt NRE un NRO ir dažādi atpakaļejošo kontu veidi, kas ir pieejami NRI. Persona tiek uzskatīta par

Redaktora Izvēle

Starpība starp Sony Xperia S un HTC One X

Galvenā atšķirība: Xperia S ir 4, 3 collu TFT skārienjūtīgs ekrāns ar skrāpējumiem izturīgu stiklu. Displejs nodrošina iespaidīgu 342 ppi blīvumu un to nodrošina 1, 5 GHz Qualcomm Dual-core procesors. HTC One X ir populārs HTC Corporation produkts. Tas nāk ar Android v4.0 Ice Cream Sandwich un ir uzlabojams līdz v4.1.1 Jelly Bean. T