Přehled studia |
Přehled oborů |
Všechny skupiny předmětů |
Všechny předměty |
Seznam rolí |
Vysvětlivky
Návod
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 28.5.2026 17:51:03, semestry: L/2027-8, Z/2028-9, Z,L/2026-7, L/2029-30, L/2028-9, Z/2027-8, L/2025-6, 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) |