Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Softwarové inženýrství

Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-SWI.21 Z,ZK 5 2P+1C česky
Vztahy:
Zápis předmětu BI-SWI.21 musí předcházet zapisu předmětu BI-SP1.21 v některém z přechozím nebo ve stejném semestru.
Předmět je ekvivalentní s BIE-SI1.2,BIE-SWI.21,BIK-SI1.2,BIK-SWI.21,BI-SI1.2 .
Garant předmětu:
Jiří Mlejnek
Přednášející:
Jiří Mlejnek
Cvičící:
Jiří Borský, Ondřej Brém, Jiří Hunka, Jiří Chludil, Oleksandr Chmel, Jiří Kubišta, Stanislav Kuznetsov, Jiří Macháček, Jan Matoušek, Jiří Mlejnek, Emil Poľák, Radek Richtr, Zdeněk Rybola, Marek Suchánek, Michal Valenta
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Studenti se seznámí s metodami analýzy a návrhu rozsáhlejších softwarových celků, které jsou typicky navrhovány a realizovány v týmech. Své znalosti si upevní a prakticky ověří při analýze a návrhu rozsáhlejšího softwarového systému, který je vyvíjen v souběžném předmětu BI-SP1. Studenti si prakticky vyzkoušejí práci s CASE nástroji využívající vizuálního jazyka UML pro modelování a řešení softwarových problémů. Studenti si osvojí základy objektově orientované analýzy, návrhu architektury a testování. V rámci předmětu získají studenti také teoretický základ v oblasti projektového řízení, odhadování nákladů softwarových projektů a metodik jejich vývoje.

Požadavky:

Jako vstupní požadavek předmět předpokládá znalost návrhu a tvorby databází na úrovni předmětu BI-DBS a dále znalost objektově orientovaného programovacího jazyka na úrovni tvorby jednoduchých webových aplikací.

Osnova přednášek:

1. Úvod do softwarového inženýrství a týmového vývoje

2. Modelování obchodních procesů

3. Analýza a sběr požadavků, modelování případů užití.

4. Analýza problémové domény - analytické třídy, atributy, stavy.

5. Návrh softwarových systémů.

6. Architektonické vzory.

7. Návrhové vzory, komponenty.

8. Implementace.

9. Testování aplikací.

10. Konfigurační řízení a údržba.

11. Projektové řízení, odhadování nákladů softwarových projektů.

12. Metodiky vývoje a agilní přístup.

Osnova cvičení:

V rámci cvičení studenti vytvářejí v týmech jednoduchý softwarový projekt.

Cíle studia:
Studijní materiály:

1. Weisfeld M. : The Object-Oriented Thought Process (5th Edition). Addison-Wesley Professional, 2019. ISBN 978-0-13-5118196-6.

2. Cha S., Taylor R.N., Kang K.C. : Handbook of Software Engineering. Springer, 2019. ISBN 978-3-030-00261-9.

3. Ingeno J. : Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts. Packt Publishing, 2018. ISBN 978-1788624060.

4. Arlow J., Neustad I. : UML 2 and the Unifed Process: Practical Object-Oriented Analysis and Design (2nd Edition). Pearson Education, 2005. ISBN 978-0321321275.

5. McConnell S. : Software Estimation : Demystifying the Black Art. Microsoft Press, 2006. ISBN 978-735605350.

Poznámka:

This course is presented in Czech.

Další informace:
https://courses.fit.cvut.cz/BI-SWI.21
Rozvrh na zimní semestr 2025/2026:
Rozvrh není připraven
Rozvrh na letní semestr 2025/2026:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
Čt
místnost T9:155
Mlejnek J.
09:15–10:45
(přednášková par. 1)
Dejvice
Posluchárna
místnost JP:B-571
Mlejnek J.
11:00–12:30
SUDÝ TÝDEN

(přednášková par. 1
paralelka 101)

Jugoslávských partyzánů 3
místnost JP:B-571
Rybola Z.
12:45–14:15
SUDÝ TÝDEN

(přednášková par. 1
paralelka 102)

Jugoslávských partyzánů 3
místnost JP:B-571
Mlejnek J.
11:00–12:30
LICHÝ TÝDEN

(přednášková par. 1
paralelka 103)

Jugoslávských partyzánů 3
místnost JP:B-571
Rybola Z.
12:45–14:15
LICHÝ TÝDEN

(přednášková par. 1
paralelka 104)

Jugoslávských partyzánů 3

Předmět je součástí následujících studijních plánů:
Platnost dat k 20. 6. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6579906.html