home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
UML for programmers

Intended for

OO programmers who are going to use UML.

Background

Familiarity with the OO concepts (see course OO concepts and techniques). You can test yourself to see if you have enough background by printing and filling in the self-test (PDF file - 46 KB). Practical experience with an OO programming language (Java, C++, Smalltalk...) is an advantage.

Training method

Classroom instruction with short exercises and demonstrations.

Course leader

Ludo Van den dries.

Duration

3 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

In recent years, the Unified Modeling Language (UML) has become the most popular diagram technique for application development especially in OO environments. It is an important means of communication between the members of a development team.

This course treats the different UML diagrams and their importance in the development process. The emphasis lies on practical usefulness for the programmer: how do I interpret these diagrams, what's their usefulness, how do I adapt them? Most of the time is spent on the most typical design diagrams (class and sequence diagrams) but also others are treated.

Main topics

  • The (Rational) Unified Process and other methods
  • The UML/UML2 as universal notation technique
  • Use Case diagrams
  • Class & Object diagrams
  • Statechart & Activity diagrams
  • Sequence & Collaboration/Communication diagrams
  • Component & Deployment diagrams
  • Design patterns
  • Implementation
  • CASE tools and reverse engineering