460-2069/01 – Vybrané partie ze softwarového inženýrství (VPSI)

Garantující katedraKatedra informatikyKredity4
Garant předmětuIng. Svatopluk Štolfa, Ph.D.Garant verze předmětuIng. Svatopluk Štolfa, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník3Semestrletní
Jazyk výukyčeština
Rok zavedení2019/2020Rok zrušení
Určeno pro fakultyFEIUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
STO231 Ing. Jakub Štolfa, Ph.D.
STO03 Ing. Svatopluk Štolfa, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 10+10

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Cílem předmětu Vybrané partie ze softwarového inženýrství je rozšířit znalosti o softwarovém inženýrství zejména v oblasti kvality postupu při vývoji systémů, projektového managementu standardních i agilních projektů, a zajištění vývoje velkých softwarových systémů za použití různých podpůrných nástrojů a formálních metod. Postupy a metody vyžadují nastavení a funkční procesy vývoje, projektového managementu, managementu problémů a změn požadavků, managementu kvality, řízení a monitorování projektu a další. Nastavení postupů a technik bude, mimo jiné, demonstrováno na příkladech vývoje komplexních systémů v Automotive oblasti (pro dosažení kvality využívající procesní referenční model Automotive SPICE, dbající na zajištění funkční bezpečnosti a kyberbezpečnosti).

Vyučovací metody

Přednášky
Cvičení (v učebně)

Anotace

Cílem předmětu je rozšířit poznatky studentů o softwarovém inženýrství, zejména ve věcech kvality vývojových postupů, řízení projektů jak standardních, tak agilních, a vývoje velkých softwarových systémů s využitím různých podpůrných nástrojů a formálních metod. Kurz se věnuje nastavení a fungování vývojových procesů, řízení projektů, řešení problémů a změn, řízení kvality a monitorování a kontrolu projektů. Součástí kurzu bude také prozkoumání příkladů z automobilového průmyslu, které demonstrují aplikaci postupů a technik pro dosažení kvality, funkční bezpečnosti a kybernetické bezpečnosti.

Povinná literatura:

Pfleeger, Shari Lawrence, and Joanne M. Atlee. 2009. Software Engineering: Theory and Practice: Prentice Hall, ISBN 0136061699. Pressman, Roger S. 2010. Software Engineering : A Practitioner's Approach. 7th ed. New York: McGraw-Hill Higher Education, ISBN 9780073375977. Sommerville, Ian. 2010. Software Engineering. 9th ed, International Computer Science Series. Harlow: Addison-Wesley, ISBN 978-0137035151.

Doporučená literatura:

Watts Humphrey’s Introduction to the Team Software Process Armando Fox and David Patterson ,Engineering Software as a Service: An Agile Approach Using Cloud Computing, Strawberry Canyon Publisher, 2013 Gary McGraw, Real Time UML, Third Edition. Bruce Powel Douglass, Advances in the UML for Real-Time Systems, Addison-Wesley, 2004.

Další studijní materiály

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Plnění bodovaných úkolů na cvičeních a písemné a ústní ověření znalostí zkouškou.

E-learning

Další požadavky na studenta

Student má základní znalosti softwarového inženýrství v rozsahu předmětu Úvod do softwarového inženýrství.

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
460-2009 SWI Úvod do softwarového inženýrství Povinná

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Témata pro přednášky a následná cvičení: • Softwarové procesy a přístupy k vývoji systémů, • Životní cyklus projektu, koncept kvality software, • Koncept vysledovatelnosti požadavků, • Specifikace požadavků – specifikace požadavků, validace požadavků, • Systémová a softwarová architektura – požadavky na architekturu, • Detailní design – principy a provázanost, • Softwarová konstrukce – vývoj software v kontextu velkých systémů, existující báze kódu, re-inženýring, • Verifikace a validace software – statické a dynamické přístupy, plánování, dokumentace, • Regresní testy a automatizace testů, • Projektový management – cíle, plánování, měření a změny, tým, odhady náročnosti, management týmu, rizika, správa rizik projektu, • Management problémů a změn požadavků, • Nástroje a prostředí – ALM systémy, • Zlepšování procesů, vyspělostní úrovně, metriky.

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 2019/2020 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45  20
        Zkouška Zkouška 55  30 3
Rozsah povinné účasti: Plnění bodovaných úkolů na cvičeních a písemné a ústní ověření znalostí zkouškou.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: účast >= 80 %

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2025/2026 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2025/2026 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2025/2026 (B0713A060007) Automobilové elektronické systémy P čeština Ostrava 3 povinný stu. plán
2025/2026 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2025/2026 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2024/2025 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2024/2025 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2024/2025 (B0713A060007) Automobilové elektronické systémy P čeština Ostrava 3 povinný stu. plán
2024/2025 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2024/2025 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2023/2024 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2023/2024 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2023/2024 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2023/2024 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2022/2023 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2022/2023 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2022/2023 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2022/2023 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2021/2022 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2021/2022 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2021/2022 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2021/2022 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2020/2021 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán
2020/2021 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2020/2021 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2020/2021 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2019/2020 (B0541A170008) Výpočetní a aplikovaná matematika P čeština Ostrava 3 volitelný odborný stu. plán
2019/2020 (B0541A170008) Výpočetní a aplikovaná matematika K čeština Ostrava 3 volitelný odborný stu. plán
2019/2020 (B0613A140014) Informatika P čeština Ostrava 3 volitelný odborný stu. plán
2019/2020 (B0613A140014) Informatika K čeština Ostrava 3 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky



2023/2024 letní
2022/2023 letní
2021/2022 letní