Popis předmětu - B6B36SMP
B6B36SMP | Sběr a modelování požadavků | ||
---|---|---|---|
Role: | P | Rozsah výuky: | 2P+3C+3D |
Katedra: | 13136 | Jazyk výuky: | |
Garanti: | Komárek M. | Zakončení: | Z,ZK |
Přednášející: | Komárek M. | Kreditů: | 6 |
Cvičící: | Farkaš T., Groschup D., Jurica J., Komárek M., Švehla A. | Semestr: | L |
Webová stránka:
https://moodle.fel.cvut.cz/courses/B6B36SMPAnotace:
Předmět pokrývá problematiku požadavků na software od stručného zachycení prvotního nápadu až po správu změnových požadavků na již nasazené rozsáhlé projekty. Kromě problematiky textové dokumentace požadavků se studenti především naučí správně používat nejrozšířenější grafickou notaci UML.Cíle studia:
Hlavním cílem předmětu je seznámit studenty s problematikou získávání, dokumentace a udržování požadavků na softwarové produkty. Dále se v rámci řešení týmových projektů naučí i lépe porozumět specifikům týmové práce.Osnovy přednášek:
1. | Úvod, vize projektu, identifikace zainteresovaných na projektu | |
2. | Požadavky a jejich kategorizace | |
3. | Metody sběru požadavků | |
4. | Textová dokumentace požadavků | |
5. | Modelování požadavků - UML diagram aktivit | |
6. | Modelování požadavků - UML diagram tříd | |
7. | Modelování požadavků - UML diagram případů užití | |
8. | Modelování požadavků - detailní specifikace případů užití | |
9. | Modelování požadavků - UML diagram stavů | |
10. | Modelování požadavků - UML diagram komponent, nasazení, sekvencí | |
11. | Metody ověřování správnosti požadavků | |
12. | Vyjednávání a řešení neshod | |
13. | Správa požadavků a podpůrné nástroje | |
14. | Rozbor nejčastějších chyb v projektech |
Osnovy cvičení:
1. | Úvod, rozdělování do projektových týmů | |
2. | Konzultace prvotní vize projektu, upřesňování zadání projektu | |
3. | Konzultace vize projektu | |
4. | Úvod do modelovacích nástrojů | |
5. | Konzultace UML diagramů aktivit | |
6. | Konzultace UML diagramů tříd | |
7. | Konzultace UML diagramů případů užití | |
8. | Konzultace detailní specifikace případů užití | |
9. | Konzultace UML diagramů stavů | |
10. | Konzultace UML diagram komponent, nasazení, sekvencí | |
11. | Nácvik metod ověřování správnosti požadavků | |
12. | Nácvik metod vyjednávání a řešení neshod | |
13. | Závěrečné odevzdání a prezentace výstupů projektu | |
14. | Zpětné hodnocení projektů, udělování zápočtů |
Literatura:
[1] | Arlow, J., Neustat, I.: UML 2 a unifikovaný proces vývoje aplikací. Computer Press, ISBN: 978-80-251-1503-9, Praha 2007. | |
[2] | FOWLER, Martin. Destilované UML. 1. vyd. Praha: Grada, 2009, 173 s. Knihovna programátora (Grada). ISBN 978-80-247-2062-3. | |
[3] | Klaus Pohl and Chris Rupp. 2011. Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB Compliant (1st ed.). Rocky Nook. |
Požadavky:
Poznámka:
https://moodle.fel.cvut.cz/course/view.php?id=501 |
Předmět je zahrnut do těchto studijních plánů:
Plán | Obor | Role | Dop. semestr |
BPSIT_2021 | Před zařazením do oboru | P | 2 |
BPSIT4_2021 | Technologie internetu věcí | P | 2 |
BPSIT3_2021 | Business informatics | P | 2 |
BPSIT2_2021 | Technologie pro multimédia a virtuální realitu | P | 2 |
BPSIT1_2021 | Enterprise systémy | P | 2 |
BPSIT | Před zařazením do oboru | P | 2 |
Stránka vytvořena 7.10.2024 14:50:50, semestry: Z,L/2024-5, L/2023-4, Z/2025-6, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |