|
Provided by: RedPill - IT Consulting Advanced UML 21UML |
![]() |
Training
Provided by RedPill - IT Consulting
Software design is part art. It requires experience and intuition. It calls for compromises. Participants of this course analyze typical problems that appear during object-oriented analysis and design in UML, and try to find solutions for these problems. Then they realize that usually there is no single best solution and that each idea is correct when certain assumptions are met. During this course, those who know UML and use it in their work will learn how to deal with non-trivial design problems and will get a new fresh understanding of object-oriented analysis and design.
Related Jobs or Careers: IT business analyst, IT system analyst, IT system designer
|
|
||||||||||||||
Advanced UML 21
The training is for:
- analysts and designers who use UML and want to learn advanced modelling techniques and means of solving design problems.
Prerequisites:
- knowledge of UML and modelling practice,
- prior participation in the training "Introduction to UML" is recommended.
By the end of the training participants will have learned:
- advanced techniques of object-oriented analysis and design,
- being aware of consequences of using various modelling techniques and patterns,
- how to apply the right design solution to certain project conditions.
Training duration: 2 days.
Methodology: lectures and exercises. Most of the time is spent on doing exercises and their discussion. Trainees actively participate in the training.
Training outline:
Day 1.
- Modelling of extensible and configurable systems.
- Modelling OCL constraints.
- Dependencies between use cases.
Day 2.
- How to effectively write use cases.
- Advanced techniques of creating activity diagrams.
- Advanced techniques of creating state-machine diagrams.
About The Training Provider: RedPill - IT Consulting
RedPill - IT Consulting - RedPill is an independent company that provides training and consulting services in IT systems analysis and design throughout Europe. We offer our knowledge and experience to software houses, to companies that conduct IT projects on their own, and to customers of IT software houses and integrators. Our customers' problems are challenges for us.

