Systeemontwikkeling 6 vwo

Eerste versie ergens in 2002 | Laatste versie 12-10-2015

Stap 1: kies een eindopdracht

In het schooljaar 2017-2018 kun je o.a. uit deze opdrachten kiezen.

Stap 2: voorbereiding

Lees allereerst de uitleg over systeemontwikkeling.

Hier vind je een bijna lege backlog. Je kunt deze in Google Docs overnemen.

Als je het standaardprogramma volgt kun je hieronder verder lezen. Het alternatieve programma kun je hier vinden.

Schrijf een productbeschrijving (175-325 woorden) en stel minimaal tien functie-eisen op voor jouw programma.

Maak een prototype van het programma (alleen de vensters met zichtbare objecten als knoppen, labels etc.) met form.show(modal)-opdrachten kun je vensters zichtbaar maken vanuit het hoofdvenster.

Maak een ontwerp voor de datastructuur van jouw programma. Geef de regels waarmee je types (TYPE) en variabelen (VAR) declareert. Geef relevante methoden die van de datastructuur gebruik maken.

Vul de backlog met de taken die uit jouw plan volgen.

Programma's voor Lazarus

onderdeel 0: Kladblok (dit onderdeel slaan we in schooljaar 1718 over)

Eerste versie 01-12-2008 | Laatste versie 05-10-2005

Hier staat de opdracht over het programmeren van de kladblok in Lazarus.

onderdeel 1: My First Paint 

Eerste versie 21-08-2011 | Laatste versie 19-11-2015

Hier staat [de uitleg](1119lazarus myFirstPaint.pdf) over het programmeren van een eenvoudig tekenprogramma in Lazarus.

Met deze uitbreiding kun je de lijndikte gemakkelijk veranderen. Bovendien kun je uit meer dan twee kleuren kiezen.

Zoek je leuke icoontjes voor knoppen? Hier staan er duizenden!

onderdeel 2: inloggen

Eerste versie 17-11-2011 | Laatste versie 05-10-2015

Hier staat de opdracht over inloggen.

onderdeel 3: In dit bestand vind je het formulier om de functieeisen in uit te werken (voor mondeling 2, SEW3).

Als je hier bent aangekomen ben je klaar voor het eerste mondeling (SEW2).

Denk eraan dat je je programma's test!

Stap 3

Maak een miniwebsite over je programma. Deze zet je op de CD die je tijdens SEW3 inlevert.