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

17.10.2012 09.00 B123
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2012 syksy 04.09-11.10. 1-1 Suomi Antti-Pekka Tuovinen

Luennot

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

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 14-16 C222 Antti-Pekka Tuovinen 10.09.2012—12.10.2012
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-16 C222 Antti-Pekka Tuovinen 10.09.2012—12.10.2012

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. 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ä

 

3.12.2012 Uusinta- ja erilliskoe 23.11. on arvosteltu. Tuloslista löytyy "Tulokset" linkin takaa (vaati tktl -tunnuksen) ja syventävien opintojen ilmoitustaululta. Oman kokeen arvosteluun voi tutustua sopimalla ajan sitä varten sähköpostilla vastuuhenkilön (A-P Tuovinen) kanssa. The exam on 23.11. has been marked and graded. Results available via the "Tulokset" link on this page and on the 2nd floor bulletin board.

1.11.2012 Kurssi on arvosteltu. Tuloslista löytyy "Tulokset" linkin takaa (vaati tktl -tunnuksen) ja syventävien opintojen ilmoitustaululta. Oman kokeen arvosteluun voi tutustua sopimalla ajan sitä varten sähköpostilla vastuuhenkilön (A-P Tuovinen) kanssa.

Huom: luento ti 2.10. peruutettu! Luento korvataan tutustumalla itsenäisesti Scott Amblerin ajatuksiin ketterästä arkkitehtuurimallinnuksesta: http://www.agilemodeling.com/essays/whereDoIStart.htm. Sivustolla on UML 2:n käytöstä havainnollisia esimerkkejä. UML 2 mallityypit löytyvät tästä taulukosta: http://www.agilemodeling.com/artifacts.

 

Kurssin suorittaminen

Kurssi suoritetaan kokeella (0-30 pistettä) ja harjoituksilla (0-6 pistettä). Läpipääsyyn tarvitaan noin 18 pistettä, arvosanaväli 3 pistettä. Harjoituksista pisteet kertyvät seuraavasti: 3 tehtyä tehtävää -> 1 piste, 5 -> 2p., 7 -> 3p., 9-> 4p., 11 -> 5p., 13 -> 6p.

Kirjallisuus ja materiaali

Pääoppikirja: Taylor R.N., Medvidovic N., Dashofy E.M.: Software Architecture - Foundations, Theory, and Practice, Wiley 2010.

Oheislukemistoksi käy:

Koskimies K ja Mikkonen T.: Ohjelmistoarkkitehtuurit, Talentum 2005.