Ohjelmistoarkkitehtuurit : Luennot
Luentomateriaali
Powerpoint | Kirjan sivut (suunnilleen) | |
3.9. | 1 - 22 | |
5.9. | 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 |
Ei kurssikirjassa. |
Muuta materiaalia (luennoilla käsitellyt asiat kuuluvat tentittävään materiaaliin)
- (1) Bachman F, Klein M, Wood B: Achieving Qualities in Bass et al:Software architecture in Practice, Chapters 5.3, 5.4
- (2) Kazman, Klein, Clements : ATAM: method for architecture evaluation, Chapters 1 -5
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.