| Course title | Trends in Software Architectures |
|---|---|
| Course code | FES/ATSA |
| Organizational form of instruction | Lecture |
| Level of course | Doctoral |
| Year of study | not specified |
| Semester | Winter and summer |
| Number of ECTS credits | 10 |
| Language of instruction | English |
| Status of course | unspecified |
| Form of instruction | Face-to-face |
| Work placements | This is not an internship |
| Recommended optional programme components | None |
| Lecturer(s) |
|---|
|
| Course content |
|
unspecified
|
| Learning activities and teaching methods |
| unspecified |
| Learning outcomes |
|
The main objective of the course is to acquaint students with the following topics: Design and its objectives, software architecture (different concept), architectural styles and patterns, data flow architecture, pipes, filters, data abstraction, structured and object-oriented approach to software architecture, event-driven architecture, design pattern Model View, Controller, Blackboard architecture, decomposition of subsystems into horizontal and vertical, layered systems (2,3,4 layers), closed and open layered architecture, Client-Server versus Peer-to-peer architecture, broker architecture for distributed systems, hierarchical systems, service-oriented architectures, distributed architecture of mobile architecture, POSAY, ??architectural designs for adaptive systems, heterogeneous architectures, parallel systems and their architectures, mobile systems and their architecture, the methodology for mobile architecture.
|
| Prerequisites |
|
unspecified
|
| Assessment methods and criteria |
|
unspecified
|
| Recommended literature |
|
|
| Study plans that include the course |
| Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester |
|---|