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

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. V rámci cvičení se řeší menší projekty v týmech. Hlavními body jsou životni cyklus programových projektů, řízení projektu, organizace týmů, CASE, formální a neformální specifikace, nejednoznačnosti neformálního popisu.

Osnovy přednášek:
Rezerva Strukturované metodiky analýzy požadavků a vytváření specifikace Formální a neformální specifikace, nejednoznačnosti neformálního popisu 1. Životni cyklus programových projektů, řízení projektu, 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 implementace specifikace, 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: Objektově-orientované metodiky a techniky. Skripta VŠE, Praha 1997
[2] Chlapek, Řepa: Materiály ke strukturované analýze. Skripta VŠE, Praha 1997
[3] Richta, Sochor: Softwarové inženýrství I. Skripta ČVUT-FEL, Praha 1996,1998

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:
Testování, validace, verifikace. Grafické techniky pro modelování dynamických charakteristik systému

Rozsah výuky v kombinované formě studia: 17+6
Typ cvičení: s, p
Tento předmět je nabízen také v anglické verzi

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


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)