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

Σχετικά έγγραφα
Πληροφοριακά Συστήματα

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

Απαιτήσεις Λογισμικού

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

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

Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας»

Ηλεκτρονικό Επιχειρείν

Πλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες

Προδιαγραφές Απαιτήσεων Επικύρωση Απαιτήσεων

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

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

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

περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης

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

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

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,

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

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

Μοντελοποίηση Συστημάτων

Δείκτης Αξιολόγησης 5.2: Ανάπτυξη και εφαρμογή σχεδίων δράσης για τη βελτίωση του εκπαιδευτικού έργου

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

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

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

Διαγράμματα περιπτώσεων χρήσης

Πολιτικές Ασφάλειας Πληροφοριακών Συστημάτων. Σωκράτης Κ. Κάτσικας Τμήμα Μηχ/κών Πληροφοριακών & Επικοινωνιακών Συστημάτων Πανεπιστήμιο Αιγαίου

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

Διαβαθμισμένα κριτήρια αξιολόγησης Ερευνητικών Εργασιών

Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι

Περιεχόμενο του μαθήματος

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

Μοντελοποίηση Συστημάτων

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

05 Ανάλυση Απαιτήσεων

Θεωρία του Έργου. Διαχείριση Έργου Κύκλος Ζωής. Μαρίνα Α.Τσιρώνη Πολιτικός Μηχανικός, MSc ΕΔΑ Περιφέρειας Κεντρικής Μακεδονίας.

Ανάλυση Περιπτώσεων Χρήσης

Ηγεσία Νοσοκομείου: Η αξία των δεδομένων στη λήψη αποφάσεων

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγικές Έννοιες

Αναδιοργάνωση στους Οργανισμούς

05 Ανάλυση απαιτήσεων

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

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

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ

Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams

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

ΚΡΙΤΗΡΙΑ ΕΠΙΛΟΓΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ

Management. Νικόλαος Μυλωνίδης Μάθημα /2/2010

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

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

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ

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

ΠΕΡΙΦΕΡΕΙΑ ΣΤΕΡΕΑΣ ΕΛΛΑ ΑΣ

Βασικά Στοιχεία Διαχείρισης Έργων

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

ΔΙΕΚ ΜΥΤΙΛΗΝΗΣ ΤΕΧΝΙΚΟΣ ΜΗΧΑΝΟΓΡΑΦΗΜΕΝΟΥ ΛΟΓΙΣΤΗΡΙΟΥ Γ ΕΞΑΜΗΝΟ ΜΑΘΗΜΑ: ΛΟΓΙΣΤΙΚΗ ΚΟΣΤΟΥΣ Ι ΜΑΘΗΜΑ 2 ο

Αρχιτεκτονική Λογισμικού

Περίπτωση Χρήσης Use case

Σχεδιαστής Ιστοσελίδων

Στρατηγική Αξιολόγησης κατά την Υλοποίηση Εκπαιδευτικού Λογισμικού

Μεθοδολογία Έρευνας Διάλεξη 1 η : Εισαγωγή στη Μεθοδολογία Έρευνας

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Γενική τάση Οι φοιτητές/τριες τείνουν να αξιολογούν. Οι μεταπτυχιακοί φοιτητές ποιο αυστηροί στις κρίσεις τους σε σχέση με προπτυχιακούς.

ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΠΙΤΕΛΙΚΗ ΣΥΝΟΨΗ 2. ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ ΤΟΥ ΠΑΡΟΝΤΟΣ 3. ΑΝΑΛΥΣΗ ΥΠΑΡΧΟΥΣΑΣ ΚΑΤΑΣΤΑΣΗΣ 3.1 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ ΚΑΙ ΠΑΡΕΧΟΜΕΝΕΣ ΥΠΗΡΕΣΙΕΣ

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

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

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

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ. ΜΕΤΡΟ 2.4 Ενίσχυση Ιδιωτικών Επενδύσεων του Αναπτυξιακού Νόμου, Τομέα Μεταποίησης

Ο ρόλος της Πιστοποίησης στην Εκπόνηση και Διαχείριση Μελετών

Πληροφορική ΙΙ ΚΥΚΛΟΣ ΖΩΗΣ ΕΡΓΟΥ ΑΝΑΠΤΥΞΗΣ ΠΣ. Δρ. Β. Βασιλειάδης ΔΙΚΣΕΟ, ΑΤΕΙ Μεσολογγίου

Παρουσίαση Εφαρμογής i-flow Protocol. (Ηλεκτρονική Διαχείριση Αλληλογραφίας Οργανισμών)

ΜΑΘΗΜΑ 2Σ6 01 ΕΡΓΑΣΤΗΡΙΟ ΧΩΡΟΤΑΞΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ. ΜΕΤΡΟ 2.7: Ανάπτυξη τουριστικών δραστηριοτήτων (υποδομές, επιχειρηματικές δραστηριότητες, προώθηση -προβολή)

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων

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

Εκπόνηση σχεδίων. 1a. Διαδικασία Εκκίνησης (Project Initiation) Επιχειρηματικό σχέδιο έργου (Project Business Case)

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

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

Μαθηµατική. Μοντελοποίηση

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΗΡΑΚΛΕΙΟΥ ΔΗΜΟΣ ΗΡΑΚΛΕΙΟΥ. Διαδικασίες Λειτουργίας ΓΔ-10 «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΩΡΙΜΑΝΣΗ ΕΡΓΩΝ»

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ

Ποιότητα και Πρότυπα στη Διοίκηση Επιχειρήσεων Συστήµατα Διασφάλισης Ποιότητας ISO Διεργασιακή Προσέγγιση Διάλεξη 4

Η συνολική δημόσια δαπάνη της δράσης ανέρχεται σε 30 εκ. και ο συνολικός προϋπολογισμός της εκτιμάται ότι θα ανέλθει σε 45 εκ..

Διαχείριση Έργου Λογισμικού. Πασχαλίδης Παύλος ΤΕΙ ΘΕΣΣΑΛΙΑΣ

Πληροφοριακά Συστήµατα και οργανισµοί Μέρος ΙΙ. Κεφάλαιο 3. Ευαγγελάτος Ανδρέας

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

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

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ

Θανάσης Βασιλόγιαννης. Το Εκπαιδευτικό Υλικό

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

προδιαγραφές απαλλακτικών εργασιών

Ανάπτυξη πληροφοριακών συστημάτων

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

ΚΡΙΤΗΡΙΑ ΕΝΤΑΞΗΣ ΠΡΑΞΕΩΝ

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

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

Μέθοδος : έρευνα και πειραματισμός

ΟΠΣ ΕΣΠΑ Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος (ΕΥ ΟΠΣ) 1/17

ΚΡΙΤΗΡΙΑ ΕΠΙΛΟΓΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ

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

Transcript:

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 4: Ανάλυση Απαιτήσεων Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 AM

Απαιτήσεις Οι απαιτήσεις από το λογισµικό διακρίνονται σε δύο μεγάλες κατηγορίες. Λειτουργικές απαιτήσεις Οι λειτουργικές απαιτήσεις περιγράφουν τις εργασίες (λειτουργίες) που θα πρέπει να εκτελεί το λογισµικό. Μη λειτουργικές απαιτήσεις Οι µη λειτουργικές απαιτήσεις περιγράφουν χαρακτηριστικά που πρέπει να έχει το λογισµικό τα οποία δεν αφορούν την εκτέλεση κάποιας λειτουργίας από αυτό.

Απαιτήσεις

Καταγραφή Απαιτήσεων Χρηστών 1. Φυσικό περιβάλλον 2. Διεπαφές 3. Χρήστες και εργονομικοί παράγοντες 4. Λειτουργικότητα 5. Τεκμηρίωση 6. Δεδομένα 7. Πόροι 8. Ασφάλεια 9. Εξασφάλιση Ποιότητας

Χαρακτηριστικά Απαιτήσεων Ορθότητα Πληρότητα Συνέπεια Εφικτότητα υλοποίησης Αναγκαιότητα Επαληθευσιμότητα Ιχνηλασιμότητα Σαφήνεια ακρίβεια Ταξινόμηση (με βάση τις προτεραιότητες) Περιγράφουν κάτι που χρειάζεται ο πελάτης

Έγγραφο Προσδιορισμού Απαιτήσεων Συστήματος 1. Ορισμός Προβλήματος 2. Αιτιολόγηση Συστήματος 3. Σκοπός του Συστήματος και του έργου 4. Περιορισμοί του Συστήματος και του έργου 5. Λειτουργίες ανά συνιστώσα του Συστήματος 1. Υλικό 2. Λογισμικό 3. Άνθρωποι 6. Χαρακτηριστικά Χρηστών 7. Περιβάλλοντα 1. Ανάπτυξης 2. Λειτουργία 3. Συντήρησης

Έγγραφο Προσδιορισμού Απαιτήσεων Συστήματος 8. Στρατηγική Λύσης του Συστήματος 9. Προτεραιότητες στα χαρακτηριστικά του Συστήματος 10. Κριτήρια Αποδοχής του Συστήματος 11. Πηγές Πληροφοριών 12. Λεξιλόγιο

Μελέτη Σκοπιμότητας Η μελέτη σκοπιμότητας μπορεί να πάρει πολλές μορφές: από μία άτυπη εκτίμηση της σκοπιμότητας μέχρι τη μορφή μίας ολοκληρωμένης μελέτης που θα είναι ένα ξεχωριστό έργο.

Μελέτη Σκοπιμότητας Τα κύρια ερωτήματα είναι: Υπάρχει (τεχνολογική) λύση για το πρόβλημα; Έχει νόημα η υλοποίηση της λύσης από επιχειρηματικής άποψης (οργανωσιακά και οικονομικά); Είναι τα οφέλη περισσότερα από το κόστος; Θα γίνει αποδεκτή η λύση;

Μελέτη Σκοπιμότητας Έχει νόημα η υλοποίηση της λύσης από επιχειρηματικής άποψης; Μπορεί να υλοποιηθεί έγκαιρα; Θα γίνουν αποδεκτές οι αλλαγές; Υπάρχουν οι γνώσεις και οι ικανότητες για την υλοποίηση του έργου; Είναι αποδεκτό το ρίσκο (οικονομικό, οργανωσιακό) που αναλαμβάνει η επιχείρηση;

Μελέτη Σκοπιμότητας Τα βασικά στάδια που ακολουθούμε στη μελέτη σκοπιμότητας είναι: Καθορισμός του προβλήματος Προσδιορισμός των εναλλακτικών λύσεων για την αντιμετώπιση του προβλήματος Εκτίμηση της σκοπιμότητας των εναλλακτικών λύσεων και επιλογή την καλύτερη

Μελέτη Σκοπιμότητας Τα βασικά στάδια που ακολουθούμε στη μελέτη σκοπιμότητας είναι: Διαμόρφωση προτάσεων για τη συνέχεια του έργου. Καταγραφή αποφάσεων του πελάτη Κατάρτιση ενός σχεδίου δράσης για τη συνέχεια του έργου

Εξαγωγή Απαιτήσεων Σε αυτή τη δραστηριότητα προσδιορίζονται: το πεδίο εφαρμογής του λογισμικού, τις υπηρεσίες που θα παρέχει το σύστημα, τις απαιτούμενες επιδόσεις του συστήματος, τους περιορισμούς που θέτει το υλικό του υπολογιστή στο υπό ανάπτυξη λογισμικό ή τους περιορισμούς που θέτει το υπό ανάπτυξη λογισμικό στο υλικό του υπολογιστή

Ανάλυση Απαιτήσεων Η ανάλυση επιχειρεί να προσδιορίσει το λογισμικό περιγράφοντας ένα μοντέλο του λογισμικού χωρίς να λαμβάνει υπόψη το πραγματικό περιβάλλον υλοποίησης του λογισμικού. Η ανάλυση δεν ασχολείται με το περιβάλλον υλοποίησης του λογισμικού παρά μόνο με το χώρο του προβλήματος και την λειτουργικότητα του λογισμικού. Η ανάλυση έχει ως αποτέλεσμα τον αναλυτικότερο και σαφέστερο προσδιορισμό των λειτουργικών απαιτήσεων του λογισμικού.

Προδιαγραφή Απαιτήσεων Διατύπωση σύνταξη των απαιτήσεων που προσδιορίστηκαν από τις προηγούμενες δραστηριότητες Αυτές πρέπει να: Αξιοποιηθούν από τους μηχανικούς λογισμικού που εμπλέκονται στην ανάπτυξη του λογισμικού Επιβεβαιωθούν από τους ενδιαφερόμενους για τις απαιτήσεις λογισμικού.

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

Επικύρωση Απαιτήσεων Σε αυτή τη δραστηριότητα εξετάζονται: η δυνατότητα πραγματοποίησης τους (με τις δεδομένες τεχνολογίες, με το δεδομένο προϋπολογισμό, με το δεδομένο χρονοδιάγραμμα και με τους δεδομένους ανθρώπινους πόρους) ο τρόπος επιβεβαίωσης (σύνολο ελέγχων που απαντά για την επιβεβαίωση των απαιτήσεων) τους όταν με το καλό υλοποιηθεί το σύστημα μας.

Διαχείριση Δραστηριοτήτων

Περιπτώσεις Χρήσης Μια περίπτωση χρήσης (use case) μοντελοποιεί μια αλληλεπίδραση ανάμεσα στο προϊόν λογισμικού και στους χρήστες του (που είναι οι εμπλεκόμενοί - actors) Ένας εμπλεκόμενος (actor) είναι ένα μέλος του κόσμου έξω από το (ζητούμενο) προϊόν λογισμικού Ένας εμπλεκόμενος είναι συχνά ένας χρήστης του λογισμικού

Περιπτώσεις Χρήσης Γενικά, ένας εμπλεκόμενος παίζει κάποιο ρόλο σε σχέση με το λογισμικό. Ο ρόλος αυτός μπορεί να αφορά: Ένα χρήστη, ή Κάποιο που κάνει αρχικοποίηση ή Κάποιο που έχει ένα σημαντικό (καθοριστικό) ρόλο σε κάποια use case του λογισμικού

Στάδια Εργασίας 1. Συγκρότηση Ομάδας 2. Δημιουργία Εγγράφων καταγραφής απαιτήσεων, 3. Δημιουργία Εγγράφων καταγραφής διαδικασιών 4. Επικοινωνία με επιχείρηση-οργανισμό 5. Συλλογή Δεδομένων 6. Ανάλυση 7. Έμφαση σε ένα ΠΣ ή μέρος αυτού ή μια διαδικασία 8. Αναδόμηση διαδικασίας και συστήματος 9. Ανάπτυξη νέου ΠΣ 10. Έλεγχος ΠΣ 11. Σύνταξη και παράδοση εργασίας