XD36SIN | Softwarové inženýrství | Rozsah výuky: | 14+6 | ||
---|---|---|---|---|---|
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 |
3. | Richta, Sochor: Softwarové inženýrství I. Skripta FEL, Praha 1996,1998. | |
4. | Pressman,R.S.: Software Engineering: A Practitioner's Approach. |
5. | Sommerville,I.: Software Engineering. Pearson Education Limited, 2001. |
Literatura A:
1. | Pressman,R.S.: Software Engineering: A Practitioner's Approach. |
2. | Sommerville,I.: Software Engineering. Pearson Education Limited, 2001. |
Požadavky:
Podmínkou zápočtu je odevzdání funkčního projektu.
Předmět je zahrnut do těchto studijních plánů:
|
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) |