SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Ontwerpfase
Ontwerp versus analyse Analyse   = bepalen WAT ontwikkeld moet worden Gebruikersvereisten kennen Probleemdomein in kaart brengen Ontwerp  = bepalen HOE de oplossing eruit zal zien
Wat ontwerpen we? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architectuurontwerp Opsplitsen in subsystemen
Voordelen van opsplitsen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nadelen van opsplitsen ,[object Object]
Hoe opsplitsen? Volgens functionaliteit Gemeenschappelijk basisstructuur onderhoudbaarheid flexibiliteit
[object Object],[object Object],[object Object]
Te hecht gekoppeld A B C D
Lage koppeling C D A B
[object Object],[object Object],[object Object],[object Object],implementatie publieke interface
Hoge cohesie:  module vormt logische eenheid  ==> gemakkelijk te begrijpen en herbruikbaar Slechte cohesie : taken die niet bij deze functie thuishoren. Slechte herbruikbaarheid. Moeilijk onderhoudbaar  (not closed for modification)
Cohesie verbeteren
Lage koppeling en hoge cohesie ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

Similar a H5 Ontwerpfase

3 software architectuur
3 software architectuur3 software architectuur
3 software architectuurDan Kamminga
 
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203RuudKonig
 
Hoe hangen de componenten van de digitale leeromgeving technisch samen?
Hoe hangen de componenten van de digitale leeromgeving technisch samen?Hoe hangen de componenten van de digitale leeromgeving technisch samen?
Hoe hangen de componenten van de digitale leeromgeving technisch samen?SURF Events
 
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?FourPoints Business Intelligence
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatiemenfey
 
Application lifecycle management wat betekent dat nou eigenlijk
Application lifecycle management wat betekent dat nou eigenlijkApplication lifecycle management wat betekent dat nou eigenlijk
Application lifecycle management wat betekent dat nou eigenlijkHenk Beekhuis
 
System Engineering V0.3
System Engineering V0.3System Engineering V0.3
System Engineering V0.3Asintik
 
Dev Days Windows Installer Technology Final
Dev Days Windows Installer Technology FinalDev Days Windows Installer Technology Final
Dev Days Windows Installer Technology FinalJeroen Braak
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureRubiX BV
 
Cloud computing en de toekomst van de IT-afdeling
Cloud computing en de toekomst van de IT-afdelingCloud computing en de toekomst van de IT-afdeling
Cloud computing en de toekomst van de IT-afdelingPascal van Eck
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAFProfecto
 
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...SURF Events
 
Meet de gezondheid van de opslag
Meet de gezondheid van de opslagMeet de gezondheid van de opslag
Meet de gezondheid van de opslagDekkinga, Ewout
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseFrank Vogelezang
 
Studiedag Microsoft Sharepoint
Studiedag Microsoft SharepointStudiedag Microsoft Sharepoint
Studiedag Microsoft SharepointGene Vangampelaere
 
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...Deltares
 

Similar a H5 Ontwerpfase (20)

3 software architectuur
3 software architectuur3 software architectuur
3 software architectuur
 
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
 
111450
111450111450
111450
 
Hoe hangen de componenten van de digitale leeromgeving technisch samen?
Hoe hangen de componenten van de digitale leeromgeving technisch samen?Hoe hangen de componenten van de digitale leeromgeving technisch samen?
Hoe hangen de componenten van de digitale leeromgeving technisch samen?
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
 
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?
BI-Tooltip: Hoe beheer je een self-service BI-tool, zoals QlikView?
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatie
 
Application lifecycle management wat betekent dat nou eigenlijk
Application lifecycle management wat betekent dat nou eigenlijkApplication lifecycle management wat betekent dat nou eigenlijk
Application lifecycle management wat betekent dat nou eigenlijk
 
System Engineering V0.3
System Engineering V0.3System Engineering V0.3
System Engineering V0.3
 
Monitoring sucks
Monitoring sucksMonitoring sucks
Monitoring sucks
 
ICT Architectuur Principes
ICT Architectuur PrincipesICT Architectuur Principes
ICT Architectuur Principes
 
Dev Days Windows Installer Technology Final
Dev Days Windows Installer Technology FinalDev Days Windows Installer Technology Final
Dev Days Windows Installer Technology Final
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
 
Cloud computing en de toekomst van de IT-afdeling
Cloud computing en de toekomst van de IT-afdelingCloud computing en de toekomst van de IT-afdeling
Cloud computing en de toekomst van de IT-afdeling
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAF
 
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...
IT-administratie (CMDB) niet belangrijk? Besparen én verbeteren - Robert Krem...
 
Meet de gezondheid van de opslag
Meet de gezondheid van de opslagMeet de gezondheid van de opslag
Meet de gezondheid van de opslag
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyse
 
Studiedag Microsoft Sharepoint
Studiedag Microsoft SharepointStudiedag Microsoft Sharepoint
Studiedag Microsoft Sharepoint
 
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
 

H5 Ontwerpfase