Bewijs Materiaal: Technische Ontwerp Block

“En als je dan dat gele draadje aansluit op die blauwe dan BZZZZZ *BAM*…”

Omschrijving

Je bent in staat om een (eenvoudig) functioneel ontwerp om te zetten naar een technisch ontwerp. Je toont aan dat je de beschrijving wat een applicatie moet gaan doen kan omvormen naar de elementen hoe de applicatie vervolgens opgebouwd moet gaan worden.
Het technisch ontwerpen van een product is een continu proces; vooraf om de deelproblemen technisch uit te denken, tijdens om bij te kunnen sturen en vanuit helikopterview overzicht te houden en achteraf om inzicht te krijgen in aanpak zodat aanpassingen of uitbreidingen makkelijker gedaan kunnen worden. Om een technisch ontwerp in teamverband te kunnen communiceren is de manier van presenteren belangrijk. Ook houd je je hierbij aan conventies, zodat voor iedereen de boodschap hetzelfde is.
 
Uitdagingen
  • Er is planmatig te werk gegaan bij het maken van software waarbij het volgende is duidelijk geworden:
    • je bent in staat het vraagstuk in deelproblemen op te delen en hebt aangetoond dat je de deelfunctionaliteit hebt kunnen benoemen met hun individuele verantwoordelijkheid.
    • voor de flow van het systeem ben je in staat om stappen in het proces vooraf uit te denken (pseudo code)
    • zelfstandig tot technische oplossingen gekomen voor deelproblemen (geen oplossingen van anderen/Internet overgenomen). Daar waar nodig is hier technisch onderzoek aan vooraf gegaan waardoor je tot de juiste conclusie bent gekomen.
    • gemaakte keuzes zijn vastgelegd (gedocumenteerd) en verantwoord, zodanig dat uit de verantwoording de kwaliteit van jouw keuze blijkt.
  • Je kunt op professionele wijze je ontwerp documenteren:
    • technische keuzes zijn vastgelegd en verantwoord
    • er is een match tussen functioneel ontwerp en technisch ontwerp
    • Je gebruikt standaarden zodat communicatie vereenvoudigd wordt zoals:
      • klassendiagram
      • ERD
      • Flow chart
  • Er is rekening gehouden met hergebruik van code voor onderdelen in hetzelfde project en voor toekomstige projecten. (denk aan: HTML-Templates, css classes, functie-libraries, config-bestanden)

Bewijs Materiaal