Course Object-oriented analysis and design using UML
In this training you learn to apply object-oriented thinking and techniques to analyse, design and model a software system as a collection of collaborating objects. Modelling is based on the principles of Agile Modelling.
This broad software development training teaches you to use object-oriented thinking and techniques. The experienced trainer of Learnit always links theory to practice. The UML-language will run as a red thread through the training. The training starts with the requirements of a software system to be built. These requirements are described with use cases (descriptions of the behaviour of a system). After that, you learn how the different objects are distinguished in a domain model (a conceptual model), what their properties and relationship are and what information they exchange.
You also learn how to assign responsibilities to objects, how to translate responsibilities and make their order visible by means of communication diagrams. Both static and dynamic aspects are addressed. Attention is paid to the translation of the analysis of the system into a Design Class Model and the mapping to code. Familiar design principles and a number of design patterns are also taught. Finally, aspects of architectural design are discussed, as well as component and deployment diagrams. During the training, Enterprise Architect software is used as a tool to create UML diagrams.
The following topics are covered in this training:
- Software Modelling
- Software development methods:
- Iterative and incremental
- UP, UML, OOAD
- Agile, Scrum
- Use cases
- Enterprise Architect
- UML Diagrams
- Domain Class Diagram
- CRC Cards
- Design Class Diagram
- Sequence Diagram
- System Sequence Diagram.
- Communication Diagram
- Case Study
- Design Principles
- Design Patterns
- Abstract Factory
- Factory Method
- Model View Controller
- Model View Controller variants
- Detailed Design
- State Chart Diagrams
- Activity Diagrams
This course is very suitable for developers and architects who want to learn object-oriented analysis and design techniques in combination with UML.
To participate in this training, knowledge of the basic principles of object orientation and experience in object-oriented software development is required.
At the end of the training you receive the official certificate 'Object Oriented Analysis and Design Using UML' from Learnit.
The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.
Prices mentioned are per person, including course material.
Lunch is included in the on-site training.
||8 sessions of three hours
|Price per day, excluding VAT
|Total, incl. VAT
After completion of the training, a Learnit certificate is issued as proof of participation.