Ασφαλής εφαρμογή Android για εύρεση εκκλησιών/μοναστηριών στην Κύπρο
Abstract
Ο σκοπός της πτυχιακής αυτής είναι ο σχεδιασμός και η υλοποίηση εφαρμογής για κινητές
συσκευές πλατφόρμας android. Το τελικό λογισμικό απευθύνεται σε όλους τους κατοίκους της
Κύπρου. Οι ανάγκες της διατριβής επέρχονται από την απουσία μιας εφαρμογής που να επιτρέπει
σε οποιονδήποτε ενδιαφερόμενο να βρει στο χάρτη μια εκκλησία ή μοναστήρι στην Κύπρο ή
Ελλάδα καθώς και χρήσιμες πληροφορίες και ιστορικά στοιχεία. Η διατριβή θα πρέπει να:
μαζέψει δεδομένα από διάφορες εκκλησίες και μοναστήρια σε Κύπρο, μοντελοποιήσει τα
δεδομένα χρησιμοποιώντας μια βάση δεδομένων, σχεδιάσει και υλοποιήσει μια εφαρμογή για
άμεση πρόσβαση από τους πολίτες. Η εφαρμογή θα πρέπει να υλοποιηθεί χρησιμοποιώντας
μεθοδολογία ασφάλειας ώστε να είμαστε σίγουροι για την ασφάλεια της. Ποτέ δεν μπορούμε να
υποτιμούμε την ασφάλεια.
Στα αρχικά στάδια της διατριβής αυτής γίνεται μια εκτενείς βιβλιογραφική ανασκόπηση. Σε αυτή την
ανασκόπηση γίνεται αναφορά σε υπάρχον προσπάθειες για ένταξη έξυπνων συσκευών σε επίλυση
κοινωνικών προβλημάτων καθώς και βέλτιστες πρακτικές για υλοποίηση εφαρμογών για κινητές
συσκευές καθώς και βέλτιστες πρακτικές ασφάλειας σε κινητές συσκευές.
Με στόχο να ακολουθηθεί μια μεθοδολογία για υλοποίηση καθώς και μια μεθοδολογία για ασφάλεια
έχουμε επιλέξει την Extreem programing για υλοποίησης καθώς και την PCDA για ασφάλεια. Ώστε
να λάβουμε αποφάσεις σχετικά με το σχεδιασμό της εφαρμογής μας έχουμε χρησιμοποιήσει την
συνέντευξη. Συγκεκριμένα αποφασίσαμε να ρωτήσουμε τον πληθυσμό-στόχο μας πριν καν
αρχίσουμε να σχεδιάζουμε την εφαρμογή μας. Στα πλαίσια αυτά δημιουργήθηκαν δυο συνεντεύξεις
μια προς τους χρήστες που θα κάνουν εισαγωγή/ενημέρωση/αφαίρεση εκκλησιών / μοναστριών και
μια προς τους χρήστες του android που θα διαβάζουν τα δεδομένα, η λογική των συνεντεύξεων
εξηγείται στο κεφάλαιο. Επίσης δημιουργήθηκαν ακόμα δυο συνεντεύξεις μια προς τους χρήστες που
θα κάνουν εισαγωγή/ενημέρωση/αφαίρεση εκκλησιών / μοναστριών και μια προς τους χρήστες του
android για σκοπούς αξιολόγησης της εφαρμογής μέσα στην ομάδα, μετά τη διαδικασία υλοποίησης.
Έχουμε χωρίσει το σύστημα μας σε τρία υποσυστήματα για ευκολία υλοποίησης καθώς και
υλοποίηση ασφάλειας. Τα υποσυστήματα είναι της διαχείρισης / ενδιάμεσο και εμφάνισης. Το
κεφάλαιο συνεχίζει με το να αναλύει τις οθόνες της εφαρμογής που υλοποιήθηκαν, επεξηγώντας τι
κάνει η κάθε μια καθώς και πως γίνεται η υλοποίηση των πολιτικών ασφάλειας καθώς και ο έλεγχος
ασφάλειας.
Μετέπειτα έχουμε δημιουργήσει ερωτηματολόγιο για να ερωτήσουμε όλους όσους δεν εμπλέκονταν
στην διαδικασία. Βάση αυτού του ερωτηματολογίου έχουμε κάνει πλήρη ανάλυση των
αποτελεσμάτων του ερωτηματολογίου που δόθηκε για αξιολόγηση της εφαρμογής από όλους τους
χρήστες. Στο τέλος έχουμε βγάλει συμπεράσματα και απόδειξη ορθότητας.