Het ontwerpen binnen de instrumentatietechnologie
Een inleiding in ontwerpmodellen
TEST 2020
Rik Min
Hier volgen een groot aantal ongeformateerde sheets van het ISM-deel voor het vak Onderwijskundige Technologie I, module 3.
Prof. dr. Jef Moonen
Prof. dr. Betty Collis
specialists:
Dr. Italo de Diana
Dr. Piet Kommers
Dr. ir. Rik Min
Dr. ir. Pløn Verhagen
'Methoden en technieken'-vakken
'Methodologie'-vakken
Informatie- en communicatie- technologie
Informatietechnologie (IT)
- software
Informatie- en communicatietechnologie (ICT)
- hardware
- software engineering
- etc.
- software
- hardware
- software engineering
- communicatiemiddelen, zoals e-mail, WWW, push-technieken ('Point-cast'), videoconferencing, etc...
Ontwerpen is een iteratief redeneerproces
waarbij zoveel mogelijk gebruik gemaakt wordt van wetenschappelijk
onderbouwde en (empirisch onderzochte en beproefde) kennis uit
andere disciplines.
Ontwerpen is het uitdenken en vastleggen
van functies en eigenschappen in plannen die voor het maken nodig
zijn.
Ontwerpen is een iteratief redeneerproces
van functie naar vorm waarbij gebruikt wordt gemaakt van wetenschappelijk
onderbouwde en zo mogelijk beproefde kennis uit de voor het produkt
relevante disciplines.
Ontwerpen is een methodologie of
strategie voor het oplossen van maak-problemen.
technieken | technologie |
methoden | methodologie |
groepen, processen | sociologie |
mensen, gedragingen | psychologie |
pillen, poeiers | farmacologie |
politiek | politicologie |
planten, dieren | biologie |
misdaden, ruzies | criminologie |
etc. | etc. |
De top-down versus buttom-up benadering:
Benaderingswijzen / invalshoeken
a. Top-down benadering
- vanuit een overall-ontwerp
(komt veel voor bij 'methodisch
uitontwikkelde producten' zoals bijvoorbeeld een stuk courseware,
een Teleac-cursus, etc.)
b. Bottom-up benadering.
- steeds onderzoek naar nieuwe methoden en technieken
(vooral in de wetenschap; vooral bij het maken van wetenschappelijke prototypes)
c. De specialisatie-benadering.
- accent op de vormgeving van zowel het geheel als de delen
(voorbeeld filmindustrie, NASA)
- weinig creativiteit in afwerking
- details horen tot het probleemgebied
- iedere specialist zijn eigen specialisme en eigen invulling
Technolgie, nu soms al een theorie
Software, nu soms al een tekst-file
Ontwerpen, nu soms al een ....
Prototype, nu soms al de blauwdruk zelf
Technieken zijn (in dit verband) bepaalde mogelijkheden, opties of nieuwigheden, die in bepaalde gereedschappen zitten, of met bepaalde gereedschappen kunnen worden uitgevoerd.
(Bijvoorbeeld 'cutten' en 'pasten')
Methoden
zijn (in dit verband) (in het team vast te leggen) realisatie-wijzen
die te maken hebben met het realiseren van een (totaal-)produkt,
hier meestal een ontwerp-methode of een 'plan van aanpak'.
(Bijvoorbeeld het kiezen van het juiste
auteursysteem of de juiste hogere programmeertaal; gebaseerd op
de juiste argumenten; onder de gegeven condities.)
Methodologie
is (in dit verband) het totaal aan kennis en inzicht van methoden
die bij het ontwerpen worden of kunnen worden toegepast.
Methodologie
is (in dit verband) een hogere orde werkwijze. (In de zin van:
welke aanpak? Welke ontwerp-methoden gaat men gebruiken, gegeven
een bepaalde methode, bepaalde regels, bepaalde theorieën,
bepaalde procedures, bepaalde richtlijnen, bepaalde 'kookboeken',
etc.? Zie bijvoorbeeld het OKT-model of het W.J. Zwart-model.
Methodologie
is (in dit verband) de 'leer (of de wetenschap) der methoden'.
De ontwerp-methodologie beoogt wetenschappelijk
verantwoorde gereedschappen, technieken en methoden aan te dragen
waarmee ontwerpers het ontwerp en het ontwerp-proces effectief
en efficiënt kunnen maken en sturen.
Ontwerpen op zich zelf is dan wel
geen wetenschap; de methodologie (in dit verband) is dat wel.
NB. Een ontwerp-filosofie is een bepaalde
aanpak die door jarenlange ervaring bij een bepaald type ontwerp en product is opgedaan.
* het aangepaste OKT-model
* het rapid prototyping model
* het W.J. Zwart-model
* het WYBER-model
* het NGI model
Het NGI-model (model uit de informatica)
Voorstudie-fase:
Verstoringenmethode;
Analyse-fase:
Analysemethodiek voor
bepaling informatievraag,
inclusief kwaliteitseisen,
selectiemethodiek en
standaardprogrammatuurstrategie.
Ontwerp-fase:
Selectiemethodiek voor geeigende
werkwijze in geval van
maatwerkprogrammatuurstrategie
met als alternatieven:
- gestructureerde werkwijze
(watervalmethodiek);
Bouw-fase:
Selectie van geëigende combinatie
van beschikbare technische, sociale
en bestuurlijke fasemethodieken.
Implementatie-fase:
Selectie van geëigend
implementatiepad op basis van
beschikbare kennis en ervaring.
(met behulp van een computer of een computertool)
Kenmerken:
1. Gewoon beginnen
- meestal alleen voorstudie
2. Met behulp van tools, zoals editors
- CAD/CAM systemen
3. Onderdelen worden ook op deze manier gemaakt
Het verschil tussen ontwerpen en ontwikkelen
Ontwerpen:
* maken van overall concept
Ontwikkelen:
* kiezen van de tools
Karakteristieke ervaringen en conclusies:
W.J. Zwart-model
* stack
WYBER-model
* tweedeling
KOPIE model
* keuze van tools of methode
NGI model
* zeer algemeen
Selectiemethodiek;
Uitbestedingsstrategie.
- incrementele werkwijze
(bezinning na iedere stap);
- prototyping werkwijze.
- meestal geen overall ontwerp
- auteur-systemen
* maken van overall schema
* maken van stroomschema
* bespreken
* kiezen van programmeersysteem of -taal
* vormgeving van de delen
* vormgeving van het geheel
* programmeren, compileren linken, etc.
* testen, etc.
* elk bedrijf heeft eigen model of visie