Projectmatige Systeemanalyse & -Ontwerp
2024-2025
Transcript
,Inhoudsopgave
UML01a - Overview .................................................................................................................................................. 4
1a – Intro, project management, requirements..................................................................................................... 12
1b – Introduction to SAD ........................................................................................................................................ 16
1c – Basic characteristics of OO systems ................................................................................................................ 21
1d – Project selection and initiation ....................................................................................................................... 25
1e – Requirements determination ......................................................................................................................... 32
1f – Project planning ............................................................................................................................................... 35
1g – Activity dependencies ..................................................................................................................................... 41
1h – Performance reporting ................................................................................................................................... 46
Block01 – Exercises – Solutions .............................................................................................................................. 48
PUML – Workshop overview – Project assignments .............................................................................................. 53
Project Mandate ..................................................................................................................................................... 57
2a – Functional & structural modeling ................................................................................................................... 58
2b – Structural modeling ........................................................................................................................................ 69
2c – Structural modeling (advanced) ➔ class and method design ........................................................................ 77
Block02 – Exercises – Solutions .............................................................................................................................. 83
Demo MS Visio openen .......................................................................................................................................... 89
Demo UC CL ............................................................................................................................................................ 90
3a – Gedragsmatig modelleren .............................................................................................................................. 91
3b – Opstart systeemontwerp .............................................................................................................................. 103
Block 03 – Exercises – solutions ........................................................................................................................... 110
Demo – Interactie ST ............................................................................................................................................ 115
4a – GUI ................................................................................................................................................................ 116
4b – Architecture Development ........................................................................................................................... 123
4c – Installatie ....................................................................................................................................................... 127
4d – Projectuitvoering monitoring controle ......................................................................................................... 132
4e – Project closure .............................................................................................................................................. 139
Block04 – Exercises – solutions ............................................................................................................................ 140
,Demo – GUI........................................................................................................................................................... 144
, UML01a | Overview
UML01a - Overview
Dia 1:
Welkom in dit overzicht van de cursus Projectmatige systeemanalyse en ontwerp.
Dia 2:
Mijn naam is professor van Looy en ik zal jullie begeleiden als docent bij deze cursus. Je vindt mijn
contactgegevens op de slide.
Dia 3:
In dit overzicht zal ik de cursus eerst kaderen alvorens een toelichting te geven bij onze lesagenda en
hoe de evaluatie van dit vak zal verlopen.
Dia 4:
We starten door dit vak te plaatsen naast de andere mastervakken binnen onze finaliteit van
management en informatica. Zowel met onze finaliteit als met dit vak bereiden we jullie voor om een
brug te vormen tussen business en IT. Namelijk tussen de wensen van de eindgebruikers die we
verzamelen via workshops…
Dia 5:
En die we dan gaan analyseren en vertalen naar het IT-departement. Deze brug kan gemaakt worden
door verschillende functies, zoals een analyst en een manager. Binnen de analystenrol maken we een
nader onderscheid tussen businessanalysten, functionele analysten en technische analysten. En ook
binnen de managersrol kan er een opdeling gemaakt worden met enerzijds een algemene IT-
projectmanager en bijvoorbeeld ook een change manager of een kwaliteitsmanager. Binnen dit vak
focussen we ons in het bijzonder op IT-projecten en doorlopen we alle fasen doorheen een IT-
project.
Dia 6:
Door deze verschillende fasen te doorlopen vormt dit vak een soort van synthesevak overheen de
andere finaliteitsvakken. Bijvoorbeeld bij de start van een IT-project is er not aan kennis rond
business process management.
Naarmate de technischere details kenbaar worden, zullen ook de meer technischere vakken aan bod
komen, zoals IT-architectuur, databanken en data warehouses, en programmeren. En tijdens het
coördineren van een IT-project zal je raakvlakken herkennen met een vak rond IT management.
Dus hoe positioneert dit vak zich ten opzichte van de andere vakken? We doorlopen een IT-project
en daar waar een ander vak raakvlakken heeft, dan zullen we dit vermelden zonder opnieuw alle
details te herhalen.
Zo zullen we in dit vak niet zelf programmeren, maar focussen we wel op het voorbereidende werk
en op de stappen die volgen. Op deze wijze zal je zien hoe alle vakken binnen onze finaliteit
samenhangen en eenzelfde doel voor ogen hebben om een werkbare softwaretool op te leveren
voor de eindgebruikers.
4
2024-2025
Transcript
,Inhoudsopgave
UML01a - Overview .................................................................................................................................................. 4
1a – Intro, project management, requirements..................................................................................................... 12
1b – Introduction to SAD ........................................................................................................................................ 16
1c – Basic characteristics of OO systems ................................................................................................................ 21
1d – Project selection and initiation ....................................................................................................................... 25
1e – Requirements determination ......................................................................................................................... 32
1f – Project planning ............................................................................................................................................... 35
1g – Activity dependencies ..................................................................................................................................... 41
1h – Performance reporting ................................................................................................................................... 46
Block01 – Exercises – Solutions .............................................................................................................................. 48
PUML – Workshop overview – Project assignments .............................................................................................. 53
Project Mandate ..................................................................................................................................................... 57
2a – Functional & structural modeling ................................................................................................................... 58
2b – Structural modeling ........................................................................................................................................ 69
2c – Structural modeling (advanced) ➔ class and method design ........................................................................ 77
Block02 – Exercises – Solutions .............................................................................................................................. 83
Demo MS Visio openen .......................................................................................................................................... 89
Demo UC CL ............................................................................................................................................................ 90
3a – Gedragsmatig modelleren .............................................................................................................................. 91
3b – Opstart systeemontwerp .............................................................................................................................. 103
Block 03 – Exercises – solutions ........................................................................................................................... 110
Demo – Interactie ST ............................................................................................................................................ 115
4a – GUI ................................................................................................................................................................ 116
4b – Architecture Development ........................................................................................................................... 123
4c – Installatie ....................................................................................................................................................... 127
4d – Projectuitvoering monitoring controle ......................................................................................................... 132
4e – Project closure .............................................................................................................................................. 139
Block04 – Exercises – solutions ............................................................................................................................ 140
,Demo – GUI........................................................................................................................................................... 144
, UML01a | Overview
UML01a - Overview
Dia 1:
Welkom in dit overzicht van de cursus Projectmatige systeemanalyse en ontwerp.
Dia 2:
Mijn naam is professor van Looy en ik zal jullie begeleiden als docent bij deze cursus. Je vindt mijn
contactgegevens op de slide.
Dia 3:
In dit overzicht zal ik de cursus eerst kaderen alvorens een toelichting te geven bij onze lesagenda en
hoe de evaluatie van dit vak zal verlopen.
Dia 4:
We starten door dit vak te plaatsen naast de andere mastervakken binnen onze finaliteit van
management en informatica. Zowel met onze finaliteit als met dit vak bereiden we jullie voor om een
brug te vormen tussen business en IT. Namelijk tussen de wensen van de eindgebruikers die we
verzamelen via workshops…
Dia 5:
En die we dan gaan analyseren en vertalen naar het IT-departement. Deze brug kan gemaakt worden
door verschillende functies, zoals een analyst en een manager. Binnen de analystenrol maken we een
nader onderscheid tussen businessanalysten, functionele analysten en technische analysten. En ook
binnen de managersrol kan er een opdeling gemaakt worden met enerzijds een algemene IT-
projectmanager en bijvoorbeeld ook een change manager of een kwaliteitsmanager. Binnen dit vak
focussen we ons in het bijzonder op IT-projecten en doorlopen we alle fasen doorheen een IT-
project.
Dia 6:
Door deze verschillende fasen te doorlopen vormt dit vak een soort van synthesevak overheen de
andere finaliteitsvakken. Bijvoorbeeld bij de start van een IT-project is er not aan kennis rond
business process management.
Naarmate de technischere details kenbaar worden, zullen ook de meer technischere vakken aan bod
komen, zoals IT-architectuur, databanken en data warehouses, en programmeren. En tijdens het
coördineren van een IT-project zal je raakvlakken herkennen met een vak rond IT management.
Dus hoe positioneert dit vak zich ten opzichte van de andere vakken? We doorlopen een IT-project
en daar waar een ander vak raakvlakken heeft, dan zullen we dit vermelden zonder opnieuw alle
details te herhalen.
Zo zullen we in dit vak niet zelf programmeren, maar focussen we wel op het voorbereidende werk
en op de stappen die volgen. Op deze wijze zal je zien hoe alle vakken binnen onze finaliteit
samenhangen en eenzelfde doel voor ogen hebben om een werkbare softwaretool op te leveren
voor de eindgebruikers.
4