460-4076/02 – Inženýrství požadavků (INP)
Garantující katedra | Katedra informatiky | Kredity | 4 |
Garant předmětu | Ing. Svatopluk Štolfa, Ph.D. | Garant verze předmětu | Ing. Svatopluk Štolfa, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2015/2016 | Rok zrušení | 2022/2023 |
Určeno pro fakulty | FEI | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Předmět se zabývá problematikou tvorby požadavků na tvorbu softwarového systému. Předmět se zaměřuje na techniky a způsoby sběru požadavků, jejich zápisu, analýze, organizaci a začlenění a propojení sběru a analýzy požadavků do ostatních fází softwarového procesu.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Předmět se zabývá problematikou tvorby požadavků na tvorbu softwarového systému. Předmět se zaměřuje na techniky a způsoby sběru požadavků, jejich zápisu, analýze, organizaci a začlenění a propojení sběru a analýzy požadavků do ostatních fází softwarového procesu.
Povinná literatura:
Doporučená literatura:
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
Studenti budou obeznámeni se způsoby a postupy sběru, specifikace, modelování a analýzy požadavků.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
1. Disciplína sběr požadavků, co je to požadavek, klasifikace požadavků.
2. Funkční požadavky.
3. Kvalitativní požadavky a omezení.
4. Správa požadavků. Proces správy požadavků – sběr, specifikace,
5. Analýza požadavků.
6. Byznys modelování a sběr požadavků.
7. Metody, postupy a využití byznys modelování.
8. Metoda případů užití pro zachycení požadavků.
9. Vysledovatelnost požadavků, závislost požadavků, prioritizace, změnové řízení.
10. Metody a postupy specifikace požadavků softwarového systému.
11. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu.
12. Zahrnutí teoretických poznatků o specifikaci požadavků do softwarového procesu.
13. Metody a postupy analýzy požadavků softwarového systému.
Cvičení(PC učebna):
V rámci cvičení budou procvičovány tématické oblasti na ukázkových úlohách.
1. Disciplína sběr požadavků, co je to požadavek, klasifikace požadavků - příklady požadavků, jejich klasifikace.
2. Funkční požadavky - rozpoznání funkčních požadavků, jejich tvorba.
3. Kvalitativní požadavky a omezení - rozpoznání kvalitativních požadavků, tvorba kvalitativních požadavků.
4. Správa požadavků. Proces správy požadavků – sběr, specifikace - procvičení metod sběru a specifikace požadavků - use case, user strories, dotazníky atd.
5. Analýza požadavků - analýza proveditelnosti, realizace use case.
6. Byznys modelování a sběr požadavků - procvičení notací UML, BPMN, EPF.
7. Metody, postupy a využití byznys modelování - transformace modelů mezi sebou.
8. Metoda případů užití pro zachycení požadavků - podrobné využití všech možností případů užití.
9. Vysledovatelnost požadavků, závislost požadavků, prioritizace, změnové řízení - procvičení metod prioritizace, závislosti mezi požadavky, ukázka změnového řízení.
10. Metody a postupy specifikace požadavků softwarového systému - využití speciálních modelů ke specifikaci požadavků - simulace.
11. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu - procvičení práce jednotlivých rolí.
12. Zahrnutí teoretických poznatků o specifikaci požadavků do softwarového procesu - uprava procesu dle proběhlých projektů, příklady.
13. Metody a postupy analýzy požadavků softwarového systému - procvičení specifikace požadavků jako celku.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky