De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel

Verwante presentaties


Presentatie over: "Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel"— Transcript van de presentatie:

1 Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel

2 Pag. Opdracht Programma voor het beheren en weergeven van lessenroosters  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

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

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

6 Pag. Algemene Planning  Initialisatie fase  Design fase: - Groepsoverleg - UML design - Opstellen SRD en SDD  Implementatie fase  Terminatie fase

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

8 Pag. Algemene Planning  Initialisatie fase  Implementatie fase  Design fase  Terminatie fase: -Groepsoverleg -Eindproduct afleveren -Presentatie resultaten -Einde project

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.

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

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

12 Pag. Iteratie I Risico’s:  Onervarenheid - inschatten van haalbaarheid - inschatten van tijdbestek  Onverwache omstandigheden - Wilma server down - Google-Code account down - Ziekte

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

14 Pag. Vragen en/of opmerkingen? Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel Zie ook


Download ppt "Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel"

Verwante presentaties


Ads door Google