Μέθοδοι ανάπτυξης λογισμικού & διασφάλιση της ποιότητας: Η περίπτωση των ελληνικών & κυπριακών εταιρειών πληροφορικής
Προβολή/ Άνοιγμα
Ημερομηνία
2018-01Συγγραφέας
Ξανθάκης, Μιχαήλ
Μεταδεδομένα
Εμφάνιση πλήρους εγγραφήςΕπιτομή
Η ορθή εφαρμογή των μεθόδων ανάπτυξης λογισμικού από τις εταιρείες πληροφορικής μπορεί να οδηγήσει στην πρόοδο, στην ανάπτυξη, καθώς και στην απόκτηση ανταγωνιστικού πλεονεκτήματος. Η χρήση παραδοσιακών μεθόδων ανάπτυξης λογισμικού (π.χ. καταρράκτης, προτυποποίηση, κ.λπ.), προϋποθέτουν την σειριακή ακολουθία φάσεων ανάπτυξης, τον αρχικό καθορισμό των απαιτήσεων και την εκτενή τεκμηρίωση. Τις τελευταίες δεκαετίες, όμως, έχουν αναπτυχθεί μια σειρά από νέα ευέλικτα μοντέλα κύκλου ζωής λογισμικού (π.χ. ακραίος προγραμματισμός, scrum κ.λπ.), τα οποία δίνουν έμφαση στην ομαδική εργασία, στις αλλαγές των απαιτήσεων και στην απλότητα του προγραμματισμού. Από την άλλη, η χρήση προτύπων ποιότητας και η αξιολόγηση του λογισμικού, από τις εταιρείες πληροφορικής, εξασφαλίζει συμμόρφωση προς τις απαιτήσεις, μειώνει τον κίνδυνο σφαλμάτων και συμβάλει στην ικανοποίηση του τελικού χρήστη. Ο σκοπός της παρούσας μεταπτυχιακής διατριβής είναι η διερεύνηση των μεθόδων ανάπτυξης λογισμικού και των πρακτικών διασφάλισης της ποιότητας που χρησιμοποιούνται από εταιρείες πληροφορικής της Ελλάδας και της Κύπρου. Εμπειρικά δεδομένα συλλέχθηκαν από 22 εταιρείες, μέσω της συμπλήρωσης ερωτηματολογίου, που αποτελείται από τρία βασικά σκέλη ερωτήσεων, που αφορούν: τη χρήση των μοντέλων κύκλου ζωής λογισμικού, την επίπτωση τους σε διάφορες πτυχές της εταιρείας, τους τρόπους διασφάλισης της ποιότητας και την μελλοντική κατάσταση του κλάδου ανάπτυξης λογισμικού. Τα αποτελέσματα της έρευνας έδειξαν ότι οι εταιρείες χρησιμοποιούν τόσο παραδοσιακές, όσο και ευέλικτες μεθόδους ανάπτυξης λογισμικού, αναζητώντας την ορθή πρακτική, την οποία ενσωματώνουν στην δομή τους. Η πλειοψηφία των εταιρειών διαθέτει ξεχωριστό τμήμα ποιότητας και εφαρμόζει πρότυπα. Η χρήση ευέλικτων μεθόδων ανάπτυξης λογισμικού βελτιώνει την ποιότητα του λογισμικού και την παραγωγικότητα των εταιρειών, ενώ αυξάνει την ικανοποίηση των τελικών χρηστών και υπό προϋποθέσεις μειώνει το κόστος υλοποίησης. Ο κλάδος ανάπτυξης λογισμικού εμφανίζει θετικές προοπτικές, οι οποίες εν μέρει οφείλονται στην καινοτομία του κλάδου και στην εύκολη διείσδυση σε νέες αγορές.