Functioneel Ontwerp
Op het moment dat de eisen en wensen (voldoende) bekend zijn, wordt er een Functioneel Ontwerp gemaakt. Het Functioneel Ontwerp is de blauwdruk van het te ontwikkelen systeem en bestaat uit elementen zoals schermontwerp (interactie met de gebruiker), berekeningsalgoritmes, validatieregels, bedrijfsregels, data-modellering et cetera.
Er zijn vele manieren waarop een Functioneel Ontwerp kan worden gemaakt. Hetgeen er in het Functioneel Ontwerp staat is sterk afhankelijk van het systeem en de situatie; er is dus geen vast 'sjabloon'. Synbiaco kan u van dienst zijn door in ieder geval gebruik te maken van UML (Unified Modeling Language) elementen in het Functioneel Ontwerp.
UML artefacten
De opgestelde eisen en wensen worden in het Functioneel Ontwerp verder gedetailleerd tot op het niveau dat ontwikkelaars het systeem kunnen bouwen, testers weten wat er getest moet worden en dat de gebruikers snappen wat er wordt opgeleverd. Het Functioneel Ontwerp kan bestaan uit de volgende elementen:
- Schermontwerp (interactie tussen gebruiker en systeem)
- Berekeningsalgoritmes
- Validaties en excepties (foutsituaties)
- Bedrijfsregels
- Interfacebeschrijving (koppelingen met andere systemen)
- Data-modellering