Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
X36SIN Softwarové inženýrství Rozsah výuky:2+2
Přednášející (garant):Richta K. Typ předmětu:Z Zakončení:KZ
Zodpovědná katedra:336 Kreditů:4 Semestr:Z

Anotace:
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ů. V rámci cvičení se řeší menší projekty v týmech.

Osnovy přednášek:
1. Životní cyklus programových projektů, řízení projektů, organizace týmů, CASE
2. Formální a neformální specifikace, nejednoznačnosti neformálního popisu
3. Grafické techniky pro dokumentaci datové analýzy
4. Grafické techniky pro modelování funkční analýzy
5. Grafické techniky pro modelování dynamických charakteristik systému
6. Vzájemné souvislosti mezi různými popisy, křížové kontroly mezi popisy, vyvažování
7. Návrh a definice uživatelského vzhledu, programové nástroje, příklady
8. Strukturované metodiky analýzy požadavků a vytváření specifikace
9. Objektově-orientované metodiky analýzy
10. Návrh (přechod od specifikace k implementaci), grafické techniky pro dokumentaci návrhu
11. Testování, validace, verifikace
12. Provoz a údržba programového systému, detekce a odstraňování chyb
13. Dokumentace, právní aspekty
14. Rezerva

Osnovy cvičení:
1. Osobnostní test, témata projektů
2. Rozdělení do týmů, výběr projektu
3. Příprava úvodní studie
4. Prezentace úvodní studie
5. Plán projektu
6. Datový model
7. Funkční model
8. Dynamický model
9. Prezentace analýzy
10. Návrh reprezentace dat
11. Návrh modulů
12. Prezentace návrhu
13. Posouzení projektu
14. Zápočet

Literatura Č:
1. Drbal,P.: Objektově-orientované metodiky a techniky. Skripta VŠE, Praha 1997.
2. Řepa,V.: Analýza a návrh informačních systémů. Ekopress Praha 1999. ISBN 80-86119-13-0
3. Richta, Sochor: Softwarové inženýrství I. Skripta FEL, Praha 1996,1998.
4. Pressman,R.S.: Software Engineering: A Practitioner's Approach. McGraw-Hill, 1992. ISBN 0-07-707936-1
5. Sommerville,I.: Software Engineering. Pearson Education Limited, 2001. ISBN 0-201-39815-X

Literatura A:
1. Pressman,R.S.: Software Engineering: A Practitioner's Approach. McGraw-Hill, 1992. ISBN 0-07-707936-1
2. Sommerville,I.: Software Engineering. Pearson Education Limited, 2001. ISBN 0-201-39815-X

Požadavky:
Podmínkou zápočtu je odevzdání funkčního projektu.

Rozsah výuky v kombinované formě studia: 14+6
Typ cvičení: s, p
Předmět je nabízen také v anglické verzi.
Prerekvizity: X36DBS, X36DSA

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
BVT Výpočetní technika Z 5


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, 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)