softwareontwerpen
Softwareontwerpen is het onderdeel van softwareengineering waarin de structuur, de componenten en de interfaces van een
Bij softwareontwerpen worden meestal twee niveaus onderscheiden: architectuurniveau en detaillering. Het architectuurontwerp bepaalt op hoog niveau
Tijdens het ontwerp worden modellen en beschrijvingen gemaakt, vaak met diagrammen zoals klasse-, sequentie- en componentdiagrammen.
Softwareontwerp heeft een nauwe relatie met vereisten, testen en onderhoud. Het ontwerp moet traceerbaar zijn naar