NederlandsEnglish

Unified Modeling Language (UML)

  • UML for practitioners
  • Advanced UML
  • OCUP Certification

UML courses for Practitioners

Object Oriented Analysis & Design Courses

uml2

We offer the following two training courses for object oriented software analysis and design for practitioners. The content of these courses can be customized to meet your specific requirements.

Object Oriented Analysis & Design using UML 2

The object-oriented development of software systems has undergone a dramatic evolution over the past decade with the introduction of a single common language: UML. Under the supervision of The Object Management Group (OMG), the Unified Modelling Language (UML) has developed into a design-language standard that is generally accepted and widely used. It has been developed to overcome the Babylonian confusion that existed in the beginning of the 90’s with all the object-oriented design languages that emerged.This 5-day course for Software Developers, Engineers and Architects provides a working knowledge of the UML 2 notations and meta-models as well as insight into the design goals and usage of these notations.

Design Patterns

This 4-day course for Software Developers, Engineers and Architects will enhance your understanding of the architectural relevance of patterns, gain insight into the way patterns can be applied to non-functional requirements, increase awareness of available patterns, gain skills in recognizing situations where patterns can be applied and much more. We will also address software architecture concepts and when patterns should be applied.

Mithun Training & Consulting is influencing member of the Object Management Group. Our UML courses are delivered by a Certified UML Advanced professional.

Would you like to receive more information on these courses? Please contact us.

Advanced UML

More advanced UML topics

Our object oriented analysis and design and our design patterns courses provide a basis. For more advanced topics, we offer a number of specialized training courses.

Specification of Component Interfaces

Interface specifications are often considered difficult to write and interpret because of their high degree of formality. However, it is now possible to make accurate interface specifications using standard UML notifications. This 4-day course is based on UML 2.

API Design

The design and realization of interfaces of software platforms and libraries for use by others, either within the organization or for a wider software developing community, is one of the biggest challenges in software development. In this 3-day course, software architects and developers learn to appreciate and apply some heuristics for the design of application programming interfaces.

Mithun Training & Consulting is influencing member of the Object Management Group. Our UML courses are delivered by a Certified UML Advanced professional.

Would you like to receive more information on these courses? Please contact us.

UML OCUP Certification Training

 

OCUP Fundamentals, Intermediate & Advanced

umlcert

How Mithun helps you to get certified

In order to explain to your internal and external customers what level of UML (Unified Modeling Language) competence your software engineers actually have, it’s helpful to be able to apply a simple certification generally accepted by the industry. Reading in someone's resume that he or she "knows UML" can mean a mere 10 hour theoretical basic course at college or 5 years experience as an analyst or software architect.

The OMG (Object Management Group) introduced a couple of years ago three levels of OCUP (OMG Certified UML Professional) certification for software professionals in order to create a standard of knowledge in the industry:

  • OCUP Fundamental
  • OCUP Intermediate
  • OCUP Advanced
After successfully completing the OCUP Fundamentals level exam, you will be certified to:
  • Work with the commonly used UML elements
  • Create simple UML models
  • Be a qualified member of a UML Development Team
After successfully completing the OCUP Intermediate level exam, you will be certified to:
  • Work with a broad range of UML elements
  • Create complex UML models
  • Be a qualified senior member of a UML Development Team
After successfully completing the OCUP Advanced level exam, you will be certified to:
  • Work with the full range of UML elements
  • Create extremely large and complex UML models
  • Be qualified to manage a UML Development Team

Our Solution:

We offer a number of training tracks, aimed to prepare you for an OCUP certification exam:
  • UML Fundamental long track for beginners
  • UML Fundamental short track for more experienced engineers
  • UML Intermediate track
  • UML Advanced track

Our approach for each track consists of an initial practical UML 2 training of two or five days (depending upon if you choose the short or long track). At the end of this course, the students will receive a reading of a relevant part of the UML 2 specification and a modeling assignment, which will have to be done after the initial training. Later, a one-day return session will be scheduled in order to discuss the modeling assignment. Next, a short test will be done to get an indication whether you are ready for the OMG UML certification exam.

The structure of the intermediate and advanced tracks are the same as the fundamental track except that only the longer track of five days plus one return day is available.

To determine which Fundamentals track would be most suitable we perform a short test. Based on the outcome, we can recommend the most suitable track for you.

Mithun Training & Consulting is influencing member of the Object Management Group. These courses are delivered by a OMG Certified UML Advanced professional. The certification exams are held by an independent party (Pearson VUE) assigned by the OMG.

Would you like to receive more information on our OCUP courses? Please contact us.

UML

Sound design and readily accessible design documents are of extreme importance for evolving software products. Design documentation is not just paper, it is materialized understanding. Understanding that is sometimes not there to begin with, or that is lost when not written down. Writing software effectively is not a matter of trial and error, it requires professional discipline. You don’t gain time by messing about.

eNewsletter Sign-up


By checking one of these boxes you are agreeing to receive emails from our company, if you change your mind at any point you can unsubscribe by clicking the link at the bottom of any of our emails

Do the UML Quiz

Please fill in a value for the following field(s):
UML is purely a language, void of any methodology. Hence, its value is very limited.

UML is such a large language that it is impossible to learn it and use it properly

UML Poll

OMG UML Certification gives an indication of someones UML capabilities
 

Upcoming UML Courses