Functioneel Ontwerpen met UML

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats
Logo van Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar' heeft een gemiddelde beoordeling van 8,2 (uit 519 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

10
Gemiddeld cijfer voor Functioneel Ontwerpen met UML
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
Marjolein Pilon
starstarstarstarstar
Marjolein Pilon
Projectleider/Business analist at NWO (Nederlandse Organisatie voor Wetenschappelijk Onderzoek)
10
Functioneel Ontwerpen met UML

"Zeer goede trainer met veel UML ervaring. De afwisseling tussen theorie en oefeningen werkte heel goed. Het niveau was pittig maar goed te doen voor mij als beginner met UML. " - 14-04-2017 06:10

"Zeer goede trainer met veel UML ervaring. De afwisseling tussen theorie en oefeningen werkte heel goed. Het niveau was pittig maar goed te d… alles lezen - 14-04-2017 06:10

Startdata en plaatsen

placeNieuwegein
22 okt. 2020 tot 23 okt. 2020
Toon rooster
event 22 oktober 2020, 08:45-16:00, Day 1
event 23 oktober 2020, 08:45-16:00, Day 2
placeNieuwegein
12 apr. 2021 tot 13 apr. 2021
Toon rooster
event 12 april 2021, 08:45-16:00, Day 1
event 13 april 2021, 08:45-16:00, Day 2

Beschrijving

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

Functioneel Ontwerpen met UML training

Tijdens deze tweedaagse cursus Functioneel Ontwerpen met UML leer je hoe afbeeldingen te maken in de vorm van modellen. De meeste beschreven modelleertechnieken zijn onderdeel van de internationaal gestandaardiseerde Unified Modeling Language (UML).

De cursus bestaat uit afwisselend theorie en praktijk:

Eerst wordt klassikaal theorie gegeven. Vervolgens pas je deze theorie toe bij het maken van een onderdeel van jou eigen functioneel ontwerp. Hierbij helpt de docent door vragen van de cursist te beantwoorden, en door vragen aan de cursist te stellen over het ontwerp dat de cursist maakt. Daarna wordt klassikaal nieu…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Unified Modeling Language (UML), ER-modellering, Database management, SysML en Agile.

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

Functioneel Ontwerpen met UML training

Tijdens deze tweedaagse cursus Functioneel Ontwerpen met UML leer je hoe afbeeldingen te maken in de vorm van modellen. De meeste beschreven modelleertechnieken zijn onderdeel van de internationaal gestandaardiseerde Unified Modeling Language (UML).

De cursus bestaat uit afwisselend theorie en praktijk:

Eerst wordt klassikaal theorie gegeven. Vervolgens pas je deze theorie toe bij het maken van een onderdeel van jou eigen functioneel ontwerp. Hierbij helpt de docent door vragen van de cursist te beantwoorden, en door vragen aan de cursist te stellen over het ontwerp dat de cursist maakt. Daarna wordt klassikaal nieuwe theorie gegeven. Vervolgens kunnen de cursisten deze theorie toepassen in een nieuw onderdeel van hun functioneel ontwerp. Zo bouw je stapsgewiijs een eigen functioneel ontwerp

In het begin van de cursus kies je wat voor applicatie je tijdens de cursus (als oefening) een functioneel ontwerp gaat maken. Dit is bij voorkeur een applicatie die het bedrijf waar je werkt wil laten bouwen. Op deze manier sluit voor elke cursist de inhoud van de cursus goed aan op de praktijk van zijn of haar dagelijks werk, en zijn de cursisten persoonlijk sterk betrokken bij de oefeningen die ze maken.

Aan het eind van de cursus heb je een functioneel ontwerp gemaakt voor de applicatie naar keuze, inclusief een product backlog die je gebruikt als basis voor een scrum implementatie van deze applicatie.

Doel van de training

Bij analyse & ontwerp van software zeggen afbeeldingen meer dan 1000 woorden. Doel van deze cursus is dat de cursisten leren om deze afbeeldingen te maken en te interpreteren. Doel van analyse en ontwerp van software is om een helder beeld te krijgen van deze software. En om hierover met elkaar te kunnen communiceren.
Middel om dit doel te bereiken is een verzameling afbeeldingen die kort en bondig beschrijven:

  • Gegevens die met de software kunnen worden bekeken en/of gewijzigd
  • Bedrijfsprocessen die deze gegevens doorlopen
  • Rollen en autorisaties die gebruikers van de software hebben
  • Gebruikersschermen
  • Navigatie tussen deze gebruikersschermen

Doelgroep :

Deze cursus is voor iedereen die te maken heeft met het ontwerpen van software. De cursisten kunnen variëren van een toekomstige gebruiker die vertelt wat hij met de software moet kunnen doen, tot een ontwerper die de software ontwerpt en een programmeur die de software uiteindelijk gaat bouwen. Al deze mensen moeten een gemeenschappelijke taal hebben waarin ze met elkaar communiceren. Deze taal leert men in deze cursus.

Voorkennis :

Er is geen voorkennis nodig.

Onderwerpen :


- Requirements d.m.v. UML use cases
   - In dit onderdeel leert de cursist hoe kort en bondig kan worden beschreven WAT de te ontwerpen applicatie moe doen, zonder al tijd te hoeven besteden aan HOE de applicatie dit gaat doen. Dit gebeurt door use cases te tekenen van de te ontwerpen applicatie. Hiermee wordt zichtbaar welke gebruikersrollen de verschillende gebruikers van de applicatie kunnen hebben, en wat deze gebruikers moeten kunnen doen.
- Gegevens d.m.v. een UML klassendiagram
   - In dit onderdeel leert de cursist om de gegevens die met de te ontwerpen software kunnen worden bekeken en/of gewijzigd te beschrijven. Dit doet de cursist door een UML klassendiagram te tekenen. Hiermee wordt op eenvoudige wijze duidelijk welke gegevens een rol spelen in de applicatie. Alleen de functionaliteit speelt hierbij een rol, zonder tijd te hoeven besteden aan de vraag hoe de gegevens technisch in een database kunnen worden opgeslagen.
- Bedrijfsprocessen d.m.v. UML activiteitendiagrammen
   - Sommige gegevens doorlopen een bedrijfsproces. Een polisaanvraag of een belastingaangifte bijvoorbeeld doorloopt achtereenvolgens verschillende processtappen, en heeft na elke processtap een bepaalde status. Hiervan tekent de cursist een UML activiteitendiagram, met zwembanen die aangeven welke gebruikers welke processtappen kunnen uitvoeren. Daarmee wordt in één oogopslag zichtbaar welke processen de gegevens doorlopen, en wat er in deze processen gebeurt.
- Rollen en autorisaties d.m.v. een CRUD matrix
   - Een CRUD matrix geeft aan welke gebruikers welke Create, Read, Update of Delete (= CRUD) acties kunnen uitvoeren op welke gegevens. Samen met de zwembanen in de bedrijfsprocessen geeft dit een volledige beeld welke gebruikersrollen welke autorisaties hebben.
- Schermnavigatie d.m.v. UML toestandsdiagrammen (= state machines)
   - In een schermstroomdiagram geeft de cursist aan welke schermen de applicatie heeft, en hoe gebruikers tussen deze schermen kunnen navigeren.Elk scherm kan hierbij gezien worden als een toestand waarin de gebruikersinterface zich kan bevinden. Daarom wordt een schermstroomdiagram getekend in de vorm van een UML toestandsdiagram.
- Gebruikersschermen
   - Elk scherm dat voorkomt in bovengenoemde schermstroomdiagrammen wordt uitgewerkt in een schermontwerp, met hierin onderdelen zoals tekstvelden, checkboxes, radio buttons, navigatieknoppen, etc. In de cursus ligt hierbij de nadruk op het bieden van de gewenste functionaliteit, consistent met bovengenoemde requirements, gegevens, bedrijfsprocessen, etc.
- Business rules
   - Bovengenoemde diagrammen beschrijven veel bedrijfslogica. Bijvoorbeeld: een bedrijfsproces geeft aan in welke volgorde activiteiten moeten worden uitgevoerd. En een klassendiagram toont hoeveel objecten van de ene klasse aanwezig kunnen of moeten zijn bij een object van een andere klasse. Bedrijfslogica die niet kan worden vastgelegd door middel van bovengenoemde diagrammen, wordt apart beschreven in korte, bondige teksten.
- Koppelingen met andere systemen d.m.v. een UML componentendiagram
   - De meeste applicaties zijn gekoppeld aan andere systemen. Bijvoorbeeld: een webshop kan worden gekoppeld aan een voorraadbeheersysteem, en aan een boekhoudsysteem waarin de betalingen worden vastgelegd. In dit onderdeel leren de cursisten om kort en bondig (in de vorm van een UML componentendiagram) aan te geven met welke systemen er gekoppeld wordt, en wat de functie is van deze koppelingen.

- Van ontwerp naar realisatie d.m.v. scrum
   - Een functioneel ontwerp kan in een scrum proces succesvol worden omgezet in een werkende applicatie. Hoe dit in zijn werk gaat, en hoe scrum gecombineerd wordt met bovenstaande technieken, wordt uitgelegd in dit laatste deel van de cursus. De hierbij horende opdracht voor de cursisten is om een product backlog met prioriteiten te maken, die gebruikt kan worden als basis voor een scrum implementatie van het functioneel ontwerp.

10
Gemiddeld cijfer voor Functioneel Ontwerpen met UML
Gebaseerd op 1 ervaring
Marjolein Pilon
starstarstarstarstar
Marjolein Pilon
Projectleider/Business analist at NWO (Nederlandse Organisatie voor Wetenschappelijk Onderzoek)
10
Functioneel Ontwerpen met UML

"Zeer goede trainer met veel UML ervaring. De afwisseling tussen theorie en oefeningen werkte heel goed. Het niveau was pittig maar goed te doen voor mij als beginner met UML. " - 14-04-2017 06:10

"Zeer goede trainer met veel UML ervaring. De afwisseling tussen theorie en oefeningen werkte heel goed. Het niveau was pittig maar goed te d… alles lezen - 14-04-2017 06:10

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar', om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.