Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to the language UML
- Brief History UML Object Modeling Overview OMG Group Specification UML Diagram Overview UML
Requirements management
- Classification of requirements Requirements categories according to FURPS Methods of collecting requirements Requirements modeling using the notation UML Requirements dependency matrix Creating requirements specifications based on diagrams
Modeling of business processes
- Business process definition Business process modeling in UML Activity diagram Decision and concurrent flows Exceptions and exception handling Partitions, lanes
Modeling non-functional requirements
- Use of component and implementation diagrams Initial system architecture - logical and physical Modeling of requirements related to security, performance, system reliability
Modeling functional requirements
- Determining the scope of the system Modeling system functionality using a use case diagram Identifying actors and relationships between them Identifying use cases Association "actor - use case" and its properties Relationships between use cases: include, extend, generalization
Using a sequence diagram Types of messages: asynchronous, synchronous, return Determining the sequence of message numbering Analytical object categories: Boundary, Control and Entity
- Introduction to the system design
Forward/Reverse engineering Generating the source code based on the diagram
- Generating a diagram based on the source code
Requirements
Familiarity with basic object-oriented concepts or any object-oriented language is recommended.
Testimonials (3)
Form: Theory, Example, Individual exercises, discussion.
Przemek - Streamsoft Kraków Sp. z o.o.
Course - Analiza i projektowanie obiektowe za pomocą języka UML
Machine Translated
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Course - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.