
SSD 8/16: Unified Modeling Language (UML) [software design crash course]
This lecture and the other 15 in this series were given to 3rd year BSc students of Innopolis University (Russia) in 2021.
The slide decks for these lectures were made in LaTeX. You can find their sources here: https://github.com/yegor256/ssd16
Innopolis University: https://innopolis.university/en/
Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256 (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: https://t.me/yegor256news (subscribe to not miss a thing)
Twitter with daily and weekly updates: / yegor256 (follow me!)
iTunes: https://podcasts.apple.com/us/podcast...
SoundCloud: / yegor256
Yandex Music podcast by yegor256: https://music.yandex.ru/album/31142286
0:00 The structure of the lecture
2:32 Class Diagram. Classes
4:16 Generalization
5:10 Composition
8:33 Aggregation
11:10 Association
13:17 Dependency
15:20 Other diagrams. Use Case Diagram
20:27 Component Diagram
24:08 Deployment Diagram
25:02 Activity Diagram
28:26 Sequence Diagram
31:45 Model Driven Architecture (MDA)
37:56 Meta-Object Facility (MOF)
43:02 XML Metadata Interchange (XMI)
45:38 Object Constraint Language (OCL)
47:52 Query/View/Transformation (QVT)
51:15 Executable UML, fUML, Alf
53:53 Books, Venues, Call-to-Action
コメント