Training objectives
At the end of the training, the trainee will be able to:
- Understand the different phases of
object modelling in UML
- Understand the representation and the value of using
the different UML diagrams
- Be able to translate a functional requirement by relying
on UML diagrams
Prerequisites
To follow this training effectively, trainees
must have:
Basic knowledge of software engineering: This implies a
general understanding of software development life cycles,
methodologies (agile, waterfall, etc.), and fundamental
computer science concepts (algorithms,
data structures).
Basic knowledge of object-oriented programming (OOP):
It is essential to understand the concepts of class, object,
inheritance, encapsulation, and polymorphism.