ΠΣ ΟΜΑΔΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ (BATCH SYSTEMS) ΠΣ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ (REAL TIME SYSTEMS) Γρ. Χονδροκούκης
ΟΕ: Η είσοδος αποτελείται από ομοειδή στοιχεία τα οποία επεξεργάζονται Π.Χ: Ο υπολογιστής ελέγχει ένα αριθμό τερματικών απομακρυσμένων, ηεπεξεργασίατων πληροφοριών μέσω τηλεφωνικών γραμμών
Παραδείγματα Σ.Π.Χ: α) Καθοδήγηση πυραύλων β) Αντιπυραυλική άμυνα γ) Κράτηση θέσεων σε δρομολόγια δ) Ενημέρωση τραπεζικών λογαριασμών κ.α
Χαρακτηριστικά Σ.Π.Χ: α) Χρόνος ανταπόκρισης β) Φυσική συγκρότηση του υλικού γ) Λογικές δυνατότητες του λογισμικού δ) Δυνατότητα του χρήστη για χρήση εναλλακτικών σε περίπτωση διακοπής
Κατηγορίες Σ.Π.Χ: α) Συστήματα ερωτοαποκρίσεων β) Συστήματα μεταβιβάσεως μηνυμάτων γ) Συστήμτα διαφυλάξεως στοιχείων δ) Συστήματα ενημερώσεως αρχείων ε) Συστήματα ελέγχου πορείας επεξεργασίας
Α. Ανάλυση συστημάτων: μελέτη αλληλεπιδράσεων σε μια επιχείρηση - ανάπτυξη μεθόδων για την εκτέλεση αναγκαίων εργασιών. Β. Αναλυτής συστημάτων: γνώστης επιστημών, πείρα μηχανογράφησης, οργανωτική ικανότητα.
ΡΟΛΟΣ ΤΟΥ Α.Σ ΕΚΤΙΜΗΣΗ: τί, γιατί, πώς θα γίνει, ποιός θα το κάνει. ΒΟΗΘΕΙΑ προς το χρήστη με εναλλακτικές λύσεις: Τίάλλοιτρόποιυπάρχουνγια αντιμετώπιση προβλήματος. Οφελος-κόστος για κάθε τρόπο.
ΑΝΑΛΥΣΗ ΑΝΩ ΠΡΟΣ ΤΑ ΚΑΤΩ (ΙΕΡΑΡΧΙΚΗ, TOP DOWN) βήμα 1: προσδιορισμός βασικών λειτουργιών που θα εκτελούνται από το νέο Π.Σ βήμα 2: δομή αυτών των λειτουργιών
ΑΝΑΛΥΣΗ ΣΥΣΤΗΜΑΤΟΣ Α. ΣΚΟΠΟΣ Β. ΠΟΡΕΙΑ ΕΠΕΞΕΡΓΑΣΙΑΣ Γ. ΔΙΑΔΙΚΑΣΙΕΣ Δ. ΥΠΗΡΕΣΙΑ
ΜΕΘΟΔΟΛΟΓΙΑ 1. ΚΑΝΟΝΕΣ: καθορισμός των λειτουργιών του συστήματος 2. ΕΝΕΡΓΕΙΕΣ: επιβεβαίωση εφαρμογής των κανόνων 3. ΕΡΩΤΗΣΕΙΣ: αφαίρεση
ΠΑΡΑΔΕΙΓΜΑΤΑ ΚΑΝΟΝΩΝ 1. Λειτουργίες καθορισμένες με δύο λέξεις, ένα ρήμα-ένα ουσιαστικό. 2. Λειτουργίες εκτιμούνται ως πρωτευούσης-δευτερευούσης σημασίας.
ΠΑΡΑΔΕΙΓΜΑΤΑ ΕΝΕΡΓΕΙΩΝ 1. Κανόνας 1 2. Εγγραφή λειτουργίας σε καρτέλα 3. Επιλογή καρτέλας πρωτευούσης σημασίας 4. Εντοπισμός δευτερευουσών λειτουργιών 5. Έλεγχος
ΑΠΟΤΕΛΕΣΜΑΤΙΚΗ ΕΠΙΚΟΙΝΩΝΙΑ ΚΑΤΑ ΤΗΝ ΑΝΑΛΥΣΗ ΦΑΣΗ ΑΝΑΛΥΣΗΣ ΦΑΣΗ ΣΧΕΔΙΑΣΜΟΥ ΑΝΑΠΤΥΞΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΔΟΚΙΜΗ ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ
ΠΡΟΫΠΟΘΕΣΕΙΣ ΑΠΟΤΕΛΕΣΜΑΤΙΚΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΚΡΟΑΣΗ ΠΑΡΑΤΗΡΗΣΗ ΚΑΤΑΧΩΡΙΣΗ
ΤΕΧΝΙΚΗ ΤΩΝ ΕΡΩΤΗΣΕΩΝ: Επανάληψη ή παράφραση Ένδειξη αντίληψης-κατανόησης Ενθάρρυνση Πάυση ή σιωπή Σύνοψη
ΜΕΣΑ ΚΑΙ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΗΝ ΑΝΑΛΥΣΗ Ερωτηματολόγια Συνεντεύξεις Διαγράμματα Πίνακες αποφάσεων Δέντρα αποφάσεων
ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ Ελεύθερης μορφής (free format) Καθορισμένης μορφής (fixed format)
ΣΥΝΕΝΤΕΥΞΕΙΣ Ακριβής καθορισμός αντικειμένου Καλή προετοιμασία Προσεκτική δομή Τεχνική ερωτήσεων Αμφίδρομη κατανόηση Ακριβής σύνοψη Καλή τεκμηρίωση (documentation)
ΠΡΟΕΤΟΙΜΑΣΙΑ ΣΥΝΕΝΤΕΥΞΗΣ Επιλογή σωστών χρηστών Ευχέρεια σωστής προετοιμασίας χρηστών Προετοιμασία κατάστασης ερωτήσεων Όχι επίδειξη εξειδικευμένων σχεδίων Συμπεριφορά
ΠΡΟΕΤΟΙΜΑΣΙΑ ΣΥΝΕΝΤΕΥΞΗΣ ΓΙΑ ΤΟ ΧΡΗΣΤΗ Γνωστός ο απαιτούμενος χρόνος Κατάλληλη ώρα-τόπος Εκ των προτέρων προετοιμασία απαντήσεων Συντομία στις περιγραφές
ΣΥΝΕΔΡΙΕΣ ΣΥΝΕΝΤΕΥΞΗΣ Εισαγωγική <=45 Λεπτομερής >=1 Τελική ΤΥΠΟΙ ΣΥΝΕΝΤΕΥΞΕΩΝ Δομημένη Μη δομημένη
ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ (ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ, FLOW CHARTS) Διαγράμματα συστημάτων Διαγράμματα προγραμμάτων
ΠΙΝΑΚΕΣ ΑΠΟΦΑΣΕΩΝ (DECISION TABLES) Είναι η με πίνακα παρουσίαση των δεδομένων του προβλήματος με σκοπό την διευκόλυνση στη λήψη απόφασης.
ΔΕΝΤΡΑ ΑΠΟΦΑΣΕΩΝ (DECISION TREES) Μελέτη της δομής των δεδομένων (data structure) και των βάσεων στοιχείων (data bases).
ΜΕΛΕΤΗ ΣΚΟΠΙΜΟΤΗΤΑΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ (FEASIBILITY STUDY) Προσδιορισμός βασικών αναγκών της επιχείρισης που καλύπτονται από την ανάπτυξη ενός Π.Σ Τεχνική, λειτουργική και οικονομική αιτιολογία της ανάπτυξης του Π.Σ
ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΜΕΛΕΤΗΣ ΣΚΟΠΙΜΟΤΗΤΑΣ Ανάλυση της υποδομής της επιχείρησηςαπαιτήσεων Εξέταση του υπάρχοντος συστήματος Υπάρχον και μελλοντικό υλικό Γενική περιγραφή των απαιτήσεων του συστήματος Βασικές έννοιες του σχεδιασμού Μελέτη των προς αγορά συστημάτων Χρονοδιάγραμμα υλοποίησης Εκτίμηση κόστους-ανάλυση των πλεονεκτημάτων-σύγκριση κόστους-ωφέλειας
ΦΑΣΕΙΣ ΑΝΑΠΤΥΞΗΣ 1. Ανάλυση του συστήματος Μελέτη του υφισταμένου συστήματος Προσδιορισμός απαιτήσεων του νέου 2. Σχεδιασμός του συστήματος Εξωτερικός-εσωτερικός 3. Ανάπτυξη προγραμμάτων 4. Δοκιμή του συστήματος 5. Εγκατάσταση του συστήματος 6. Λειτουργία του συστήματοςσυντήρηση