Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Základy softwarového inženýrství

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
BIK-ZSI Z,ZK 5 13+2 česky
Přednášející:
Zdeněk Troníček (gar.)
Cvičící:
Zdeněk Troníček (gar.)
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Studenti se naučí se porozumět formalizovaným zápisům analytických a návrhových modelů v jazyku UML. Částečně si vyzkouší i tvorbu těchto modelů ve cvičení, kde řeší menší projekty v týmech. Mají být schopni nad těmito modely kvalifikovaně diskutovat s ostatními členy softwarového týmu. Tyto zkušenosti a dovednosti umožní absolventům tohoto předmětu se v praxi do takového týmu efektivně začlenit.

Požadavky:
Osnova přednášek:

1. Úvod do jazyka UML, metodiky Unified Process, MDA. Požadavky a jejich modelování pomocí případů užití, modelování aktivit.

2. CASE nástroje, pokročilé modelování případů užití, balíčky. Analýza - hledání analytických tříd.

3. Analýza - hledání atributů a stavů. Analýza - relace, dědičnost, polymorfismus.

4. Analýza - integritní omezení, OCL. Analýza - sekvenční diagram, diagram komunikace.

5. Návrh - návrhové třídy, použití návrhových vzorů, upřesňování analytických relací. Návrh - rozhraní, komponenty a digramy časování.

6. Implementace - diagramy nasazení.

Osnova cvičení:

1. Úvod, ukázky možných projektů. Prezentace projektů, rozdělení do týmů, brainstorming nad tématy. Konzultace slovního zadání. Konzultace katalogu požadavků, modelu případů užití, diagramů aktivit. Odevzdávání práce dle přednášek 1 až 3. Odevzdávání posudků, konzultace analýza. [2] Konzultace: analýza. Odevzdávání práce dle přednášek 1 až 7, konzultace návrh. Konzultace: návrh. Poslední konzultace k projektu. Prezentace a odevzdání kompletního projektu k posouzení. Prezentace oponentských posudků, diskuse.

Cíle studia:

Základní kurz softwarového inženýrství, který je určen pro pochopení discipliny, získání základních dovedností v analýze a návrhu, seznámení s používanými technikami a nástroji. Probírá se základní životní cyklus programového díla, od specifikace požadavků, přes návrh řešení až po vlastní implementaci, provoz a údržbu. Důraz je kladen na analytickou fázi, neboť ostatní fáze jsou součástí jiných předmětů. Modelovacím prostředkem je UML (Unified Modeling Language). Předmět zahrnuje i úvod do technologie návrhu uživatelského vzhledu.

Studijní materiály:

Arlow, J., Neustat, I. ''UML 2 a unifikovaný proces vývoje aplikací''. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.

Drbal, P. ''OOMT Objektově orientované metodiky a technologie.''. Praha: VŠE, 1997. ISBN 80-7079-740-1.

Řepa, V., Chlapek, D. ''Materiály ke strukturované analýze''. Praha: VŠE, 1997. ISBN 80-7079-260-4.

Král, J. ''Informační systémy: Specifikace, realizace, provoz''. Veletiny: Science, 1998. ISBN 80-86083-00-4.

Pokorný, P., Halaška, I. ''Databázové systémy''. Praha: Vydavatelství ČVUT, 2003. ISBN 80-01-02789-9.

Richta, K., Sochor, J. ''Softwarové inženýrství I''. Praha: ČVUT, 1998. ISBN 80-01-01428-2.

Řepa, V. ''Analýza a návrh informačních systémů''. Praha: Ekopress, 1999. ISBN 80-86119-13-0.

Schmuller, J. ''Myslíme v jazyku UML''. Praha: Grada, 2001. ISBN 80-247-0029-8.

Šešera, L., Mičovský, A., Červeň, J. ''Datové modelování v příkladech''. Praha: Grada, 2001. ISBN 80-247-0049-2.

Vrana, I., Richta, K. ''Zásady a postupy při zavádění podnikových informačních systémů''. Praha: Grada, 2005. ISBN 80-247-1103-6.

Pressman, R. S., Ince, D. ''Software Engineering''. McGraw-Hill, 1994. ISBN 0077079361.

Sommerville, I. ''Software Engineering (6th Edition)''. Addison Wesley, 2000. ISBN 020139815X.

Poznámka:

Rozsah=konzultace+seminae, Prednasejici: prof. RNDr. Milan Mišovič CSc.

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet1442106.html