UML, RUP en OOAD

Klik hier om de informatie over deze training te downloaden.
Experience the Unified Modeling Language methodology and tools

Doelstelling

During these 4 days, we’ll use the UML notation, apply best of breed methodologies and profit from the knowledge contained in patterns to constantly verify our evolving business models.

Doelgroep

Business consultants, Business analysts, Project Managers, IT professionals.

Voorkennis

Algemene kennis van Windows en OO technologie volstaat.

Lesstof

Package 1

  • What is the Unified Modeling Language?
  • Why use models?
  • Identifying business processes.
  • Development of a business vision.
  • The Rational Unified Process. (RUP)
  • Streamlining processes in function of the business vision.
  • Introducing UML, the notation.
  • Overview of Object Oriented Analysis & Design: the Methodology.
  • Applying Patterns: our best practices.
  • Identifying real-life objects.
  • Definition of business objects: workers, entities and organizations.
  • Creation of use-cases.

Package 2

  • Structuring of a high-level UML business use-case model.
  • Describing detailed use-cases.
  • Sequence diagrams to detail the use case.
  • Emphasis on the time-ordered flow.
  • UML Sequence diagram notation and events.
  • Real-life examples, usage of industry standard tools.
  • Definition of the Domain Model.
  • Adding associations to the domain model.
  • Identifying attributes for the domain model.
  • Operation contracts..
  • Detailing pre-and postconditions.

Package 3

  • Collaboration diagrams.
  • Operations translated in Collaboration diagrams.
  • UML Objects and messages.
  • Notation of message structure and iteration.
  • Patterns and their usage.
  • Applying best practices to refine the Domain model.
  • The Object Constraint Language.
  • In which cases can OCL be useful?
  • Classes, objects and their behavior.
  • Modeling state of an object by using state diagrams.
  • Identification of state and transitions.
  • When to use UML automates?

Package 4

  • Identification of candidate classes.
  • Definition of responsibility and role of classes.
  • Multiplicity and bidirectional associations.
  • Inheritance, generalizations and specializations.
  • Polymorphism, extensions and restrictions.
  • Generating code, based on a class diagram.
  • Detailed work, process and information flows.
  • Some more details on the RUP.
  • Other patterns of the GOF (Gang of Four).
  • Advanced concepts.
  • What will the future bring?
  • Conclusions.

Cursusmateriaal

Deze cursus wordt normaalgesproken in het Nederlands gegeven maar kan desgewenst ook in het Engels of Frans worden verzorgd. Het lesmateriaal is grotendeels Engelstalig.

Deelnamecertificaat

U ontvangt na afloop van de training een certificaat van Internet Opleidingscentrum waarop vermeld staat dat u de cursus "UML, RUP en OOAD" heeft gevolgd.

Tijdsduur

Deze cursus duurt vier dagen, van 9.30 - ca. 16.30 uur. Tussen 12.00 - 12.45 uur is er een lunch in buffetvorm. Koffie, thee en frisdrank zijn de gehele dag beschikbaar.

Kosten

De cursus kost EUR 1895,00 per persoon, excl. BTW. Inclusief cursusmateriaal, deelnamecertificaat, lunches en consumpties.

Cursusdata

UML, RUP en OOAD - 4 dagen
2024 april
mei
juni
juli
augustus
september
( Voldoende plaats Voldoende plaats, Bijna Vol Bijna Vol, Vol Vol, Vol Last Minute )
(Klik op de gewenste datum)

Let op: Getoond wordt steeds de 1e dag van 4 aaneengesloten werkdagen, tenzij hieronder bij Inschrijven anders staat aangegeven!

Indien u 3 of meer deelnemers heeft voor deze cursus maar hierboven geen geschikte datum kunt vinden, kunnen we in veel gevallen voor u een extra datum inplannen. Neem in dat geval even contact met ons op.

Inschrijven

U kunt zich inschrijven voor deze cursus door het online inschrijfformulier in te vullen. Tevens kunt u ons vragen stellen per E-mail op info@ioc.nl. Natuurlijk kunt u zich ook schriftelijk opgeven. U kunt hiervoor gebruik maken van het inschrijfformulier (PDF), welke wij u graag op verzoek toesturen of faxen.
Bel ons: 0318 - 64 86 80.
 

Contact