TIE-21306 Software architectures, 5 cr

Lisätiedot

Suitable for postgraduate studies.

Vastuuhenkilö

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  Design patterns Styles of architechtures. Distributed architectures.   Special cases, such as design patterns of embedded system.  
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:

Completion parts must belong to the same implementation

Esitietovaatimukset

Opintojakso P/S Selite
TIE-20200 Ohjelmistojen suunnittelu Mandatory    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21306 Software architectures, 5 cr TIE-21300 Software Architectures, 6 cr  

Päivittäjä: Viitala Anna-Mari, 15.04.2016