________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Course Description. UML: Unified Modeling Language
This course is taught online and consists of 5 units.
The course lasts 30 hours and is divided between the content and the collaboration tools. Upon completion, the student will receive a certificate of completion.
The training is carried out through our Virtual Campus. With this option, you will have access to all the educational content on the course platform and it will be accessible, from the day the course starts, 24 hours a day, every day of the week. Students will also have access to participation forums, as well as continuous tutoring.
The course fee applies to the virtual modality (100% bonus option). In-person and remote training actions can be carried out on demand.
Introduction
UML is a standard language for modeling object-oriented systems , which allows different aspects of the structure and behavior of a system to be represented using diagrams.
Course objectives
The UML aims to provide a common means of communication among developers, facilitate documentation and maintenance of systems, and support the object-oriented analysis and design process.
Addressed to
The course is aimed at anyone involved in the development of object-oriented systems, such as analysts, designers, programmers, managers or clients.
Course content
1. Introduction
- What is UML?
- Data models vs UML
- UML Objectives
- UML Diagrams
- Business Process Modeling Notation (BPMN)
2. Conceptual Areas
- Structure
- Behavior
- Interaction
- Artifacts
3. Static Structure UML Diagrams
- Class Diagram
- Object Diagram
- Component Diagram
- Package Diagram
4. UML Diagrams Dynamic Behavior
- Sequence Diagram
- State Diagram
- Activity Diagram
- Use Case Diagram
5. UML Diagrams Implementation Constructs
- Deployment Diagram
- Component Diagram
- Composite Structure Diagram
Requirements
The course does not require any specific prior knowledge, but it is advisable to have a basic understanding of the concepts of object-oriented programming, such as classes, objects, attributes, methods, inheritance and polymorphism.