De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


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

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

2 Pag. Inhoud van de SCRUM Bespreking resultaten Iteratie 1 Doelstellingen Iteratie 2

3 Pag. Iteratie I - Server beheer - Dynamische Webcontent - Java-interface - Account beheer - DEMO: Opvragen van gegevens - Algoritme

4 Pag. Iteratie I Server beheer - Dynamische Webcontent - Java-interface - Account beheer - DEMO: Opvragen van gegevens - Algoritme

5 Pag. IT1 : Dynamishe webcontent

6 Pag. IT1 : Account Beheer

7 Pag. Iteratie I Server beheer Dynamische Webcontent - Java-interface - Account beheer - DEMO: Opvragen van gegevens - Algoritme

8 Pag. IT1 : Java Interfaces - XML interface - Kalender Interface - Database Interface - HTML Interface

9 Pag. IT1 : Klassestructuur

10 Pag. IT1 : Database Interface

11 Pag. IT1 : Database Interface

12 Pag. IT1 : HTML Interface

13 Pag. IT1 : HTML Interface

14 Pag. Iteratie I Server beheer Dynamische Webcontent Java-interface - Account beheer - DEMO: Opvragen van gegevens - Algoritme

15 Pag. Iteratie I Server beheer Dynamische Webcontent Java-interface Account beheer - DEMO: Opvragen van gegevens - Algoritme

16 Pag. Iteratie I Server beheer Dynamische Webcontent Java-interface Account beheer DEMO: Opvragen van gegevens - Algoritme

17 Pag. IT1 : Algoritme, Doel Doel Iteratie 1: Lessenrooster voor 1 week opstellen Vereisten: Lokaal groot genoeg Nodig lesmateriaal aanwezig Lokaal niet dubbel geboekt Lesgever niet dubbel geboekt Lesgever kan beschikbaarheid opgeven

18 Pag. IT1 : Algoritme, CHOCO Verzameling van Integer Variables Continue grenzen of set van mogelijke discrete waarden Daarna geeft men numerieke of booleaanse contraints op bv. AllDifferent() of notEqual(),... Laat CHOCO er op los

19 Pag. IT2 : Algoritme, Vertaling Hoe een lessenrooster van een universiteit weergeven als getallen? Elk uur van de week Alle lokalen Alle Educators

20 Pag. IT2 : Algoritme, Vertaling Voor elke SubcourseBlock mogelijke waarden oplijsten volgens criteria 3 fixed constraints voldaan hierdoor: - lokaal groot genoeg - Nodig lesmateriaal aanwezig - Lesgever kan beschikbaarheid opgeven 2 andere fixed constraints die nog overblijven opleggen voor CHOCO: - Lokaal niet dubbel geboekt: AllDifferent( IntVar div EducatorNumber ) - Educator niet dubbel geboekt: AllDifferent( IntVar - ( IntVar mod NumberOfRooms ) )

21 Pag. Iteratie II : Algoritme Problemen: Geen mogelijkheid om operatoren toe te passen Dubbel boeken van Lessen op hetzelfde tijdstip maar op een andere plaats Geen mogenlijkheid om lessen achter elkaar te dwingen Zeer veel constraints invoegen met zelfde doel Oplossing controleren en verder rekenen tot gevonden Subcourseblocks van zelfde vak op veschillende dagen dwingen Oplossing controleren en verder rekenen tot gevonden Gebruik maken van de distance constraint Volledig stoppen met gebruikt CHOCO pakket. CHOCO gebruiken voor kleinere deeltaken en zelf backtracken op hoog niveau

22 Pag. Iteratie II : Algoritme Oorzaken van het niet-halen van de deadline: - Onvoldoende kennis van de mogelijkheden van CHOCO - Geen vertaler van getallen naar kalender - Laat begonnen, te weinig mankracht

23 Pag. Iteratie II : Algoritme Doelstellingen voor het Algoritme: - Structuur uitbreiden naar semester en jaar - Losse contraints toevoegen

24 Pag. Iteratie II : Website Doelstellingen website: Aanpassen van data in database via website Layout toevoegen Ontbrekende functionaliteiten toevoegen (Optionele functionaliteiten toevoegen)

25 Pag. Iteratie II Mogelijke problemen in de toekomst: – Tijdsgebrek – Ziekte – Meer problemen met algoritme –...

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


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

Verwante presentaties


Ads door Google