Περιεχόμενο του μαθήματος
|
|
- Τρύφαινα Παπαντωνίου
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΟΥΣΕΙΩΝ Ανάλυση Απαιτήσεων Μοντέλο περιπτώσεων χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Χειμερινό Εξάμηνο Περιεχόμενο του μαθήματος Η έννοια της απαίτησης από το ΠΣΜ Ορισμός, σπουδαιότητα, προσδιορισμός Περιπτώσεις Χρήσης (Use Cases) Ορισμός, πλεονεκτήματα Δομικά στοιχεία των διαγραμμάτων use case Actors (πράκτορες) Use Cases (περιπτώσεις χρήσης) Συσχετίσεις Δημιουργία use case διαγραμμάτων Αναγνώριση πρακτόρων και περιπτώσεων χρήσης Τεκμηρίωση των περιπτώσεων χρήσης Ανάλυση περιπτώσεων χρήσης Κλάσεις Πακέτα 2 1
2 Απαιτήσεις από το ΠΣΜ Ορισμός: Μια λειτουργία που θα πρέπει το ΠΣΜ να επιτελεί ή μια συνθήκη που θα πρέπει να ικανοποιεί όταν θα έχει ολοκληρωθεί η κατασκευή του αφορούν τη συμπεριφορά του ΠΣ προς το εξωτερικό του περιβάλλον (χρήστης, άλλες εφαρμογές, λογισμικού) και όχι εσωτερικά του στοιχεία Λειτουργικές απαιτήσεις: περιγράφουν τις εργασίες (λειτουργίες) πουθαπρέπειναεκτελείτοπσ καθορίζουν τη συμπεριφορά του συστήματος, δηλ. την απόκριση που πρέπει να εμφανίζει στο περιβάλλον του όταν ισχύουν συγκεκριμένες συνθήκες Μη λειτουργικές απαιτήσεις: περιγράφουν χαρακτηριστικά που πρέπει να έχει το ΠΣ τα οποία δεν αφορούν την εκτέλεση κάποιας λειτουργίας από αυτό καθορίζουν ιδιώματα εμφάνισης (αισθητική, επικοινωνία με το χρήστη), επιδόσεων (αξιοπιστία, χρόνος εκτέλεσης, 3 χρήση πόρων), υλοποίησης, κ.τ.λ. Ταξινόμηση απαιτήσεων Απαιτήσεις από το λογισμικό Λειτουργικές Μη Λειτουργικές Χρήσης Αξιοπιστίας Επιδόσεων Υποστήριξης Επικοινωνίας Υλοποίησης Φυσικές Βάσεων Δεδομένων Σχεδίασης 4 2
3 Παράδειγμα: ΠΣ Τεκμηρίωσης Αντικειμένων ΚΑΡΤΕΛΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΚΑΡΤΕΛΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΚΑΡΤΕΛΑ ΑΝΤΙΚΕΙΜΕΝΟΥ Να ορίσετε τις λειτουργικές και μη λειτουργικές απαιτήσεις ενός πληροφοριακού συστήματος που θα διευκολύνει την τεκμηρίωση των αντικειμένων της συλλογής ενός μουσείου 5 Στατιστικά επιτυχίας έργων ανάπτυξης ΠΣ ακύρωση πριν την ολοκλήρωση Εκτός προϋπολογισμού, καθυστερημένο, χωρίς τα απαιτούμενα χαρακτηριστικά Πηγή: The Standish Group International, Inc., Chaos: A Recipe for Success 6 3
4 Γιατί είναι σημαντικές οι απαιτήσεις; Παράγοντες αποτυχίας έργων λογισμικού Άλλοι παράγοντες 20% Το σύστημα δεν χρειαζόταν πλέον πουθενά 8% Μη πλήρεις απαιτήσεις 13% Έλλειψη ενασχόλησης των χρηστών 12% Έλλειψη πόρων 11% Έλλειψη σχεδιασμού 8% Αλλαγή απαιτήσεων και προδιαγραφών 9% Έλλειψη διευθυντικής υποστήριξης 9% Μη ρεαλιστικές προσδοκίες 10% Έρευνα της Standish Group σε 350 εταιρίες και 8000 έργα (1995) 7 Γιατί είναι σημαντικές οι απαιτήσεις; Κόστος διόρθωσης λαθών απαιτήσεων Διαδικασία εξέλιξης (μετά την παράδοση) Διαδικασία επ αλήθευσης Διαδικασία ανάπ τυξης (συγγραφή κώδικα) Διαδικασία ανάπ τυξης (σχεδίαση) Διαδικασία π ροδιαγραφής απ αιτήσεων Ευρώ Boehm and Papaccio (1998) 8 4
5 Πηγές για τις πιθανές απαιτήσεις Επιθυμίες και ανάγκες των εμπλεκομένων Μοντέλα πεδίων Τρέχουσα οργάνωση και συστήματα Ήδη υπάρχοντα έγγραφα Εξαγωγή απαιτήσεων Τρέχον μοντέλο κατάστασης Προτεινόμενος τύπος απαιτήσεων Επαναχρησιμοποιήσιμες απαιτήσεις Πίνακας-πρότυπο απαιτήσεων Βιβλιοθήκη επαναχρησιμοποίησης 9 Προσδιορισμός των απαιτήσεων από το ΠΣ Από τις μεγαλύτερες προκλήσεις της ανάπτυξης ΠΣ είναι: η ανακάλυψη των σωστών και απαραίτητων προδιαγραφών του συστήματος όπως αυτές εκφράζονται μέσω των απαιτήσεων των ενδιαφερόμενων μερών ο προσδιορισμός τους έτσι ώστε να είναι κατανοητές και να μπορούν να επαληθευτούν και επικυρωθούν από τους χρήστες. Τα διάφορα μοντέλα (δεδομένων, διεργασιών) είναι κατανοητά από τους σχεδιαστές όχι απαραίτητα από τους χρήστες. Αυτό οδηγεί σε αποκλίσεις / λάθη στην οριοθέτηση, προγραμματισμός και κοστολόγηση του συστήματος. The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is a difficult as establishing the detailed technical requirements, including all the interfaces to people, to machines, and to other software systems. No other work so cripples the resulting system if done wrong. No other part is more difficult to rectify later. [Fred Brooks, 1987] 10 5
6 Mοντελοποίηση περιπτώσεων χρήσης Μοντελοποίηση περιπτώσεων χρήσης (Use-case modeling) η μοντελοποίηση της λειτουργίας του συστήματος σε σχέση με τα επιχειρησιακά γεγονότα, αυτών που τα προκαλούν και πως το σύστημα ανταποκρίνεται σε αυτά αρχικά αποτέλεσε μέρος αντικειμενοστρεφών προσεγγίσεων (Jacobson, 1992) υιοθετήθηκαν από άλλες προσεγγίσεις λόγω της εύκολης επικοινωνίας των διαγραμμάτωνuse case στους χρήστες συμπληρώνει παραδοσιακά εργαλεία μοντελοποίησης 11 Χρήση - Πλεονεκτήματα Χρησιμοποιούνται σε όλη τη διάρκεια της διαδικασίας ανάπτυξης του συστήματος. Κατά την ανάλυση, μοντελοποιούν την λειτουργία του προτεινόμενου συστήματος και ξεκινούν την αναγνώριση των δομικών στοιχείων του συστήματος. Κατά την υπόλοιπη διάρκεια της ανάπτυξης συνεχώς βελτιώνονται παράλληλα µε την διαδικασία σχεδιασμού αντικειμένων. Καθώς περιγράφουν με λεπτομέρεια τη λειτουργικότητα του συστήματος, αποτελούν συνεχή πηγή για τον έλεγχο και επικύρωση του συστήματος. Πλεονεκτήματα Βοηθούν στην ανάλυση / αποσύνθεση του συστήματος σε μικρότερα διαχειρίσιμα μέρη. Παρέχουν στους αναλυτές μια κατανοητή γλώσσα επικοινωνίας με τους χρήστες και τα λοιπά ενδιαφερόμενα μέρη του συστήματος. Βοηθούν στην εκτίμηση του εύρους και στον προγραμματισμό του έργου ανάπτυξης ΠΣ. Διευκολύνουν την τεκμηρίωση του συστήματος και τη δημιουργία εγχειριδίων χρήσης. Αποτελούν εργαλείο ανίχνευσης των απαιτήσεων. Αποτελούν αρχικό σημείο για την αναγνώριση αντικειμένων / οντοτήτων. Αποτελούν τηβάσηγιατονσχεδιασμότωνδιασυνδέσεων(interface) ανάμεσα στο σύστημα στους χρήστες και σε άλλα συστήματα. Βοηθούν στον ορισμό των απαιτήσεων πρόσβασης στις βάσεις δεδομένων του συστήματος. 12 6
7 Ορισμοί Διάγραμμα περίπτωσης χρήσης (use case diagram) απεικονίζει την αλληλεπίδραση του συστήματος με τους χρήστες του ή και με άλλα συστήματα περιγράφει με σχηματικό τρόπο τους χρήστες του συστήματος και τον τρόπο με τον οποίο αναμένουν να αλληλεπιδρούν με αυτό Περιγραφή περίπτωσης χρήσης (use-case narrative) αφηγηματική περιγραφή των δραστηριοτήτων της επιχείρησης και του πως ο χρήστης (θα) αλληλεπιδρά με το σύστημα για να εκτελέσει κάποια εργασία Περίπτωση χρήσης (Use case) μια σειρά σχετιζόμενων βημάτων (σενάριο), αυτοματοποιημένων και µη, µε απώτερο σκοπό την ολοκλήρωση μιας επιχειρησιακής δραστηριότητας. περιγραφή της λειτουργίας του συστήματος από την σκοπιά του χρήστη με ορολογία που εκείνος κατανοεί 13 Παράδειγμα διαγράμματος περίπτωσης χρήσης 14 7
8 Βασικά στοιχεία Περίπτωση χρήσης (Use case) υποσύνολο της συνολικής λειτουργίας του συστήματος Παριστάνεται από μια οριζόντια έλλειψη με το όνομα της περίπτωσης πάνω, κάτω ή μέσα στην έλλειψη. Πράκτορας (Actor) οτιδήποτε επικοινωνεί µε το σύστημα για να ανταλλάξει πληροφορίες. µπορεί να είναι χρήστης ή ρόλος που µπορεί να είναι εξωτερικό σύστηµα ήπρόσωπο. Χρονικό συμβάν (Temporal event) λειτουργίες που ενεργοποιούνται σε συγκεκριμένες χρονικές στιγμές. Ο πράκτορας είναι ο χρόνος. 15 Είδη πρακτόρων Πρωτεύων επιχείρησης (Primary business actor) Ο άμεσα ωφελούμενος από την εκτέλεση μιας δραστηριότητας. π.χ. ο εργαζόμενος που λαμβάνει την πληρωμή Πρωτεύων συστήματος (Primary system actor) Ο χρήστης που επιδρά άμεσα με το σύστημα και ενεργοποιεί ή προκαλεί την εκκίνηση μιας δραστηριότητας. π.χ. ο υπάλληλος της τράπεζας που εισάγει τα στοιχεία της κατάθεσης Εξωτερικός εξυπηρετητής (External server actor) Αυτός ο οποίος εξυπηρετεί κάποιο αίτημα που τίθεται από την περίπτωση χρήσης. π.χ. το γραφείο / υπάλληλος που εγκρίνει την αίτηση αλλαγής πιστωτικού ορίου της πιστωτικής κάρτας ενός πελάτη Εξωτερικός αποδέκτης (External receiver actor) Αυτός ο οποίος επηρεάζεται έμμεσα από την εκτέλεση της περίπτωσης χρήσης. π.χ. ο υπάλληλος της αποθήκης ο οποίος παίρνει εντολή να συσκευάσει κάποια προϊόντα αφού δοθεί μια παραγγελία από τον πελάτη 16 8
9 Αλληλεξαρτήσεις μεταξύ χειριστών και περιπτώσεων χρήσης Συσχέτιση (Association) σχέση ανάμεσα σε ένα χειριστή και στην περίπτωση χρήσης η οποία δηλώνει αλληλεπίδραση μεταξύ τους. Το βέλος που αγγίζει την έλλειψη δηλώνει ότι ο χειριστής ενεργοποιεί τη συγκεκριμένη περίπτωση χρήσης. Συσχέτιση χωρίς βέλος δηλώνει την ύπαρξη εξωτερικού αποδέκτη / εξυπηρετητή. Ανάληψη Μετρητών Πελάτης Σύστημα εξαγωγής χρημάτων 17 Χρησιμοποιεί (uses) Απομόνωση των κοινών βημάτων δύο ή περισσοτέρων περιπτώσεων χρήσης σε μια νέα αφηρημένη περίπτωση χρήσης (abstract use case) με στόχο την αποφυγή πλεονασμών κατά την περιγραφή των επιμέρους περιπτώσεων. Η αφηρημένη περίπτωση μπορεί να χρησιμοποιηθεί από άλλες περιπτώσεις οι οποίες απαιτούν τη συγκεκριμένη λειτουργικότητα. Ανάληψη Χρημάτων Μεταφορά Χρημάτων «uses» «uses» Ταυτοποίηση Πελάτη αφηρημένη use case Αναφέρεται και ως «includes» 18 9
10 Γενίκευση Υποδηλώνει πως μια περίπτωση χρήσης κληρονομεί τη συμπεριφορά μιας γενικής περίπτωσης χρήσης την οποία και εξειδικεύει. γενική use case Χρησιμοποιείται για να περιγράψουμε παραλλαγή μιας συμπεριφοράς με κομψό τρόπο. Τραπεζική Συναλλαγή Ανάληψη Χρημάτων Κατάθεση Χρημάτων ειδικές use case 19 Εξάρτηση (depends on) Εξαρτάται από (depends on) ορίζει ότι κάποια άλλη περίπτωση χρήσης πρέπει να εκτελεστεί προηγουμένως Ορίζει τη σειρά με την οποία πρέπει να υλοποιηθούν οι περιπτώσεις χρήσης. Δημιουργία Λογαριασμού «depends on» Κατάθεση Χρημάτων Περιγράφεται με ένα βέλος από την περίπτωση χρήσης προς την περίπτωση από την οποία εξαρτάται. Ανάληψη Χρημάτων «depends on» 20 10
11 Μοντελοποίηση περιπτώσεων χρήσης Στόχος μας είναι η εξαγωγή και ανάλυση πληροφοριών και η δημιουργία ενός μοντέλου το οποίο: Περιγράφει τι απαιτείται από τη σκοπιά του χρήστη Δεν περιγράφει τον τρόπο υλοποίησης του συστήματος. Βήματα 1. Προσδιορισμός πρακτόρων. 2. Προσδιορισμός περιπτώσεων χρήσης. 3. Κατασκευή μοντέλου περιπτώσεων χρήσης. 4. Τεκμηρίωση των περιπτώσεων χρήσης. 21 1: Προσδιορισμός πρακτόρων Σχετικές ερωτήσεις Ποιος ή τι εισάγει στοιχεία στο σύστημα; Ποιος ή τι λαμβάνει κάποιο αποτέλεσμα από το σύστημα; Απαιτείται συνεργασία με κάποιο άλλο σύστημα; Υπάρχουν δραστηριότητες που ξεκινούν αυτόματα σε συγκεκριμένο χρόνο; Ποιος θα συντηρήσει την πληροφορία στο σύστημα; 22 11
12 2: Προσδιορισμός περιπτώσεων χρήσης Σχετικές ερωτήσεις: Ποια είναι τα κύρια καθήκοντα των πρακτόρων; Τι πληροφορία χρειάζονται οι πράκτορες από το σύστημα; Τι πληροφορίες παρέχουν οι πράκτορες στο σύστημα; Απαιτείται κάποια ενημέρωση των πρακτόρων από το σύστημα σχετικά με την έκβαση κάποιων δραστηριοτήτων; Θα πρέπει οι πράκτορες να ενημερώσουν το σύστημα σχετικά με την έκβαση κάποιων δραστηριοτήτων; Στόχος είναι η αναγνώριση και τεκμηρίωση των σημαντικότερων, ουσιαστικών και απαραίτητων περιπτώσεων. 23 3: Κατασκευή Μοντέλου Υποσύστημα Διαχειριστή Τροποποίηση Λογαριασμού Διαχειριστής Συστήματος Πελάτης Υποσύστημα Πελάτη Τραπεζική Συναλλαγή «uses» Δημιουργία Λογαριασμού «depends on» Ανάληψη Χρημάτων Μεταφορά Χρημάτων Σύστημα εξαγωγής χρημάτων Ταυτοποίηση Πελάτη Κατάθεση Χρημάτων 24 12
13 Πακέτα (packages) Τα πακέτα αποτελούν γενικό μηχανισμό ομαδοποίησης περιπτώσεων χρήσης Κριτήρια καθορισμού πακέτων: Ένα πακέτο αντιστοιχεί σε περιπτώσεις χρήσης που είναι σημασιολογικά συναφείς στο πεδίο του προβλήματος Ένα πακέτο αντιστοιχεί σε περιπτώσεις χρήσης που σχετίζονται με ένα Χειριστή Ένα πακέτο είναι όσο το δυνατόν περισσότερο ανεξάρτητο από τα υπόλοιπα Ένα πακέτο περιγράφει μια όψη του συστήματος Ο διαχωρισμός μπορεί να γίνει και ανά ομάδα εργασίας, λαμβάνοντας υπόψη την τεχνογνωσία κάθε ομάδας 25 Άσκηση: Η περίπτωση του μουσείου τέχνης Με βάση την παρακάτω περιγραφή να φτιάξετε το μοντέλο περιπτώσεων χρήσης ενός αυτοματοποιημένου collection management συστήματος του μουσείου Α - Τεκμηρίωση αντικειμένων: 1. Ένα αντικείμενο φτάνει στο μουσείο (δωρεά, αγορά, δανεισμός, αρχαιολογική ανασκαφή) για αναγνώριση 2. Ο υπεύθυνος τήρησης μητρώου αντικειμένων συμπληρώνει τη σχετική φόρμα εισόδου. Σε περίπτωση δανεισμού συμπληρώνει τα στοιχεία στον κατάλογο δανεισμών και προωθεί το αντικείμενο στον υπεύθυνο της έκθεσης στην οποία θα συμπεριληφθεί. Σε κάθε άλλη περίπτωση επικοινωνεί με τον Επιμελητή του Μουσείου. 3. Ο Επιμελητής αποφασίζει με βάση τους κανονισμούς του Μουσείου αν το αντικείμενο θα συμπεριληφθεί στη συλλογήτουμουσείουήόχι. Σε περίπτωση απόρριψης το αντικείμενο επιστρέφεται και η σχετική πληροφορία καταγράφεται στη φόρμα εισόδου του αντικειμένου. Σε αντίθετη περίπτωση το αντικείμενο καταχωρείται στο μητρώο αντικειμένων του μουσείου. 4. Ο Επιμελητής μετά από σχετική έρευνα συλλέγει όλα τα απαραίτητα στοιχεία για την τεκμηρίωση του αντικειμένου τα οποία και καταχωρεί στον κατάλογο του Μουσείο. 5. Αν απαιτείται συντήρηση του αντικειμένου τότε ο Επιμελητής το προωθεί στο τμήμα συντήρησης διαφορετικά το μεταφέρει στο μόνιμο σημείο αποθήκευσής του. Β Παροχή πληροφοριών 1. Ερώτημα για κάποιο αντικείμενο τίθεται στον υπάλληλο του Μουσείου από κάποιον επισκέπτη ή ερευνητή 2. Αν υπάρχει ήδη η πληροφορία σε κάποια έκδοση του μουσείου τότε ο επισκέπτης / ερευνητής παραπέμπεται στο σχετικό κείμενο. Διαφορετικά ο υπάλληλος παραπέμπει τον επισκέπτη / ερευνητή στον Επιμελητή του Μουσείου ο οποίος έχει πρόσβαση στον κατάλογο της συλλογής του Μουσείου
14 Υποσύστημα Μητρώου αντικειμένων Αξιολόγηση αντικειμένου Υποσύστημα Καταλόγου Μουσείου Υπ. Μητρώου Εισαγωγή στο μητρώο αντικειμένων εξαρτάται από Δημιουργία καρτέλας νέου αντικειμένου Επιμελητής Ενημέρωση μητρώου αντικειμένων Τροποποίηση καρτέλας αντικειμένου Εισαγωγή στον κατάλογο δανεισμών Υπ. Έκθεσης χρησιμοποιεί Δημιουργία καρτέλας συντήρησης Αναζήτηση αντικειμένου Επισκέπτης Υπ. Συντήρησης 27 4: Τεκμηρίωση περιπτώσεων χρήσης Τίτλος Σύντομη περιγραφή Χειριστές Ροή γεγονότων Βασική ροή Εναλλακτικές ροές Μη λειτουργικές απαιτήσεις Π.χ. απαιτήσεις επίδοσης ή περιβάλλοντος Κατάσταση εισόδου προσυνθήκες (preconditions) Π.χ. δικαιώματα χρήστη Κατάσταση εξόδου μετασυνθήκες (postconditions) Π.χ. μεταβολές στην κατάσταση πόρων του συστήματος Σημεία επέκτασης 28 14
15 Περιγραφή περίπτωσης χρήσης «Ταυτοποίηση Πελάτη» 1. Τίτλος περίπτωσης χρήσης: Ταυτοποίηση πελάτη 1.1. Σύντομη περιγραφή Επιτρέπει στον πελάτη της τράπεζας να ταυτοποιηθεί στο σύστημα και να αποκτήσει πρόσβαση στο λογαριασμό του στην τράπεζα Χειριστές: πελάτης τράπεζας 2. Ροές γεγονότων 2.1. Βασική ροή: Βήμα 1. Το σύστημα εμφανίζει φόρμα εισαγωγής σε αυτό με την οποία ζητάει από το χρήστη να δώσει τα στοιχεία αναγνώρισης Βήμα 2. Ο χρήστης εισάγει τα στοιχεία Βήμα 3. Το σύστημα ελέγχει αν τα στοιχεία που δόθηκαν αντιστοιχούν σε πελάτη της τράπεζας Βήμα 4. Ο χρήστης εισέρχεται στο σύστημα αποκτώντας πρόσβαση στον αντίστοιχο λογαριασμό Βήμα 5. Το σύστημα παρουσιάζει μήνυμα επιτυχίας σύνδεσης Η περίπτωση χρήσης τελειώνει 2.2. Εναλλακτικές ροές Εναλλακτική ροή 1 Νέος πελάτης Ο χρήστης δεν έχει ενεργοποιήσει τη δυνατότητα αυτόματων συναλλαγών. Το σύστημα παραπέμπει στην αντίστοιχη περίπτωση χρήσης «Ενεργοποίηση Αυτόματων Συναλλαγών» Εναλλακτική ροή 2 Αποτυχία ταυτοποίησης χρήστη Το σύστημα δεν μπόρεσε να αναγνωρίσει τα στοιχεία χρήστη Βήμα 4α. Το σύστημα εμφανίζει σχετικό μήνυμα Βήμα 4β. Η ροή μεταφέρεται στο Βήμα 1 3. Μη λειτουργικές απαιτήσεις Τα στοιχεία χρήστη πρέπει να δίδονται με τέτοιο τρόπο ώστε να αποφεύγεται ο κίνδυνος υποκλοπής δεδομένων (ασφάλεια). Η ταυτοποίηση πρέπει να γίνεται σε χρόνο < 5 (ταχύτητα) 4. Κατάσταση εισόδου Δεν υπάρχει 5. Κατάσταση εξόδου 1. Ο πελάτης ταυτοποιήθηκε επιτυχώς και ξεκίνησε να χρησιμοποιεί το σύστημα Το σύστημα απέτυχε να ταυτοποιήσει τον πελάτη Εναλλακτική περιγραφή ροής γεγονότων Διαγράμματα δραστηριότητας Τα διαγράμματα δραστηριότητας (activity diagrams) παρουσιάζουν την ακολουθιακή ή παράλληλη εκτέλεση δραστηριοτήτων. Έχουν γενική χρήση. Μπορούν να χρησιμοποιηθούν για να περιγράψουμε τη λειτουργία ενός οργανισμού. Χρησιμοποιούνται για την μοντελοποίηση των περιπτώσεων χρήσης, βοηθώντας στην οπτικοποίηση των διαφορετικών μονοπατιών και στην κατανόηση της αναμενόμενης συμπεριφοράς του συστήματος
16 Διάγραμμα δραστηριοτήτων Έναρξη Λήξη Ροή εργασιών Δ1 Δ2 Τίτλος Δ Δραστηριότητα Παράλληλη εκτέλεση εργασιών Δ1 Δ2 Σύγκλιση ροών Δ1 Δ2 Απόφαση [Συνθήκη 1] [Συνθήκη 2] Δ1 Δ2 31 Παράδειγμα: «Ταυτοποίηση Πελάτη» happy path Εμφάνιση φόρμας εισαγωγής στοιχείων πελάτη Εισαγωγή στοιχείων πελάτη Έλεγχος στοιχείων πελάτη Εμφάνιση μηνύματος λάθος στοιχείων [λάθος στοιχεία] [μη ενεργή δυνατότητα] [σωστά στοιχεία] Σύνδεσημελογαριασμόπελάτη Εμφάνιση μηνύματος επιτυχίας 32 16
17 Πρακτικοί κανόνες Μια περίπτωση χρήσης περιγράφει την εργασία που μπορεί να εκτελέσει ένας χειριστής σε λίγα λεπτά της ώρας και μα έχει ένα ολοκληρωμένο αποτέλεσμα. Δεν περιγράφει απλά ένα βήμα για την επίτευξη του τελικού στόχου του χειριστή. Η λεκτική περιγραφή των περιπτώσεων χρήσης είναι εξίσου σημαντική με τη χρήση των διαγραμμάτων και πρέπει να της δίδεται ιδιαίτερη σημασία. Το όνομα της περίπτωσης χρήσης δείχνει ενέργεια Ο αριθμός των βημάτων της βασικής ροής είναι καλό να μην είναι μεγάλος (~10 βήματα). Κάθε βήμα να είναι μια απλή πρόταση σε ενεργητική φωνή. Η περίπτωση χρήσης θα πρέπει να μπορεί να ολοκληρωθεί. Δηλ. υπάρχει μια ροή εκτέλεσης που θα οδηγεί στην ολοκλήρωση της επιθυμητής συμπεριφοράς (happy path). Κάθε περίπτωση χρήσης μπορεί να τελειώσει με τουλάχιστον δύο τρόπους: επιτυχία και αποτυχία. Μια περίπτωση χρήσης πρέπει πέρα από την αλληλεπίδραση του χειριστή με το σύστημα να εγγυάται τα συμφέροντα των συμμετεχόντων. Πχ στην περίπτωση χρήσης «Ανάληψη Μετρητών» το σύστημα πρέπει να εξασφαλίσει ότι ο πελάτης δε θα πάρει περισσότερα χρήματα από όσα έχει καταθέσει και ότι δε θα υπερβεί το εβδομαδιαίο όριο αναλήψεων κλπ. Όλα αυτά πρέπει να καταγράφονται στη βασική και στις εναλλακτικές ροές. Η ανάπτυξη του μοντέλου περιπτώσεων χρήσης γίνεται πρώτα σε πλάτος και στη συνέχεια σε βάθος. Δηλ. πρώτα καλύπτουμε όλες τους βασικούς στόχους του συστήματος και στη συνέχεια περιγράφουμε με λεπτομέρειες τις διακριτές λειτουργίες του συστήματος. 33 Ανάλυση περιπτώσεων χρήσης Το μοντέλο ανάλυσης μεταφέρει τις απαιτήσεις του μοντέλου περιπτώσεων χρήσης στη γλώσσα των κατασκευαστών, δηλ. με όρους δομικών μονάδων λογισμικού (κλάσεις) Καθορίζει Τις κλάσεις που θα αποτελέσουν την εφαρμογή λογισμικού Την ομαδοποίησή τους Τις μεταξύ τους συσχετίσεις Δεν περιλαμβάνει κατασκευαστικές λεπτομέρειες και χαρακτηριστικά του περιβάλλοντος ανάπτυξης και λειτουργίας 34 17
18 Κλάσεις στο μοντέλο ανάλυσης Συνοριακή κλάση Παριστάνει την αλληλεπίδραση του λογισμικού με τους Χειριστές Συνήθως αντιστοιχούν σε παράθυρα διαλόγου, οδηγούς συσκευών, πρωτόκολλα επικοινωνιών Κλάση οντοτήτων Παριστάνει οντότητες και συμβάντα του πραγματικού κόσμου Αντιστοιχούν στις οντότητες του μοντέλου ΟΣ Κλάση ελέγχου Αντιστοιχεί στο συντονισμό και τη διαχείριση δοσοληψιών και γεγονότων, καθώς και τον έλεγχο ροής προγράμματος και υπολογισμών που δεν μπορούν να αποδοθούν σε συνοριακές κλάσεις ή κλάσεις οντοτήτων 35 Παράδειγμα Κατατάξτε τις παρακάτω κλάσεις ανάλυσης Καθηγητής Φοιτητής Φόρμα εισαγωγής στοιχείων Παράθυρο επιβεβαίωσης διαγραφής Βιβλίο Διαχειριστής συστήματος backup Δανεισμός Οδηγός αισθητήρα θερμοκρασίας Διαχειριστής εκτυπώσεων συστήματος 36 18
19 Εντοπισμός κλάσεων Δεδομένα που εντοπίζονται στην περιγραφή μιας περίπτωσης χρήσης αντιστοιχούν σε κλάσεις οντοτήτων (ή σε πεδία τέτοιων κλάσεων) Για κάθε χειριστή ορίζεται τουλάχιστον μια συνοριακή κλάση, η οποία αντιστοιχεί στη διεπιφάνεια (user interface) μέσω της οποίας ο Χειριστής αλληλεπιδρά με το σύστημα αν ο χειριστής αντιστοιχεί σε εξωτερικό σύστημα, οι κλάσεις αυτές αντιστοιχούν σε πρωτόκολλα, οδηγούς συσκευών κτλ Ορίζεται μια τουλάχιστον κλάση ελέγχου για τον έλεγχο της ροής της περίπτωσης χρήσης σε απλές περιπτώσεις η κλάση αυτή ενσωματώνεται στη συνοριακή κλάση με το χειριστή σε πιο σύνθετες περιπτώσεις μπορεί να αντιστοιχεί σε σύστημα διαχείρισης δοσοληψιών, μηνυμάτων, κτλ 37 Παράδειγμα: Ανάληψη ποσού Διάβασμα στοιχείων κάρτας Επαλήθευση στοιχείων Εμφάνιση μηνύματος λάθους στοιχείων [λάθος στοιχεία] [σωστά στοιχεία] Σύνδεση με λογαριασμό Διάβασμα ποσού Εμφάνιση μηνύματος λάθους ποσού [άκυρο ποσό] [έγκυρο ποσό] Εμφάνιση υπολοίπου Ανάληψη από λογαριασμό Δημιουργία ανάληψης 38 19
20 Κλάσεις ανάλησης Ανάληψη Κάρτα Βήμα1. Δεδομένα που σχετίζονται με την περίπτωση χρήσης Έλεγχος Ανάληψης Λογαριασμός Ανάληψη Βήμα3. Η απαραίτητη κλάση ελέγχου Βήμα2. Ο χειριστής, το κύριο παράθυρο επικοινωνίας με την εφαρμογή (Console), το μήνυμα υπολοίπου και τα μηνύματα λάθους Μήνυμα λάθος στοιχείων Πελάτης Console Μήνυμα υπολοίπου Μήνυμα λάθος ποσού 39 Μελέτη περίπτωσης: Γραμματεία Πελάτης: υπεύθυνος λειτουργίας της γραμματείας Σκοπιμότητα: Το μεγάλο πλήθος φοιτητών, καθηγητών και μαθημάτων καθώς και η πολυπλοκότητα των εργασιών υποστήριξης επιβάλουν τη χρήση αυτοματοποιημένης εφαρμογής Περιγραφή: Η εφαρμογή θα πρέπει να τηρεί αρχεία φοιτητών, καθηγητών, μαθημάτων, εγγραφής σε μαθήματα, καθώς και αποτελέσματα βαθμολογίας. Η εφαρμογήθαπρέπεινατυπώνει καταστάσεις φοιτητών, καθηγητών, μαθημάτων και βαθμολογίας, με κριτήρια που θα δίνει ο χρήστης. Η εφαρμογήδεθαπρέπεινα επιτρέπει τη διαγραφή ενός φοιτητή ή καθηγητή από το αρχείο αν αυτός έχει εγγραφεί σε ή του έχει ανατεθεί μάθημα, αντίστοιχα. Το περιβάλλον λειτουργίας θα είναι ένας αυτόνομος ηλεκτρονικός υπολογιστής με Windows XP (ή επόμενη έκδοση)
21 Γραμματεία: Διάγραμμα περιπτώσεων χρήσης Τήρηση αρχείου καθηγητών Διαγραφή καθηγητή Τήρηση αρχείου φοιτητών Χειριστής γραμματείας Διαγραφή φοιτητή Τήρηση αρχείου μαθημάτων Διαγραφή μαθήματος Το διάγραμμα αυτό παριστάνει υποσύνολο των λειτουργικών απαιτήσεων. Μπορείτε να βρείτε κι άλλες περιπτώσεις χρήσεις; Τι θα συμβεί στην περίπτωση που ο διδάσκων ενός μαθήματος είναι δυνατό να καταχωρεί ο ίδιος τη βαθμολογία των σπουδαστών; 41 Αρχή περίπτωσης χρήσης Παράδειγμα: Διάγραμμα δραστηριότητας «τήρηση αρχείου φοιτητών» Τήρηση αρχείου φοιτητών Επιλογή εργασίας «τήρηση αρχείου φοιτητών» Άνοιγμα αρχείου φοιτητών Εμφάνιση φόρμας διαλόγου Εισαγωγή στοιχείων από το χρήστη CANCEL Τέλοςπερίπτωσηςχρήσης ΟΚ Έλεγχος εγκυρότητας στοιχείων Εμφάνιση μηνύματος ΑΚΥΡΑ ΕΓΚΥΡΑ Δημιουργία νέας εγγραφής φοιτητή 42 21
22 Παράδειγμα: Κλάσεις εφαρμογής Γραμματείας Τήρηση αρχείου φοιτητών Φοιτητές Βήμα1. Προφανή δεδομένα που σχετίζονται με την περίπτωση χρήσης (Έλεγχος ) Τήρηση αρχείου φοιτητών Βήμα3. Η απαραίτητη κλάση ελέγχου Βήμα2. Ο χειριστής, το κύριο παράθυρο επικοινωνίας με την εφαρμογή, ο διάλογος εισόδου δεδομένων και το μήνυμα σε περίπτωση άκυρων δεδομένων Χειριστής γραμματείας Interface Χειριστή γραμματείας Εισαγωγή δεδομένων φοιτητή Μήνυμα ακυρότητας 43 δεδομένων 22
Περιεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος
Διαβάστε περισσότεραΟι περιπτώσεις χρήσης
1 Ελληνικό Ανοικτό Πανεπιστήµιο Οι περιπτώσεις χρήσης ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Το µοντέλο των περιπτώσεων χρήσης Τα διαγράµµατα των περιπτώσεων χρήσης Λεκτική περιγραφή των περιπτώσεων χρήσης Τρόπος
Διαβάστε περισσότεραΑνάλυση Περιπτώσεων Χρήσης
Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για
Διαβάστε περισσότεραΤμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,
Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε
Διαβάστε περισσότεραΜοντελοποίηση Πεδίου
Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού
Διαβάστε περισσότεραΠερίπτωση Χρήσης Use case
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2007 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Use Cases & Use Case Diagrams Περίπτωση Χρήσης
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης
Περιπτώσεις Χρήσης περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης περιπτώσεις χρήσης Τι θα κάνει το λογισμικό για κάποιον
Διαβάστε περισσότεραPDF created with pdffactory Pro trial version www.pdffactory.com
Περιπτώσεις Χρήσης (Use Cases)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:
Διαβάστε περισσότεραΗλεκτρονικό Κατάστημα
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Παραδείγματα -UML Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Ηλεκτρονικό Κατάστημα Το αντικείμενο είναι η
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΠεριπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams
Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης Use Cases and Use Case Diagrams Τι είναι οι Περιπτώσεις Χρήσης (Use Cases)! Eίναι µια τεχνική αποτύπωσης των λειτουργικών απαιτήσεων ενός συστήµατος!
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 3: Λειτουργικές-Μη λειτουργικές απαιτήσεις, Διαγράμματα Ροής Δεδομένων Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων
Διαβάστε περισσότεραΑρχιτεκτονική Λογισμικού
Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη
Διαβάστε περισσότεραΜάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας»
Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας» M. Σπανάκης, Μ. Τσικνάκης Εαρινό Εξάμηνο 2014 Μάθημα 1 Παρουσίαση Εργασίας και Εισαγωγή στην ανάλυση απαιτήσεων Εισαγωγή Αρχική συζήτηση αναφορικά με την ανάλυση
Διαβάστε περισσότεραΠληροφορική 2. Τεχνολογία Λογισμικού
Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού
Διαβάστε περισσότεραΜοντελοποίηση Συστημάτων
Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 29 Οκτωβρίου 204 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Περιπτώσεις Χρήσης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Περιπτώσεις Χρήσης Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραΑπαιτήσεις Λογισμικού
Απαιτήσεις Λογισμικού περιεχόμενα παρουσίασης Τι είναι οι απαιτήσεις Δραστηριότητες προσδιορισμού απαιτήσεων Η εξαγωγή απαιτήσεων τι είναι οι απαιτήσεις Πριν βρούμε τη λύση πρέπει να καταλάβουμε το πρόβλημα.
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:
Διαβάστε περισσότεραUse Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002
Use Cases: μια σύντομη εισαγωγή Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 (γενικές εισαγωγικές ιδέες) ΣΥΛΛΟΓΗ ΑΠΑΙΤΗΣΕΩΝ 2 Ανάλυση απαιτήσεων Λειτουργικές απαιτήσεις: τι
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Διαβάστε περισσότεραΕργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE
Διαβάστε περισσότεραΠεριπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 3: Μοντελοποίηση Περιπτώσεων Χρήσης (1ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 3: Μοντελοποίηση Περιπτώσεων Χρήσης (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 8 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗ ΑΝΑΛΥΣΗ
ΚΕΦΑΛΑΙΟ 8 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗ ΑΝΑΛΥΣΗ Σκοπός του κεφαλαίου είναι να εισάγει τον αναγνώστη στην αντικειμενοστρεφή ανάλυση σύμφωνα με την ενοποιημένη προσέγγιση ανάπτυξης λογισμικού, η οποία
Διαβάστε περισσότερα. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014
.. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία
Διαβάστε περισσότεραΜοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Διαβάστε περισσότεραΕνδεικτικές λύσεις ασκήσεων
Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση ΠΣ Γραμματείας Τμήματος ΑΕΙ... 4 2 η Άσκηση ΠΣ Υπολογισμού Μισθοδοσίας... 10 Χρηματοδότηση... 12 Σημείωμα Αναφοράς... 13 Σημείωμα Αδειοδότησης... 14
Διαβάστε περισσότεραΣκοπός του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εισαγωγή Βασικές Έννοιες Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Σκοπός του μαθήματος Η απόκτηση των γνώσεων
Διαβάστε περισσότεραΈγγραφο Περιγραφής Απαιτήσεων Λογισμικού
Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΚΦΩΝΗΣΕΙΣ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ 5o Εργαστήριο ΑΣΚΗΣΗ 1: Δίνονται οι εξής προδιαγραφές για τη δημιουργία ενός διαγράμματος δραστηριοτήτων: γίνεται η παραλαβή ενός ηλεκτρονικού μηνύματος,
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 4: Λεξικό δεδομένων, Διαγράμματα Ροής Δεδομένων Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΠίνακας Περιεχομένων. Εγχειρίδιο Χρήσης Υπηρεσίες Φοιτητή Σελίδα 1 / 10
Πίνακας Περιεχομένων 1. Υπηρεσίες Φοιτητή... 3 1.1 Ακαδημαϊκή Δομή... 3 1.2 Καρτέλα Φοιτητή... 3 Σταθερή Διεύθυνση... 3 Επισκόπηση Διεύθυνσης... 3 Στοιχεία Ανεξάρτητα από Διεύθυνση... 4 1.3 Έλεγχος Κανόνων
Διαβάστε περισσότεραΔιαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.
Διαβάστε περισσότεραCRM για Εκπαιδευτικούς Φορείς
Cosmos Business Systems S.A. Group CRM για Εκπαιδευτικούς Φορείς CRM Εκπαιδευτικών Φορέων Το CRM Εκπαιδευτικών Φορέων έχει αναπτυχθεί για να ικανοποιήσει τις ανάγκες διαχείρισης του υποψήφιου πελατολογίου
Διαβάστε περισσότεραΠΑΡΑΔΕΙΓΜΑΤΑ USE CASE DIAGRAMS CLASS DIAGRAMS
ΠΑΡΑΔΕΙΓΜΑΤΑ USE CASE DIAGRAMS CLASS DIAGRAMS Διάγραμμα Περιπτώσεων χρήσης 2 Να κατασκευάσουμε ένα διάγραμμα περιπτώσεων χρήσης για το παρακάτω σύστημα. Το σύστημα τηρεί αρχεία μαθητών, καθηγητών και μαθημάτων.
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Απαιτήσεις Λογισµικού
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών
Διαβάστε περισσότεραΠροκαταρκτική Φάση Ανάλυσης
Ενότητα 2 Προκαταρκτική Φάση Ανάλυσης Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 2-1 Στόχοι & αντικείμενο ενότητας Εισαγωγικές Έννοιες, εργασίες, τεχνικές, μέθοδοι, εργαλεία Σχέδιο
Διαβάστε περισσότεραΕισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ
ΟΔΗΓΙΕΣ ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ ΠΛΗΘΟΣ ECTS/εξάμηνο: Όλοι οι φοιτητές υποχρεούνται να επιλέξουν ακριβώς 30 ECTS που αντιστοιχούν σε μαθήματα νέα (κορμού και επιλογής) τα οποία προσφέρονται στο τρέχον εξάμηνο
Διαβάστε περισσότεραΛειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
Διαβάστε περισσότεραDynamic Business Systems. Παρουσίαση Εφαρμογής
Παρουσίαση Εφαρμογής Διαχείριση Αποθήκης Ειδών, Μητρώου και Τιμοκαταλόγων Προμηθευτών, Αξιολόγηση Προμηθειών μέσω Προσφορών Ειδών Dynamic Business Systems (Dynamic Supplies) Περιεχόμενα A. Η Εφαρμογή Dynamic
Διαβάστε περισσότεραΥποδείγματα Ανάπτυξης
Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα
Διαβάστε περισσότεραΜοντελοποίηση ροών εργασίας
Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and
Διαβάστε περισσότεραΟδηγός Διεξαγωγής Εργαστηρίου Ακ. Έτος
Οδηγός Διεξαγωγής Εργαστηρίου Ακ. Έτος 2016-17 1 Σκοπός Εργαστηρίου Σκοπός του εργαστηρίου είναι να αποκτήσει ο φοιτητής πρακτική εμπειρία στο αντικείμενο της σχεδίασης πληροφοριακών συστημάτων. Για τον
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΤεχνολογία Λογισµικού Ι Κεφάλαιο 3 Μια αναλυτικότερη προσέγγιση στην δραστηριότητα 3.10
ΕΛΛΗΝΙΚΟ ΑΝΟΙΧΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Πρόγραµµα σπουδών "ΠΛΗΡΟΦΟΡΙΚΗ" - Θ.Ε. ΠΛΗ11 Τεχνολογία Λογισµικού Ι Κεφάλαιο 3 Μια αναλυτικότερη προσέγγιση στην δραστηριότητα 3.10 Βασίλειος Βεσκούκης ιδάκτωρ Ηλεκτρολόγος
Διαβάστε περισσότεραΤεχνολογία Λογισμικού & Ανάλυση Συστημάτων
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 18/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.
ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση
Διαβάστε περισσότεραΒασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe
Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe Κεντρικό σύστημα διαδανεισμού smille περιβάλλον διαχειριστή. Για την είσοδό σας στο σύστημα επισκέπτεστε την σελίδα http://ill.lib.ntua.gr/smille/admin/login.php
Διαβάστε περισσότεραΤΟ WEB 2.0 ΚΑΙ Η ΤΕΧΝΟΛΟΓΙΑ AJAX. ΧΡΗΣΗ ΤΟΥΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ.
ΤΟ WEB 2.0 ΚΑΙ Η ΤΕΧΝΟΛΟΓΙΑ AJAX. ΧΡΗΣΗ ΤΟΥΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ. ΤΣΑΠΛΑΡΗΣ ΠΑΝΑΓΙΩΤΗΣ Α.Μ. : Μ15/06 ΕΞΑΜΗΝΟ 4ο 2007-2008 ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΤΜΗΜΑ : Δ.Π.Μ.Σ. ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
Διαβάστε περισσότεραΠίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού
Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότερα6. Διαχείριση Έργου. Έκδοση των φοιτητών
6. Διαχείριση Έργου Έκδοση των φοιτητών Εισαγωγή 1. Η διαδικασία της Διαχείρισης Έργου 2. Διαχείριση κινδύνων Επανεξέταση Ερωτήσεις Αυτοαξιολόγησης Διαχείριση του έργου είναι να βάζεις σαφείς στόχους,
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ. Η δήλωση να πραγματοποιείται MONO μέσω Internet Explorer
ΟΔΗΓΙΕΣ ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ Η δήλωση να πραγματοποιείται MONO μέσω Internet Explorer ΠΛΗΘΟΣ ECTS/εξάμηνο: Όλοι οι φοιτητές υποχρεούνται να επιλέξουν ακριβώς 30 ECTS που αντιστοιχούν σε μαθήματα νέα (κορμού
Διαβάστε περισσότεραΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Διαβάστε περισσότεραΚεφάλαιο 8 Πληροφοριακά συστήματα. Εφαρμογές Πληροφορικής Κεφ. 8 Καραμαούνας Πολύκαρπος
Κεφάλαιο 8 Πληροφοριακά συστήματα 1 Στόχος: η βελτίωση της ποιότητας προϊόντων και υπηρεσιών η αύξηση της παραγωγικότητας η παραγωγή νέων προϊόντων και νέων υπηρεσιών. 2 8.1 Τί είναι Πληροφοριακό Σύστημα
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού
Πανεπιστήμιο Αιγαίου Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Έκδοση 1.2 Περιεχόμενα 1. Είσοδος και Έξοδος από το Σύστημα... 3 2. Βοήθεια... 3 3. Αλλαγή Συνθηματικού... 3 4. Διαχείριση
Διαβάστε περισσότεραΔιαγράμματα Κλάσεων στη Σχεδίαση
Διαγράμματα Κλάσεων στη Σχεδίαση περιεχόμενα παρουσίασης Αφηρημένες κλάσεις Ιδιότητες Λειτουργίες Απλοί τύποι Συσχετίσεις Εξάρτηση Διεπαφές αφηρημένες κλάσεις Οι αφηρημένες κλάσεις δεν μπορούν να δημιουργήσουν
Διαβάστε περισσότεραΙστορικό. *Ομάδα ανάπτυξης: Γρεασίδης Θοδωρής: 265 Κουτσαυτίκης Δημήτρης: 258 Μπούρα Βάγια: 257 Πετράκη Ελένη: 266 Φουντά Σταυρούλα: 256
Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού Ιστορικό Ημερομηνία Έκδοσ η Περιγραφή Συγγραφέας
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΕισαγωγή στη Σχεδίαση Λογισμικού
Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του
Διαβάστε περισσότεραΕνδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος)
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος) 1 Περιεχόμενα 1η Άσκηση Διαδικτυακό σύστημα διαχείρισης των λειτουργιών ενός Τμήματος Τριτοβάθμιας Εκπαίδευσης... 4 2 η Άσκηση Σύστημα
Διαβάστε περισσότεραΟλοκληρωμένο σύστημα διαχείρισης παρουσιών στο Τ.Ε.Ι. Σερρών
Παρουσίαση πτυχιακής εργασίας Ολοκληρωμένο σύστημα διαχείρισης παρουσιών στο Τ.Ε.Ι. Σερρών Επιβλέπων Καθηγητής: Αθανάσιος Πανταζόπουλος Φοιτητής: Στράτος Παντατζόγλου Περιγραφή Σκοπός της πτυχιακής εργασίας
Διαβάστε περισσότερα1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο)
1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο) Η εταιρία «ΧΥΖ» ειδικεύεται στην πώληση βιβλίων και CDs και επιθυμεί να δημιουργήσει ένα ηλεκτρονικό κατάστημα
Διαβάστε περισσότεραΕγχειρίδιο Λειτουργίας Τράπεζας Χρόνου
Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.
Διαβάστε περισσότεραALPHA BANK. Οδηγίες Χρήσεως. Καταχώρηση τιμολογίων Εισαγωγών προς έγκριση από την Επιτροπή Τραπεζικών Συναλλαγών
ALPHA BANK Οδηγίες Χρήσεως Καταχώρηση τιμολογίων Εισαγωγών προς έγκριση από την Επιτροπή Τραπεζικών 06/11/2015 Σελίδα 1 από 16 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ... 3 2. ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΕΦΑΡΜΟΓΗΣ... 3 2.1 Είσοδος
Διαβάστε περισσότερα08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα
Διαβάστε περισσότεραΗ Διαδικασία Σχεδιασμού Συστημάτων
Ενότητα 5 Η Διαδικασία Σχεδιασμού Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 5-1 Στόχοι & αντικείμενο ενότητας Η διαδικασία σχεδιασμού Παράγοντες σχεδιασμού Λογικό vs.
Διαβάστε περισσότεραΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της
Διαβάστε περισσότεραΕύδοξος - Δήλωση Συγγραμμάτων
Εύδοξος - Δήλωση Συγγραμμάτων Το πρόγραμμα «Εύδοξος» αφορά στη διανομή Συγγραμμάτων των Τεχνολογικών και Πανεπιστημιακών Ιδρυμάτων της Επικράτειας. Στόχος του Πληροφοριακού Συστήματος (ΠΣ) της Δράσης είναι
Διαβάστε περισσότεραΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΗΜΟΣΙΩΝ ΕΠΕΝ ΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙ ΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ.
ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΗΜΟΣΙΩΝ ΕΠΕΝ ΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙ ΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ. Υλοποίηση του Ολοκληρωμένου Πληροφοριακού Συστήματος (Ο.Π.Σ.) σύμφωνα με τις απαιτήσεις της Προγραμματικής Περιόδου
Διαβάστε περισσότεραΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω
ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση
Διαβάστε περισσότεραΜοντελοποίηση Συστημάτων
Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 5 Νοεμβρίου 2015 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει
Διαβάστε περισσότεραΕισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10
Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...
Διαβάστε περισσότεραΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ ΠΑΡΑΡΤΗΜΑ ΧΙ
ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ 2008-2013 ΠΑΡΑΡΤΗΜΑ ΧΙ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ
Διαβάστε περισσότεραΑκαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS
Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των
Διαβάστε περισσότεραΕνδιαφερόμενοι - Stakeholders. Πελάτης Ταμίας υπάλληλος Διαχειριστής Σύστημα εξουσιοδότησης πληρωμής
Πελάτης Μπαίνοντας στο κατάστημα ο πελάτης, κατευθύνεται στα ράφια όπου είναι τοποθετημένα τα DVD ή τα παιχνίδια και μετά από αναζήτηση επιλέγει ένα ή περισσότερα τα οποία προσκομίζει στο ταμείο για ενοικίαση.
Διαβάστε περισσότεραΕγχειρίδιο Εφαρμογής Συμβούλων Υποστήριξης / Ενημέρωσης
Εγχειρίδιο Εφαρμογής Συμβούλων Υποστήριξης / Ενημέρωσης Περιεχόμενα 1. Εισαγωγή... 3 2. Σελίδα εισόδου... 4 3. Αρχική καρτέλα... 6 4. Στοιχεία Συμβούλου... 7 5. Στοιχεία λογαριασμού... 8 6. Αιτήματα Παρόχων...
Διαβάστε περισσότεραΈκδοσης 2005 Π. Κεντερλής
Σύστημα «Ηλέκτρα» Το Σύστημα «Ηλέκτρα» αποτελεί μια ολοκληρωμένη διαδικτυακή εφαρμογή διαχείρισης πληροφοριών μαθημάτων και χρηστών. Αναπτύχθηκε εξολοκλήρου από τον εργαστηριακό συνεργάτη Παναγιώτη Κεντερλή
Διαβάστε περισσότερα«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ Διδάσκων : Δημήτριος Σάμψων
Διαβάστε περισσότερα. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
.. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή
Διαβάστε περισσότεραΣυστήματα Πληροφοριών Διοίκησης
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 2: Γενική θεώρηση και κατάταξη συστημάτων πληροφοριών διοίκησης Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 4: Ανάλυση Απαιτήσεων Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 AM Απαιτήσεις Οι απαιτήσεις
Διαβάστε περισσότεραΗ συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα
Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχε Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator Γνωστό και ως Ειδικός Σχεδιασμού 2Δ- 3Δ γραφικών,
Διαβάστε περισσότεραΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ
ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ Αναγνώριση Χειριστών Πρωτεύοντες Χειριστές Πελάτης Διαχειριστής Δευτερεύοντες Χειριστές Γραφείο Ενοικίασης Αυτοκινήτων Ξενοδοχειακός Πράκτορας Αναγνώριση
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΔιαχείριση Αξιόγραφων
Διαχείριση Αξιόγραφων 1 Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Διαχείρισης Αξιόγραφων στην εφαρμογή extra Λογιστική Διαχείριση. Παρακάτω προτείνεται μια
Διαβάστε περισσότερα