Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdAgnes de Groot Laatst gewijzigd meer dan 9 jaar geleden
1
Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel http://code.google.com/p/schedule-generator/
2
Pag. Opdracht Programma voor het beheren en weergeven van lessenroosters http://code.google.com/p/schedule-generator/ Data-invoer via web interface Uitvoerbaar op een Linux server Beheren van MySQL database Alles Open Source
3
Pag. Functionele vereisten Data ingeven (lessen,proffen,…) Data opvragen (lessenroosters) Vershillende gebruikers types (docent, administratiefpersoneel, student) Gepersonaliseerde en beveiligde accounts Maken van lessenroosters http://code.google.com/p/schedule-generator/
4
Pag. Taakverdeling Adam Cooman: Webmaster, Document Manager Alexander De Cock: Configuration Manager, Server Administrator Zjef Van de Poel: Code Implementation Leader, Database Administrator Matthias Caenepeel: Team leader, Algorithm Designer http://code.google.com/p/schedule-generator/
5
Pag. Algemene Planning Initialisatie fase: -In ontvangst name van de projectbeschrijving -Groepsoverleg -Opzoeken van informatie en software tools -Opstellen SPMP Design fase Implementatie fase Terminatie fase http://code.google.com/p/schedule-generator/
6
Pag. Algemene Planning Initialisatie fase Design fase: - Groepsoverleg - UML design - Opstellen SRD en SDD Implementatie fase Terminatie fase http://code.google.com/p/schedule-generator/
7
Pag. Algemene Planning Initialisatie fase Design fase Implementatie fase: Iteratie I: -Doelstellingen formuleren -Taakverdeling -Implementatie -SCRUM bijeenkomst I -Implementatie -Revisie Iteratie II: -(zie Iteratie 1) Terminatie fase http://code.google.com/p/schedule-generator/
8
Pag. Algemene Planning Initialisatie fase Implementatie fase Design fase Terminatie fase: -Groepsoverleg -Eindproduct afleveren -Presentatie resultaten -Einde project http://code.google.com/p/schedule-generator/
9
Pag. Iteratie I Algemene Doelstelling: Aan het einde van de iteratie wordt een website afgeleverd waarop gebuikers zich kunnen inloggen en in overeen- stemming met hun gebruikertype een aantal fucntionaliteiten ter beschikking krijgen waarmee ze gegevens kunnen opvragen uit de database. Dit alles ontplooid op we wilma server. http://code.google.com/p/schedule-generator/
10
Pag. Iteratie I Deelaspecten: Server beheer - Tomcat installeren - cronjob maken - MySQL Database - updaten server Account beheer - identificatie - session tracking - gebruikers types definiëren Opvragen en beheren van gegevens - dataklassen maken - database interface http://code.google.com/p/schedule-generator/
11
Pag. Iteratie I In parallel: XML java-interface - beheer van configuratie files - in- en uitlezen van XML documenten Dynamische Webcontent - layout van site standaardiseren - htmlklassen schrijven - Servlets schrijven Verwerken van de gegevens - planningsalgoritme opstellen - constraintklassen schrijven http://code.google.com/p/schedule-generator/
12
Pag. Iteratie I Risico’s: Onervarenheid - inschatten van haalbaarheid - inschatten van tijdbestek Onverwache omstandigheden - Wilma server down - Google-Code account down - Ziekte http://code.google.com/p/schedule-generator/
13
Pag. Iteratie I Reeds verwezenlijkt: Interfaces and standards MySQL Database/Interface XML Kalenderstructuur: Icalender Server TomCat online CronJob Servlets Inloggen Session tracking Algoritme Dataklassen bestaan Idee van genetisch algoritme http://code.google.com/p/schedule-generator/
14
Pag. Vragen en/of opmerkingen? Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel Zie ook http://code.google.com/p/schedule-generator
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.