Αντικειμενοστραφής προγραμματισμός με C++ σε ένα συγκεκριμένο επιχειρηματικό σενάριο
Abstract
Επιχειρηματικό σενάριο είναι μια περιγραφή των πιθανών μελλοντικών γεγονότων και περιστάσεων που σχετίζονται με τις επιχειρήσεις, οι οποίες βασίζονται συνήθως στις τάσεις του παρόντος και του παρελθόντος, συμπεριλαμβανομένου τις υποθέσεις που γίνονται με βάση αυτές τις τάσεις. Η δημιουργία ενός επιχειρηματικού σεναρίου βοηθάει τους ιδιοκτήτες και το διοικητικό όργανο να αναλάβουν και να εργαστούν πάνω στους σημαντικούς, αβέβαιους παράγοντες που μπορεί να επηρεάσουν την απόδοση της επιχείρησης στο μέλλον. Τα επιχειρηματικά σενάρια χρησιμεύουν επίσης για την ανάδειξη των πιθανών απειλών και ευκαιριών της εταιρίας. Συχνά περιλαμβάνουν την απεικόνιση των αλληλεπιδράσεων μεταξύ της επιχείρησης και των εξωτερικών παραγόντων, για παράδειγμα: πελατών, ανταγωνιστών, προμηθευτών και άλλων οικονομικών κλασμάτων του επιχειρηματικού περιβάλλοντος.
Το επιχειρηματικό σενάριο, στο οποίο βασίζεται η εργασία μου, έχει ως στόχο τη δημιουργία μιας εφαρμογής που θα απαλλάσσει τον προγραμματιστή από μια συγκεκριμένη διαδικασία. Το σενάριο αυτό είναι πραγματικό, διότι μου ζητήθηκε κατά την εκπόνηση της πρακτικής μου άσκησης. Η προαναφερόμενη διαδικασία στηρίζεται στο ότι πολλοί υπάλληλοι διαχειρίζονται αρχεία με δεδομένα της εταιρίας. Στην περίπτωση αυτή μόλις ο υπάλληλος τελειώσει με την διαχείριση των συγκεκριμένων αρχείων, καλεί τον προγραμματιστή προωθώντας του το αρχείο, να το αποθηκεύσει ο ίδιος στην βάση δεδομένων. Η κατ‘ εξακολούθηση χρήση της συγκεκριμένης διαδικασίας, δημιουργεί πρόβλημα στον προγραμματιστή, με αποτέλεσμα να χάνεται χρόνος από την παραγωγική εργασία του. Έτσι μέσω της εργασίας και της υλοποίησης της εφαρμογής ο υπάλληλος θα μπορεί να αποθηκεύσει μόνος του το αρχείο που θέλει, καθώς και να το μετατρέψει στον τύπο αρχείου που χρειάζεται η εφαρμογή για την αποθήκευση του στην βάση δεδομένων, με αποτέλεσμα εξάλειψη της ανάγκης βοήθειας από προγραμματιστή. Έτσι δίνουμε λύση στο συγκεκριμένο επιχειρηματικό σενάριο, με την επιχείρηση να μπορεί να εκμεταλλευτεί πλήρως την παραγωγική εργασία του προγραμματιστή. Επίσης μπορεί να λανσάρει την συγκεκριμένη εφαρμογή, γεγονός που είναι κερδοφόρο για την επιχείρηση.