ERD vs klassi diagramm
Klasside skeem
Seda terminit kasutatakse tarkvara valdkonnas. Ühes tarkvara keeles, mida nimetatakse „UML” või „Unified Modeling Language”, on struktuuriskeemid, mis kirjeldavad või näitavad mis tahes süsteemi ülesehitust süsteemi klasside kuvamise abil. Need diagrammid näitavad ka klasside toiminguid, atribuute ja seoseid erinevate klasside vahel. Neid diagramme, mis kirjeldavad klasse skeemide abil, nimetatakse klassiskeemideks.
Objektorienteeritud modelleerimisel on klassistruktuur esmane plokk kogu struktuuri ehitamiseks. Klassiskeeme kasutatakse kahes põhiasjas:
Neid kasutatakse süstemaatilise rakenduse kontseptuaalseks modelleerimiseks.
Üksikasjalik modelleerimine programmeerimiskoodidesse tõlkimiseks.
Klasside skeemidel on palju klasse ja alaklasse ning need klassid näitavad peaobjekti, selle koostoimet teiste klassidega ja programmeeritavaid objekte. Need kolm klassi on klassidiagrammides esindatud kastide abil. Need kastid sisaldavad kolme erinevat osa. Ülemine osa sisaldab klassi nime, keskmine - klassi atribuute ja alumine osa sisaldab toiminguid, mida klass saab teha..
Kuna neid klassidiagramme kasutatakse süsteemi kujunduse esitamiseks, identifitseeritakse klassid ja sorteeritakse need omavahel, et näidata objektide suhet. Esitus on staatiline diagramm, mis on klassidiagramm.
Allikas
http://www.google.com/search?q=class+diagram&hl=et&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw16
ERD (olemi suhete diagrammid)
Andmete kontseptuaalset ja abstraktset esitust tarkvaraehituses nimetatakse olemisuhete modelleerimiseks. Seda modelleerimist kasutatakse andmebaasi modelleerimiseks. See on meetod, mille abil valmistatakse süsteemi kontseptuaalne mudel. Selle meetodi abil loodud diagramme nimetatakse olemussuhete diagrammideks. Need diagrammid ei näita ühte üksust; nad näitavad olemite kogumit või suhete komplekti.
Olemite komplektid on tähistatud ristkülikutega ja teemandid tähistavad suhtekomplekte ERD-s. Rida ühendatakse, kui olemikomplekt osaleb suhte olemil. Ovaale tähistatakse ovaalidega. ERD-sid kasutatakse teabe või teabe tüübi esitamiseks, mida tuleb andmebaasis säilitada. Neid kasutatakse analüüsi nõudena.
Allikas
http://www.google.com/search?q=ERD&hl=et&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih929
Kokkuvõte:
Klassiskeeme kasutatakse süsteemi põhiobjekti või ehitusploki tähistamiseks. Neid kasutatakse ühe klassi seose kuvamiseks teisega ja need tähistavad ka süsteemi atribuute. Ent ERD on rohkem andmebaas tabelite kujul. Need ei näita individuaalseid suhteid, vaid suhete komplekte ja ka üksuste komplekte. Need näitavad seda tüüpi teavet, mida tuleb andmebaasis säilitada.
Klasside diagrammil ja ERD-l on väga erinevad graafilised kujutised.