Fase 3: Technisch Ontwerp
T.O. overzicht Fase Activiteit Techniek Deliverable 3.1 Initialiseren project Plan van Aanpak 3.2 Opstellen programmamodel Structuur-diagramma’s Programmamodel 3.3 Analyseren gegevensgebr. Implementatie-analyse Implementatie- gegevensmodel 3.4 Afsluiten T.O. Technische documentatie
Activiteit 3.2 Opstellen programmamodel Taken, procedures programmamodules Hiërarchie: structuurdiagramma
Voorbeeld programmamodel
Transformatie procesmodel programmamodellen Uitgangspunt? Procesmodel of datamodel of … Richtlijnen: Samenhang (maximaal) Koppeling (minimaal) Module-omvang (1 beeldscherm) Fan-in (max) / Fan-out (5 à 9)
Activiteit 3.3: analyseren gegevensgebruik implementatiegegevensmodel
Activiteit 3.4 - Afsluiten T.O. Rapport T.O. (+ haalbaarheidsonderzoek) goedkeuren prioriteiten bepalen implementatie-projecten kiezen ontwerpopties make help ask for support stuurgroep
Fase 4: Bouw
Aspecten van programmeren Productiviteit Efficiëntie Correctheid Overdraagbaarheid Onderhoudbaarheid
Fase 5: Testen Testniveaus Teststrategieën Testtechnieken
Testniveaus Moduletesten Integratietesten Systeemtesten Acceptatietest Veiligheid Volume Performantie Stresstest Acceptatietest
Teststrategieën Logic Process Black-box (data) White-box (logica) Top-down Bottom-up
Testtechnieken moduletesten Statisch Desk checking Soorten fouten Dynamisch Progr. Uitvoeren Keuze testgegevens
White box criteria Paddekking Takdekking Gestructureerde test (lussen) Speciale waarden test