Σχεδιασμός και
Ανάπτυξη
(1/4)
Απαιτήσεις
Συστήματος
❖
Πρόσβαση στο διαδίκτυο
❖
Επεκτάσιμο και συντηρήσιμο
•
O κώδικας πρέπει να είναι καθαρός και αναγνώσιμος
•
Πρέπει να υπάρχει σωστή ονοματοδοσία σε κάθε μεταβλητή, σε κάθε συνάρτηση, σε κάθε αρχείο
❖
Φιλικό προς το χρήστη (User Friendly)
•
Γίνεται εύκολα κατανοητό το περιεχόμενο της εφαρμογής και οι επιλογές που το χαρακτηρίζουν
❖
Να ανταποκρίνεται σε κάθε οθόνη (Responsive)
•
Το περιεχόμενο της εφαρμογής ούτε να χάνεται, ούτε να αλλοιώνεται
❖
Λειτουργίες ασφάλειας σε όλο το σύστημα
•
Σε επίπεδο χρήστη έχει να κάνει με τη διασφάλιση των προσωπικών του δεδομένων που
αποθηκεύονται στη βάση δεδομένων
•
Σε επίπεδο εφαρμογής έχει να κάνει με τη σωστή διαφύλαξη όλων των πληροφοριών της, ώστε να
είναι δύσκολο κάποιος να αντλήσει οποιαδήποτε πληροφορία που δεν έχει τη δικαιοδοσία να το κάνει
7