Masterclass Informatiekunde, Dominicuscollege, Nijmegen Procesmodellering: Hoe teken ik geplande activiteiten uit voor mijn computer? Dr. Stijn Hoppenbrouwers
Wat gaan we vandaag doen? Wat is modelleren in systeemontwikkeling? Waarom is dat nodig? Procesmodelleren: de basis Oefeningetje
Wat is modelleren in systeemontwikkeling Systeemontwikkeling: bouwen volgens plan Modellen zijn bouwplannen: van heel ruw tot super gedetailleerd Modelleren vereist creativiteit plus scherp nadenken/beschrijven Modellen: plaatjes, tekst Modellen zijn de uitkomst, je moet er wel eerst naartoe denken (tussenstapjes)
Waarom modelleren? Ingewikkelde dingen overzichtelijk maken Verdeel en heers (onderdelen, aspecten) Simuleren en rekenen: hoe gaat iets uitpakken? De computer instructies geven Is modelleren dan hetzelfde als programmeren? Modellen van/voor/met gebruikers van systemen
Procesmodelleren Een veelvoorkomend soort model Basismodel voor veel doeleinden Activiteiten volgens plan: bestaand of toekomstig "Flow": eerst dit en dan dat en dan dat ... Verhaal vertellen "Modelleertaal": symbolen BPMN: een standaard modelleertaal voor processen
De basale symbolen activiteiten gebeurtenissen poorten verbindingen
Gezamenlijke voorbeeldoefening Proces kiezen: Iets kopen in een webwinkel Koffie zetten Boek lenen in bibliotheek