Ohjelmistoarkkitehtuurit : Luennot

Luentomateriaali

 

  Powerpoint Kirjan sivut (suunnilleen)
3.9.

Yleistä

Luento 1 - Ohjelmistoarkkitehtuuri

1 - 22
5.9.

OA käsitekarttana

Luento 2 - OA ja ohjelmistokehitysprosessit

22 - 42, 48 - 56
10.9. Luento 3 - OA:n suunnittelu 92 - 95, 273 - 277
12.9. Luento 4 - Arkkitehtuurityylejä ja ratkaisumalleja 278 - 284, 288 - 290
17.9. Luento 5 - Arkkitehtuurityyleja ja suunnittelutaktiikoita 285 - 288, 290 - 293, Bachman et al. (1)
19.9. Luento 6 - Arkkitehtuurin mallintaminen 103 - 125
24.9. Luento 7 - OA:n kanoninen malli I 127- 137, 215 - 233, 241 - 246
27.9. Luento 8 - OA:n kanoninen malli II 139 - 156
1.10. Luento 9 - OA:n kanoninen malli III 157 - 194 (esimerkkiä s. 187 alkaen ei käsitelty luennolla)
3.10. Luento 10 - Arkkitehtuurin arviointi

(2) Kazman et al.

kirja s. 313 - 318

8.10. Luento 11 - Ohjelmistokehykset Ei kurssikirjassa.
10.10.

Luento 12 - Sovellusaluesuuntautunut ohjelmistotuotanto, Tuoteperheet

Ohjelmistoarkkitehtuuri käsitekarttana

Tuoteperheet ja ohjelmistokehykset käsitekarttana

Ei kurssikirjassa.

Muuta materiaalia (luennoilla käsitellyt asiat kuuluvat tentittävään materiaaliin)

 

Lisä- ja oheismateriaalia (ei vaadita tenttiin)

  • Frank Buschmann: The Pragmatic Architect. Kolumni IEEE Software -lehdessä alkaen numerosta 5, vol. 26, 2009. Erinomaisia huomioita käytännön ohjelmistotyöstä teollisten järjestelmien parissa.
  • Frederick P. Brooks, JR.: The Design of Design. Pearson Education / Addison Wesley, 2010. Kirja suunnittelusta suunnittelijoille. Runsaasti konkreettisia esimerkkejä ja käytännöllisiä neuvoja.