Skip to main content

Huiswerk

Huiswerk week 7

(deadline maandag 21 october 2019)

We gaan verder met de Case "Project Kinderopvang".

Door de oefening met het flow diagram hebben we beter inzicht gekregen in de functionaliteiten. Er zijn verschillende flow diagrammen. Lees daarover in: https://www.roc.ovh/books/examentraining-b1-k1/page/w3-fo-van-use-case-naar-wireframe

Lees eventueel ook nog een keer het verhaal over FO: https://www.roc.ovh/books/examentraining-b1-k1/page/w3-functioneel-ontwerp

Maak nu opnieuw een lijstje met alle Use Cases. Create/Update/Delete kun je meestal samenvoegen. Read, raadplegen is vaak een aparte use case.

Dus de lijst ziet er als volgt uit:

  1. Als leidster wil ik een overzicht kunnen lezen van de geplande bezetting.
  2. Als administratief medewerker wil ik kunnen aanloggen en kunnen zien wie onze klanten zijn aan de hand van de naam- en adressgegevens.
  3. Als administratief medewerker wil ik kunnen aanloggen en een in een lijst met klanten kunnen zoeken op voornaam of achternaam.
  4. Als administratief medewerker wil ik kunnen aanloggen, een klant kunnen opzoeken om vervolgens van deze klant.... etc.
  5. etc. etc.

Kijk nu naar je schermenflow (alias site-map) en verbeter die als je dat wilt. Nummer de schermen en geef per use case aan welke schermen daarvoor gebruikt worden. Probeer het aantal schermen niet te groot te maken. Een gebruiker wil voor een bepaalde use case niet door tig schermen heen navigeren. Aan de andere kant; te veel informatie op een scherm is ook weer niet handig want dan wordt het te complex en de applicatie kan trager worden.

Geef per scherm een korte omschrijving zodat duidelijk wordt hoe het scherm er in grote lijnen uitziet en wat je er mee kunt. Beschrijf de naviagatiemogelijkheden. Bijvoorbeeld als je op een overzicht zit en je kunt vanuit het overizcht naar een scherm springen om een onderdeel te veranderen beschrijf dan hoe dat werkt. Bijvoorbeeld, hoe kom je in het edit-scherm?

Als je tevreden bent over je schermflow dan ga je je planning maken. Dit is het kern-onderdeel van het projectplan. lees hiervoor: https://www.roc.ovh/books/examentraining-b1-k1/page/w2-projectplanIn dit document staat ook informatie over de projectdoelstelling. Werk deze ook uit.

Dus samengevat verwacht ik een net document met daarin:

  1. Een complete lijst met use cases.
  2. Een site-map (flow van schermen) met schermnummering en schermbeschrijving.
  3. Bij elke use case aangeven welke schermen erbij horen.
  4. Een planning zoals die in het projectplan moet komen.
  5. De projectdoelstelling

Samenwerken mag met maximaal 1 andere persoon en aangeven met wie.

--

Na de vakantie is er nog één keer de gelegenheid om vragen te stellen, documenten door te nemen en dan zullen alle drie de documenten (Pve, Projectplan en Functioneel Ontwerp) moeten worden ingeleverd. Alleen als deze zijn ingeleverd en het resultaat is voldoende kan je voor het examen worden voorgedragen. De onderdelen die je nu inlevert zijn de kern van de drie documenten. Als je ze niet inlevert dan mis je de laatste kans op goede feedback.

--

Huiswerk volgende lessen:

Week 8: PvE en Projectplan inleveren
Week 9: FO inleveren
Week 10: uitloop en laatste tips.

Huiswerk week 6

Voordat we het projectplan gaan maken gaan we eerst een onderdeel van het Funtioneel Ontwerp maken.

Lees allereerst dit door: https://www.roc.ovh/books/examentraining-b1-k1/page/w3-functioneel-ontwerp

Dan:

(1) maak een flow diagram van schermen: elke scherm is een blokje en tussen de blokjes staan pijltjes die aangeven dat je van het een scherm naar het andere scherm kan navigeren. Je wordt beoordeeld op een compleet design.

(2) maak een wireframe van het planningsscherm waarop de leidsters kunnen zien wie er wanneer komt. Dit scherm moet alle gewenste functionaliteiten bevatten.

Inleveren in een Word document of in een link naar de gewenste informatie.

Voorbeelden: https://www.roc.ovh/books/examentraining-b1-k1/page/w3-functioneel-ontwerp---flow
(hierin staan ook verwijzingen naar de gebruikte tools, maar je bent vrij om elke tool die je wilt te gebruiken).

--