Popis předmětu - A7B36ASS

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
A7B36ASS Architektura SW systémů
Role:  Rozsah výuky:2P+2S
Katedra:13136 Jazyk výuky:CS
Garanti:  Zakončení:Z,ZK
Přednášející:  Kreditů:5
Cvičící:  Semestr:Z

Webová stránka:

http://webdev.felk.cvut.cz/~cernyto3/?content=y36ass

Anotace:

Architektury softwarových systémů, principy návrhů architektury, detailní popis architektonických stylů a kvalit které naplňují a popisují je. Architektonické návrhové vzory. Enterprise application vzory pro třívrstvé aplikace a soudobé frameworky. Analytické vzory GRASP, definice koheze a couplingu. Návrhové vzory známé jako Gang of Four nebo Gamma patterns. Dokumentace pomocí UML.

Výsledek studentské ankety předmětu je zde: A7B36ASS

Cíle studia:

1. Pochopit disciplínu tvorby architektury v kontextu
softwarového inženýrství.
2. Umět použít jazyk UML pro modelování architektury SW.
3. Naučit se aplikovat vrstvy.
4. Dovést použít architektonické vzory a návrhové vzory.
5. Mít přehled o vzorech použitých ve frameworcích.
6. Pochopení a porozumění anglickému textu.

Osnovy přednášek:

1. Úvod do softwarových architektur, architektonické styly
2. Kvalita softwarových architektur
3. Dokumentace softwarových architektur
4. Architektonické vzory, GRASP
5. Architektonické vzory, GoF
6. Architektonické vzory, GoF
7. Vzory pro perzistentní vrstvu, GoF
8. Vzory pro perzistentní vrstvu, GoF
9. Vzory pro distribuci, GoF
10. Vzory pro byznys logiku, GoF
11. Vzory pro byznys logiku, GoF
12. Vzory pro prezentaci, GoF
13. Rezerva a Test 2

Osnovy cvičení:

1. Seznámení se s požadavky přiřazení úkolů, rozdělení týmů
2. Článek z konference
3. Odevzdání a konzultace - Ukol 1
4. Článek z konference
5. Odevzdání a konzultace - Ukol 2
6. Článek z konference
7. Test 1
8. Odevzdání a konzultace - Ukol 3
9. Článek z konference
10. Odevzdání a konzultace - Ukol 4
11. Článek z konference
12. Odevzdání projektu a dokumentace
13. Odevzdání projektu a dokumentace

Literatura:

[1] Martin Fowler. Patterns of Enterprise Application Architecture.
Addison-Wesley Professional, November 2002.
[2] Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides.
Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1 edition, November 1994.
[3] Craig Larman. Applying UML and Patterns : An Introduction to
Object-Oriented Analysis and Design and Iterative Development (3rd Edition). Prentice Hall PTR, October 2004.
[4] Len Bass, Paul Clements, and Rick Kazman. 1998. Software Architecture in Practice. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
[5] Mary Shaw and David Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996.
Stránky předmětu: ^ http://webdev.felk.cvut.cz/~cernyto3/?content=y36ass

Požadavky:

Napsání obou testů Odevzdání úloh KWIC a dokumentace v LaTeX (tým) Prezentace vzoru a odevzdání dokumentace v LaTeX (tým) Odevzdání projektu s aplikovanými vzory (tým) Dostatek bodů k danému měsíci Hodnocení dle aktivity, účasti a počtu dosažených bodů

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr


Stránka vytvořena 16.4.2024 15:50:56, semestry: Z/2023-4, Z/2024-5, L/2023-4, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)