Softwarové inženýrství
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
XD33SWI | Z,ZK | 4 | 14+4s | česky |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Předmět Softwarové inženýrství si klade za cíl seznámit studenty se základy softwarového inženýrství jako nástroje pro řízení vývoje složitých počítačových aplikací. Představuje pohled na tvorbu softwaru jako na složitý proces s potřebou systematického přístupu. Důraz bude kladen na objektově orientovanou analýzu a programování. V rámci cvičení získají studenti praktické zkušenosti při řešení konkrétního softwarového projektu.
- Požadavky:
-
Podmínkou zápočtu je odevzdání a úspěšná prezentace výsledků samostatné práce.
- Osnova přednášek:
-
1. Úvod, základní pojmy softwarového inženýrství
2. Životní cyklus softwarového produktu, „softwarová fyzika“
3. Specifikace požadavků na software, typy specifikací
4. Studie proveditelnosti, analýza rizik
5. Analýza systému, typy a přístupy; strukturovaná a objektově orientovaná analýza
6. Techniky strukturované analýzy, metodologie, datové toky a jejich modelování
7. Detekce entit a modelování jejich vztahů
8. Návrh, analýza a modelování funkčních bloků. Nástroje pro podporu metodologie - CASE
9. Objektově orientované přístupy, vztah ke strukturované analýze, nástroje OO analýzy
10. Vlastní vývoj softwarového produktu
11. Verze produktu, jejich systematická správa a nástroje. Průběžná verifikace a nástroje. Postupy revizí
12. Změnový systém produktu, evidence a realizace změnových požadavků, návaznost na systém verzí
13. Personální, finanční a kapacitní řízení projektu
14. Řízení projektu z hlediska požadované kvality softwarového produktu. Shrnutí
- Osnova cvičení:
-
1. Organizační záležitosti, konkretizace programu cvičení
2. Zadání samostatných projektů pracovním skupinám studentů
3. Samostatná práce na projektu I.
4. Samostatná práce na projektu II.
5. Prezentace dosavadních výsledků samostatné práce - dokumentace ke specifikaci požadavků
6. Samostatná práce na projektu III.
7. Samostatná práce na projektu IV.
8. Samostatná práce na projektu V.
9. Prezentace dosavadních výsledků samostatné práce - časový a personální rozbor
10. Samostatná práce na projektu VI.
11. Samostatná práce na projektu VII.
12. Prezentace výsledků samostatné práce - oponentura výsledků I.
13. Prezentace výsledků samostatné práce - oponentura výsledků II.
14. Zápočet, rezerva
- Cíle studia:
- Studijní materiály:
-
Souhrnná literatura neexistuje. Doporučení k jednotlivým kapitolám dodá přednášející.
- 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ů:
-
- Kybernetika a měření - řídicí technika- strukturované studium (povinně volitelný předmět)
- Kybernetika a měření - umělá inteligence- strukturované studium (povinně volitelný předmět)
- Kybernetika a měření - měřicí a přístrojové systémy- strukturované studium (povinně volitelný předmět)
- Kybernetika a měření - letecké informační a řídicí systémy- strukturované studium (povinně volitelný předmět)