Advanced Software Architecture
Faculteit | Science and Engineering |
Jaar | 2021/22 |
Vakcode | WMCS025-05 |
Vaknaam | Advanced Software Architecture |
Niveau(s) | master |
Voertaal | Engels |
Periode | semester II a |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Advanced Software Architecture | ||||||||
Leerdoelen | Participants will learn the Mindset and Skills required for designing Software Architecture in a systematic way. The lectures will address all phases of the development lifecycle as it is required in professional software engineering. In addition, the approach is being applied in mission critical and large software development projects at SIEMENS, so that students will gain insight into industrial practices. | ||||||||
Omschrijving | Topics addressed: - The Role of the Software Architect in a Software Development Project - How Software Architects need to address requirements - Systematic approach to create sustainable architecture designs - How the architect should document her work - Applying patterns in a software design - Evolving and improving the Software Architecture - Assessing Software Architecture quantitatively and qualitatively Learning method: - In five morning lectures participants will get the basic knowledge - In four afternoon sessions, participants will work in small groups each designing an example system |
||||||||
Uren per week | |||||||||
Onderwijsvorm | Hoorcollege (LC), Werkcollege (T) | ||||||||
Toetsvorm | Opdracht (AST), Verslag (R) | ||||||||
Vaksoort | master | ||||||||
Coördinator | Prof. Dr. M. Stal | ||||||||
Docent(en) | Prof. Dr. M. Stal | ||||||||
Entreevoorwaarden | Advised: This course assumes prior knowledge acquired from Software Architecture (WMCS004-05) | ||||||||
Opmerkingen | The time planning of this course is as follows: Lectures + Tutorials (in Groups): 5 x 2h + 4 x 2h = 18 hours Homework for each lecture day: 4 x 3h = 12 hours Individual Essay on a Quality Attribute (after lecture week): 60 hours Completion of Group Work (after lecture week): 50 hours |
||||||||
Opgenomen in |
|