Softwarové inženýrství
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
PI-SWI | ZK | 4 | 3C |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Přednáška předpokládá znalost látky probírané na FIT ČVUT v předmětech Softwarové inženýrství I. a Softwarové inženýrství II. včetně zkušeností z prací na projektech. Dobrá znalost objektově-orientovaného programování a modelování je pro pochopení přednášky podmínkou a bude rozšířena o moderní metody, např. adaptivní programování, aspektově-orientované programování.
Některé moderní koncepty jsou vysvětlovány podrobněji nebo z nadhledu a v kontextu. Jedná se hlavně o použití a respektování principů softwarového inženýrství pro tvorbu požadavků, modelování a návrhu informačních systémů.
- Požadavky:
- Osnova přednášek:
-
1.Úvod - Softwarový produkt a proces
2.Požadavky na vlastnosti softwarových systémů, zvláště informačních systémů
3.Sběr a analýza požadavků v textové formě a vazby na modelování
4.Problematika specifikací
5.Návrh - Softwarová architektura
6.Adaptivní programování
7.Aspektově-orientované programování
8.Grafické uživatelské rozhraní
9.Verifikace a testování
10.Softwarový vývojový proces
11.Softwarové metriky a kvalita
12.Údržba programových systémů
13.Reengineering
- Osnova cvičení:
- Cíle studia:
-
Přednáška je primárně určena pro studenty doktorského studia FIT ČVUT, ale zájemci z řad magisterského studia jsou vítáni. Přednáška je v češtině, fólie v angličtině.
- Studijní materiály:
-
Sommerville, I.: Software Engineering. 9th Edition, Pearson, 2011.
Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge Universit Press, 2008
- Poznámka:
- 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ů:
-
- Informatika (doktorská) (povinně volitelný předmět)
- Informatika (povinně volitelný předmět)