TL;DRAbstract
Tarkastelen tutkielmassani relaatiotietokannan päivityksen avulla ohjelmoinnin suunnittelumallin soveltamista kerrosarkkitehtuuriympäristöön. Kirjallisuuden perusteella esittelen toteutusympäristön ja työvälineet: UML-mallinnuskieli, relaatiotietokannan suunnittelu, yleisesti ohjelmistoarkkitehtuurit ja olio-ohjelmoinnin suunnittelumalleista Tehdasmetodi. \n\nTutkielmassani esitän, että Tehdasmetodilla kerrosarkkitehtuuriin toteutettu päivitys relaatiotietokantaan on monipuolisempi kuin suora päivitys relaatiotietokantaan. Toteutan tutkimuksen tiukasti rajatuilla päivitysesimerkeillä. Suunnitellut päivitykset kuvaan UML:n viestiyhteyskaaviolla. Tehdasmetodilla ja ilman suunnittelumallia suunnitellut päivitykset siirrän kerrosarkkitehtuuriympäristöön. ATAM-arviointimenetelmällä (architecture tradeoff and analysis method) vertailen suunnitelmien välisiä eroja. Raportoin arvioinnin löydökset. \n\nTutkimuksen perusteella voin todeta, että Tehdasmetodin käyttäminen relaatiotietokannan päivi
Chat with Paper
AI Agents for this Paper
Tarkastelen tutkielmassani relaatiotietokannan päivityksen avulla ohjelmoinnin suunnittelumallin soveltamista kerrosarkkitehtuuriympäristöön. Kirjallisuuden perusteella esittelen toteutusympäristön ja työvälineet: UML-mallinnuskieli, relaatiotietokannan suunnittelu, yleisesti ohjelmistoarkkitehtuurit ja olio-ohjelmoinnin suunnittelumalleista Tehdasmetodi. \n\nTutkielmassani esitän, että Tehdasmetodilla kerrosarkkitehtuuriin toteutettu päivitys relaatiotietokantaan on monipuolisempi kuin suora päivitys relaatiotietokantaan. Toteutan tutkimuksen tiukasti rajatuilla päivitysesimerkeillä. Suunnitellut päivitykset kuvaan UML:n viestiyhteyskaaviolla. Tehdasmetodilla ja ilman suunnittelumallia suunnitellut päivitykset siirrän kerrosarkkitehtuuriympäristöön. ATAM-arviointimenetelmällä (architecture tradeoff and analysis method) vertailen suunnitelmien välisiä eroja. Raportoin arvioinnin löydökset. \n\nTutkimuksen perusteella voin todeta, että Tehdasmetodin käyttäminen relaatiotietokannan päivi
Keywords
Chat
Click to start Chat