Skip to main content

Examenonderlegger

Beoordelingsformulier: BF_SD_SD20_B1-K1_3

B1-K1-W1

Plant werkzaamheden en bewaakt de voortgang

Rubics

  1. De Uitgangspunten, technische en functionele eisen en wensen zijn bepaald en gedocumenteerd.
  2. Op basis van de functionaliteit is een complete en realistische planning gemaakt.
  3. De gestelde doelen en planning zijn bewaakt.

Onderlegger

Uitgangspunten
Kaders, radwvoorwaarden, eisen of aannames die een globale scope hebben.

Functionalele eisen
Beschrijving van wat het systeem moet doen vanuit gebruikersperspectief.

Technische eisen
Beschrijven architectuur, fraemworks, datastromen, beveiliging, perfomance, data strucuren, database ontwerp, etc.
Deze eigen beinvloeden de technisceh uitvoering maar beschrijven geen functionaliteiten.

Uigangspunten, en eisen voldoen aan:
Relevantie, specifiek, controleerbaar/meetbaar, consistent, herleidbaar (bron/waarom).

Planning
De planning bevat 40 projecturen (zonder onvoorzien). De andeer checlist punten spreken (4 t/m 10 spreken voor zich).

Overzicht

Term Gericht op Vraag die het beantwoordt Testbaar?
Uitgangspunt Kaders en randvoorwaarden Waar moeten we rekening mee houden? Indirect / randvoorwaardelijk
Functionele eis Functionaliteit Wat moet het systeem doen? Ja, via testcases
Technische eis Technische uitvoering Hoe moet het systeem technisch functioneren? Ja, meetbaar

Beoordeling 1ste Rubic (Cruciaal)

In totaal heeft de kandidaat 22 items (of meer) beschreven. Elke eis is volledig goed volgens onderlegger, voor minimaal 50% goed, of minder. Per eis bereken je 2,1 of 0 punten. Totaal 15 punten of meer: enigszins. 30 of meer, grotendeels, 44 volledig. Extra eisen zijn prima, maar elke eis die niet relevant of goed is geeft -2 punten.

Beoordeling Aantal checlist punten
enigszins 15 punten
grotendeels 30 punten
volledig 44 punten

Beoordeling 2de Rubic

Er staan 7 eisen in de checlist (4 t/m 10). Indien aan alle eisen wordt voldaan dan volledig. 5/7 Grotedeels, 3/7 enigszins.

Beoordeling Aantal checlist punten
enigszins 3/7
grotendeels 5/7
volledig 7/7

Beoordeling 3de Rubic

De plannng moet minimaal 3 maal zijn bijgehouden ander is er geen sprake van bewaking. 

Beoordeling Aantal checlist punten
enigszins 2/4
grotendeels 3/4
volledig 4/4

Checklist

  1. Je benoemd kort, puntsgewijs minimaal 5 uitgangspunten. Elke uitgangspunt is onderbouwd (waarom) en het is duidelijk waar het uitgangspunt vandaan komt.
  2. Je benoemd kort, puntsgewijs minimaal 12 functionele eisen. Elke eis beschrijft observeerbaar gedrag van de software (je kan het zien) en is testbaar.
  3. Je benoemd kort, puntsgewijs mininaal 5 technische eisen. Elke eis is concreet (en dus controleerbaar) en elke eis is onderbouwd (waarom).
  4. Alle functionele eisen komen terug in de planning
  5. Elke functionaliteit is opgesplitst in concrete taken van max. 4 uur per taak
  6. Er is per taak aangegeven op welk onderdeel van de functionaliteit deze betrekking heeft
  7. Bij elke taak staat een tijdsinschatting in uren (geheel of halve uren).
  8. Totoale ontwikkeltijd is minimaal 40 uur, waarvan ongeveer 20% testen en 10% documenteren.  Je neemt naast de 40 geplande uren nog een extra 4-8 uur op voor onvoorziene omstandigheden.
  9. De volgorde is logisch.
  10. De planning is concreet, controleerbaar.

Bewaking

(bewaking wordt pas uitgevoerd vanaf werkproces 3).

  1. Voortgang is gedurende de gehele planning minimaal 5 maal bijgehouden.
  2. Voortgang bevat een status: wat is af en wat had moeten zijn en wat is de afwijking.
  3. Bij elke afwijking wordt ene actie genomen en beschreven.
  4. Aan het eind is een evaluatei/reflectie opnomen.

B1-K1-W2

Ontwerpt software 

Rubics

  1. De eisen en wensen zijn vertaald naar een passend, eenduidingen volledig ontwerp.
  2. Er is gebruikgemaakt van relevante of toepasselijke schematechnieken (bijv. activiteitendiagram, klassendiagram, ERD, use case diagram).
  3. De gemaakte keuzes in het ontwerp zijn onderbouwd met steekhoudende argumenten, waarbij rekening is gehouden met haalbaarheid, privacy en security.

Onderlegger

B1-K1-W3

Realiseert (onderdelen van) software

Rubics

  1. Er is voldoende functionaliteit gerealiseerd binnen de gestelde/geplande tijd.
  2. De opgeleverde functionaliteiten voldoen aan de eisen en wensen.
  3. De kwaliteit van de code is goed.
  4. Versiebeheer is effectief toegepast.

Onderlegger

B1-K1-W4

Test software 

Rubics

  1. De testcases in het testplan sluiten aan op de functionaliteiten en bevatten alle relevante scenario’s.
  2. De kandidaat heeft voor alle toegewezen of geplande functionaliteiten testscenario’s of testcases opgesteld.
  3. De kandidaat voert de testactiviteiten correct en volgens het testplan uit.
  4. Het testrapport bevat testresultaten van alle functionaliteiten, voorzien van de juiste conclusies.

Onderlegger

B1-K1-W5

Doet verbetervoorstellen voor de software 

Rubics

  1. Analyseert systematisch alle beschikbare informatiebronnen op mogelijke aanpassingen aan de software.
  2. Interpreteert en vertaalt wensen, reacties, testresultaten en meldingen naar realiseerbare verbetervoorstellen.
  3. Stelt vast welke werkzaamheden nodig zijn en maakt een haalbare planning.

Onderlegger