| Code | Duur | Trainingsvorm |
|---|---|---|
| OCFOUML | 15 dagen | Individueel, Virtueel en/of Klassikaal, op aanvraag. |
| Lesmethoden: Individueel, Virtueel en/of Klassikaal | ||
| Prijs:€ 7.875,00 vrij van BTW. | ||
Functie ontwerp met UML leert u functie-eisen van product owners te vergaren, analyseren en modelleren waarna het ontwerp gebruikt kan worden voor de bouw van een applicatie.
Vaak worden functies nog alleen in tekst vastgelegd, maar dit laat heel veel ruimte voor foute interpretatie. Oudere ontwerp methodes gebruiken een grote hoeveelheid technieken, voor elke fase weer andere. Met UML gebruikt u een universele modelleringstaal, wat vergeleken met klassieke modelleringen als LAD, SDW en Yourdon en ISAC deze voordelen biedt: 1. Door 1 vaste set modellen voor alle fases van het ontwerp te gebruiken, gaat geen informatie verloren bij de overgang naar volgende fases van detaillering, terwijl daarbij in de klassieke vormen ook steeds een nieuw soort model wordt gebruikt en informatie verloren gaat. 2. UML is gemaakt voor verandering en stapsgewijze verfijning waarbij toch in elke stap een beoordeelbaar product wordt geleverd, zodat de stakeholders steeds kunnen bijsturen en niet pas aan het einde een ja of nee kunnen geven. 3. De UML technieken en best practices groeien mee met de verdere ontwikkeling van informatie architecturen, in plaats van gebouwd te zijn voor een Informatie Landschap van de vorige eeuw.
- Database architectuur en transacties,
- Multi layer architectuur (CORBA, JEE) met Business en Persistence layer,
- SOA architectuur met componenten en required en provided interfaces. Hierdoor worden de pro's en con's van die architecturen niet alleen theoretisch belicht, maar ook ervaren aan de hand van de praktijk en herkent de cursist de eigenschappen van alle informatie landschappen in deze tijd, zonder daarbij ook maar 1 moment de essentie van het ontwerpen van user-functies uit het oog te verliezen.
- Introductie
- Inceptie fase - Vergaren requirements
- Elaboratie fase - maken woordenlijst, Use Cases Modelleren, Conceptueel Modelleren
- Requirements - Use Case Detaillering
- Analyse - Identificeren van Analyse classes
- Analyse - Relaties
- Analyse - Packages
- Analysis - Use case realisatie
- Design model
- Scope van de iteratie
- Subsystemen en layers
- Maak design classes
- Pas GRASP analyse toe
- Pas modellen aan
- Sequence diagram
- Java pseudocode
- Architectuur met Database en transacties
- Multi layer architectuur (CORBA, JEE) met Business en Persistence layer.
Gedetailleerde inhoud
- Domain Driven Development in UML [Evans] - OCFODDD
