Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024

Analysis and Modeling of Software Requirements

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
B6B36SMP Z,ZK 6 2P+3C+3D
Garant předmětu:
Martin Komárek
Lecturer:
Martin Komárek
Tutor:
Tomáš Farkaš, Daniel Groschup, Jan Jurica, Martin Komárek, Albert Švehla
Supervisor:
Department of Computer Science
Synopsis:

This course covers the topic of requirements engineering. Their gathering, analysis, documentation, management, ...

Students also will gain knowledge on using the most widely spread graphic notation - UML.

Requirements:
Syllabus of lectures:

1. Introduction, system context, idea/vision document, stakeholders

2. Requirements category and levels

3. Requirements gathering/mining

4. Domentation of requirements using natural languange

5. UML activity diagram

6. UML class diagram

7. UML use case diagram

8. Detailed use case specification, use case scenario

9. UML sequence diagram - use case realization

10. UML state diagram

11. UML component and deployment diagram

12. Requirements validation and negotiation

13. Requirements management, prioritizating, change requirements

14. Summary

Syllabus of tutorials:

Project team consultations.

1. Introduction, system context, idea/vision document, stakeholders

2. Requirements category and levels

3. Requirements gathering/mining

4. Domentation of requirements using natural languange

5. UML activity diagram

6. UML class diagram

7. UML use case diagram

8. Detailed use case specification, use case scenario

9. UML sequence diagram - use case realization

10. UML state diagram

11. UML component and deployment diagram

12. Requirements validation and negotiation

13. Requirements management, prioritizating, change requirements

14. Summary

Study Objective:
Study materials:

[1] Arlow, J., Neustat, I.: UML 2 and unified process. Computer Press, ISBN: 978-80-251-1503-9, Praha 2007.

[2] FOWLER, Martin. Destiled UML. Praha: Grada, 2009, 173 s. 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.

Note:
Further information:
https://moodle.fel.cvut.cz/courses/B6B36SMP
Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomT2:B2-39d
Farkaš T.
08:15–10:45
(lecture parallel1
parallel nr.108)

Dejvice
Cvičebna Kočí
roomT2:B2-39d
Farkaš T.
11:00–13:30
(lecture parallel1
parallel nr.101)

Dejvice
Cvičebna Kočí
roomT2:B2-39d
Švehla A.
13:30–16:00
(lecture parallel1
parallel nr.102)

Dejvice
Cvičebna Kočí
roomT2:B2-39d
Švehla A.
16:15–18:45
(lecture parallel1
parallel nr.103)

Dejvice
Cvičebna Kočí
Tue
roomKN:E-328
Komárek M.
08:15–10:45
(lecture parallel1
parallel nr.104)

Karlovo nám.
Bourací učebna
roomKN:E-328
Komárek M.
13:30–16:00
(lecture parallel1
parallel nr.105)

Karlovo nám.
Bourací učebna
roomKN:E-107
Komárek M.
11:00–12:30
(lecture parallel1)
Karlovo nám.
Zengerova posluchárna K1
Wed
Thu
Fri
roomT2:H1-131
Groschup D.
09:15–11:45
(lecture parallel1
parallel nr.106)

Dejvice haly
AlgDejvice
roomT2:H1-131
Groschup D.
11:45–14:15
(lecture parallel1
parallel nr.107)

Dejvice haly
AlgDejvice
The course is a part of the following study plans:
Data valid to 2024-02-23
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet3130606.html