Softwarové inženýrství
Studijní plán: Erasmus - Aplikovaná informatika - příjezd na krátkodobý studijní pobyt
| Předmět | Softwarové inženýrství (xSWI) |
| Garantuje | Katedra technických studií (KTS) |
| Garant | doc. Ing. Karel Richta, CSc. |
| Jazyk | česky |
| Počet kreditů | 5 |
| Ekvivalent | |
| Prezenční studium |
| Přednáška | 2 h |
| Cvičení | 2 h |
| Kombinované studium |
| Tutoriál / přednáška | 4 h |
| Cvičení | 8 h |
| Studijní plán |
Typ |
Sem. |
Kred. |
Ukon. |
|
Aplikovaná informatika - kombi, platný od ZS 2015/2016
|
P |
4 |
4 kr. |
Z,ZK |
|
Aplikovaná informatika - kombi, platný od ZS 2019/2020
|
P |
2 |
5 kr. |
Z,ZK |
|
Aplikovaná informatika - kombi, platný od ZS 2021/2022
|
P |
2 |
5 kr. |
Z,ZK |
|
Aplikovaná informatika - platný od ZS 2013/2014
|
P |
4 |
4 kr. |
Z,ZK |
|
Aplikovaná informatika - platný od ZS 2019/2020
|
P |
2 |
5 kr. |
Z,ZK |
|
Aplikovaná informatika - platný od ZS 2021/2022
|
P |
2 |
5 kr. |
Z,ZK |
|
Erasmus - Aplikovaná informatika - příjezd na krátkodobý studijní pobyt
|
PV |
1 |
5 kr. |
Z,ZK |
Sylabus
- Definice softwarového inženýrství a historie jeho vzniku.
- Softwarový proces a jeho plánování.
- Modelování procesů a požadavků.
- Analýza problémové domény - analytické třídy, atributy, stavy, relace.
- Architektura softwarových systémů.
- Testování.
- Integritní omezení a jazyk OCL.
- Metodiky tvorby programových systémů.
Doporučená literatura
- Fowler, M.: Destilované UML. Grada, 2009.
- Arlow, J. - Neustadtová, I.: UML 2 a unifikovaný proces vývoje aplikací UP. Computer Press, 2007.
- Kadlec, V.: Agilní programování. Computer Press Praha, 2004
- Patton, R.: Testování softwaru. Computer Press, Brno, 2002
- Sommerville, I.: Software Engineering ( 9th ed. ), Addison Wesley, Reading, Mass. 2011.
- Richta, V., Sochor, J.:Softwarové inženýrství, FEL, ČVUT, 1995
Anotace
Studenti by se v rámci předmětu měli seznámit s inženýrskými postupy analýzy a návrhu softwaru. Především bude kladen důraz na tvorbu softwaru, jehož rozsah vyžaduje spolupráci v týmu. Uvedené postupy budou probrány nejen po teoretické stránce, ale studenti budou mít také možnost si je prakticky na cvičeních vyzkoušet. Pro realizaci projektů budou krom jiného používány modelovací jazyk UML, CASE nástroje, nástroje pro plánování projektů, nástroje pro týmovou komunikaci. Studenti se také seznámí s problematikou objektově orientované analýzy a návrhu, postupem stanovení architektury, a základy metod validace, verifikace a testování softwaru.
^ nahoru ^