|
|
|
||
Tento předmět navazuje na Úvod do softwarové architektury a koncentruje se na prohloubení
návyků a znalostí studentů při návrhu a implementaci softwarových projektů. Studenti si
prohloubí znalost analýzy a designu systémů s využitím UML, a seznámí se s dalšími
návrhovými vzory a antivzory. Seznámí se s metodologiemi a pomocnými softwarovými
nástroji používanými při vývoji softwaru.
Ve spolupráci s předmětem Laboratorní projekt II. studenti projdou všemi fázemi návrhu
softwaru, od zachycení uživatelských požadavků až po jeho nasazení a údržbu. Poslední úprava: Šimek Miroslav (22.11.2012)
|
|
||
Student bude umět:
Analyzovat a naimplementovat projekt rozsahu > 1000 řádek kódu
Použít nástroje na podporu vývoje aplikací a práci v týmu Poslední úprava: Šimek Miroslav (22.11.2012)
|
|
||
Z: Cockburn, Alistair. Agile Software Development Boston: Addison-Wesley, 2002., ISBN 0201699699 Z: Pecinovský, Rudolf. Návrhové Vzory: [33 Vzorových Postupů Pro Objektové Programování] Vyd. 1. Brno: Computer Press, 2007. ISBN 8025115828 Z: Gamma, Erich. Design Patterns: Elements of Reusable Object-oriented Software Boston: Addison-Wesley, 1995. ISBN 0201633612 Poslední úprava: TAJ143 (02.07.2013)
|
|
||
1. Jazyk UML - východiska, princip dělení na diagramy. UML jako nástroj analýzy a designu softwarového systému. 2. Návrhové vzory, jejich dělení do kategorií (vytvářecí, strukturální, vzory chování). Zápis návrhových vzorů v jazyce UML. 3. Metodologie vývoje softwaru jako prostředek řízení softwarového procesu. Waterfall a agilní metodologie. 4. Nástroje používané při vývoji softwaru. Verzovaná správa kódu, zaznamenávání defektů, regresní testy. 5. Nástroje používané pro plánování vývoje softwaru. Poslední úprava: Šimek Miroslav (22.11.2012)
|
|
||
http://docs.oracle.com/javase/6/docs/api/ Poslední úprava: Šimek Miroslav (22.11.2012)
|
|
||
Úvod do softwareové architektury Poslední úprava: TAJ143 (02.07.2013)
|
Zátěž studenta | ||||
Činnost | Kredity | Hodiny | ||
Účast na přednáškách | 1 | 28 | ||
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi | 2 | 56 | ||
Příprava na zkoušku a její absolvování | 1.5 | 42 | ||
Účast na seminářích | 1.5 | 42 | ||
6 / 6 | 168 / 168 |
Hodnocení studenta | |
Forma | Váha |
Aktivní účast na výuce | 40 |
Zkouškový test | 60 |