460-4156/01 – Aplikace vybraných principů ve vývoji systémů (AVPVS)

Garantující katedraKatedra informatikyKredity5
Garant předmětuIng. Jakub Štolfa, Ph.D.Garant verze předmětuIng. Jakub Štolfa, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný typu A
Ročník2Semestrzimní
Jazyk výukyčeština
Rok zavedení2024/2025Rok zrušení
Určeno pro fakultyFEIUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
STO231 Ing. Jakub Š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 18+0

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

Cílem předmětu umožnit studentům seznámení se s praktickými aplikacemi softwarového inženýrství v různých doménách (například vývoj kritického softwaru v automotive, či jiné). Student se seznámí se základy kyberbezpečnosti či funkční bezpečnosti, a to v oblasti analýzy požadavků, návrhu architektury, testování, či konfiguračního managementu. Tyto oblasti vyžadují v rámci vývoje kritického softwaru, či systému, specifické artefakty, kroky a metody, jako jsou například „cybersecurity goals & assessts“, metoda TARA, HARA, DFMEA, které pomohou systematicky analyzovat další požadavky, architekturu, atd. Studenti se také seznámí s vedením IT projektů, jejich plánováním, měřením a řízením. Jelikož tyto aspekty jsou základem úspěchu samotného vývoje, ať již běžných, či kritických SW systémů.

Vyučovací metody

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

Anotace

Kurz se zaměřuje na praktické aplikace softwarového inženýrství v různých oblastech, včetně vývoje kritického softwaru a kyberbezpečnosti. Studenti se naučí základy analýzy požadavků, návrhu architektury a vedení IT projektů.

Povinná literatura:

1. Kossiakoff, Alexander; Sweet, William N.; Seymour, Sam; Biemer, Steven M., Systems Engineering Principles and Practice, Third Edition, John Wiley And Sons Ltd, 2020, 688 stran 2. Gopinath Karmakar, Amol Wakankar, Ashutosh Kabra, Paritosh Pandya, Development of Safety-Critical Systems: Architecture and Software, Springer, ISBN-13: 978-3031279003, 2023 3. Kathy Schwalbe, Information Technology Project Management, Cengage Learning, ISBN-13 978-1337101356, 2018

Doporučená literatura:

1. Vehicle Electrical System Security Committee. SAE J3061 Cybersecurity Guide- book for Cyber-Physical Automotive Systems. Dietmar P.F. Möller, Roland E. Haas: Guide to Automotive Connectivity and Cybersecurity: Trends, Technologies, Innovations and Applications, Springer; 1st ed. 2018 edition (November 11, 2018), ISBN-10: 331973511X ISBN-13: 978-3319735115 Craig Smith: The Car Hacker's Handbook: A Guide for the Penetration Tester, 1st Edition, No Starch Press; 1 edition (March 1, 2016), ISBN-10: 9781593277031 ISBN-13: 978-1593277031 2. Kreiner C., Messnarz R., Riel A., Ekert D., Langgner M., Theisens D., Reiner M.: Automotive Knowledge Alliance AQUA – Integrating Automotive SPICE, Six Sigma, and Functional Safety. Mc Caffery, F., O'Connor, R.V., Messnarz, R. (eds.): Systems, Software and Service Process Improvement. Springer Communications in Computer and Information Science, Vol. 364 (2013), pp. 333 - 344. 3. Messnarz R., Kreiner C., Riel A., Tichkiewitch S., Ekert D., Langgner M., Theisens D.: Automotive Knowledge Alliance AQUA – Integrating Automotive SPICE, Six Sigma, and Functional Safety. Barafort, B., O'Connor, R.V., Poth, A., Messnarz, R. (eds.): Systems, Software and Service Process Improvement. Springer Communications in Computer and Information Science, Vol. 425 (2014), pp. 285–295. 4. Automotive SPICE standard: http://www.automotivespice.com/download/ 5. Online kurz (EN): AUTOMOTIVE ENGINEER https://learn.skills-framework.eu/course/view.php?id=50 6. Online kurz (EN): AUTOMOTIVE QUALITY ENGINEER https://learn.skills-framework.eu/course/view.php?id=42 7. Online kurz (EN): INTRODUCTION TO AUTOMOTIVE SPICE® https://learn.skills-framework.eu/course/view.php?id=3

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

Plnění bodovaných úkolů a projektu na cvičeních pro udělení zápočtu. Zkouška probíhá písemným ověření znalostí na příkladech, při dosažení potřebného počtu bodů následuje ověření znalostí teorie ústní částí zkoušky.

E-learning

Další požadavky na studenta

Znalost základů vývoje SW systémů a vývojových metodik.

Prerekvizity

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

Korekvizity

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

Osnova předmětu

Témata pro přednášky a následná cvičení: • Úvod do aplikovaných praktik SW v rámci kritických systémů • Požadavky – praktiky analýzy kyberbezpečnosti (assessts, goals, TARA) • Požadavky – kyberbezpečnostní požadavky • Požadavky – praktiky analýzy funkční bezpečnosti (HARA, goals) • Požadavky – požadavky funkční bezpečnosti • Požadavky – další praktiky (např. analýza DFMEA) • Návrh Architektury – návrh kritických systémů (statický, dynamický, funkční náhled) • Testování (testování kritických systémů) a další procesy (konfigurační management, kvalita) • Firemní kultura pro kritické procesy, mechanismy (esklační, vztahy s dodavateli, či zákazníky) • Plánování projektu – aktivity, struktura, odhady. Definice zdrojů a potřeb projektu, Identifikace a přiřazení zdrojů • Monitorování a přizpůsobení projektu, komunikační mechanismy, zodpovědnosti • Definice pracovních produktů, review a přizpůsobení pracovních produktů • Nastavení konfiguračního managementu, identifikace, uložení a řízení pracovních produktů

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

Prezenční forma (platnost od: 2024/2025 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: Povinné hodnocení projektů a průběžná evaluace na cvičeních. Písemná a ústní zkouška.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Aktivní úč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
2024/2025 (N0613A140034) Informatika SWI P čeština Ostrava 2 povinně volitelný typu A stu. plán
2024/2025 (N0613A140034) Informatika SWI K čeština Ostrava 2 povinně volitelný typu A stu. plán
2024/2025 (N0716A060001) Automobilové elektronické systémy P čeština Ostrava 2 povinný 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

Předmět neobsahuje žádné hodnocení.