Ανάπτυξη εφαρμογής Android για παροχή λειτουργιών υποστήριξης σε διαχειριστές έργων λογισμικού

Σε αυτήν τη διπλωματική εργασία αρχικά γίνεται μία εισαγωγή στην έννοια της διαχείρισης έργων λογισμικού. Παρουσιάζεται η χρονική εξέλιξη της διαχείρισης έργων και πώς αυτή έχει αλλάξει και εξελιχθεί μέχρι και σήμερα. Ορίζεται το έργο, ο διαχειριστής αυτού και επιπλέον εισάγονται έννοιες ανάπτυξης λ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μπαμπάτσικου, Ροδούλα
Άλλοι συγγραφείς: Bampatsikou, Rodoula
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/13857
Περιγραφή
Περίληψη:Σε αυτήν τη διπλωματική εργασία αρχικά γίνεται μία εισαγωγή στην έννοια της διαχείρισης έργων λογισμικού. Παρουσιάζεται η χρονική εξέλιξη της διαχείρισης έργων και πώς αυτή έχει αλλάξει και εξελιχθεί μέχρι και σήμερα. Ορίζεται το έργο, ο διαχειριστής αυτού και επιπλέον εισάγονται έννοιες ανάπτυξης λογισμικού. Επισημαίνεται η σημασία της διαχείρισης έργων (project management) καθώς και ο τρόπος διαχείρισής τους στις μέρες μας. Καθοριστικό ρόλο στην ανάπτυξη έργων λογισμικού παίζουν οι ομάδες που την απαρτίζουν. Έτσι, αναλύεται η σύνθεση, η συνεκτικότητα και η επικοινωνία μεταξύ των μελών της ομάδας ανάπτυξης και πώς αυτή μπορεί να λειτουργήσει αποτελεσματικά. Στη συνέχεια, γίνεται μία εισαγωγή στις μεθόδους διαχείρισης έργων λογισμικού. Οι πιο βασικές μέθοδοι είναι: η μέθοδος Gantt, οι καμπύλες προόδου (S Curves), η μέθοδος CPM, η μέθοδος των κατά κόμβων προσανατολισμένων δικτύων και η μέθοδος PERT. Αναλύεται κάθε μέθοδος ξεχωριστά, αναφέροντας τα πλεονεκτήματα και τα μειονεκτήματα της κάθε μεθόδου. Παρουσιάζονται επίσης σύγχρονα πρότυπα της διαχείρισης έργων, τα οποία στη συνέχεια συγκρίνονται μεταξύ τους ώστε ο αναγνώστης να κρίνει ποιο πρότυπο επιθυμεί να ακολουθήσει. Η ανάπτυξη της εφαρμογής PMA (Project Manager Assistant) επιτεύχθηκε μέσω της μεθοδολογίας ICONIX, οπότε αρχικά ορίζεται η μεθοδολογία αυτή, στη συνέχεια αναφέρονται τα πλεονεκτήματα και τα βασικά χαρακτηριστικά της, και έπειτα αναλύονται οι επιμέρους φάσεις ανάπτυξης ενός έργου λογισμικού. Η εφαρμογή PMA πρόκειται για μια Android εφαρμογή, η οποία υλοποιήθηκε στο Android Studio, επομένως αναφέρονται κάποια βασικά στοιχεία του λογισμικού, των Android εφαρμογών, του Android Studio και της γλώσσας που αναπτύχθηκε η εφαρμογή, της Java. Έπειτα, αναγράφεται λεπτομερώς η εφαρμογή της μεθοδολογίας ICONIX στην υλοποίηση της εφαρμογής PMA. Αναφέρετε δηλαδή η περιγραφή της εφαρμογής, παρουσιάζονται οι αρχικές οθόνες, το πλάνο της εφαρμογής (για όλη την ανάπτυξη), προσδιορίζονται οι κίνδυνοι του έργου, γίνεται μελέτη εφικτότητας του έργου, και επιπλέον αναλύονται οι περιπτώσεις χρήσης κάθε λειτουργίας της εφαρμογής, τα διαγράμματα ευρωστίας (Robustness) και ακολουθίας (Sequence) καθώς και το στατικό της μοντέλο (Class Model). Ακολουθεί η αναλυτική περιγραφή της εφαρμογής και όλες οι λειτουργίες αυτής. Για κάθε λειτουργία αναφέρεται η χρησιμότητά της, η εμφάνισή της στην εφαρμογή και ο τρόπος που τη χρησιμοποιεί ο χρήστης. Τέλος, παρατίθενται τα συμπεράσματα αυτής της διπλωματικής εργασίας και πιθανές επεκτάσεις της εφαρμογής PMA για μελλοντική εργασία.