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

Slides:



Advertisements
Verwante presentaties
Gebruikersprocessen Marc Jeurissen.
Advertisements

Rekenproblemen en Dyscalculie
Laptopproject VUB: planning van een bijdrage
TABEOKA Recht naar het hart Gemeentekit Rechtenverkenner.
Nederlab Laboratory for research on the patterns of change in the Dutch language and culture Kickoff, 25 januari, 2013 Meertens Instituut, Amsterdam.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Server Management Framework
Analyse en Ontwerpen II
Groep 8. »Groepsleden »Opdrachtgever »Yappa »STVV »Opdracht »iPhone applicatie »Website mobile extension »Methode »SCRUM »Wekelijkse vergadering »Taakverdeling.
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
BESTURINGS SYSTEMEN Vincent Naessens.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
BUDDY PROGRAMME LOKO AV | 16 Mei INHOUD Situering Probleemstelling en voorstellen tot oplossing Applicatieproces Begeleiding Voorbereiding Opvolging.
Presentatie Mobiel & Internet 3
CBFA 6 December Modernisering van het systeem voor gegevensverzameling.
Bibliografische beheertoepassingen Jan Bollansée Altus-seminarie Groep T, Campus Vesalius Leuven, 2 december 2010.
Bolder achtergrond doelen werkwijze stand van zaken demonstratie beveiliging study-database voordelen knelpunten.
Meten en experimenteren
1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
1 Omgaan met onderzoeksdata: beheer van onderzoeksdata in uw instelling Inleiding bij de studiedag georganiseerd door VVBAD, aan de Universiteit Antwerpen,
Jan Talmon Medische Informatica Universiteit Maastricht
Inleiding Adaptieve Systemen
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
© Universiteitsbibliotheek Groningen METIS Aanleverloket Metis/Repositories Henk Druiven Henk Ellermann Afdeling Digitale Bibliotheek Vz. Universiteitsbibliotheek/RuG.
De kracht van Qurius Qurius heeft al ruim 15 jaar ervaring met het implementeren van Microsoft Dynamics ERP software, en als één van de weinigen met ge.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Inleidend probleem Data structuur (hiërarchie van classes)
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Practicum I&M College deel 1
Webapplicaties: de clientkant in het universitaire onderwijs Sylvia Stuurman – Herman Koppelman Faculteit Informatica.
Powerpoint template Gemeente Maasdriel.
Mamut Kassa K.D.C Swakhoven
Project 2de kan
Project Text To Speech Wat houdt het text-to-speech project in
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
Solution 4 Sales Gregory Wullaert & Kevin De Ridder.
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
Introductie tot GoF patterns in Java
Lerende gemeenschap Mechanica-Elektriciteit
Het gebruik van FP op een meeloopdag voor middelbare scholieren Paul de Mast.
1 PFS Lees 06: Maak een professionele afdruk inclusief: -De juiste afmetingen van het veld. -Een opbrengst kaart -De veld data.
Gedistribueerde uitbouw van een virtueel wetenschapsmuseum met gids toegepast op onderwijs in de akoestiek.
Business Intelligence
Content Management Systeem. Maart 2000Case: World Online International2 Klantprofiel I World Online International BV is een beursgenoteerde Pan-Europese.
Coordinaten: Tom Tourwé 10F729 Tel: 3492 Organisatie van de oefeningen: * 1 uur bespreking van oplossing vorige les + bespreking opgave.
Pag. Software Engineering: SCRUM 1 Schedule Generator Zjef Van de Poel, Alexander De Cock, Adam Cooman, Matthias Caenepeel
HTML & CSS Samen gebruiken. Verschil HTML – Structuur CSS – Styling Twee verschillende dingen – Loskoppelen!
Het HiSPARC project Het HiSPARC project meet kosmische straling en is een samenwerkingsproject van een groot aantal scholen en diverse Universiteiten.
Welkom! maandag 16 November 2015 Les B-2.
Welkom. Inspirerende omgeving Ruim 30 vooraanstaande bedrijven op het gebied van duurzame energie presenteren zich aan u in het Dubo Trade Centre. Uiteenlopende,
Bra1 STUDENTMOBILITEIT Eindrapport Andre Brands – 4 augustus 2015.
Programmeren met kinderen
Programmeren.
SQL Cursus deel
HERZIENING INFORMATICA DEEL 1.
Gevorderde programmeer Les
Omdat we op onze eigen account programmeren
Referenties importeren in Zotero
Referenties importeren in Zotero
VeiligheidsRegioTwente
Software Development fundamentals
Gebruikersdag 2017 Welkom.
Eindproject informatica
SQL Les 7 24 February 2019.
ASP.NET MVC Views.
Landelijke coöperatie voor Energiebesparing.
SQL Les 6 14 April 2019.
Transcript van de presentatie:

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

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

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

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

Pag. IT1 : Dynamishe webcontent

Pag. IT1 : Account Beheer

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

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

Pag. IT1 : Klassestructuur

Pag. IT1 : Database Interface

Pag. IT1 : Database Interface

Pag. IT1 : HTML Interface

Pag. IT1 : HTML Interface

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

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

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

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

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

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

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 ) )

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

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

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

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

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

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