Καθορισμός των Απαιτήσεων (Requirements Determination)

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Καθορισμός των Απαιτήσεων (Requirements Determination)"

Transcript

1 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Καθορισμός των Απαιτήσεων (Requirements Determination) Γιάννης Τζίτζικας ιάλεξη : 6α Ημερομηνία : Θέμα : U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 1 ιάρθρωση Τι είναι ο Καθορισμός Απαιτήσεων; Τι είναι «Απαίτηση»; Λειτουργικές και Μη-Λειτουργικές Απαιτήσεις Functional and Nonfunctional Requirements (FR and NFR) Ποιος, πως και πότε καθορίζει τις απαιτήσεις? Το Έγγραφο Περιγραφής Απαιτήσεων The Requirements Specification Document Τις μας συστήνει να κάνουμε η Αντικειμενοστρεφής Ανάλυση και Σχεδίαση; Διάφορες Διαγραμματικές Τεχνικές U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 2

2 Στόχος μας είναι να κατανοήσουμε U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 3 How the customer explained it How the Project Leader understood it How the Analyst designed it How the Programmer wrote it How the Business Consultant described it How the project was documented What operations installed How the customer was billed How it was supported What the customer really needed U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 4

3 Καθορισμός Απαιτήσεων Υψηλού επιπέδου επιχειρηματικές ανάγκες καταγεγραμμένες στην Πρόταση Συστήματος Καθορισμός Απαιτήσεων Αναλυτική Καταγραφή Συγκεκριμένων απαιτήσεων Επόμενο βήμα Μοντελοποίηση του Συστήματος Σχόλια Δεν υπάρχει ξεκάθαρη διαχωριστική γραμμή μεταξύ ανάλυσης και σχεδίασης Ανάλυση ~ το πρώτο βήμα της Σχεδίασης U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 5 Τι είναι η «Απαίτηση»; Απαίτηση είναι μια δήλωση του τι το σύστημα πρέπει να κάνει Requirement is a statement of what a system must do. Οι απαιτήσεις αρχικά περιγράφονται από τη σκοπιά της επιχείρησης (και όχι την τεχνική) Κατόπιν προσθέτονται και τεχνικές απαιτήσεις (που αλλιώς λέγονται «απαιτήσεις συστήματος») system requirements Οι απαιτήσεις συχνά αποτελούν μια μορφή συμβολαίου μεταξύ πελατών και κατασκευαστών Εξαίρεση: εύκαμπτες μεθοδολογίες ανάπτυξης. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 6

4 Λειτουργικές και Μη-Λειτουργικές Απαιτήσεις (ΛΑ & ΜΛΑ) (Functional and Non-Functional Requirements) Λειτουργικές Απαιτήσεις (ΛΑ) Functional Requirements (FR) Περιγράφουν τι πρέπει να κάνει το σύστημα (π.χ. ως συναρτήσεις που λαμβάνουν είσοδο και δίδουν έξοδο) Μη-Λειτουργικές Απαιτήσεις (ΜΛΑ) Περιγράφουν ιδιότητες του συστήματος που συνήθως εκφράζονται βάσει χαρακτηριστικών της μορφής: Απόδοση (performance) Χρηστικότητα (usability) Ασφάλεια (security) Νομιμότητα (legislative) Ιδιωτικότητα (privacy) Με άλλα λόγια: περιγράφουν το πώς (ή τοπόσο καλά) το σύστημα θα υποστηρίξει τις λειτουργικές απαιτήσεις Μπορούμε να τις θεωρήσουμε ως «περιορισμούς» που περιορίζουν τους τρόπους με τους οποίους θα μπορούσαμε να πραγματώσουμε τις λειτουργικές απαιτήσεις. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 7 Χωρίστε τις παρακάτω Απαιτήσεις σε ΛΑ και ΜΛΑ Ο χρόνος απόκρισης του συστήματος δεν πρέπει να υπερβαίνει τα 3 δευτερόλεπτα Τοσύστημαπρέπειναμπορείναενοποιηθείμετουπάρχον Τα προσωπικά στοιχεία των πελατών πρέπει να προστατεύονται. Να αποθηκεύει τα στοιχεία των πελατών Να τυπώνει συγκεντρωτικές αναφορές Τοσύστημαπρέπειναλειτουργείαδιάλειπτα(όλοτοχρόνο) Να τυπώνει αποδείξεις Μόνο οι διευθυντές πρέπει να έχουν πρόσβαση τους μισθούς Το σύστημα πρέπει συμμορφώνεται με τα πρότυπα της βιομηχανίας Τοσύστημαπρέπειναμπορείναυποστηρίξειπολλέςφυσικές γλώσσες U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 8

5 ΛΑ Να αποθηκεύει τα στοιχεία των πελατών Να τυπώνει συγκεντρωτικές αναφορές Να τυπώνει αποδείξεις ΜΛΑ Ο χρόνο απόκρισης του συστήματος δεν πρέπει να υπερβαίνει τα 3 δευτερόλεπτα Το σύστημα πρέπει να λειτουργεί αδιάλειπτα (όλο το χρόνο) Μόνο οι διευθυντές πρέπει να έχουν πρόσβαση τους μισθούς Το σύστημα πρέπει συμμορφώνεται με τα πρότυπα της βιομηχανίας Το σύστημα πρέπει να μπορεί να ενοποιηθεί με το υπάρχον Το σύστημα πρέπει να μπορεί να υποστηρίξει πολλές φυσικές γλώσσες Τα προσωπικά στοιχεία των πελατών πρέπει να προστατεύονται. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 9 Οι Μη Λειτουργικές απαιτήσεις ~ Χαρακτηριστικά Λογισμικού Ορθότητα (Correctness) Ένα πρόγραμμα είναι λειτουργικά ορθό όταν συμπεριφέρεται σύμφωνα με τις καταγεγραμμένες λειτουργικές απαιτήσεις. Αξιοπιστία (Reliability) Τολογισμικόθαπρέπειναμηνπροκαλείφυσικήήοικονομικήκαταστροφήστηνπερίπτωση λάθους. (Η πιθανότητα το λογισμικό να συμπεριφέρεται σωστά σε ένα συγκεκριμένο χρονικό διάστημα) Αποδοτικότητα (Performance) Το πρόγραμμα δεν θα πρέπει να κάνει αλόγιστη χρήση των πόρων του συστήματος Ευχρηστία (Usability) Το λογισμικό πρέπει να επικοινωνεί καλά με το χρήση. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 10

6 Οι Μη Λειτουργικές απαιτήσεις ~ Χαρακτηριστικά Λογισμικού Ευελιξία Δυνατότητα Συντήρησης (Maintainability) Εύκολη εξέλιξη του συστήματος σε περίπτωση αλλαγής των απαιτήσεων Επαληθευσιμότητα (Verifiability) Εύκολη επαλήθευση της ορθής λειτουργίας του συστήματος (π.χ. η λειτουργική ορθότητα, ή η απόδοση πρέπει να μπορούν να ελεγχθούν με χρήση προσομοίωσης, ή μέσω τυπικών μεθόδων) Δυνατότητα Επαναχρησιμοποίησης (Reusability) Δυνατότητα χρήσης του για την ανάπτυξη άλλων εφαρμογών. Φορητότητα (Portability) Δυνατότητα εκτέλεσης του προγράμματος σε διαφορετικά περιβάλλοντα (λειτουργικά συστήματα, βάσεις δεδομένων). U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 11 Μια άλλη κατηγοριοποίηση των ΜΛΑ (Another categorization of NFR) Επιχειρησιακές (Operational) Σχετίζονται με το φυσικό και τεχνικό περιβάλλον στο οποίο θα λειτουργήσει το σύστημα Απόδοσης (Performance) Σχετίζονται με την Ταχύτητα, χωρητικότητα/αξιότητα (capacity), αξιοπιστία (reliability) Ασφάλειας Πολιτιστικές και Πολιτικες (Cultural and Political) Παράγοντες κουλτούρας, πολιτικής και νομοθεσίας που επηρεάζουν το σύστημα U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 12

7 Η Σπουδαιότητα και η υσκολία των ΜΛΑ Έχουν αντίκτυπο στις σχεδιαστικές αποφάσεις που αφορούν κυρίως την σχεδίαση του φυσικού επιπέδου Παραδείγματα Η επιλογή του Συστήματος Διαχείρισης Βάσης Δεδομένων Αρχιτεκτονική για Ασφάλεια Δύσκολα μοντελοποιούνται Συχνά διατυπώνονται άτυπα και ασαφώς Δύσκολα μπορούμε να ελέγξουμε την ικανοποίηση τους πριν την παράδοση του συστήματος στον πελάτη U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 13 Επιθυμητές Ιδιότητες Περιγραφής Απαιτήσεων (αμφότερων ΛΑ και ΜΛΑ) Ορθότητα Πρέπει να επικυρώνονται από τον πελάτη και την ομάδα έργου Συνέπεια Δεν πρέπει να υπάρχουν αντιφάσεις (χρήστες <10, χρήστες <100) Πληρότητα Δυνατότητα Πραγμάτωσης (Επιτευξιμότητα) Δυνατότητα Ελέγχου Επίτευξης (Επαληθευσιμότητα) Πρέπει να μπορούμε να ελέγξουμε την επίτευξη μιας απαίτησης Δυνατότητα Εξιχνίασης (Ιχνηλασιμότητα) (traceability) Πρέπει να μπορούμε να εντοπίζονται εύκολα τις επιχειρηματικές ανάγκες που οδήγησαν στον προσδιορισμό της κάθε απαίτησης U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 14

8 Οι ΜΛΑ πρέπει να είναι μετρήσιμες! (NFRs should be measurable!) Πρέπει να μπορούμε να μετρήσουμε το βαθμό ικανοποίησης κάθε ΜΛΑ Παραδείγματα διατύπωσης μετρήσιμων μηλειτουργικών απαιτήσεων (1/6) Το σύστημα πρέπει να παρέχει απόκριση πραγματικού χρόνου Το σύστημα πρέπει να αποκρίνεται σε 2 δευτερόλεπτα το πολύ hardware =, συνθήκες χρήσης=.. Το σύστημα πρέπει να κάνει καλή διαχείριση του αποθηκευτικού χώρου Ο χώρος στο δίσκο για έναν πελάτη δεν πρέπει να υπερβαίνει τα 200 bytes Το σύστημα πρέπει είναι μπορεί να διεκπεραιώσει πολλές δοσοληψίες ταυτόχρονα Το σύστημα πρέπει είναι μπορεί να διεκπεραιώσει τουλάχιστον 100 δοσοληψίες ταυτόχρονα Το σύστημα πρέπει να μπορεί να εξυπηρετεί αποδοτικά πολλούς χρήστες ταυτόχρονα Ο χρόνος απόκρισης δεν πρέπει να υπερβαίνει τα 2 δεύτερα ακόμα και αν έχουμε 20 ταυτόχρονους χρήστες U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 16

9 Παραδείγματα διατύπωσης μετρήσιμων μηλειτουργικών απαιτήσεων (2/6) Η εκμάθηση του τρόπου χειρισμού του συστήματος από τους εργαζομένους της επιχείρησης πρέπει να είναι εφικτή και γρήγορη. Η εκμάθηση του συστήματος δεν πρέπει να απαιτήσει πάνω από 4 ώρες εκπαίδευση Το σύστημα πρέπει να είναι φιλικό στη χρήση Κάθε οθόνη πρέπει να έχει παράθυρο βοήθειας κατά την παραγγελιοληψία ο χρήστης αντί να πληκτρολογεί πρέπει να μπορεί να επιλέξει τον τύπο του προϊόντος, καθώς και την χώρα/πόλη αποστολής από προκαθορισμένες λίστες. Το σύστημα δεν πρέπει να επιτρέπει την εισαγωγή στοιχείων που δεν ικανοποιούν τον τύπο των αντίστοιχων πεδίων U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 17 Παραδείγματα διατύπωσης μετρήσιμων μηλειτουργικών απαιτήσεων (3/6) Το σύστημα πρέπει να είναι εύρωστο (robust) Το ποσοστό των συμβάντων που έχουν σαν αποτέλεσμα την πτώση (διακοπή ομαλής λειτουργίας) του συστήματος δεν πρέπει να υπερβαίνει το 2% Ο χρόνος επανεκκίνησης του συστήματος μετά από οποιαδήποτε διακοπή δεν πρέπει να υπερβαίνει τα 3 λεπτά Το σύστημα πρέπει να κάνει αυτόματη επανεκκίνηση μετά από πτώση U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 18

10 Παραδείγματα διατύπωσης μετρήσιμων μηλειτουργικών απαιτήσεων (4/6) Το σύστημα πρέπει να είναι αξιόπιστο Το σύστημα δεν πρέπει να καταρρέει πάνω από 2 φορές το χρόνο Ο μέσος χρόνος μεταξύ 2 καταρρεύσεων πρέπει να είναι τουλάχιστον 4 μήνες Το σύστημα πρέπει να κρατά αντίγραφα ασφαλείας Το σύστημα πρέπει να είναι μεταφέρσιμο (portable) σε άλλες πλατφόρμες Οποσοστότωνγραμμώνκώδικα που εξαρτώνται από την πλατφόρμα υλοποίησης δεν πρέπει να υπερβαίνει το 4% U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 19 Παραδείγματα διατύπωσης μετρήσιμων μηλειτουργικών απαιτήσεων (5/6) Το σύστημα πρέπει να είναι ασφαλές Κάθε χρήστης πρέπει να έχει όνομα εισόδου και κωδικό πρόσβασης Η επικοινωνία πρέπει να είναι κρυπτογραφημένη (RSA) Αν το (ΑΤΜ) σύστημα δεν μπορεί να επικοινωνήσει με τον υπολογιστή της τράπεζας, τότε πρέπει να διακόπτεται αμέσως η λειτουργία του U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 20

11 Παραδείγματα διατύπωσης μετρήσιμων μη-λειτουργικών απαιτήσεων σχετικές με Χρηστικότητα (Usability) (6/6) The product shall be easy for 11 year-old children to use. [An agreed percentage, say 90%] of a test panel of 11 year olds shall be able to successfully complete [list of tasks] within [specified time] The product shall help the user to avoid making mistakes. The product shall make the users want to use it. The product shall be used by people with no training, and possibly no understanding of English. One month's use of the product shall result in a total error rate of less than [an agreed percentage, say 2%] An anonymous survey shall show that [an agreed percentage, say 75%] of the users are regularly using the product after [an agreed time] familiarization period. Taken fro Volere Specification Template U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 21 (σχετικά με ευρωστία και αξιοπιστία) Τύποι Σφαλμάτων Μόνιμα (permanent) Επέρχονται (εμφανίζονται) σε κάθε είσοδο (with all inputs) Transient Συμβαίνουν με συγκεκριμένες εισόδους Μη-Ανανήψιμα (Unrecoverable) Η ανθρώπινη παρέμβαση είναι απαραίτητη για την ανάνηψη (recovery) του συστήματος Ανανήψιμα (Recoverable) Το σύστημα μπορεί να ανανήψει από μόνο του Φθοροποιά (Corrupting) Τα δεδομένα μπορούν να φθαρούν Μη-Φθοροποιά Η ακεραιότητα (integrity) των δεδομένων διατηρείται U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 22

12 Άλλες συμβουλές για τη γλωσσική διατύπωσή των ΜΛΑ Αποφυγή λέξεων και φράσεων όπως: αρκετά, πολλά, γρήγορα, επαρκές, εφικτό, όσο γίνεται, αποτελεσματικό, φιλικό προς το χρήστη, αξιόπιστο, εύρωστο, μεταφέρσιμο. Συντομία προτάσεων Ομοιομορφία προτάσεων Ο γραμματέας θα μπορεί να Ο πελάτης θα μπορεί να.. Ο υπεύθυνος παραγωγής θα μπορεί να... U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 23 Ποιος ορίζει τις απαιτήσεις; Πελάτες και Κατασκευαστές (αναλυτές) αμφότεροι είναι υπεύθυνοι για αυτό U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 24

13 Πως και πότε ορίζονται οι απαιτήσεις; Είναι μια επαναληπτική (iterative) και συνεχής (ongoing) διαδικασία Αρχικά χρησιμοποιούμε τεχνικές συλλογής απαιτήσεων (requirementsgathering techniques) (τι οποίες θα περιγράψουμε αργότερα) Εν συνεχεία, τις επικυρώνουμε (verify), τις εκλεπτύνουμε (refine), τροποποιούμε (modify), συμπληρώνουμε (complete), και ιεραρχούμε (prioritize). Σε κάθε χρονική στιγμή, το Έγγραφο Απαιτήσεων πρέπει να αντανακλά την τρέχουσα κατάσταση Προσοχή Οι αλλαγές πρέπει να γίνονται με προσοχή (δεν πρέπει να ξεφύγουμε πέραν τις εμβέλειας του συστήματος) U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 25 Σε ποια μορφή τις εκφράζουμε; Υπάρχουν πολλές μορφές: Φυσική Γλώσσα Διαγράμματα Απαιτήσεων (Requirement Diagrams) Διαγράμματα Ροής Δεδομένων Διαγράμματα Warnier SADT Διαγράμματα UML Τυπικές μέθοδοι.. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 26

14 Που τις καταγράφουμε; που τις καταγράφουμε; Έγγραφο Περιγραφής Απαιτήσεων (Requirements Definition (Specification) Document) Επίσης τα σύγχρονα εργαλεία CASE παρέχουν αρκετούς τρόπους για να τις εκφράσουμε και να τις οργανώσουμε. Έγγραφο Περιγραφής Απαιτήσεων (Requirements Definition (Specification) Document) Έγγραφο Απαιτήσεων Μια αναφορά που καταγράφει όλες τις ΛΑ και ΜΛΑ τις αριθμεί και τις ομαδοποιεί σε ΛΑ και ΜΛΑ ενδεχομένως τις ομαδοποιεί και ανάλογα με τη λειτουργία ή τον τύπο των ΜΛΑ τις διαβαθμίζει ανάλογα με την προτεραιότητά της (Υψηλή, Μέτρια, Χαμηλή) ενδεχομένως τις μαρκάρει με τον αριθμό έκδοσης (release number) που (σύμφωνα με το πρόγραμμα του έργου) θα τις πραγματώσει Θυμηθείτε τους MoSCoW rules (Must Should Could Want) (μάθημα 5ο) U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 28

15 Παράδειγμα: Κειμενογράφος Γ. Λειτουργικές Απαιτήσεις (ΛΑ) 1. Εκτύπωση 1.1. Ο χρήστης θα μπορεί να επιλέγει τις προς εκτύπωση σελίδες 1.2. Ο χρήστης θα μπορεί να βλέπει μια προεπισκόπηση πριν εκτυπώσει 1.3. Ο χρήστης θα μπορεί να αλλάζει τα περιθώρια, τον τύπο χαρτιού και τον προσανατολισμό της σελίδας 2. Ορθογραφικός έλεγχος 2.1. Το σύστημα πρέπει να έχει μια κατάσταση λειτουργίας στην οποία να ελέγχεται η ορθογραφία Κατάσταση 1 (χειροκίνητη): Ο χρήστη θα ενεργοποιεί τον ορθογραφικό έλεγχο και το σύστημα θα μεταβαίνει στην πρώτη λανθασμένη λέξη Κατάσταση 2 (αυτόματη): Ο ορθογραφικός έλεγχος θα γίνεται καθώς ο χρήστης πληκτρολογεί. Στην περίπτωση λάθους το σφάλμα θα υπογραμμίζεται Ο χρήστης θα μπορεί να προσθέτει νέες λέξεις στο λεξικό 2.3. Ο χρήστης μπορεί να μαρκάρει μια λανθασμένη λέξη ως αποδεκτή χωρίς να είναι υποχρεωμένος να την προσθέσει στο λεξικό. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 29 Παράδειγμα: Κειμενογράφος Δ. Μη Λειτουργικές Απαιτήσεις (ΜΛΑ) 1. Επιχειρησιακές 1.1. Το σύστημα θα μπορεί λειτουργεί σε περιβάλλον Windows και Macintosh 1.2. Το σύστημα θα μπορεί να αναγνώσει και να εγγράψει έγγραφα τύπου (.doc,.rtf,.html) 1.3. Το σύστημα θα επιτρέπει την εισαγωγή εικόνων (.gif,.jpg,.bmp) σε ένα έγγραφο 2. Επιδόσεων 2.1. Ο χρόνος απόκρισης δεν πρέπει ποτέ να υπερβαίνει το 1 δευτερόλεπτο 2.2 Το μέγεθος του αποθηκευτικού χώρου στο δίσκο για έναν έγγραφο πρέπει να είναι μικρότερο απ ότι στο Microsoft Word 3. Ασφάλειας 3.1. Καμία ιδιαίτερη απαίτηση ασφάλειας δεν προβλέπεται. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 30

16 Το έγγραφο μπορεί να περιέχει και ένα Γλωσσάρι Για αποφυγή παρερμηνειών και επίτευξη σαφήνειας και λιτότητας στο κείμενο (συνήθως έχει τη μορφή πίνακα) Παράδειγμα Γλωσσαρίου για μια εφαρμογή τηλεαγοράς U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 31 Πρότυπα (templates) για το Έγγραφο Απαιτήσεων Υπάρχουν πολλά. Μερικά παραδείγματα: Volere Requirements Specification Template Adaptable Process Model Software Requirements Specification IEEE Standard for SRS Άλλα: Η πρότυπο αναφοράς που θα σας δοθεί. FASTAXON requirements document U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 32

17 Τι μας προτείνει η Αντικειμενοστρεφής Μεθοδολογία Ανάλυσης και Σχεδίασης; Έναρξη με Περιπτώσεις Χρήσης (Use Cases) ~ Σενάρια από τα οποία μπορούμε να συνάγουμε τις ΛΑ και τις ΜΛΑ Τα σενάρια αυτά μπορεί να περιγράφουν επιθυμητές και ανεπιθύμητες ακολουθίες συμβάντων (γεγονότων) Εν συνεχεία, μοντελοποίηση με διαγράμματα της UML U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 33 Παραδείγματα ιαγραμματικών Τεχνικών που υποστηρίζονται από εργαλεία CASE

18 Γενικά Σχόλια Δεν ανήκουν στην UML αλλά πολλοί τα χρησιμοποιούν. Επίσης αρκετά εργαλεία CASE τα υποστηρίζουν U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 35 Requirements Management in ΕΑ (Enterprise Architect) A Requirements diagram is a custom diagram used to describe a system's requirements or features as a visual model. Requirements are defined using Requirement elements (Custom elements of type Requirement).. Requirement elements can be linked back to Use Cases and Components in the system to illustrate how a particular system requirement is met. Requirements models provide extensions to the UML model and enable traceability between specifications and design requirements, and the model elements that realize them. Δείτε το e_architect.pdf U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 36

19 Requirements Management in ΕΑ (Enterprise Architect) U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 37 Visual Paradigm A Derive relationship is a trace dependency between a derived requirement and a source requirement, where the derived requirement is generated or inferred from the source requirement. A Verify relationship is a trace dependency between a supplier requirement and a client test case that determines whether a system fulfills the requirement. A Satisfy relationship is dependency between a supplier requirement and a client model element that fulfills the requirement. U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 38

20 U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 39 U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 40

21 Requirements Diagram in Systems Modeling Language (ΙΒΜ) U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 41 Πηγές Systems Analysis and Design with UML Version 2.0 (2nd edition) by A. Dennis, B. Haley Wixom, D. Tegarden, Wiley, CHAPTER 5 Requirements Analysis and System Design (2nd edition) by Leszek A. Maciaszek, Addison Wesley, 2005, Chapter 2 Δείτε το e_architect.pdf Θα το χρειαστείτε στην εργασία σας Δείτε το Requirements Tutorial with Visual Paradigm U. of Crete, Information Systems Analysis and Design Yannis Tzitzikas 42

CS 351: Information Systems Analysis and Design

CS 351: Information Systems Analysis and Design HY 351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστηµάτων CS 351: Information Systems Analysis and Design V. Requirements Determination Lecture : 7 Date : 18-10-2005 Yannis Tzitzikas University of Crete, Fall

Διαβάστε περισσότερα

CS 351: Information Systems Analysis and Design. What is Requirement Determination? What is a Requirement? Functional and Non-Functional Requirements

CS 351: Information Systems Analysis and Design. What is Requirement Determination? What is a Requirement? Functional and Non-Functional Requirements HY 351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστηµάτων CS 351: Information Systems Analysis and Design V. Requirements Determination Outline What is Requirement Determination? What is a Requirement? Functional

Διαβάστε περισσότερα

Καθορισμός των Απαιτήσεων (Requirements Determination)

Καθορισμός των Απαιτήσεων (Requirements Determination) Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006-2007 ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Καθορισμός των Απαιτήσεων (Requirements

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια.

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια. Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων 21/11/2016 Τεχνολογία Λογισμικού & Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Ανάλυση Συστημάτων Object Diagrams Διαγράμματα Αντικειμένων

Διαβάστε περισσότερα

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

Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας» Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας» M. Σπανάκης, Μ. Τσικνάκης Εαρινό Εξάμηνο 2014 Μάθημα 1 Παρουσίαση Εργασίας και Εισαγωγή στην ανάλυση απαιτήσεων Εισαγωγή Αρχική συζήτηση αναφορικά με την ανάλυση

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού Τεχνολογία Λογισμικού Προαπαιτήσεις Γνώση Αρχών Προγραμματισμού Γνώση Γλώσσας Προγραμματισμού (C++, Java, Pascal) Χρήση Η/Υ (Σχεδίαση, Επεξ. Κειμένου) Κριτική και Συνθετική Ικανότητα Σκοπός μαθήματος Γνωριμία

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ. Πάνος Φιτσιλής

ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ. Πάνος Φιτσιλής ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ Πάνος Φιτσιλής pfitsilis@gmail.cm Διαχείριση αντικείμενου εργασιών Καταγραφή απαιτήσεων Π. Φιτσιλής Μηχανική Απαιτήσεων (Requirements Engineering) Ιδέα για ένα Νέο προϊόν

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Class Diagrams Διαγράμματα Κλάσεων Άξονες

Διαβάστε περισσότερα

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

Αρχιτεκτονική Λογισμικού Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη

Διαβάστε περισσότερα

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

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών

Διαβάστε περισσότερα

Προσδιορισμός Απαιτήσεων

Προσδιορισμός Απαιτήσεων Ενότητα 5 Προσδιορισμός Απαιτήσεων Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 5-1 Μαθησιακοί στόχοι Εξοικείωση με τις κλασσικές και σύγχρονες μεθόδους προσδιορισμού απαιτήσεων Εξοικείωση με

Διαβάστε περισσότερα

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 Use Cases: μια σύντομη εισαγωγή Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 (γενικές εισαγωγικές ιδέες) ΣΥΛΛΟΓΗ ΑΠΑΙΤΗΣΕΩΝ 2 Ανάλυση απαιτήσεων Λειτουργικές απαιτήσεις: τι

Διαβάστε περισσότερα

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

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 3/12/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Physical Diagrams Διαγράμματα Υλοποίησης Διαγράμματα UML Διάγραμμα

Διαβάστε περισσότερα

Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN

Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN Παντελοπούλου Χαρίκλεια ME 10068 Agenda Η Ανάγκη για Διαχείριση Επιχειρησιακών Διαδικασιών

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου. Σχεδίαση Συστήματος

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου. Σχεδίαση Συστήματος ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Σχεδίαση Συστήματος Κατερίνα Πραματάρη Διαφορετικοί τύποι έργων ανάπτυξης λογισμικού Μικρή εφαρμογή, ανάπτυξη από την αρχή, σχετικά

Διαβάστε περισσότερα

Introduction to Object-Oriented Analysis and Design

Introduction to Object-Oriented Analysis and Design HY 351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστηµάτων CS 351: Information Systems Analysis and Design Introduction to Object-Oriented Analysis and Design Lecture : 3a Date : 4-11-2005 Yannis Tzitzikas

Διαβάστε περισσότερα

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

Ανάλυση Περιπτώσεων Χρήσης Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για

Διαβάστε περισσότερα

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

05 Ανάλυση Απαιτήσεων 05 Ανάλυση Απαιτήσεων Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Περιεχόμενα 1. Οι

Διαβάστε περισσότερα

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

Περίπτωση Χρήσης Use case Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2007 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Use Cases & Use Case Diagrams Περίπτωση Χρήσης

Διαβάστε περισσότερα

Requirements Απαιτήσεις

Requirements Απαιτήσεις Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών Φθινόπωρο 2006 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστηµάτων Information Systems Analysis and Design Requirements Engineering Data Flow Diagrams Process

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.

Διαβάστε περισσότερα

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

Διαβάστε περισσότερα

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

Δομή και Στόχοι του Μαθήματος - Εισαγωγή ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Δομή και Στόχοι του Μαθήματος - Εισαγωγή Δομή και Στόχοι Μαθήματος Εισαγωγή Στόχοι του μαθήματος Δομή του μαθήματος Εργασία Εισαγωγή

Διαβάστε περισσότερα

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

Πληροφορική 2. Τεχνολογία Λογισμικού Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού

Διαβάστε περισσότερα

Architecture οf Integrated Ιnformation Systems (ARIS)

Architecture οf Integrated Ιnformation Systems (ARIS) Architecture οf Integrated Ιnformation Systems (ARIS) Η αρχιτεκτονική ARIS (ARchitecture οf Integrated information Systems) έχει ως στόχο της την περιγρφή όλων των όψεων ή οπτικών ενός επιχειρηματικού

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

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

Προγραμματισμός και Επιλογή Συστημάτων Ενότητα 4 Προγραμματισμός και Επιλογή Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 4-1 Μαθησιακοί στόχοι Κατανόηση των διαδικασιών προσδιορισμού και επιλογής έργων ανάπτυξης ΠΣ Κατανόηση

Διαβάστε περισσότερα

Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων

Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων Ενότητα 3 Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 3-1 Μαθησιακοί στόχοι Κατανόηση των απαιτούμενων δεξιοτήτων και δραστηριοτήτων ενός

Διαβάστε περισσότερα

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης

Διαβάστε περισσότερα

ΕΠΛ664 ΑΝΑΛΥΣΗ ΚΑΙ ΕΠΑΛΗΘΕΥΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΠΛ664 ΑΝΑΛΥΣΗ ΚΑΙ ΕΠΑΛΗΘΕΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΕΠΛ664 ΑΝΑΛΥΣΗ ΚΑΙ ΕΠΑΛΗΘΕΥΣΗ ΣΥΣΤΗΜΑΤΩΝ Περιγραφή του μαθήματος Στόχοι του μαθήματος Αξιολόγηση Βιβλιογραφία ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 1-1 Διδασκαλία Διαλέξεις: Δευτέρα και Πέμπτη, 15:00-16:30

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

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

Προκαταρκτική Φάση Ανάλυσης Ενότητα 2 Προκαταρκτική Φάση Ανάλυσης Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 2-1 Στόχοι & αντικείμενο ενότητας Εισαγωγικές Έννοιες, εργασίες, τεχνικές, μέθοδοι, εργαλεία Σχέδιο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Test Data Management in Practice

Test Data Management in Practice Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?

Διαβάστε περισσότερα

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

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 29 Οκτωβρίου 204 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

Διαβάστε περισσότερα

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

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 5 Νοεμβρίου 2015 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Rational Unified Process:

Rational Unified Process: ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Μεταπτυχιακό µάθηµα: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΣ ΜΕΘΟ ΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ Καθ. Ε. Σκορδαλάκης, ρ. Β. Βεσκούκης Rational Unified

Διαβάστε περισσότερα

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

05 Ανάλυση απαιτήσεων 05 Ανάλυση απαιτήσεων Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Εαρινό εξάμηνο 2016 17 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Ανάλυση και Σχεδιασμός Η διαδικασία που μας επιτρέπει να:

Διαβάστε περισσότερα

06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός

06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός 06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Εαρινό εξάμηνο 2016 17 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Αφαίρεση Abstraction "Η εννοιολογική

Διαβάστε περισσότερα

Bizagi Modeler: Συνοπτικός Οδηγός

Bizagi Modeler: Συνοπτικός Οδηγός Bizagi Modeler: Συνοπτικός Οδηγός Α. Τσαλγατίδου - Γ.-Δ. Κάπος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών 2017-2018 Bizagi Modeler Εμπορική εφαρμογή για μοντελοποίηση

Διαβάστε περισσότερα

Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης

Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης Τα κυριότερα παραδοτέα/προϊόντα μιας διεργασίας ανάπτυξης λογισμικού Άρθρωση του προβλήματος, κατανόηση (προδιαγραφές απαιτήσεων) α ) Ποιο πρόβλημα λύνουμε;

Διαβάστε περισσότερα

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο ΔΘΝΙΚΟ ΜΔΣΟΒΙΟ ΠΟΛΤΣΔΥΝΔΙΟ ΥΟΛΗ ΝΑΤΠΗΓΩΝ ΜΗΥΑΝΟΛΟΓΩΝ ΜΗΥΑΝΙΚΩΝ Γιπλυμαηική Δπγαζία «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο Σπιμελήρ Δξεηαζηική

Διαβάστε περισσότερα

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

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Αποτύπωση Απαιτήσεων Αποτύπωση απαιτήσεων Φυσική Γλώσσα Δοµηµένη γλώσσα Γραφική γλώσσα

Διαβάστε περισσότερα

Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού

Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού Μάρα Νικολαϊδου Αντικείµενο & Σκοπός Παρουσίαση και ανάλυση όλων των σταδίων της διαδικασίας ανάπτυξης

Διαβάστε περισσότερα

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

ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΕΜΠΟΡΙΚΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΥΤΟΚΙΝΗΤΩΝ ΠΡΟΣΑΡΜΟΣΜΕΝΟ ΣΤΙΣ ΑΠΑΙΤΗΣΕΙΣ ΤΩΝ ΚΥΠΡΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ HEAD OFFICE: 265, Strovolos Avenue, 2048 Strovolos, Nicosia Tel: +357 22326600 Fax: +357 22326474 Email: info@compuservecy.com Web: www.compuservecy.com ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΕΜΠΟΡΙΚΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΥΤΟΚΙΝΗΤΩΝ

Διαβάστε περισσότερα

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

Διαχείριση Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Risk Management & Business Continuity Τα εργαλεία στις νέες εκδόσεις

Risk Management & Business Continuity Τα εργαλεία στις νέες εκδόσεις Risk Management & Business Continuity Τα εργαλεία στις νέες εκδόσεις Α. Χατζοπούλου Υπεύθυνη Τμήματος Επιθεωρήσεων Πληροφορικής TÜV AUSTRIA HELLAS Οκτώβριος 2014 CLOSE YOUR EYES & THINK OF RISK Μήπως κάποια

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #1 : Εισαγωγή Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης Μάρα Νικολαϊδου Μοντελοποίηση Συστήµατος Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική

Διαβάστε περισσότερα

ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design. Αντικειμενοστραφής Προγραμματισμός (ΗΥ 252)

ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design. Αντικειμενοστραφής Προγραμματισμός (ΗΥ 252) Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006-2007 ΗΥ351: και Πληροφοριακών Συστημάτων Information Systems Analysis and Design Γιάννης Τζίτζικας ιάλεξη : 1 Ημερομηνία : 2-10-2007 Θέμα

Διαβάστε περισσότερα

Διαχείριση Έργων Πληροφορικής

Διαχείριση Έργων Πληροφορικής Διαχείριση Έργων Πληροφορικής Project Lifecycle Κύκλος ζωής ενός έργου Μ. Τσικνάκης Ε. Μανιαδή, Α. Μαριδάκη Διαχείριση Έργων - Project Management What is a project? One definition of a project (from the

Διαβάστε περισσότερα

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

ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΕΜΠΟΡΙΚΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΥΤΟΚΙΝΗΤΩΝ ΠΡΟΣΑΡΜΟΣΜΕΝΟ ΣΤΙΣ ΑΠΑΙΤΗΣΕΙΣ ΤΩΝ ΚΥΠΡΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ HEAD OFFICE: 265, Strovolos Avenue, 2048 Strovolos, Nicosia Tel: +357 22326600 Fax: +357 22326474 Email: info@compuservecy.com Web: www.compuservecy.com ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΕΜΠΟΡΙΚΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΥΤΟΚΙΝΗΤΩΝ

Διαβάστε περισσότερα

10α Έλεγχος και επαλήθευση λογισμικού

10α Έλεγχος και επαλήθευση λογισμικού 10α Έλεγχος και επαλήθευση λογισμικού Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr

Διαβάστε περισσότερα

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Procedures and Functions Stored procedures and functions are named blocks of code that enable you to group and organize a series of SQL and PL/SQL

Διαβάστε περισσότερα

Χρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια

Χρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια - University Θα ήθελα να εγγραφώ σε πανεπιστήμιο. Stating that you want to enroll Θα ήθελα να γραφτώ για. Stating that you want to apply for a course ένα προπτυχιακό ένα μεταπτυχιακό ένα διδακτορικό πλήρους

Διαβάστε περισσότερα

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!!

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! VBA ΣΤΟ WORD Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! Μου παρουσιάστηκαν δύο θέματα. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Εγραφα σε ένα αρχείο του Word τις

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΜΕΤΑΠΤΥΧΙΑΚΗ ΙΑΤΡΙΒΗ ΤΟΥ ΕΥΘΥΜΙΟΥ ΘΕΜΕΛΗ ΤΙΤΛΟΣ Ανάλυση

Διαβάστε περισσότερα

Προσομοίωση BP με το Bizagi Modeler

Προσομοίωση BP με το Bizagi Modeler Προσομοίωση BP με το Bizagi Modeler Α. Τσαλγατίδου - Γ.-Δ. Κάπος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών 2017-2018 BPMN Simulation with Bizagi Modeler: 4 Levels

Διαβάστε περισσότερα

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 26/11/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr State Diagrams Διαγράμματα Καταστάσεων Διαγράμματα UML Διάγραμμα

Διαβάστε περισσότερα

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Διαχείριση Έργων Πληροφορικής Εργαστήριο Διαχείριση Έργων Πληροφορικής Εργαστήριο «Εισαγωγή στο MS Project- Διάγραμμα Gantt» Μ.Τσικνάκης, Ρ.Χατζάκη Ε. Μανιαδή, Ά. Μαριδάκη 1. Εισαγωγή στο Microsoft Project To λογισμικό διαχείρισης έργων MS Project

Διαβάστε περισσότερα

Ολοκληρωµένη λύση επιλεκτικής συγκέντρωσης, αναδιοργάνωσης δεδοµένων και παραγωγής πληροφορίας

Ολοκληρωµένη λύση επιλεκτικής συγκέντρωσης, αναδιοργάνωσης δεδοµένων και παραγωγής πληροφορίας e.nfo Ολοκληρωµένη λύση επιλεκτικής συγκέντρωσης, αναδιοργάνωσης δεδοµένων και παραγωγής πληροφορίας Εξασφάλιση της εξειδικευµένης λύσης business intelligence για κάθε επιχείρηση πελάτης Τράπεζα Πειραιώς

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Συστήματα Διαχείρισης Βάσεων Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Φροντιστήριο 9: Transactions - part 1 Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Tutorial on Undo, Redo and Undo/Redo

Διαβάστε περισσότερα

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών

Διαβάστε περισσότερα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 2 2 Agenda Ποιότητα Λογισµικού Εσωτερικές Μετρικές Εξωτερικές Μετρικές

Διαβάστε περισσότερα

UML: Unified modelling language

UML: Unified modelling language UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.

Διαβάστε περισσότερα

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

SilverPlatter WebSPIRS 4.1.

SilverPlatter WebSPIRS 4.1. WebSPIRS 4.1. Η υπηρεσία WebSPIRS από τη SilverPlatter αποτελεί ένα φιλικό εργαλείο πρόσβασης και αναζήτησης σε περιεχόμενα βάσεων δεδομένων. Η Βιβλιοθήκη και Κέντρο Πληροφόρησης του Πανεπιστημίου Θεσσαλίας

Διαβάστε περισσότερα

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

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

Αναδιοργάνωση στους Οργανισμούς Περιεχόμενα Μέρους Α Αναδιοργάνωση στους Οργανισμούς Αναδιοργάνωση ιαδικασιών Οργανισμών με έμφαση στη ημόσια ιοίκηση (Public Sector BPR) - Μέρος Α - 1) Ορισμοί 2) Τα αναμενόμενα οφέλη από την αναδιοργάνωση

Διαβάστε περισσότερα

Διάλεξη 8-9: Αντικειμενοστρεφής Σχεδιασμός Ι

Διάλεξη 8-9: Αντικειμενοστρεφής Σχεδιασμός Ι Διάλεξη 8-9: Αντικειμενοστρεφής Σχεδιασμός Ι Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Διαδικασίες Ανάπτυξης Λογισμικού, Μοντέλα -Παράδειγμα Διαδικασίας Ανάπτυξης Λογισμικού: Βιβλίο Διευθύνσεων

Διαβάστε περισσότερα

PROJECT: CONSULTING SERVICES FOR THE IMPLEMENTATION OF OPERATIONAL EFFICIENCY IMPROVEMENTS IN MINES BU

PROJECT: CONSULTING SERVICES FOR THE IMPLEMENTATION OF OPERATIONAL EFFICIENCY IMPROVEMENTS IN MINES BU Mines Planning & Performance Department INQUIRY No: DSAOR-1/2010 PROJECT: CONSULTING SERVICES FOR THE IMPLEMENTATION OF OPERATIONAL EFFICIENCY IMPROVEMENTS IN MINES BU Answers to questions submitted by

Διαβάστε περισσότερα

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. ΘΕΜΑ: «ιερεύνηση της σχέσης µεταξύ φωνηµικής επίγνωσης και ορθογραφικής δεξιότητας σε παιδιά προσχολικής ηλικίας»

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. ΘΕΜΑ: «ιερεύνηση της σχέσης µεταξύ φωνηµικής επίγνωσης και ορθογραφικής δεξιότητας σε παιδιά προσχολικής ηλικίας» ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΑΝΘΡΩΠΙΣΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΠΡΟΣΧΟΛΙΚΗΣ ΑΓΩΓΗΣ ΚΑΙ ΤΟΥ ΕΚΠΑΙ ΕΥΤΙΚΟΥ ΣΧΕ ΙΑΣΜΟΥ «ΠΑΙ ΙΚΟ ΒΙΒΛΙΟ ΚΑΙ ΠΑΙ ΑΓΩΓΙΚΟ ΥΛΙΚΟ» ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ που εκπονήθηκε για τη

Διαβάστε περισσότερα

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

Σχεδίαση Λογισμικού. Σημείωση Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

Διαβάστε περισσότερα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

Διαβάστε περισσότερα

Πληροφοριακά Συστήματα, Οργανισμοί και Επιχειρησιακές Διαδικασίες

Πληροφοριακά Συστήματα, Οργανισμοί και Επιχειρησιακές Διαδικασίες Ενότητα 4 Πληροφοριακά Συστήματα, Οργανισμοί και Επιχειρησιακές Διαδικασίες Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 4-1 Στόχοι και αντικείμενο ενότητας Περιγραφή των χαρακτηριστικών

Διαβάστε περισσότερα

Μοτίβα Σχεδίασης (Design Patterns)

Μοτίβα Σχεδίασης (Design Patterns) Ενότητα 6 Μοτίβα Σχεδίασης (Design Patterns) Ορισµοί βασικές έννοιες. Σηµαντικά µοτίβα σχεδίασης: Παρατηρητής (Observer). Πρόσοψη (Façade). Προσαρµογέας (Adapter). Πληρεξούσιος (Proxy). Μοναχοπαίδι (Singleton).

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 2: Βασικές Έννοιες Τεχνολογίας Λογισμικού Ο Ρόλος του Τεχνολόγου Λογισμικού Επιστήμη Υπολογιστών Πελάτης 2 Θεωρίες Λειτουργίες Υπολογιστή Πρόβλημα Σχεδιασμός

Διαβάστε περισσότερα

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής oard Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Πρόγραµµα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή ιατριβή Τίτλος ιατριβής Masters Thesis Title Ονοµατεπώνυµο Φοιτητή Πατρώνυµο Ανάπτυξη διαδικτυακής

Διαβάστε περισσότερα

Partial Trace and Partial Transpose

Partial Trace and Partial Transpose Partial Trace and Partial Transpose by José Luis Gómez-Muñoz http://homepage.cem.itesm.mx/lgomez/quantum/ jose.luis.gomez@itesm.mx This document is based on suggestions by Anirban Das Introduction This

Διαβάστε περισσότερα

Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού

Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx

Διαβάστε περισσότερα

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

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.

Διαβάστε περισσότερα

ENTERPRISE EUROPE NETWORK HELLAS ΒΙΟΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΑΘΗΝΑΣ

ENTERPRISE EUROPE NETWORK HELLAS ΒΙΟΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΑΘΗΝΑΣ ENTERPRISE EUROPE NETWORK HELLAS ΒΙΟΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΑΘΗΝΑΣ ΦΟΡΜΑ ΕΠΙΧΕΙΡΗΜΑΤΙΚΗΣ ΣΥΝΕΡΓΑΣΙΑΣ BUSINESS CO-OPERATION DATABASE FORM Παρακαλούµε να συµπληρώσετε ΟΛΑ τα ζητούµενα πεδία έτσι ώστε να µπορέσει

Διαβάστε περισσότερα

2 nd AEGIS Technical Meeting and On-Site Visit in Mytilene, Greece

2 nd AEGIS Technical Meeting and On-Site Visit in Mytilene, Greece 2 nd AEGIS Technical Meeting and On-Site Visit in Mytilene, Greece Monday 4 Saturday 9 May 2015 Project title: Wildfire Prevention and Management Information System Page 1 of 5 Objectives 1. Demonstration

Διαβάστε περισσότερα

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ www.witside.com Υπηρεσίες Εκπαίδευσης QlikView Οι Υπηρεσίες Εκπαίδευσης QlikView παρέχουν κατάρτιση σχετικά με την ανάπτυξη εφαρμογών QlikView. Τα μαθήματα είναι διαθέσιμα σε μια

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΕΛΕΝΑ ΦΛΟΚΑ Επίκουρος Καθηγήτρια Τµήµα Φυσικής, Τοµέας Φυσικής Περιβάλλοντος- Μετεωρολογίας ΓΕΝΙΚΟΙ ΟΡΙΣΜΟΙ Πληθυσµός Σύνολο ατόµων ή αντικειµένων στα οποία αναφέρονται

Διαβάστε περισσότερα

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

Εισαγωγή στην Τεχνολογία Λογισμικού Εισαγωγή στην Τεχνολογία Λογισμικού περιεχόμενα παρουσίασης Αντικείμενο της Τεχνολογίας Λογισμικού Η ανάπτυξη λογισμικού Μοντέλα διαδικασίας λογισμικού τεχνολογία λογισμικού Κλάδος της πληροφορικής που

Διαβάστε περισσότερα

Μεταφραστής Braille WinBraille v.4.1.5

Μεταφραστής Braille WinBraille v.4.1.5 Μεταφραστής Braille WinBraille v.4.1.5 Σύντοµες Οδηγίες Χρήσης Γενικά Η εγκατάσταση του WinBraille προσφέρει στο σύστηµά σας τις παρακάτω εφαρµογές: WinBraille: Αποτελεί την κύρια εφαρµογή µέσω της οποίας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Information Technology Services and Solutions Σύμβουλοι Μηχανογράφησης και Εκπαίδευσης Στεφ. Σκουλούδη 27, Καλλίπολη, Πειραιάς 210 45 38 177 http://www.itss.gr/ Microsoft PowerPoint 2007 Κωνσταντίνος Κωβαίος

Διαβάστε περισσότερα