Arkkitehtuurisuunnittelu Jarkko Ilomäki
Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs suunnitteluprosessi arkkitehtuuria varten
Rakenne Menetelmä dokumentoitu (www) Jaettu vaiheisiin, joissa Selitykset kunkin vaiheen vaatimuksista Selvät tavoitteet, jotka saavuttamalla vaihe on päättynyt Kaskadinen rakenne, jossa edellisen vaiheen tulokset toimivat seuraan lähtömateriaalina
Aikataulu 1
Aikataulu Esitelty menetelmä ryhmälle. Valittu suunnitteluryhmään Jarkko, Jari ja Tuulia Esittely Mentor-palaverissa Suunnittelupalaveri suunnitteluryhmän kanssa Käsitteellinen arkkitehtuuri valmis kommentoitavaksi
Aikataulu 3 Marraskuun puoliväli: käsitteellisen arkkitehtuurin täsmentäminen ohjelmistoprojektin arkkitehtuuriksi Jatkossa mahdolliset arkkitehturiset muutokset
Edut Arkkitehtuuri tulee selkeästi ajateltua ja dokumentoitua Pyritään välttämään pahimmat arkkitehtuuriset virheet Ohjelmiston kehittäminen helpottuu Selkeä arkkitehtuuri mahdollistaa käyttöönoton jälkeiset muutokset paremmin Tuotetaan tekninen määrittely ”Hyvin suunniteltu on puoliksi tehty”
Haitat Suunnittelu syö aikaa Aikataulu tiukkenee Ajan kanssa voi tulla ongelmia Aikaa ei ole tuhlattavaksi asti
Lähteet Bass, L., Clements P., Kazman R., Software Architecture In Practice, Addison-Wesley, 1998 Brugge B. & Dutoit A., Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Prentice-Hall, 2000.