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
2019:
vecka 03
-
vecka 12
Studietakt
100%
Undervisningsspråk
Engelska
Ort
Jönköping
Kurstid
Dag
Examinator
Anders Adlemo
Kursansvarig
Anders Kvarnemo
Gäller enbart studenter utanför EU/EES/Schweiz: Studieavgift
16875kr
Anmälningskod
HJ-T9121
Senast ändrad 2024-03-12 07:39:26