Skip to main content

4 Functioneel Ontwerp

Wat gaan we leren?

De derde opdracht van kerntaak 1 is het maken van functioneel en technisch ontwerp. Deze les gaat over het functioneel ontwerp (FO). Als uitgangspunt neem je het PvE en als jouw functioneel ontwerp klaar is dan licht je die toe aan de opdrachtgever en vraag je om akkoord.

In deze les bespreken we wat er in het functioneel ontwerp moet komen te staan en hoe je wordt beoordeeld. Ten slotte gaan we oefenen met de cases die we al kennen vanuit de vorige les.

Examen-template

We beginnen gelijk met de deur-in-huis en gaan kijken naar de examen-template; wat moet er in het functioneel ontwerp komen te staan?

De onderstaande indeling is voor een groot deel gekopieerd uit de template die je krijgt op het examen.

Let op het FO heeft een voorblad waarop de titel en jouw naam staat. Op de tweede pagina staat een inhoudopgave en de pagina's hebben paginanummers. Het FO bestaat uit ongeveer 10 pagina's, maar bevat vaak ook veel plaatjes/schema's.

 

Inleiding

In dit functioneel ontwerp wordt een overzicht gegeven van de functionaliteiten waaraan de applicatie XYZ moet voldoen.

Functionaliteiten

(dit is een cruciaal criterium)
Hier vermeld je alle functionaliteiten. Dit mag in 'use case formaat' en als je een heel duidelijk PvE hebt gemaakt dan  je daar veel uit kopiëren. Beschrijf de eisen duidelijk en geeft prioriteiten aan. Zet alles duidelijk en netjes op papier gebruik bijvoorbeeld tabellen of schema's.

 

Voorbeelden:

 

Fout (waarom?)

- de applicatie moet er mooi uit zien en mag geen fouten bevatten

- de applicatie moet veilig zijn

- als admin kan ik de applicatie beheren

 

Goed (waarom?)

- als ingelogde gebruiker kan ik zien van welke cursus nog plaatsen beschikbaar zijn.

- als ingelogd gebruiker kan ik mij inschrijven voor een cursus als er ten miste nog voldoende plaatsen zijn

- als ik als admin ben aangelogd dan kan ik alle cursus gegevens beheren, ik kan alleen geen cursussen weggooien waar inschrijvingen aan gekoppeld zijn.

- als ik als admin ben aangelogd kan ik de inschrijvingen op een cursus beheren. Ik kan dus inschrijvingen toevoegen en verwijderen.

Basisschermlay-out

Hoe ziet de website eruit; kleurgebruik, lettertype, en standaardcomponenten. Is er een voorbeeld website, zijn er logo's of banners die moeten worden gebruikt?

Uitvoerontwerp

 

Formulierontwerp

 

Navigatiestructuur

Gebruikersschermen

 

Beoordeling Examen

In totaal moet minimaal 5 (van de 11) punten behalen en er zijn geen cruciale criteria.

Het officiële beoordelingsformulier is bij deze pagina toegevoegd. Let op deze bevat de beoordeling voor het FO en het TO samen.

 

Project DoelstellingFunctionaliteiten

(0 tot 3 punten)

DeCruciaal projectdoelstellingencriterium! minimale eis: "bijna alle eisen en wensen uit het PvE zijn inopgenomen lijnen met de opdracht, zedeze zijn duidelijk beschrevenbegrijpelijk en zeeenduidig zijn reëel (=haalbaar)beschreven".

Projectactiviteiten

Toegpaste

(0 tot 3 punten)

  1. alle werkzaamheden zijn volledig, correct en overzichtelijk weergegeven.
  2. benodigdheden zijn beschreven
  3. de ontwikkelmethode is benoemd; dat zijn alle stappen die je gaat uitvoeren:schematechnieken
    Projectplan schrijven, projectplan toelichten en aanpassen, functioneel ontwerp schrijven, functioneel ontwerp toelichten, technisch ontwerp opstellen, technisch ontwerp uitleggen en aanpassen, ontwikkelomgeving inrichten en documenteren.
    (Deze methode is wat ouderwets en wordt de watervalmethode genoemd; weet je waarom deze naam zo is gekozen?)

Planning

(0 tot 3 punten)

 

De planningjuiste isschematechnieken inclusiefzijn voortgangsgesprekken volledig, realistischgekozen en overzichtelijk weergegeven. Denk aanverduidelijken de verzorgdefuncionaliteit.

uitstraling!

User Interface

(0 tot 3 punten)

 

AfstemmenCommuniceren / goedkeuringFO

(0 of 1 punt)

Het projectplanFO wordt afgestemdduidelijk toegelicht en er wordt om goedkeuring gevraagd.

 

Je moet minimaal 5 (van de 11) punten behalen en er zijn geen cruciale criteria.

AndereAanvullende bronnen

Boek: Applicatie- en mediaontwikkelaar door Hans van Rheenen, hoofdstuk 5.

Opdracht

Maak een projectplan en gebruik het gemaakte PvE uit de vorige les als uitgangspunt. 

--