Vastus (02.06.2024 12:04): Mõlemad vahendid on projekti tegemiseks sobivad. Järgnevalt tuuakse esile kummagi tugevad küljed võrreldes teisega.
EA eelised RR ees
- Palju uuem, ettevõtetes rohkem kasutusel
- 2018. aastal avaldatud ettevõtte arhitektuuri hetkesesisu uuringu kohaselt oli EA ülekaalukalt kõige populaarsem ettevõtte arhitektuuri modelleerimise vahend. Toimetaja hinnangul oli selle vahendi hind selline, et see sobib kasutamiseks paljudes erinevat tüüpi organisatsioonides.
- 2020. aastal avaldatud uuringu kohaselt (109 vastajat) oli EA kõige populaarsem UML keeles visuaalsete mudelite koostamise vahend sõltumata loodavate mudelite tüüpidest ja eluvaldkonnast, kus vastajad toimetasid. Näiteks funktsionaalsuste modelleerimiseks kasutas seda 53% vastajatest. Andmete modelleerimiseks kasutas seda 45% vastajatest ning teisi UML modelleerimisvahendeid selle ülesande jaoks peaaegu ei kasutatud.
- Installeerimine ja litsentsi hankimine lihtsam
- Võimalused luua palju rohkem erinevat tüüpi mudeleid (kuid selles aines ei lähe neid vaja)
- Võimalik programmeerida juurde laiendusi. Kahte täiendust võiksite proovida kasutada - vaadake palun ja proovige installeerida
- Andmebaasi disaini mudeli saab luua spetsiifiliselt PostgreSQL või MS Accessi jaoks
- Semestri alguses loengus projekti tehes kasutan EA-d (samas on RR kasutamise kohta olemas videod)
- Töövihiku järgi tehtud näiteprojekt on tehtud EA-s, st selle mudelite vaatamiseks on vaja EA-d
RR eelised EA ees
- Litsentsi ei pea 10 nädala tagant värskendama
- Vähem funktsionaalsust (selleks aineks kõik vajalik olemas), kuid tänu sellele ka lihtsam ja kiiremini kasutatav kasutajaliides
- Kaasa tulev genereerimismoodul, mis tekitab kontseptuaalsest andmemudelist füüsilise SQL-andmebaasi disaini mudeli, on parem (disaineril on hiljem vaja teha vähem käsitsi muudatusi)
- Väga palju lihtsam ja kiirem on muuta SQL-andmebaasi disaini kirjeldustes välisvõtmeid - tegevus, mida on vaja päris palju teha
- Genereeritav SQL kood on lihtsamini käivitataval ja loetaval kujul - koodi tuleb vähem käsitsi muuta
Mõlema vahendi nõrkused
- Fail võib rikneda, mis tähendab, et eelnev töö läheb kaotsi
- SQL lausete generaator teeb vaikimisi vigu (EA puhul on Teile välja jagatud mallides mitmed vead ära parandatud. Seda sai teha, sest EA puhul saab muuta malle, mille alusel vahend andmebaasi disaini mudelist SQL koodi genereerin)
SIIN kataloogis on viited videotele Rational Rose kasutamise kohta. Seal on paralleelselt näha nii Rational Rose kasutamist kui on räägitud ka loogikast loodud mudelite taga.
SIIN on demonstratsiooni käigus loodud tulemid (mudelid, SQL kood, loodud andmebaas).
Slaidiesitlus (kasutajanimi: SIS2, parool: SIS2), mille teises pooles antakse ülevaade EA ja RR probleemidest seoses andmete modelleerimisega.
Rational Rose eestikeelne juhend (kasutajanimi: SIS2, parool: SIS2).
NB! Ülikooli vahendusel litsentsi saamise võimalus on vaid tarkvarale, mis on alla laaditud SIIT.