460-4154/01 – Základní principy SW inženýrství (ZPSWI)

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íPovinnostpovinný
Ročník1Semestrzimní
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í
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 18+0

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

Cílem předmětu je poskytnout studentům komplexní přehled a porozumění současným přístupům k vývoji softwarového díla, od rigorózních až po agilní metody, jakož i klíčovým aspektům konfiguračního managementu, definici a udržování softwarových procesů a řízení projektů.

Vyučovací metody

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

Anotace

Kurz nabízí přehled metodik vývoje softwaru od rigorózních po agilní a zahrnuje správu konfigurace, údržbu softwarových procesů a řízení projektů. Jeho cílem je připravit studenty na praktické použití těchto metod v reálném prostředí.

Povinná literatura:

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

Doporučená literatura:

1. Münch, J. (Ed.), 2012. Software process definition and management, Fraunhofer IESE series on software and systems engineering. Springer, Heidelberg, 2. Elizabeth Hull, Ken Jackson, Jeremy Dick. Requirements Engineering. ISBN 1849964041, Springer, October 11, 2010 3. Klaus Pohl, Chris Rupp. Requirements Engineering Fundamentals. ISBN-13: 978-1933952819, Rocky Nook; May 1, 2011. 4. Suzanne Robertson, James Robertson. Mastering the Requirements Process: Getting Requirements Right (3rdEdition), ISBN-13: 978-0321815743, Addison-Wesley Professional; 3 edition, August 16, 2012.

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

Základní znalost modelovacího jazyka UML programovacích jazyků.

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í: - Základy SDLC: Principy, výhody, omezení a evoluce modelů životního cyklu vývoje softwaru (SDLC). Od vodopádového modelu po současné iterační V modely. - Agilní softwarové procesy: Úvod do SCRUM, SAFe, DevOps, Kanban a dalších. - Vysledovatelnost požadavků: Pojem, provázanost a konzistence. - Řízení životního cyklu softwarového procesu: Techniky identifikace, řízení a monitorování. - Konfigurační management: Strategie a praxe. - Zajištění kvality ve vývoji softwaru: Principy dosažení kvality. - Disciplína sběru požadavků: Co je požadavek, klasifikace, metody a postupy pro specifikaci požadavků softwarového systému. - Specifické požadavky: Např. kybernetická bezpečnost, funkční bezpečnost. - Architektura: Funkční přehled, statický a dynamický pohled, rozhraní. - Detailní design SW systému: Statické a dynamické aspekty. - Testování softwaru: Základní pojmy a fakta. - Unit testování, statické testy. - Integrační testování. - Testování systému, akceptační testy.

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 INF P čeština Ostrava 1 povinný stu. plán
2024/2025 (N0613A140034) Informatika INF K čeština Ostrava 1 povinný stu. plán
2024/2025 (N0716A060001) Automobilové elektronické systémy SPA P čeština Ostrava 1 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í.