Project hyperfile
description
Transcript of Project hyperfile
“Where hyper meets files!”
Joris Peters
Thijs Smeenk
Maarten Roelofswaard
Rick Oonk
Inhoud Opdrachtomschrijving Doelstellingen Requirements Aanpak van het project Planning Proces & Leermomenten Ontwerpen Demonstratie Vragen
Opdrachtomschrijving
FileserverMultithreadedMeerdere clients accepterenDownloaden/uploadenAfhandeling commando’s
FileclientDownloaden/uploadenAfhandeling commando’s
Doelstellingen
Voldoen aan requirements Toepassen verkregen kennis Aantonen competenties
Requirements
Ontwikkelen eigen protocol Multithreaded server Downloaden/uploaden bestanden Afhandelen commando’s
dircdget/puthelp
Aanpak
Werken volgens EVOIteratiesVoordelen/nadelen
Pair programming Voortgangsvergaderingen
OpdrachtgeverProcesbegeleider
Planning(1)
Protocol ontwerp Filetransfer planning Commando’s planning Complicaties m.b.t. beschikbare tijd
Planning(2)
Proces & Leermomenten
Gemaakte keuzesVervallen bufferVervallen meerdere processen -> threadsGebruik van logging
Complicaties tijdens het proces
Ontwerpen(1)
Client vraagt download aanFilePathLen = 17FilePath = “\temp\bestand.txt”UpIndex = 20
Ontwerpen(2)
Demonstratie
UseraccountsInloggenSecurityMultithreading
Commando’sdircdget / put
Should haves
Afsluiting
Vragen?