a brief look inside uml
TRANSCRIPT
- 1. A look inside UML Or how does UML exactly work?
- 2. About me Yoan-Alexander Grigorov PHP Dev UML Certified (OCUP)
- 3. Part I: A brief introduction to UML For those who are not familiar...
- 4. What is UML? Unified Modeling Language Notations Graphical representation of classes, objects, flows, interactions, use cases, etc. Used in a broad range of areas Mainly applied in Object-Oriented Programming
- 5. Fundamental UML diagrams Class diagrams Activity diagarams Interaction diagrams Use Case diagrams
- 6. Class diagrams
- 7. Simple class inheritance example
- 8. Class attributes and operations
- 9. Associations
- 10. Associations Aggregation Composition
- 11. Let's draw some class diagrams!
- 12. Sequence diagrams
- 13. Let's draw some sequence diagrams!
- 14. Use case diagrams
- 15. Part II: The UML Metamodel The building blocks of UML
- 16. How is UML specified?
- 17. What is the metamodel? A library written entirely in UML Classes, defining all UML elements A UML that describes UML (!?) Think of it like a C++ compiler for the C++ language
- 18. Package 1: Class Diagrams
- 19. General description of a class
- 20. Brief specification of a class property
- 21. A brief specification of class operation
- 22. Package 2: Sequence Diagrams
- 23. Interactions specification
- 24. Lifelines specification
- 25. Messages specification
- 26. Package 3: Use case diagrams
- 27. Use cases and actors specifications
- 28. Part III: UML Usage in real life
- 29. Where is UML applied Whiteboard! Forward engineering BAD idea Documentations & specifications Agile processes, SCRUM
- 30. UML Tools Windows Enterprise Architect Linux BoUML Online LucidChart Genmymodel.org (very good)
- 31. UML Certification Fundamental Intermediate Advanced
- 32. Sources