Architektura softwarových systémů
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
XD36ASS | Z,ZK | 4 | 14+4s |
- Přednášející:
- Martin Molhanec (gar.)
- Cvičící:
- Martin Molhanec (gar.)
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Co je to architektura softwarového systému, architektonické styly, historie SW architektur. Jazyky pro popis SW architektury. Jednotlivé typy architektur: SOA (architektura orientovaná na služby), agentově a událostně orientované architektury, webové a virtuální architektury. Návrhové architektury, komponenty, vzory. Modelování architektur a UML. MDA (architektura řízená modelem). Životní cyklus architektury. Požadavky na a hodnocení SW architektur. Sémantika a ontologie architektur.
- Požadavky:
-
Podmínkou zápočtu je odevzdání funkčního projektu.
Další informace zde: http://martin.feld.cvut.cz/~molhanec/Vyuka/X36ASS/
- Osnova přednášek:
-
1. Uvod do problematiky softwarových architektur
2. Styly a historie softwarových architektur, referenční architektury
3. Jazyky pro popis softwarových architektur, Meta-H, AADL
4. SOA - Service Oriented Architecture, IT a Business Architecture
5. Agentově a událostně orientované architektury
6. Webové architektury, web services a virtuální architektury
7. Návrh programových systémů, komponentové architektury, vzory
8. Modelování softwarové architektury, jazyk UML
9. MDA - Model Driven Architecture
10. Softwarová architektura v rámci životního cyklu SW projektu
11. Požadavky a hodnocení SW architektury
12. Sémantické specifikace a ontologie SW architektur
13. Enterprise a IT architektura, business procesy
14. Rezerva
- Osnova cvičení:
-
1. Úvodní cvičení.
2. Zadávání projektů.
3. Požadavky na 1. Prezentaci.
4. Konzultace k projektům, nástroje I.
5. Prezentace návrhu řešení I.
6. Prezentace návrhu řešení II.
7. Prezentace návrhu řešení III.
8. Požadavky na 2. Prezentaci.
9. Konzultace k projektům, nástroje II.
10. Prezentace výsledků projektů I.
11. Prezentace výsledků projektů II.
12. Prezentace výsledků projektů III.
13. Oponentury a vyhodnocení projektů.
14. Zápočet.
- Cíle studia:
- Studijní materiály:
-
1. Bass,L. - Clements,P. - Kazman,R.: Software Architecture in Practice. Addison-Wesley, 1998.
2. Mary Shaw and David Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996.
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Výpočetní technika - softwarové inženýrství- strukturované studium (povinný předmět zaměření)
- Výpočetní technika - systémové programování- strukturované studium (povinný předmět zaměření)
- Výpočetní technika - počítačové sítě a internet- strukturované studium (povinný předmět zaměření)