XD33SWI | Softwarové inženýrství | Rozsah výuky: | 14+4 | ||
---|---|---|---|---|---|
Přednášející (garant): | Lažanský J., Vlček T. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 333 | Kreditů: | 4 | Semestr: | Z |
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.
Osnovy 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í |
Osnovy 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 |
Literatura Č:
Souhrnná literatura neexistuje. Doporučení k jednotlivým kapitolám dodá přednášející.
Literatura A:
There is no text-book covering the course completely; any book on software engineering can be used. The lecturer will hint resources to particular topics.
Požadavky:
Podmínkou zápočtu je odevzdání a úspěšná prezentace výsledků samostatné práce.
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) |