[Home]
Základy softwarového inženýrství 2003/2004 - záznamy přednášek
V tomto
PDF souboru najdete úplný záznam přednášek
z předmětu Základy softwarového inženýrství z akademického roku
2003/2004. K přednáškám jsem vytvořil také
titulní stránku.
V akademickém roce 2004/2005 jsem některé přednášky přepracoval; opravenou
verzi zde zveřejním, jakmile na to budu mít čas.
Obsah přednášek:
- Úvod. Co je softwarové inženýrství. Proces vývoje softwaru.
- Modely softwarového procesu.
- Analýza domény. Získávání a specifikace požadavků.
- Terminologie a notace objektově orientované analýzy.
- UML: diagramy tříd a objektů, diagram komponent, diagram případů
použití, diagram spolupráce, sekvenční a stavový diagram
- Objektově orientovaná analýza. Návrh architektury systému.
- Objektově orientovaný návrh a implementace. Návrhové vzory (design
patterns).
- Strukturovaná analýza. Moderní strukturovaná analýza.
Strukturovaný návrh. Vytváření modulů.
- Návrh uživatelského rozhraní. Architektonické styly. Implementace.
- Prototypování. Programátorský styl a dokumentace kódu.
Optimalizace programu.
- Verifikace a validace. Testování jednotek.
- Integrační testování. Testování systému.
- Údržba softwarových systémů. Metriky. Práce v týmech.
Konfigurační management. Etické a právní aspekty tvorby softwaru.
Lukáš Petrlík
<L.Petrlik -at- centrum dot cz>