| | Leer gestructureerd applicaties bouwen met UML: deze workshop geeft je de tools om systemen te analyseren en modelleren volgens moderne standaarden. Deze workshop leert cursisten hoe ze een applicatie gestructureerd volgens UML kunnen analyseren en bouwen. |
| | Deze workshop leert cursisten hoe ze een applicatie gestructureerd volgens UML kunnen analyseren en bouwen. |
| | Analisten en programmeurs die willen ontwerpen en bouwen volgens OO technologie. |
| | - Unified Modeling Language (UML)
- Diagrammen en hun samenhang
- Object Oriënted Strategie
- Inception fase
- Elaboratie Fase
- Iteraties: Requirements
- Use Case detaillering en modellering
- Iteraties: Analyse
- Analyse objecten, relaties, dependencies, inheritance en polymorfisme
- Iteraties: Design
- Casus programmeeropdracht
|
| | - Unified Modeling Language (UML)
- Waarom is UML belangrijk
- Diagrammen en hun samenhang
- Object Oriënted Strategie
- Referentie architectuur
- Rational Unified Process (RUP)
- Inception fase
- Elaboratie Fase
- Overzicht
- Requirements workflow
- Basis use case
- Use Case beschrijving
- Werkwijze opstellen Use Cases
- User-Centered Design
- Use Cases in de Elaboratie fase
- Conceptueel Modelleren
- Use Cases Rangschikken
- Iteraties: Requirements
- Iteratie overzicht
- Use Case Detaillering
- Use Case Model Structureren
- Werkwijze opstellen Use cases
- Iteraties: Analyse
- Objecten en Classes
- Vererving en class-hiërarchie.
- UML Object Syntax
- Analyse: analyse classes opzoeken
- Class Responsibility Collaborator (CRC) cards voor analyse
- Analyse relaties
- Analyse dependencies
- Analyse inheritance en Polymorfisme
- Analyse - use case realization
- Sequence Diagram
- Iteraties: Design
- Overzicht
- Design - classes
- Structural Design Patterns
- GRASP Generalized Responsibility Assignment Software Patterns
- Templates
- Nested classes
- Analyse associaties verfijnen
- Interfaces
- Casus programmeeropdracht
|
| | Op deze module is geen aparte certificering van toepassing. |
| | Nederlandstalig materiaal. |
| | mbo+ |
| | Bekend zijn met fundamentele software engineering problemen en technieken.
Ervaring met een object georiënteerde taal (bijvoorbeeld Java) is een voordeel. |