Ανάλυση απαιτήσεων στη διοίκηση έργων ανάπτυξης πληροφοριακών συστημάτων
Προβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Object-oriented analysis (Computer science) ; Πληροφοριακά συστήματα ; Τεχνολογία λογισμικού ; Εξόρυξη δεδομένων ; Software engineeringΠερίληψη
Η Ανάλυση Απαιτήσεων είναι το πρώτο στάδιο στην ανάπτυξη ενός έργου πληροφορικής και αποτελεί κρίσιμο παράγοντα για την επιτυχία του . Σύμφωνα με τον Laplante η Ανάλυση Απαιτήσεων «είναι ένας κλάδος της μηχανικής λογισμικού που ασχολείται με τον καθορισμό των στόχων, των λειτουργιών, και των περιορισμών των συστημάτων υλικού και λογισμικού.» Βέβαια, η Ανάλυση Απαιτήσεων δεν περιορίζεται στην αρχή της ανάπτυξης ενός λογισμικού, μα συνεχίζει τη δράση της σε όλα τα στάδια της ανάπτυξης ενός λογισμικού. Σκοπός της είναι να διασφαλίσει πως «η φωνή του πελάτη» ακούγεται σε όλα τα σημεία της διαδικασίας ανάπτυξης, από την αρχική σύλληψη του συστήματος, τη διάρκεια του σχεδιασμού, της υλοποίησης, του ελέγχου, της συντήρησης και της μελλοντικής εξέλιξης του συστήματος. Στα πλαίσια της παρούσας έρευνας γίνεται μια βιβλιογραφική ανασκόπηση της Ανάλυσης Απαιτήσεων, των προσεγγίσεων της Μηχανικής Απαιτήσεων, του ρόλου της Ανάλυσης Απαιτήσεων στον κύκλο ζωής ενός λογισμικού και περιγράφονται οι βασικές διαστάσεις – στάδια της Μηχανικής Απαιτήσεων. Στη συνέχεια, μελετάται ο τρόπος εφαρμογής των μοντέλων – σταδίων της Ανάλυσης Απαιτήσεων που περιγράφηκαν σε μία περίπτωση ανάπτυξης συστήματος ηλεκτρονικής ψηφοφορίας και αναφέρονται τρόποι που ο κλάδος της Ανάλυσης Απαιτήσεων μπορεί να βοηθήσει στην αποτελεσματικότερη ανάπτυξη του έργου Πληροφορικής που μελετήθηκε. Σκοπός της μελέτης περίπτωσης είναι ο εντοπισμός του κέρδους από την εφαρμογή τεχνικών - μεθόδων Ανάλυσης Απαιτήσεων στην ανάπτυξη ενός έργου Πληροφορικής. Τέλος, παρουσιάζονται τα συμπεράσματα της παρούσας έρευνας, περιορισμοί στην έρευνα και προτάσεις για πιθανές μελλοντικές έρευνες – επεκτάσεις της παρούσας, στον τομέα της Ανάλυσης Απαιτήσεων.