Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Software Product Architectures 7,5 Credits

Course Contents

The course introduces the principles that can be applied to the architectural design of a software product, looking at modularity and layering across the spectrum of application types.

The course includes the following topics:
- Software architecture – its definition, key concepts and importance
- The role of the software architect
- Architectural stakeholders, viewpoints and perspectives
- Architectural styles, categories and the use of patterns
- Software interoperability and interfacing standards
- Reference architectures, architecture description languages and architectural standards
- Modelling, prototyping and evaluating a software architecture
- Design disclosure and documenting a software architecture
- Specifying the development infrastructure
- Software architecture in context:
System-on-a-Chip
Parallel processing and multi-threaded systems
Model Driven Architecture and automatic code generation
Software product lines, architecture recovery and architecture properties
Agile development and the relevance of design
Enterprise applications and their architectures

Prerequisites

Passed courses 180 credits in first cycle, at least 90 credits within the major subject Computer Engineering, Electrical Engineering (with relevant courses in Computer Engineering), and 15 credits Mathematics. In addition, completed courses Industrial Product Realization – Process-Methods-Leadership, 9 credits, Software Engineering – a Product Perspective, 9 credits, Engineering of Socio-technical Systems, 6 credits (or the equivalent). Proof of English proficiency is required..

Level of Education: Master A1F
Course code/Ladok code: TMVS26
The course is conducted at: School of Engineering

Previous and ongoing course occasions

Type of course
Program
Study type
Campus
Semester
Spring 2019: Jan 14 - Mar 24
Rate of Study
100%
Language
English
Location
Jönköping
Time
Day
Examiner
Anders Adlemo
Course coordinator
Anders Kvarnemo
Tuition fees do NOT apply for EU/EEA citizens or exchange students
16875kr
Syllabus
HTML  PDF
Application code
HJ-T9121
Last modified 2024-03-12 07:39:26