PV258 Software Requirements Engineering
Week 6 - Initial CRC Requirements Analysis
An initial analysis of requirements can be performed by means of analysis class models and CRC cards to
get an initial idea about how to go from the requirements to the design
of the system. CRC cards can be used as a complement or as substitute of
UML analysis at the beginning of the analysis process. Such analysis can allow to understand if some requirements are unclear and all the domain objects.
Lecture
- C(lass) R(esponsability) C(ollaboration) Cards Analysis: how to go from user stories to object oriented representation
- OCL Support for more formal initial analysis
Exercise
Reading Material
- From Use Cases to Class Diagrams with OCL
- Example tool that supports OCL statements: https://github.com/dresden-ocl
Additional Material
Videos
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PV258/um/videos/lect5-crc.mp4
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PV258/um/videos/lect5-ocl.mp4
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PV258/um/videos/lect5-ocl01.mp4
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PV258/um/videos/lect5-ocl02.mp4
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PV258/um/videos/lect5-ocl03.mp4