UML using Visual Paradigm

LEVEL: INTERMEDIATE                    HRDF: CLAIMABLE 

Fifteen (15) CPD Hours approved by MBOT

TRAINER: 

Ts Dr. Yew Kwang Hooi

 

3 - 5 DECEMBER 2024

 

CAPE

Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur​

 

9.00AM - 5.00PM

 

RM 3,500 FOR PROFESSIONALS

10% Discount for Early Bird (until 3 November 2024) / Group / Students

CONTENT SUMMARY

INTRODUCTION

This course introduces Unified Modeling Language (UML) as a platform-independent modeling formalism for analysis and design of software systems. UML 2.0 is used as a tool-agnostic technique to conduct functional modeling, analysis, and modeling. Common categories of diagrams in Unified Modeling Language 2.0 are described with emphasis on the purpose of each specific diagram so that participant will be able to use the correct diagram for analysis and modelling tool throughout software system development. Day-to-day systems are incorporated to illustrate how the various models are used. Participants will consolidate their understanding through a series of practical exercises using Visual Paradigm.

COURSE CONTENT

Module 1: Introduction to UML and Object Oriented Design
  • System analysis using UML.
  • System design using UML.
Module 2: Using use case to build functional model:
  • Why functional model.
  • Actor and use cases.
  • Use case diagram notations and meanings.
  • Detailing use case diagram for analysis.
Module 3: Structural modeling:
  • Identifying object and classes in use cases.
  • Creating and using Class diagram.
  • Creating and using Object diagram.
Module 4: Behavioural modeling:
  • Creating and using Activity diagram.
  • Creating and using State Machine diagram.
  • Creating and using Interaction diagram.
  • Creating and using Sequence diagram.
  • Creating and using Collaboration diagram.

Module 5: Implementation diagrams:

  • Creating and using Component diagram for deployment of software node.
  • Creating and using Deployment diagram for deployment of hardware node.

Module 6: Using advanced UML diagrams:

  • Creating and using Timing diagram.
  • Creating and using Composite Structure diagram.
  • Creating and using Interaction Overview diagram.

OBJECTIVES

Upon completion of this course, participants will be able to:

  • Explain the OOAD principles and process for building software systems.
  • Use Unified Modelling Language (UML)  diagrams for analysis, design and deployment of software systems.
  • Use the notation of different UML diagrams correctly for different phases of software development.
  • Rationalize design and architecture through the use of UML as a communication tool.


WHO SHOULD ATTEND?

  • Software developer/programmer/educator.
  • Novice software engineer





OUR TRAINER

1. Ts Dr. Yew Kwang Hooi  (UTP)

Ts. Dr. Yew Kwang Hooi is a senior lecturer in the Department of Computer and Information Sciences in Universiti Teknologi PETRONAS (UTP). He is a HRDF-certified trainer with various certifications including  Sun(now Oracle) Certified Java Programmer with experience delivering workshops on Java/OOP/OOAD/RUP in university and centres such as SHRDC and PSDC for Intel, Maybank, Experian, Scope International and UiTM since 2010. Training apart, he has been providing consultancy and development services for several software engineering projects for the industry. An avid writer, Dr Yew has published a few academic book titles under Oxford Fajar Sdn Bhd.

COUNTDOWN

REGISTRATION FEES

PROFESSIONALS

MYR3,500*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

EARLY BIRD/ GROUP/ STUDENT

MYR3,150*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

OUR LOCATION

Centre for Advanced & Professional Education (CAPE)

 Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur​

CALL US

+605 - 368 7558 /

+605 - 368 8485

DROP US AN EMAIL

cape@utp.edu.my