Ohjelmistoarkkitehtuurit

581358
5
Ohjelmistojärjestelmät
Syventävät opinnot
Ohjelmistoarkkitehtuurin suunnittelu, kuvaaminen ja analysointi sekä suunnittelumallit, arkkitehtuurityylit, tuoteperheet, ohjelmistokehykset ja ohjelmistokomponentit. Esitiedot: Ohjelmistojen mallintaminen (Ohjelmistotekniikan menetelmät) ja Ohjelmistotuotanto. Kurssiin liittyy erillisenä kurssina suoritettava harjoitustyö. Kurssikirja: Fairbanks, G.: Just Enough Software Architecture: A Risk-Driven Approach, Marshall & Brainerd, 2010.

Koe

21.10.2014 09.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2014 syksy 02.09-16.10. 1-1 Suomi Antti-Pekka Tuovinen

Luennot

Aika Huone Luennoija Päivämäärä
Ti 10-12 D122 Antti-Pekka Tuovinen 02.09.2014-16.10.2014
To 10-12 D122 Antti-Pekka Tuovinen 02.09.2014-16.10.2014

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 16-18 C222 Antti-Pekka Tuovinen 08.09.2014—17.10.2014
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-16 B222 Antti-Pekka Tuovinen 08.09.2014—17.10.2014

Information for international students

This course is lectured in Finnish. However, it is possible to complete the course in English by taking a separate exam, based on the material in the course book and some additional on-line sources. In this case, you need to inform the lecturer two (2) weeks before the exam that you want to have the questions in English (normal registration for the exam required).

Yleistä

(31.10.) Kurssikoe on arvosteltu, ja tulokset TIKLIssä. Tuloksista päätellen koe oli helppo tai sitten asiat on vain opittu todella hyvin smiley Oman kokeen arvosteluun voi tutustua tarkemmin ottamalla yhteyttä luennoijaan ja pyytämällä tapaamista. Erillistä arvostelutilaisuutta ei järjestetä.

(16.10.) Tarkistuslista merkatuista laskaritehtävistä on tässä (Tktl:n käyttäjätunnus ja salasana). Katso lista läpi omalta kohdaltasi ja ilmoita virheistä luennoijalle. Vaikka koittaa olla kuinka huolellinen merkintöjen viemisessä kurssikirjanpitoon, virheitä tulee tehtyä yllättävän usein!

(11.9.)  Kurssilla on vierailuluento tiistaina 23.9. Chief Architect Tuomo Vehkomäki Ajelo Oy:stä kertoo Kutsuplus -tilausbussipalvelun mahdollistavan tietojärjestelmän arkkitehtuurista sekä tärkeimmistä suunnitteluratkaisuista ja niiden taustalla olevista vaatimuksista. Tuomo kertoo myös kokemuksistaan ohjelmistoarkkitehdin työstä sekä isossa että pienessä ja ketterässä yrityksessä.

Kurssin suorittaminen

Kurssi suoritetaan kokeella ja harjoituksilla. Harjoitukset ovat vapaaehtoiset (niistä saa lisäpisteitä).

Kurssiin liittyy erillisenä kurssina suoritettava Ohjelmistoarkkitehtuurien harjoitustyö (pakollinen Ohjelmistojärjestelmät -erikoistumislinjan opiskelijoille). Harjoitustyön tekemisen saa aloittaa luentokurssin aikana, mutta suositeltavampaa on tehdä harjoitustyö luentokurssin jälkeen, kun työn tekemisessä tarvittavat käsitteet ja menetelmät on käyty läpi.

Kirjallisuus ja materiaali

Pääoppikirja:

  • Fairbanks G.: Just Enough Software Architecture - A Risk-Driven Approach, Marshall & Brainerd, 2010.

Kirjasta on ostettavissa sähköinen versio, kts. http://rhinoresearch.com/book

Oheislukemistoksi käyvät:

  • Taylor R.N., Medvidovic N., Dashofy E.M.: Software Architecture - Foundations, Theory, and Practice, Wiley 2010.
  • Koskimies K ja Mikkonen T.: Ohjelmistoarkkitehtuurit, Talentum 2005.