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

Mjukvaruarkitektur för produkter (Software Product Architectures) 7,5 hp

Undervisningen bedrivs på engelska.

Kursinnehåll

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

Förkunskapskrav

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..

Utbildningsnivå: Avancerad nivå A1F
Kurskod/Ladokkod: TMVS26
Kursen ges vid: Tekniska Högskolan

Tidigare och pågående kurstillfällen

Typ av Kurs
Programkurs
Studieform
Campus
Termin
Våren 2017: vecka 03 - vecka 11
Studietakt
100%
Undervisningsspråk
Engelska
Ort
Jönköping
Kurstid
Dag
Examinator
Rob Day
Kursansvarig
Rob Day
Gäller enbart studenter utanför EU/EES/Schweiz: Studieavgift
16875kr
Kursplan
HTML  PDF
Anmälningskod
HJ-T7044
Senast ändrad 2016-10-24 13:24:04