Εισαγωγή στην ανάλυση

Σχετικά έγγραφα
Εξαμηνιαίες Εργασίες στο μάθημα «Τεχνολογία Λογισμικού»

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Δόμηση Απαιτήσεων: Μοντελοποίηση Διεργασιών

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής

Σημειώσεις στο μάθημα «Στοιχεία Προγραμματισμού σε Γραφικό Περιβάλλον»

περιεχόμενα παρουσίασης

ΛΟΓΙΣΤΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Η Διαδικασία Σχεδιασμού Συστημάτων

Εισαγωγή στα Πληροφοριακά Συστήματα

Εισαγωγή στα Πληροφοριακά Συστήματα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ

ΚΑΛΑΜΑΤΑ 18/6/2018 ΔΗΜΟΤΙΚΗ ΕΠΙΧΕΙΡΗΣΗ ΠΡΟΔΙΑΓΡΑΦΕΣ ΣΥΝΤΑΞΗΣ ΜΕΛΕΤΗΣ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Προκαταρκτική Φάση Ανάλυσης

Προγραμματισμός και Επιλογή Συστημάτων

ΣΥΝΘΕΣΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΟΜΑΔΩΝ ΠΑΡΑΓΩΓΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ΣΕΚ η διοίκηση ολικής ποιότητας και η ελληνική μικρομεσαία επιχείρηση ανάλυση του προτύπου 9001: εφαρμογές

Ενδεικτικές λύσεις ασκήσεων

13 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

ΠΡΩΤΟ ΜΕΡΟΣ: 13 ΚΕΦΑΛΑΙΟ

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Περιεχόμενα. 2 Αριθμητικά συστήματα

Εισαγωγή στη Σχεδίαση Λογισμικού

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

ΕΝΤΥΠΟ ΕΣΩΤΕΡΙΚΗΣ ΟΡΙΖΟΝΤΙΑΣ ΕΠΙΘΕΩΡΗΣΗΣ

Πληροφορική 2. Τεχνολογία Λογισμικού

Βασικές τεχνικές στατιστικού ελέγχου ποιότητας

Εφαρμογές πληροφορικής στο πλαίσιο της α φάσης κτηματογράφησης (Ενεργοί Τίτλοι)

Τεχνολογία Λογισμικού

Δομή και Στόχοι του Μαθήματος - Εισαγωγή

Λεξικό Δεδομένων (Ι)

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΤΕΧΝΙΚΗ ΥΠΟΣΤΗΡΙΞΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΔΙΚΤΥΑΚΩΝ ΥΠΟΔΟΜΩΝ

Σύστημα Διαχείρισης Εξοπλισμού «PRAXIS»

Περιεχόμενα. Πρόλογος Σημείωμα του συγγραφέα Υποστηρικτικό υλικό... 22

Κεφάλαιο 2 ο. Συστήματα Πληροφοριών στην επιχείρηση

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Κεφάλαιο 8 Πληροφοριακά συστήματα. Εφαρμογές Πληροφορικής Κεφ. 8 Καραμαούνας Πολύκαρπος

Ενδεικτικές λύσεις ασκήσεων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στα Πληροφοριακά Συστήματα

Managing Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business.

Εισαγωγή στα Πληροφοριακά Συστήματα

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

Μοντέλο συστήματος διαχείρισης της ποιότητας

Τεχνικές και Μέθοδοι Ανάλυσης

ΚΕΦΑΛΑΙΟ 3. Ανάλυση Απαιτήσεων και Καθορισμός Προδιαγραφών

Κεφάλαιο 2 ο. Το Επιχειρησιακό Κύκλωμα και οι Μέθοδοι Τεκμηρίωσης

Ανθρώπινοι Πόροι και Ανάπτυξη

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

Εισαγωγή στην Πληροφορική

Ενδεικτικές λύσεις ασκήσεων

Εισαγωγή στα Πληροφοριακά Συστήματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΤΕΙ ΚΡΗΤΗΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΥΣΤΗΜΑΤΑ ΠΟΙΟΤΗΤΑΣ

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

Συστήματα Πληροφοριών Διοίκησης

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

Agile Project Management σε έργα ανάλυσης απαιτήσεων πληροφοριακών συστημάτων. Φράντζιος Κωνσταντίνος

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά

Παπαδόπουλος Γιώργος, Σύμβουλος Π.Ι.

Πληροφοριακά Συστήµατα

Δεδομένα και Πληροφορίες

Εισαγωγή στην Τεχνολογία Λογισµικού

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 10 : Πολυμέσα και Πληροφοριακά Συστήματα. Δρ.

Σύστημα. Αντώνης Μαϊργιώτης

Διευκρινίσεις για τον Ανοιχτό τακτικό διαγωνισμό με αρ. πρωτ. 675/

Requirements Απαιτήσεις

ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΑΣΙΩΝ ΔΙ.ΑΠ. ΕΠΕΚΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ & ΠΛΗΡΩΜΩΝ

Τεχνολογία Λογισµικού Ι Κεφάλαια 1-21

Περίγραµµα θέσης εργασίας. Ενότητα 1. Γενικά στοιχεία της θέσης εργασίας Γενική ιεύθυνση Οικονοµικών & ιοικητικών Υπηρεσιών

Ολοκληρωμένο Σύστημα Ιχνηλασιμότητας Προϊόντων

Ενδεικτικές λύσεις ασκήσεων

Εισαγωγή στην Τεχνολογία Λογισµικού

Αρχές Προγραμματισμού Υπολογιστών

Οι περιπτώσεις χρήσης

ΑΡΧΕΙΟ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων

ΕΤΗΣΙΟ ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΓΡΑΦΕΙΟΥ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ MIS

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Στρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων

Διαχείριση Πληροφοριακών Συστημάτων

Κεφάλαιο 3 ο. Συστήματα πληροφοριών, οργανισμοί, μάνατζμεντ και στρατηγική

ΟΜΗ ΕΙΣΑΓΩΓΗ ΒΙΒΛΙΟΓΡΑΦΙΚΗ ΕΠΙΣΚΟΠΗΣΗ ΜΕΘΟ ΟΛΟΓΙΑ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΥΖΗΤΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΣΥΜΠΕΡΑΣΜΑΤΑ

Εισαγωγή στην τεχνολογία λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 1

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ

Πανεπιστήμιο Στερεάς Ελλάδας-ΤΜΗΜΑ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΠΤΥΞΗΣ, ΜΑΘΗΜΑ: ΔΙΑΧΕΡΙΣΗ ΑΝΘΡΩΠΙΝΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΠΟΡΩΝ, ΧΡΙΣΤΟΣ ΑΠ.

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

Διάγραμμα Ροής Δεδομένων Δ.Ρ.Δ.

1 Ανάλυση Προβλήματος

Transcript:

Εισαγωγή στην ανάλυση & σχεδίαση Π.Σ. Τα προϊόντα λογισμικού έχουν (και αυτά) ένα κύκλο ζωής που ξεκινά από τη σύλληψη μιας νέας ιδέας για την ανάπτυξη ενός συγκεκριμένου προϊόντος και φθάνει μέχρι την χρονική στιγμή της απόσυρσής του από την αγορά ή από τη λήξη της χρήσης του. Ο Κύκλος Ζωής περιλαμβάνει όλες εκείνες τις δραστηριότητες που είναι απαραίτητες για την ανάπτυξη, τη λειτουργία και την συντήρησή του.

Κύκλος Ζωής Π.Σ. 1η Φάση 2η Φάση 3η Φάση 4η Φάση Ορισμός και Ανάλυση απαιτήσεων Σχεδίαση & Προγ/σμός Δοκιμή & Υλοποίηση Λειτουργία & Συντήρηση Απαιτήσεις Χρηστών Τεκμηρίωση απαιτήσεων χρηστών Τεκμηρίωση σχεδίασης Έγγραφα που συνοδεύουν το πρόγραμμα Προγραμματιστής Στην ιδανική περίπτωση, η διαδικασία ανάπτυξης ενός Πληροφοριακού Συστήματος υλοποιείται από μια ομάδα ανθρώπων, καθένας από τους οποίους έχει ένα διακριτό ρόλο, ενώ όλοι συνεργάζονται για την επίτευξη του κοινού στόχου. Μια τέτοια ομάδα περιλαμβάνει : τον διαχειριστή του έργου, εκπροσώπους των χρηστών (υπαλλήλων), αναλυτές και σχεδιαστές Πληροφοριακών Συστημάτων, την ομάδα των προγραμματιστών, εκπροσώπους των ανώτερων / ανώτατων στελεχών την ομάδα διασφάλισης ποιότητας κλπ.

Στην πράξη όμως είναι συνηθισμένο να αναλαμβάνει πολλούς ρόλους η ίδια ομάδα ήτο ίδιο άτομο, καθώς το μέγεθος των περισσότερων έργων ανάπτυξης Πληροφοριακών Συστημάτων δε δικαιολογεί μια εκτενή ομάδα έργου. Ηπερισσότερο συνηθισμένη περίπτωση είναι να αναλάβει ένα άτομο (ο αναλυτής-σχεδιαστής Πληροφοριακών Συστημάτων) καθήκοντα ανάλυσης, σχεδίασης και πολλές φορές κωδικοποίησης και ελέγχου του Πληροφοριακού Συστήματος. Για να αντεπεξέλθει σε ένα τέτοιο έργο, ο αναλυτής-σχεδιαστής Πληροφοριακών Συστημάτων πρέπει να διαθέτει ένα εκτεταμένο και ισχυρό «οπλοστάσιο» γνώσεων, δεξιοτήτων και εργαλείων. Α Φάση: Καταγραφή, ανάλυση και καθορισμός των απαιτήσεων του συστήματος Γίνεται μια περιγραφή των δυνατοτήτων του, έτσι ώστε να μπορούμε να ελέγχουμε αν αυτό ικανοποιεί το σκοπό ανάπτυξής του. Προσδιορίζονται οι απαιτήσεις σε μορφές πληροφοριών και σε λειτουργίες - επεξεργασίες που τις δημιουργούν ή τις μετασχηματίζουν. Διευκρινίζονται και μη λειτουργικά θέματα που άπτονται θεμάτων όπως ηαξιοπιστία και ηασφάλεια των παρεχομένων πληροφοριών, οι παράγοντες που επηρεάζουν τη λειτουργία του συστήματος κ.α.

Β Φάση: Σχεδίαση & προγραμματισμός του συστήματος Στη φάση αυτή, οι λειτουργίες που κάνει μια επιχείρηση, μετασχηματίζονται έτσι ώστε να είναι μπορούν να υλοποιηθούν με τα διαθέσιμα μέσα υλικού και λογισμικού. Παράδειγμα : ηλειτουργία του τρόπου παραγγελίας, ηλειτουργία του τρόπου καταγραφής των στοιχείων των πελατών προμηθευτών, η λειτουργία του τρόπου έκδοσης παραστατικών, η λειτουργία του τρόπου αποστολής των δεδομένων κλπ. Για την ανάπτυξη ποιοτικού λογισμικού με βάση τις αρχές της δομημένης ανάλυσης είναι απαραίτητη η χρήση των κατάλληλων εργαλείων. Έτσι, για την γραφική αναπαράσταση των λειτουργιών και της λογικής του συστήματος γίνεται (μεταξύ πολλών άλλων), χρήση των ακολούθων διαγραμματικών τεχνικών: Διαγραμμάτων Ροής Δεδομένων - ΔΡΔ (Data Flow Diagrams) των Λεξικών Δεδομένων (Data Dictionary), των Πινάκων αποφάσεων & των δέντρων αποφάσεων ( Decision tables Decision trees) των Διαγραμμάτων οντοτήτων συσχετίσεων (E-R Diagrmms))

Συνεντεύξεις Ερωτηματολόγια Συζήτηση κλπ ΔΡΔ ΔΟΣ Πίνακες Αποφάσεων κλπ Ανασκόπηση από χρήστες και στελέχη της επιχείρησης Έναρξη σχεδίασης και προγραμματισμού του νέου συστήματος Οριστική αποδοχή (επικύρωση) από χρήστες και στελέχη της επιχείρησης