Adept Events
  • Home
  • Event- info
    • Veelgestelde vragen
    • In-house Info
    • Online en Live Streaming
    • Sponsoring
    • Inschrijfvoorwaarden
    • Deelnemers
    • Gerealiseerde events
  • Sprekers
  • Contact
    • Contact
    • Veelgestelde vragen
    • Call for speakers 2025
    • Over Adept Events
    • Nieuwsbrief
    • Materiaal upload
  • Nederlands
    • Engels

Modelleren met UML en Use Cases

Datum Prijs Contact
Alleen als In-house beschikbaar Op aanvraag seminars@adeptevents.nl
+31 (0)172 742680
Locatie
In-house
TYPE
Op locatie
Profiteer van onze zomerkorting! Meldt u deze zomer vóór 31 augustus meerdere personen van één organisatie aan voor hetzelfde najaarsevenement, dan ontvangt u geen 10% maar 15% vroegboekkorting.
Datum Prijs
Alleen als In-house beschikbaar Op aanvraag
Volgende editie
Locatie Contact
In-house seminars@adeptevents.nl
+31 (0)172 742680
TYPE
Op locatie
Profiteer van onze zomerkorting! Meldt u deze zomer vóór 31 augustus meerdere personen van één organisatie aan voor hetzelfde najaarsevenement, dan ontvangt u geen 10% maar 15% vroegboekkorting.
Datum
Alleen als In-house beschikbaar
Prijs
Op aanvraag
Locatie
In-house
Contact
seminars@adeptevents.nl
+31 (0)172 742680
TYPE
Op locatie
Profiteer van onze zomerkorting! Meldt u deze zomer vóór 31 augustus meerdere personen van één organisatie aan voor hetzelfde najaarsevenement, dan ontvangt u geen 10% maar 15% vroegboekkorting.
  • Waarom deelnemen?
  • Programma-inhoud
  • Sprekers
  • Locatie

Modelleren met UML en Use Cases

In vrijwel alle automatiseringsprojecten, zowel meer traditionele als agile, spelen vraagstukken rond de structuur en architectuur en het beheersen van de analyse, het ontwerp en de kwaliteit van de op te leveren software een grote rol. Daarnaast is documentatie, traceerbaarheid en onderhoudbaarheid van de requirements en het ontwerp van groot belang, zeker wanneer de op te leveren software nog jaren in beheer zal zijn.

In het beantwoorden van deze vraagstukken zijn de modelleertechnieken van UML (Unified Modeling Language) en use cases al jaren van grote betekenis. Ze bieden een universele taal voor het modelleren van diverse aspecten van software. In traditionele projecten, maar nu de volwassenheid van het paradigma groeit, ook in agile projecten. Daarmee onstaat in organisaties de behoefte aan een pragmatische aanpak en het op de juiste wijze inzetten van deze modelleertechnieken van UML. Deze workshop biedt de deelnemers een concrete no-nonsense aanpak, gebaseerd op de jarenlange ervaringen van expert Sander Hoogendoorn.

Waarom deze uitgebreide workshop?
Sander Hoogendoorn toont de lessons learned in het succesvol inzetten van de modelleertechnieken van UML en smart use cases. Aan de hand van een aantal interactieve en leerzame oefeningen, op basis van de Dare2Date case, geeft deze workshop een helder inzicht in de positieve bijdrage die de technieken in UML kan leveren aan projecten. De spreker demonstreert hiermee een concrete en pragmatische aanpak, en geeft de deelnemers een groot aantal concrete en pragmatische handvatten, technieken en best practices voor het succesvol toepassen van UML en smart use cases in uw organisatie.
Uiteraard gebruikt Sander vele, vele voorbeelden en modellen uit reeds uitgevoerde projecten, en toont onder meer het gebruik van de tool Enterprise Architect in de praktijk. De workshop wordt ondersteund door het uitvoeren van diverse praktijkopdrachten, onder meer in het identificeren van scope, het modelleren van bedrijfsprocessen en smart use cases, en het schatten en testen van smart use cases, en het modelleren met activity diagrammen en klassendiagrammen.

Tijdens deze workshop worden o.a. onderstaande vragen beantwoord:
• Welke modelleertechnieken omvat UML en welke zijn echt nodig in projecten?
• Hoe modelleer ik de scope en requirements van mijn projecten?
• Hoe kan ik een pragmatische modelleeraanpak neerzetten in mijn projecten?
• Hoe modelleer ik (smart) use cases?
• Hoe kan ik de omvang van mijn project schatten op basis van use cases?
• Hoe beschrijf ik use cases?
• Hoe modelleer ik activity diagrammen?
• Hoe test ik mijn smart use cases?
• Hoe modelleer ik klassendiagrammen?
• Wat is domain driven design en waarom is dat belangrijk?
• Hoe passen de modelleertechnieken van UML in agile projecten?

Bestemd voor ú

U beschikt reeds over enige basiskennis UML maar wilt deze verdiepen en vooral handvatten krijgen en een methodiek aanleren voor het werken met UML en use cases in de praktijk. De materie, de vele praktijkvoorbeelden en de interactieve oefeningen in deze workshop hebben tot doel de kwaliteit en productiviteit van uw projecten te vergroten. Deze workshop is daarom belangrijk voor iedereen die betrokken is bij software development projecten: opdrachtgevers, IT-managers, projectmanagers, product owners (in spe), software architecten, informatieanalisten, ontwerpers, ontwikkelaars en natuurlijk testers.

Alle deelnemers ontvangen het boek ‘Pragmatisch modelleren met UML 2.0

Aarzel daarom niet en schrijf u snel in! 
Bovenaan de pagina bij Downloads kunt u de volledige PDF brochure downloaden.

Sander Hoogendoorn

Sander Hoogendoorn houdt zich als coach, docent en auteur bezig met het innoveren van software-ontwikkeling bij vele internationale ondernemingen. Sander coacht organisaties, projecten en teams op het gebied van agile, Scrum, Kanban, software-architectuur, microservices, development en testen.

Lees meer

De seminars en workshops die als In-house worden aangeboden, vinden gewoon plaats bij u op kantoor. Ruim van tevoren stemmen wij met u af wat de zaalbenodigdheden zijn. Bij organisaties met meerdere vestigingen verspreid over het land komt het ook wel eens voor dat we in overleg met u kiezen voor een accommodatie die centraal gelegen is in het land.

Een korte introductie
• De historie en modelleertechnieken van UML (Unified Modeling Language)
• Het pragmatisch toepassen van UML in projecten
• Waarin verschillen traditionele van agile requirements?
• User stories, huge cases en smart use cases
• Wat is YAGNI en wat betekent YAGNI voor requirements?
• Levels van requirements. Cloud level, kite level en sea level
• Een pragmatisch stappenplan voor het modelleren van requirements

Scope en bedrijfsprocessen
• Hoe geef ik de scope van een project pragmatisch vorm?
• Het identificeren  van hiërarchische en chronologische bedrijfsprocessen
• Hoe identificeer ik elementaire bedrijfsprocessen?
• De betekenis en waarde van OTOPOP

Het identificeren en modelleren van (smart) use cases
• Use cases distilleren uit elementaire bedrijfsprocessen
• Levels van use cases. Sea level en fish level.
• Pragmatische richtlijnen voor het extraheren van smart use cases
• Hoe modelleer ik smart use cases? Actoren, includes en extends.
• Hoe standaardiseer ik mijn model? Dertig standaardtypen voor smart use cases.
• Smart use cases modelleren in Enterprise Architect

Het schatten van smart use cases
• Projecten, releases en iteraties. Wanneer zijn goede schattingen nodig?
• Waarom is schatten in agile en Scrum zo moeilijk?
• Schatten in uren versus schatten in punten
• De Chicago Skyline. Een praktijkoefening in schatten.
• Het schatten van use cases in smart use case punten
• Smart estimation poker en andere technieken

Use cases beschrijven
• Pre- en postcondities
• Smart use cases uitwerken in basic flows and alternative flows
• Smart use cases beschrijven in Enterprise Architect

Hoe test ik mijn use cases?
• Een introductie in het testen van smart use cases
• Een introductie in smart testing
• Activity diagrammen modelleren
• Hoe modelleert u een activity diagram voor een use case?
• Succes-, faal- en herstelscenarios identificeren en modelleren
• Testpaden vinden en testgevallen beschrijven bij use cases
• Het automatiseren van het testen van smart use cases in Enterprise Architect

Klassendiagrammen en domain driven design
• Hoe modelleer ik klassendiagrammen?
• Wat is domain driven design?
• Hoe modelleer ik het bedrijfsdomein in klassendiagrammen?
• Welke verschillende typen attributen modelleert u?
• Wat zijn value objects?
• Het modelleren van referenties en enumeraties
• Wanneer en hoe modelleer ik associaties, aggregaties en composities?
• Wat zijn dependencies?
• Leren omgaan met generalisaties en specialisaties
• Wat is de relatie tussen het domein en uw gegeven in de database?
• Het modelleren van klassendiagrammen met Enterprise Architect

Het toepassen van UML in agile projecten
• Een korte introductie in agile software development. Wat kenmerkt agile projecten?
• Use cases en de backlog
• Hoe passen de modelleertechnieken uit UML in agile projecten?
• Smart use cases als unit of work in agile projecten
• De smart use case life cycle als leidraad voor de Definition of Done
• Het gebruik van agile dashboards, zoals Mingle, SpeedBird9 of Trello

Afsluiting

In-house Info

Wilt u deze sessie exclusief binnen uw eigen organisatie aanbieden voor een groep medewerkers? Een zeer aantrekkelijke optie met hoog rendement! Nu ook online of op locatie met deelnemers in de zaal plus online deelnemers.

MEER INFO

OOK INTERESSANT

Release

Sinds 1996 dé portal over Software Engineering Website over software engineering met praktische informatie en tips voor analisten, ontwerpers, software engineers en testers. Release biedt blogs door thought leaders, een nieuwsrubriek, video-interviews, whitepapers, evenementenkalender en praktijkverhalen alsmede een vacature-portal en eigen app.

Bekijk

In-house only

Agile, Scrum, Kanban en Continuous Delivery

Praktisch seminar waarin Sander Hoogendoorn u laat zien hoe agile methoden als Scrum en Kanban bijdragen aan het succesvol uitvoeren van software development projecten. Seminar met veel praktijkvoorbeelden en een interessante case. Ook komen bekende misvattingen rond agile aan bod.

Sander Hoogendoorn

 Alleen als In-house beschikbaar

Bij u op kantoor

Bekijk

Release

Sinds 1996 dé portal over Software Engineering Website over software engineering met praktische informatie en tips voor analisten, ontwerpers, software engineers en testers. Release biedt blogs door thought leaders, een nieuwsrubriek, video-interviews, whitepapers, evenementenkalender en praktijkverhalen alsmede een vacature-portal en eigen app.

Bekijk

In-house only

Agile, Scrum, Kanban en Continuous Delivery

Praktisch seminar waarin Sander Hoogendoorn u laat zien hoe agile methoden als Scrum en Kanban bijdragen aan het succesvol uitvoeren van software development projecten. Seminar met veel praktijkvoorbeelden en een interessante case. Ook komen bekende misvattingen rond agile aan bod.

Sander Hoogendoorn

 Alleen als In-house beschikbaar

Bij u op kantoor

Bekijk

Release

Sinds 1996 dé portal over Software Engineering Website over software engineering met praktische informatie en tips voor analisten, ontwerpers, software engineers en testers. Release biedt blogs door thought leaders, een nieuwsrubriek, video-interviews, whitepapers, evenementenkalender en praktijkverhalen alsmede een vacature-portal en eigen app.

Bekijk

In-house only

Agile, Scrum, Kanban en Continuous Delivery

Praktisch seminar waarin Sander Hoogendoorn u laat zien hoe agile methoden als Scrum en Kanban bijdragen aan het succesvol uitvoeren van software development projecten. Seminar met veel praktijkvoorbeelden en een interessante case. Ook komen bekende misvattingen rond agile aan bod.

Sander Hoogendoorn

 Alleen als In-house beschikbaar

Bij u op kantoor

Bekijk

Release

Sinds 1996 dé portal over Software Engineering Website over software engineering met praktische informatie en tips voor analisten, ontwerpers, software engineers en testers. Release biedt blogs door thought leaders, een nieuwsrubriek, video-interviews, whitepapers, evenementenkalender en praktijkverhalen alsmede een vacature-portal en eigen app.

Bekijk

In-house only

Agile, Scrum, Kanban en Continuous Delivery

Praktisch seminar waarin Sander Hoogendoorn u laat zien hoe agile methoden als Scrum en Kanban bijdragen aan het succesvol uitvoeren van software development projecten. Seminar met veel praktijkvoorbeelden en een interessante case. Ook komen bekende misvattingen rond agile aan bod.

Sander Hoogendoorn

 Alleen als In-house beschikbaar

Bij u op kantoor

Bekijk

Adept Events
KvK Den Haag: 56059825
E: seminars@adeptevents.nl
T: +31 (0)172 742680
M: +31 (0)6 113 118 60
W: www.adeptevents.nl

Release
www.release.nl
@Release_nl
Download de Release App

BI-Platform
www.biplatform.nl
@BIPlatform
Download de BI-Platform App

© Adept Events is een handelsnaam van Array Media B.V.
Deel op Twitter Deel op Facebook Deel op LinkedIn
© 2025 Array Media b.v. - Alle rechten voorbehouden | Privacy | Disclaimer