Werkwijze
Als bedrijf zullen we samen de orders moeten gaan verdelen. Bestudeer de orders dus van te voren nauwkeurig om na te gaan waar jouw belangstelling en voorkeur naar uitgaat. Bedenk voor jezelf waar je goed in bent.We starten deze opdracht met een vergadering waar in we na overleg alle werknemers onderbrengen in een projectgroep. Afhankelijk van de complexiteit en de ideeën zal het aantal deelnemers per projectgroep worden bepaald.
Voordat je echt begint aan het programmeerwerk is het aan te raden om nog wat oefeningen te herhalen van lesstof die al wat langer geleden is. Dit geldt met name voor diegene die bij de programmeeropdracht gebruik gaan maken van Visual Basic.
De nieuwe kennis, die je voor de opdracht nodig hebt, zul je je ook zo snel mogelijk eigen moeten maken.
Iedere projectgroep geeft in een bijlage bij zijn plan van aanpak een document met daarin een pakket van eisen van de software die jullie gaan ontwikkelen. (Software Requirements Document)
In het document komen de afspraken omtrent het functioneren van het te ontwikkelen systeem. Die worden in overleg met de opdrachtgever en de directie vastgelegd.
Bij deze eisen van de opdracht moet je bijvoorbeeld denken aan de onderstaande zaken:
- Beschrijf de minimumeisen waaraan het ontwikkelde pakket moet voldoen
- De functionele eisen moeten zo duidelijk zijn dat ze slechts op één manier uit te leggen zijn. (Voorkomt misverstanden met de opdrachtgever.)
- Beschrijf de eisen waaraan het systeem waarop het pakket gaat draaien moet voldoen.
- Leg vast op welk besturingssysteem de software draait en welke andere software aanwezig moet zijn.
- Bepaal opzet van de handleiding. Digitaal is vereist of moeten er daarnaast ook papieren handleidingen gemaakt worden.
- Beschrijf de minimumeisen aan de kwaliteit van de gebruiker(s).
- Geef een omschrijving van de minimumcapaciteit van het product. Beschrijf bijvoorbeeld hoeveel records de database moet kunnen bevatten.
- Maak bij het ontwerp van de database indien nodig gebruik van de technieken uit de module over FCO-casetool. Hiermee bepaal je welke tabellen jullie nodig hebben en welke velden de tabellen bevatten. De sleutelvelden en de relaties tussen de tabellen moeten ook op een juiste manier worden vastgelegd. Plaats de bestanden die je aanmaakt in FCO-castool in een map op het netwerk en op It's Learning.
- Er moeten bij het systeem een aantal queries geleverd worden, zodat er met behulp van deze "basis"-queries snel goede zoekopdrachten gemaakt kunnen worden. Bepaal wat de resultaten van de queries moeten zijn. Vermeld ook welke tabellen je bij de verschillende queries gebruikt en wat en hoe je wilt gaan selecteren. Ook bij de implementering heb je een aantal queries nodig om gegevens op het scherm te krijgen. Bedenk en beschrijf wat je nodig hebt.
- Leg eisen wat betreft de interfaces vast.
- Beschrijf eventueel hoe snel de software moet zijn.
Iedere week maak je een backup van je map met daarin het programma zover als het die week af. Zorg ervoor dat de mapnaam het weeknummer bevat.
Plaats van deze map ook een gezipte versie op It's Learning bij de weeklijkse inleveropdracht. Jullie weekelijkse vorderingen zijn daardoor goed te volgen.
Bij het maken van de software is het verplicht dat je met behulp van commentaarregels aangeeft hoe de functionaliteit van de software is opgebouwd.
Het plan van aanpak en het reflectieformulier zullen mij meer inzicht moeten geven in jullie werkwijze.
Alle documenten die jullie gebruikt hebben en/of maken voor deze opdracht moeten jullie in jullie groepsmap op It's Learning plaatsen. Zorg voor een duidelijke mappenstructuur en plaats die documenten onder een toepasselijke submap in jullie groepsmap.
Alle links naar de eventuele websites waar jullie informatie vandaan hebben gehaald moeten ook worden opgenomen. Hieronder vinden jullie wat dat betreft nog gebruikelijke informatie.