Sprintplanning 1 Datum: 07-03-2017 Project 3 Bankelicious

advertisement
// 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
Download