// Sprintplanning 1 Datum: 07-03-2017 Project Bankelicious – Sprintplanning 1 Versie 1.0 Technische Informatica 1C – Sofa 1/3 Project 3 Bankelicious-Sprint 1 ID 1 2 3 User Story Priority Als programmeur wil ik een consistente programmeertaal om de server en bijbehorende applicaties mee te maken. Dit wil ik zodat er later geen verwarring ontstaat met allerlei talen voor allerlei doeleinden, dit moet een gestreamlined proces zijn. Als beveiligingsexpert wil ik een beveiliging en authenticatie implementeren zodat ik weet dat ik een veilige omgeving heb waarin de gegevens van de klant opgeslagen en verstuurd worden. Als beveiligingsonderzoeker wil ik een goede beveiliging met bijbehorende encryptie zodat ik kan garanderen dat de bank veilig is tegenover de klant. Story points Taken - M 4 - - M 8 - M 8 - AC Overzicht met vooren nadelen per overwogen taal Ontwerp van werking van site Server gebruikt Java - Sensitieve gegevens worden encrypted opgeslagen Server maakt gebruik van time-based keys Onderzoeksverlsag m.b.t. beveiliging - Mensen zonder autoriteit kunnen niet zomaar bij de gegevens van gebruikers komen Arduino > machine encyrption Machine > server encryption Server <> DB encryption Communicatie tussen server en ATM timebased key - De gebruiker het vertrouwen geven dat de bank veilig is - 1 taal voor de server en applicaties Goed onderzoeken van voor- en nadelen Project Bankelicious – Sprintplanning 1 Versie 1.0 Technische Informatica 1C – Sofa 2/3 4 5 Wederom wil ik als programmeur een logische keuze wat betreft de taal om mee te communiceren. De voor- en nadelen moeten duidelijk afgewogen worden zodat er wederom een gestreamlined programmeer proces kan plaatsvinden. Als ontwerper wil ik een ERD met relevante entiteiten zodat ik een beeld kan krijgen van de bank database/applicatie die ontwikkeld moet worden. - S - ERD komt overeen met daadwerkelijke database ERD aanwezig ERD heeft relevante entiteiten - - Een overzicht van voor- en nadelen Goed overwogen keuze maken 3 - C Overzicht voor- en nadelen per overwogen taal Client gebruikt C# 4 - ERD klopt met de database en geeft een goed beeld van de database Project Bankelicious – Sprintplanning 1 Versie 1.0 Technische Informatica 1C – Sofa 3/3