TIE-21307 Large Scale Software Design, 5 cr
Lisätiedot
Suitable for postgraduate studies.
Vastuuhenkilö
Hannu-Matti Järvinen
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
TIE-21307 2018-01 | 3 - 4 |
Hannu-Matti Järvinen |
Osaamistavoitteet
The student knows basic solutions of a higher than the class level used in software design and is familiar with their typical application targets. He is able to interpret and produce architectural descriptions of different perspectives and understands the objectives of various description modes and aspects.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Description of architectures Requirements and concepts related to acrhitectural design. | Architecture modelling | UML |
2. | Standard solutions related to architectures | Styles of architechtures. Distributed architectures. | |
3. | Product and software platforms | Frame architectures Describing product platforms | |
4. | Assessment methods of architectures | ATAM method DCAR method | |
5. | Architecture and software process |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Peruskäsitteiden ymmärtäminen, tekniikoiden soveltamiskyky, viikkoharjoitusten aktiivisuusaste, harjoitustyön ohjeiden mukainen suoritus.
Arvosteluasteikko:
Numerical evaluation scale (0-5)
Osasuoritukset:
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-20200 Ohjelmistojen suunnittelu | Mandatory |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
TIE-21307 Large Scale Software Design, 5 cr | TIE-21306 Software Architectures, 5 cr |