top of page

Unified Modeling Language (UML) for Reporting and Presentation

Unified Modeling Language (UML) is a standardized modeling language consisting of an integrated set of diagrams, was mainly developed to help system and software developers for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. Later on, UML were used to report progress and processes models in companies. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems. The UML is a very important part of developing object-oriented software and the software development process. The UML uses mostly graphical notations to express the design of software projects. Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software. This course aims to give you detailed ideas about what is UML, the history of UML and a description of each UML diagram type, along with UML examples.

Logo HRDF Claimable.png

Targeted Groups:

Literally, Every Engineer needs UML to describe the structure and the behavior of the system he/she is developing. Additionally, workers in companies would make the use of UML to present new processes they come up with when reporting to their managers. The company managers themselves need UML to describe the new processes, new systems, collaborations, frameworks, patterns and components to their employees to follow.

Logo HRDF Claimable.png

Course Objectives:

This course was designed to let the participants able to:

  • Understands what UML is and why it is being used

  • Distinguish between the various UML diagrams

  • Identify the suitable UML diagram according to their needs

  • Convey the concepts using the proper UML diagrams.

Course Contents

Unit 1: Introduction to Infographic Reporting

  • Reporting Vs Presentation slides

  • Infographics

  • Tools used to create infographics


Unit 2: Unified Modeling Language (UML)

  • What UML is

  • History of UML

  • Why UML is needed


Unit 3: Structural UML Diagrams

  • Class Diagram

  • Component Diagram

  • Deployment Diagram

  • Object Diagram

  • Package Diagram

  • Composite Structure Diagram

  • Profile Diagram


Unit 4: Behavioral UML Diagrams

  • Use Case Diagram

  • Activity Diagram

  • State Machine Diagram

  • Sequence Diagram

  • Communication Diagram

  • Interaction Overview Diagram

  • Timing Diagram

bottom of page