Πληροφοριακό σύστημα για online βιβλιοθήκη

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

Download "Πληροφοριακό σύστημα για online βιβλιοθήκη"

Transcript

1 Πληροφοριακό σύστημα για online βιβλιοθήκη Αναγνωστόπουλος Βασίλης - Θάνος (ΜΠΠΛ 13002) Βιδάλης Γιάννης (ΜΠΠΛ 13085) Λιόλης Γιώργος (ΜΠΠΛ 13049) Χρόνη Ειρήνη (ΜΠΠΛ 13083) Αθήνα, 2015

2 Περιεχόμενα 1 Εισαγωγή Περιβάλλον του έργου Περιγραφή του προβλήματος και των εναλλακτικών λύσεων Σκοπός και στόχος του Π.Σ Υφιστάμενη κατάσταση Βασικές οντότητες και εμπλεκόμενοι στην υλοποίηση του έργου Μοντέλο διαδικασία υλοποίησης και ανάπτυξης του λογισμικού. 3 2 Φάση: Έναρξη Ανάλυση Απαιτήσεων Πληροφοριακού Συστήματος Αρχιτεκτονική Χρήστες Λειτουργικές απαιτήσεις Λειτουργικότητα και διαγράμματα περίπτωσης χρήσης Διάγραμμα βασικών κλάσεων Περιορισμοί σχεδιασμού Μη λειτουργικές απαιτήσεις Φάση: Εκπόνηση Μελέτης Διαγράμματα περιπτώσεων χρήσης Διάγραμμα κλάσεων Διάγραμμα δραστηριότητας Διαγράμματα καταστάσεων Διαγράμματα Αντικειμένων Φάση: Κατασκευή Διαγράμματα δραστηριότητας Υλοποίηση της Βάσης Δεδομένων Εννοιολογικό μοντέλο Λογικός σχεδιασμός Μετατροπή μοντέλου οντοτήτων - συσχετίσεων σε σχεσιακό σχήμα Δημιουργία ειδικού χρήστη Δημιουργία πινάκων Ανάλυση και Σχεδίαση Περιπτώσεις χρήσης και διαγράμματα περιπτώσεων χρήσης Διαγράμματα αλληλεπίδρασης (συνεργασίας και σειράς) Βιβλιογραφία 30 Κατάλογος πινάκων 2.1 Τα εικονίδια του διαγράμματος περιπτώσεων - χρήσης Τα εικονίδια του διαγράμματος οντοτήτων συσχετίσεων Τα εικονίδια του διαγράμματος σειράς i

3 Κατάλογος σχημάτων 1.1 Οι βασικές οντότητες του Πληροφορικού Συστήματος Κύκλος ζωής ανάπτυξης λογισμικού με την RUP [2] Διάγραμμα περιπτώσεων - χρήσης (1η φαση) Το βασικό διάγραμμα κλάσεων Το διάγραμμα περιπτώσεων χρήσης των χρηστών Το διάγραμμα κλάσεων Το βασικό διάγραμμα δραστηριότητας για την ενοικίαση ενός βιβλίου Το βασικό διάγραμμα δραστηριότητας για την επιστροφή ενός βιβλίου Διάγραμμα καταστάσεων για ένα βιβλίο Διάγραμμα αντικειμένων Το διάγραμμα δραστηριότητας για την ενοικίαση ενός βιβλίου Το διάγραμμα δραστηριότητας για την επιστροφή ενός βιβλίου Το διάγραμμα εξαρτημάτων Το διάγραμμα διανομής Διάγραμμα οντοτήτων - συσχετίσεων Σχεσιακό σχήμα Διάγραμμα περιπτώσεων χρήσης Διάγραμμα συνεργασίας δανεισμού βιβλίου Διάγραμμα συνεργασίας επιστροφής βιβλίου Διάγραμμα σειράς Κατάλογος πηγαίου κώδικα 1 Δημιουργία της βάσης δεδομένων Δημιουργία του πίνακα users Δημιουργία του πίνακα books Δημιουργία του πίνακα categories Δημιουργία του πίνακα authors Δημιουργία του πίνακα writes Δημιουργία του πίνακα publishers Δημιουργία του πίνακα editions Δημιουργία του πίνακα paperbooks Δημιουργία του πίνακα borrows ii

4 1 Εισαγωγή Η εργασία αυτή έχει ως σκοπό την σχεδίαση και ανάλυση ενός πληροφοριακός συστήματος. Συγκεκριμένα η παρούσα αναφορά περιγράφει την βασική λειτουργικότητα και τις σχεδιαστικές αποφάσεις που αφορούν την υλοποίηση του Πληροφοριακού Συστήματος (Π.Σ.) για την δημιουργία μίας ηλεκτρονικής βιβλιοθήκης. Θα παρουσιαστούν οι λειτουργικές και οι μη λειτουργικές απαιτήσεις του συστήματος, το περιβάλλον το οποίο θα χρησιμοποιείται καθώς και οι χρήστες του. Στην συνέχεια θα γίνει μοντελοποίηση του συστήματος με την βοήθεια των διαγραμμάτων της uml (π.χ. διαγραμμάτων κλάσεων, διαγραμμάτων ροής και περιπτώσεων χρήσης, κ.λ.π.) και έπειτα θα ακολουθήσει η υλοποίηση του συστήματος. 1.1 Περιβάλλον του έργου Η παρούσα μελέτη είναι μελέτη σκοπιμότητας για την οργάνωση και τη λειτουργία της δημοτικής βιβλιοθήκης του Καλλικρατικού Δήμου Διονύσου, η οποία από εδώ και πέρα απλώς θα καλείται απλώς ως βιβλιοθήκη. Η βιβλιοθήκη θα οργανωθεί σύμφωνα με τα σύγχρονα πρότυπα έτσι ώστε να ικανοποιεί πλήρως τις ανάγκες των χρηστών της και την οργάνωση της συλλογής της βιβλιοθήκης σύμφωνα με τους Διεθνείς κανόνες καταλογογράφησης και ευρετηρίασης, τη δημιουργία ηλεκτρονικού Δημοσίου Καταλόγου Ανοικτής Πρόσβασης και την παροχή σύγχρονών υπηρεσιών πληροφόρησης στους χρήστες της, την ορθολογική οργάνωση του διαθέσιμου χώρου λειτουργίας της και γενικότερα τη διαχείριση των διαθέσιμων πόρων για την βελτιστοποίηση των στόχων της. Ο σχεδιασμός της βιβλιοθήκης θα πρέπει να είναι ευέλικτος και θα πρέπει να επιτρέπει την πλήρη αξιοποίηση των προτύπων οργάνωσης και λειτουργίας, καθώς και των προϊόντων τεχνολογίας και πληροφόρησης, υιοθέτηση νέων προτύπων στις μεθόδους επεξεργασίας, οργάνωσης, αποθήκευσης και διάδοσης των πληροφοριών, χρησιμοποιήση νέων προϊόντων τεχνολογίας και παροχή νέων υπηρεσιών πληροφόρησης 1.2 Περιγραφή του προβλήματος και των εναλλακτικών λύσεων Ο δήμος Διονύσου για την επιμόρφωση των κατοίκων του Δήμου προωθεί την δημιουργία μίας νέας δημοτικής βιβλιοθήκης. Μία βιβλιοθήκη είναι ένας οργανισμός, ο οποίος λειτουργεί ως κρίκος σύνδεσης των μελών μίας κοινότητας με τις γνώσεις και τις πληροφορίες που χρειάζονται. Τα μέλη της συγκεκριμένης βιβλιοθήκης είναι όλοι οι κάτοικοι του Δήμου και σκοπός της είναι: 1. να βοηθήσει στην επιμόρφωση των κατοίκων της περιοχής 1

5 2. να συμβάλει στην παροχή πληροφοριών που διαφορετικά θα ήταν δυσπρόσιτες στους κατοίκους Οι εναλλακτικές λύσεις είναι: 1. να μην γίνει καμία ενέργεια, πράγμα που θα οδηγούσε στην στασιμότητα της επιμόρφωσης των κατοίκων. 2. να συνεχιστεί η κατασκευή της βιβλιοθήκης, πράγμα που θα οδηγήσει στην περαιτέρω επιμόρφωση των κατοίκων Ακόμα, με την διείσδυση των νέων τεχνολογιών στην καθημερινότητα, οι άνθρωποι χρησιμοποιούν όλο και περισσότερο το διαδίκτυο για την πραγματοποίηση απλών καθημερινών διαδικασιών. Παρά το γεγονός ότι η χρήση του internet παραμένει χαμηλή στη Ελλάδα συγκριτικά με την Ευρώπη, σχεδόν ένας στους πέντε Έλληνες (ποσοστό 20,08%) χρησιμοποιεί πια το διαδίκτυο, ενώ το 17,9% του πληθυσμού το χρησιμοποιεί τακτικά τουλάχιστον μια φορά την εβδομάδα. Οι νεαρότερες ηλικιακά ομάδες (16-24 ετών: 42%, ετών: 30%) και οι κάτοικοι των αστικών πόλεων με ανώτερη μόρφωση, αποτελούν με σημαντική διαφορά τις ομάδες πληθυσμού με την υψηλότερη πρόσβαση [8]. Βασισμένοι στα παραπάνω, θεωρείται σημαντικό για την προώθηση της νέας δημοτικής βιβλιοθήκης της να αναπτυχθεί ένα σύστημα λογισμικού για την ενοικίαση βιβλίων μέσω διαδικτύου. 1.3 Σκοπός και στόχος του Π.Σ. Σκοπός της συγκεκριμένης μελέτης είναι η υλοποίηση ενός Π.Σ. που αποσκοπεί στην κατασκευή μίας βιβλιοθήκης που η διαχείριση της θα γίνεται με ηλεκτρονικούς τρόπους. Ταυτόχρονα το νέο Π.Σ. θα βοηθήσει στην οργάνωση της βιβλιοθήκης. Το Π.Σ. αναμένεται να αποφέρει οφέλη στους τομείς: της διαφήμισης, μίας και η ιστοσελίδα θα βοηθήσει στην προώθηση της δημοτικής βιβλιοθήκης της εξυπηρέτησης των χρηστών, μίας και οι δημότες δεν θα πρέπει να περιμένουν στην σειρά για την απόκτηση θέσης για την κράτηση ενός βιβλίου. της οργάνωσης της βιβλιοθήκης, μίας και θα δημιουργηθεί ένα αυτόματο σύστημα επεξεργασίας της διαθεσιμότητας των βιβλίων της μείωση του κόστους, μίας και θα μειωθούν οι εργαζόμενοι οι οποίοι θα πρέπει να απασχολούνται στην δημοτική βιβλιοθήκη. Η επιτυχία του έργου θα κριθεί κυρίως από το εύρος χρήσης του και από την αξιοποίηση των εξειδικευμένων δυνατοτήτων του, που αποσκοπούν κύρια στην αυτοματοποίηση του συστήματος. Μετά την ολοκλήρωση του έργου του Π.Σ. θα ωφεληθούν άμεσα: οι εργαζόμενοι της βιβλιοθήκης μιας και θα απλοποιηθεί η διαδικασία για την λειτουργία της οι κάτοικοι που χρησιμοποιούν την βιβλιοθήκη, μίας και η βιβλιοθήκη θα είναι πιο εύκολα προσβάσιμη. 2

6 Σχήμα 1.1: Οι βασικές οντότητες του Πληροφορικού Συστήματος 1.4 Υφιστάμενη κατάσταση Η βιβλιοθήκη στην τωρινή της κατάσταση διατηρεί ηλεκτρονική σελίδα, η οποία όμως σαν στόχο έχει την ενημέρωση των δημοτών για τον κανονισμό λειτουργίας της, το ωράριο και για τις εκδηλώσεις που διοργανώνει. Η δυνατότητα αναζήτησης βιβλίων στον κατάλογο της και η αίτηση δανεισμού δεν περιέχονται στις λειτουργίες της. 1.5 Βασικές οντότητες και εμπλεκόμενοι στην υλοποίηση του έργου Οι βασικοί εμπλεκόμενοι στην υλοποίηση του έργου είναι οι χρήστες και οι υπάλληλοι της βιβλιοθήκης. Το άμεσο περιβάλλον του έργου και το επιχειρηματικό μοντέλο παριστάνεται στο σχήμα 1.1. Οι οντότητες αυτές αναλύονται παρακάτω. Ως χρήστες ορίζονται όλοι όσοι επιθυμούν να δανειστούν κάποιο βιβλίο. Ως υπάλληλοι ορίζονται όλοι οι υπάλληλοι της βιβλιοθήκης, είτε μόνιμοι είτε συμβασιούχοι. Οι υπάλληλοι αυτοί έχουν αναλάβει την συντήρηση της βιβλιοθήκης και θα πρέπει να εξυπηρετούν του χρήστες της, να εξοπλίζουν την βιβλιοθήκη με νέα βιβλία καθώς και να προωθούν την βιβλιοθήκη. Η βασική απαίτηση του συστήματος (δηλαδή η επιχειρηματική απαίτηση του Π.Σ.) είναι η γεφύρωση του χάσματος μεταξύ των χρηστών και των υπάλληλων με σκοπό την αύξηση της χρηστικότητας της βιβλιοθήκης. Στις παρακάτω ενότητες θα περιγραφούν οι προδιαγραφές και οι περιορισμοί στους οποίους θα πρέπει να συμμορφώνεται το υπό μελέτη πληροφοριακό σύστημα. Θα πρέπει να διασφαλίζει ότι θα ικανοποιούνται οι ανάγκες των ενδιαφερόμενων και για να γίνει αυτό θα πρέπει να οριστούν με ακρίβεια οι λειτουργικές και οι μη λειτουργικές απαιτήσεις. Θα παρουσιαστούν οι απαιτήσεις που πρέπει να ικανοποιεί το Πληροφοριακό Σύστημα, οι βασικές λειτουργίες που πρέπει να επιτελεί, οι πληροφορίες που πρέπει να αποθηκεύει και οι κανόνες που επιβάλλονται από την λειτουργία του συστήματος. 1.6 Μοντέλο διαδικασία υλοποίησης και ανάπτυξης του λογισμικού Ο κύκλος ζωής του λογισμικού προτείνεται να είναι επαναληπτικός [4] και γι αυτό το λόγο προτείνεται να χρησιμοποιηθεί η διαδικασία Unified της Rational (αγγλ. Rational Unified Process - RUP). Η διαδικασία Rational Unified Process (RUP) αποτελείται από ένα σύνολο 3

7 Σχήμα 1.2: Κύκλος ζωής ανάπτυξης λογισμικού με την RUP [2] οδηγιών σχετικά με τις τεχνικές και οργανωτικές απόψεις της ανάπτυξης λογισμικού, οι οποίες συνοψίζονται παρακάτω [2]: Καθοδήγηση από τις περιπτώσεις χρήσης: η ανάπτυξη σχεδιάζεται και οργανώνεται χρησιμοποιώντας έναν κατάλογο από περιπτώσεις χρήσεις. Καθοδήγηση με βάση την αρχιτεκτονική: Η διαδικασία ανάπτυξης οδηγεί στην κατασκευή μία αρχιτεκτονικής συστήματος που επιτρέπει την εφαρμογή των απαιτήσεων. Αυτή η αρχιτεκτονική βασίζεται στον προσδιορισμό μίας επαναληπτικής δομής ή οποία βασίζεται στο εννοιολογικό μοντέλο του συστήματος. Επαναληπτική: Η ανάπτυξη χωρίζεται σε επαναλήψεις ή κύκλους ανάπτυξης. Σε κάθε επανάληψη, νέα χαρακτηριστικά προστίθενται στο σύστημα ή διορθώνονται ήδη υλοποιημένα, με αποτέλεσμα το σύστημα να γίνεται πιο πλήρες και πιο κοντά στο τελικό επιθυμητό σύστημα. Αποφυγή του κινδύνου: Τα στοιχεία που ενέχουν τον μεγαλύτερο κίνδυνο για το έργο απευθύνονται πιο νωρίς. Ο κύκλος ζωής λογισμικού όπως προτείνεται από την RUP φαίνεται στο σχήμα

8 2 Φάση: Έναρξη Η φάση της έναρξης (αγγλ. inception) είναι η πρώτη φάση της Unified Process (UP), στην οποία οι κύριες απαιτήσεις του έργου ανακαλύπτονται και έκταση του συστήματος γίνεται κατανοητή. Το προϊόν της φάσης αυτής είναι ένα προκαταρκτικό εννοιολογικό μοντέλο, ανάλυση απαιτήσεων του προκαταρκτικού εννοιολογικού μοντέλου, συνήθως με την μορφή ενός καταλόγου των περιπτώσεων υψηλού επιπέδου χρήσης και ένα χρονοδιάγραμμα (που σε αυτή την εργασία κρίνεται σκόπιμο να μην υλοποιηθεί)[2]. Ακόμα θα δοθεί ένα πρώτο διάγραμμα τάξεων το οποίο θα δείχνει την υλοποίηση των περιπτώσεων χρήσης. 2.1 Ανάλυση Απαιτήσεων Πληροφοριακού Συστήματος Η ανάλυση απαιτήσεων περιλαμβάνει τις εργασίες για τον καθορισμό των αναγκών ή των προϋποθέσεων που χρειάζονται για την ολοκλήρωση ενός προϊόντος (στην συγκεκριμένη περίπτωση του πληροφοριακού συστήματος). Στην ανάλυση απαιτήσεων λαμβάνονται υπόψιν οι ενδεχόμενες αντικρουόμενες απαιτήσεις των διαφόρων μερών ενώ ταυτόχρονα αναλύονται και τεκμηριώνονται οι τυχόν απαιτήσεις του προϊόντος [3]. Για να είναι επιτυχές ένα πληροφοριακό σύστημα θα πρέπει να είναι προσαρμοσμένο στις ανάγκες, απαιτήσεις, αλλά και προσδοκίες του τελικού χρήστη. Αυτό σημαίνει ότι το ζητούμενο είναι, τί πραγματικά επιθυμεί ο χρήστης, τί ακριβώς περιμένει από το σύστημα και πόσο φιλικό είναι αυτό σε αυτόν και κατά πόσο ικανοποιεί τους σκοπούς για τους οποίους υλοποιήθηκε. Οι απαιτήσεις λογισμικού περιλαμβάνουν 3 διαφορετικά επίπεδα [6]: Επιχειρηματικές απαιτήσεις Απαιτήσεις χρηστών Λειτουργικές απαιτήσεις Οι επιχειρηματικές απαιτήσεις αντιπροσωπεύουν τους υψηλού επιπέδου στόχους του οργανισμού ή των πελατών που ζητούν το σύστημα. Ορίζουν τον σκοπό και το πεδίο εφαρμογής του νέου συστήματος λογισμικού και περιγράφουν γιατί ο οργανισμός θέλει να εφαρμόσει το σύστημα. [6]. Οι απαιτήσεις των χρηστών περιγράφουν τους στόχους των χρηστών ή τα καθήκοντα που θα έχουν οι χρήστες στο προϊόν. Οι ανάγκες των χρηστών περιγράφουν τί θα κάνουν οι χρήστες μέσα στο σύστημα. Θα πρέπει να ευθυγραμμίζονται με τις επιχειρηματικές απαιτήσεις. [6] Τέλος οι λειτουργικές απαιτήσεις καθορίζουν την λειτουργικότητα του λογισμικού που πρέπει να φτιάξουν τα μέλη της ομάδας ανάπτυξης έτσι ώστε το προϊόν να επιτρέπει στους χρήστες να εκπληρώνουν τα καθήκοντα τους καλύπτοντας έτσι τις επιχειρησιακές απαιτήσεις [6]. Η ανάλυση απαιτήσεων συντελεί στην καλή οργάνωση και εκτέλεση του έργου, που με τη σειρά τους εξασφαλίζουν τη λειτουργικότητά του για όλες τις εμπλεκόμενες πλευρές. Στο τέλος, τα οφέλη αυτά έχουν άμεσο αντίκρισμα στη μείωση του κόστους, τόσο για την επιχείρηση που υλοποιεί το έργο όσο και για τον πελάτη που θα το χρησιμοποιήσει [7]. 5

9 Οι λειτουργικές απαιτήσεις μαζί με τα χαρακτηριστικά ποιότητας και άλλες μη λειτουργικές απαιτήσεις δημιουργούν την προδιαγραφή των απαιτήσεων λογισμικού [6]. Η παρούσα αναφορά περιγράφει την βασική λειτουργικότητα και τις σχεδιαστικές αποφάσεις που αφορούν την υλοποίηση του Π.Σ. της δημοτικής βιβλιοθήκης. 2.2 Αρχιτεκτονική Οι γενικές αρχές, σε λειτουργικό και τεχνολογικό επίπεδο, που θα διέπουν το Π.Σ. που θα αναπτυχθεί είναι: 1. Συστήματα ανοικτής αρχιτεκτονικής (αγγλ. open architecture). Είναι δηλαδή υποχρεωτική η χρήση ανοικτών προτύπων που θα διασφαλίζουν ανεξαρτησία από συγκεκριμένο προμηθευτή και: ομαλή συνεργασία και λειτουργία μεταξύ των επιμέρους Υποσυστημάτων του πληροφοριακού συστήματος, δικτυακή συνεργασία μεταξύ εφαρμογών ή/και συστημάτων τα οποία βρίσκονται σε διαφορετικά υπολογιστικά συστήματα, επεκτασιμότητα των υποσυστημάτων, χωρίς αλλαγές στη δομή και αρχιτεκτονική τους, για την αντιμετώπιση των μεταβαλλόμενων / αυξανόμενων αναγκών εύκολη επέμβαση στη λειτουργικότητα των υποσυστημάτων (συντηρησιμότητα - maintainability) ύψιστη διασφάλιση των δεδομένων. 2. Αρθρωτή αρχιτεκτονική του συστήματος, ώστε να επιτρέπονται μελλοντικές επεκτάσεις και αντικαταστάσεις, ενσωματώσεις, αναβαθμίσεις ή αλλαγές διακριτών τμημάτων λογισμικού ή εξοπλισμού. 3. Εξασφάλιση πλήρους λειτουργικότητας μέσω του εσωτερικού δικτύου (αγγλ. intranet) και του διαδικτύου (αγγλ. internet) όπου αυτό απαιτείται. 4. Χρήση γραφικού περιβάλλοντος λειτουργίας (αγγλ. GUI) του χρήστη για την αποδοτική χρήση του Π.Σ. και την ευκολία εκμάθησης τους. 5. Ενσωμάτωση στο Π.Σ. άμεσης υποστήριξης βοήθειας (αγγλ. online help) και οδηγιών στην ελληνική γλώσσα, προς τους χρήστες ανά διαδικασία ή/και οθόνη. 6. Μηνύματα λαθών (αγγλ. error messages) στην ελληνική γλώσσα και ειδοποίηση των χρηστών με όρους οικείους προς αυτούς. 7. Tήρηση από το Π.Σ. στοιχείων auditing για ιχνηλάτηση ενεργειών χρηστών. 8. Διασφάλιση της πληρότητας, ακεραιότητας, εμπιστευτικότητας και ασφάλειας των δεδομένων των Υποσυστημάτων κατά τη χρήση και τη δικτυακή διακίνησή τους. 6

10 9. Τεκμηρίωση του Π.Σ. μέσω της αναλυτικής περιγραφής της βάσης δεδομένων. Σύνταξη τεχνικών εγχειριδίων του συστήματος και των εργαλείων διαχείρισης (αγγλ. system manuals), καθώς και λεπτομερή εγχειρίδια λειτουργίας του συστήματος (αγγλ. operation manuals ) και υποστήριξης των χρηστών (αγγλ. user manuals). 2.3 Χρήστες Το πληροφορικό σύστημα θα έχεις ως χρήστες τους υπαλλήλους της δημοτικής βιβλιοθήκης αλλά και τους κατοίκους του δήμου. Βασική απαίτηση του συστήματος είναι οργάνωση της βιβλιοθήκης έτσι ώστε να μπορεί να διαχειρίζεται τα βιβλία που θα έχει και να τα δανείζει στους κατοίκους του δήμου χωρίς να υπάρχει κίνδυνος απώλειας τους. 2.4 Λειτουργικές απαιτήσεις Οι λειτουργικές απαιτήσεις είναι οι κύριες δυνατότητες του συστήματος. Αναπαριστούν το τί θα κάνει το σύστημα που θα αναπτυχθεί, χωρίς να αναφέρονται στον τρόπο με τον οποίο ( πως ) το σύστημα θα το κάνει [6] Λειτουργικότητα και διαγράμματα περίπτωσης χρήσης Η λειτουργικότητα ενός συστήματος μετράται από το πόσο καλά ικανοποιεί τις λειτουργικές απαιτήσεις των ενδιαφερόμενων. Το Π.Σ. για τον δανεισμό των βιβλίων υλοποιεί τη απαιτούμενη μηχανογράφηση για την βιβλιοθήκη. Βασική απαίτηση από το Π.Σ. είναι η αποθήκευση των απαιτούμενων πληροφοριών για τον δανεισμό των βιβλίων. Τέλος μέσω του Π.Σ. θα πρέπει να μπορούν να γίνονται τα εξής: Αυτόματη ενημέρωση της κεντρικής ιστοσελίδας του Π.Σ. ανάλογα με το τις πληροφορίες που εισάγουν οι διαχειριστές του Π.Σ.. Αυτόματη δημιουργία λογαριασμών, μέσω των οποίων οι δημότες θα μπορούν να βλέπουν ποια βιβλία είναι διαθέσιμα. Το σύστημα θα πρέπει να επιτρέπει στους χρήστες να ενημερώνουν τις προσωπικές τους πληροφορίες. Το σύστημα θα πρέπει να μπορεί να παρέχει πληροφορίες για τα βιβλία. Θα πρέπει να επιτρέπει την επικοινωνία μεταξύ των δημοτών και των υπαλλήλων της βιβλιοθήκης. Το σύστημα θα πρέπει να κρατά το ιστορικό των δανεισμών ενός δημότη. Το σύστημα θα πρέπει να επιτρέπει την δημιουργία στατιστικών στοιχείων για τα βιβλία. Το σύστημα θα πρέπει να βοηθάει στην προώθηση της δημοτικής βιβλιοθήκης μέσω της κεντρικής ιστοσελίδας. 7

11 Ο ενεργοποιός του συστήματος. Ο ενεργοποιός αναπαριστά έμα ρόλο που παίζεται από ένα άτομο ή πράγμα που αλληλεπιδρά με το σύστημα [4]. Περίπτωση χρήσης. Περιγράφει τις δυνατές αλληλεπιδράσεις με το σύστημα [4]. Η σχέση «communicates». Η σχέση αυτή ορίζεται μεταξύ περιπτώσεων χρήσης και σημαίνει ότι ένα στιγμιότυπο της πηγής (περίπτωσης χρήσης) συμπεριλαμβάνει τη συμπεριφορά του στόχου (περίπτωση χρήσης) [4]. Η σχέση «extend». Δείχνει προαιρετική συμπεριφορά μίας περίπτωση χρήσης [4]. Η σχέση «include». Χρησιμοποιείται για να δείξει λειτουργικότητα που τη μοιράζονται πολλές περιπτώσεις χρήσης [4]. Η γενίκευση περιπτώσεων χρήσης. Ο ειδικός ενεργοποιός κληρονομεί τις περιπτώσεις χρήσης του γενικού ενεργοποιού. Το βέλος πρέπει να δείχνει το γενικότερο ενεργοποιό. [4]. Τα όρια του συστήματος. Πίνακας 2.1: Τα εικονίδια του διαγράμματος περιπτώσεων - χρήσης. Όλες οι απαιτούμενες λειτουργικότητες υψηλού επιπέδου από το Π.Σ. φαίνονται στο UML διάγραμμα χρήσης (αγγλ. use case diagram) (βλ. σχήμα??). Στην ενότητα 3 θα αναπτυχθούν σε uml διάγραμμα και οι υπόλοιπες λειτουργικότητες που περιγράφονται σε αυτή την ενότητα Τα διαγράμματα περιπτώσεων - χρήσης (αγγλ. Use Case Diagrams) περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία των χρήστών. Επιτρέπουν τον ορισμό των ορίων του συστήματος και του περιβάλλοντος [4]. Οι συμβολισμοί που χρησιμοποιούνται στα διαγράμματα περιπτώσεων - χρήσης φαίνονται στον πίνακα Διάγραμμα βασικών κλάσεων Ένα διάγραμμα κλάσεων δείχνει την στατική δομή των κλάσεων του συστήματος και των σχέσεων μεταξύ τους. Ένα διάγραμμα κλάσεων συνήθως αποτελείται από: Κλάσεις (αγγλ. Classes) 8

12 Σχήμα 2.1: Διάγραμμα περιπτώσεων - χρήσης (1η φαση) 9

13 Σχήμα 2.2: Το βασικό διάγραμμα κλάσεων Διαπροσωπίες (αγγλ. Interfaces) Συνεργασίες (αγγλ. Collaborations) Συσχετίσεις (αγγλ. Relationships) Το μοντέλο των κλάσεων χρησιμοποιείται κατά την διάρκεια της ανάλυσης για να περιγράψει τις λειτουργικές απαιτήσεις. Επίσης χρησιμοποιείται κατά την διάρκεια του σχεδιασμού για να περιγράψει το λεξιλόγιο του συστήματος, τις συνεργασίας και το λογικό σχήμα της βάσης δεδομένων [1]. Στο σχήμα 2.2 φαίνονται οι βασικές κλάσεις καθώς και οι συσχετίσεις μεταξύ τους. Οι βασικές κλάσεις προέκυψαν από το σχήμα 2.1 καθώς κάθε μία οντότητα του σχήματος θα έπρεπε να αντιστοιχηθεί σε μία κλάση. Συγκεκριμένα έχουμε την κλάση User που αναπαριστά τους ενεργοποιούς του συστήματος,την κλάση Book που αναπαριστά τα βιβλία και τέλος έχουμε την κλάση Paperbook η αναπαριστά τα φυσικά έντυπα των βιβλίων τα οποία ενοικιάζονται στους χρήστες. Από το σχήμα 2.1 φαίνονται και οι συνδέσεις μεταξύ των κλάσεων. Στην ενότητα 3 το διάγραμμα κλάσεων θα αναπτυχθεί περισσότερο και σε κάθε κλάση θα προστεθούν και οι μεταβλητές και οι συναρτήσεις τους Περιορισμοί σχεδιασμού Οι σχεδιαστές πρέπει να δημιουργήσουν ένα σύστημα το οποίο θα προσαρμόζεται σε κάποιος περιορισμούς. Αν αυτοί οι περιορισμοί δεν συνυπολογιστούν τότε το σύστημα δεν θα λειτουργεί σωστά και θα καταλήξει σε αποτυχία. Το Π.Σ. για την βιβλιοθήκη θα είναι υπεύθυνο για την ενοικίαση των βιβλίων. Επομένως πριν την ενοικίαση ενός βιβλίου θα πρέπει να πραγματοποιείται ένας ελέγχος για την αποφυγή διπλοκρατήσεων. 2.5 Μη λειτουργικές απαιτήσεις Οι μη λειτουργικές απαιτήσεις είναι οι περιορισμοί που τίθενται στις λειτουργικές απαιτήσεις, ή στις απαιτήσεις ποιότητας. Αυτές περιλαμβάνουν 10

14 πληθώρα ιδιοτήτων συμπεριλαμβάνοντας την επίδοση, τους περιορισμούς πολιτικής, την ασφάλεια, την προστασία προσωπικών δεδομένων, την αξιοπιστία. Καθορίζονται γενικά ως ένα βαθμό μετά την μοντελοποίηση των επιχειρηματικών διαδικασιών. Η μοντελοποίηση των μη λειτουργικών χαρακτηριστικών της επιχείρησης θεωρείται ως ένα δύσκολο πρόβλημα, καθώς η μοντελοποίηση επικεντρώνεται στην λειτουργική συμπεριφορά [6]. Για το Π.Σ. για την βιβλιοθήκη οι μη λειτουργικές απαιτήσεις οι οποίες πρέπει να τηρούνται είναι οι παρακάτω: Επίδοση: Η επίδοση έχει να κάνει με περιορισμούς της ταχύτητας που θα πρέπει να εκτελούνται οι διεργασίες, την ποσότητα των δεδομένων που θα αποθηκεύονται και τους χρόνους απόκρισης του συστήματος [6]. Παρακάτω υπάρχουν κάποιοι τέτοιοι περιορισμοί: Απόκριση: Οι λειτουργίες του εσωτερικού δικτυακού κόμβου πρέπει να έχουν χρόνο απόκρισης εντός ολίγων δευτερολέπτων Εκτέλεση απλών ερωτημάτων: Το 90% των συναλλαγών θα πρέπει να ολοκληρώνεται σε χρόνο μικρότερο των 2 sec Εκτέλεση σύνθετων ερωτημάτων: To 90% των συναλλαγών θα πρέπει να ολοκληρώνεται σε χρόνο μικρότερο των 4 sec Ασφάλεια και προστασία προσωπικών πληροφοριών: Η ασφάλεια είναι ένας κρίσιμος παράγοντας για όλες τις εφαρμογές. Κατά το σχεδιασμό του Π.Σ. θα πρέπει να ληφθεί ειδική μέριμνα και να δρομολογηθούν οι κατάλληλες δράσεις για: την προστασία της ακεραιότητας και της διαθεσιμότητας των πληροφοριών την προστασία των προς επεξεργασία και αποθηκευμένων προσωπικών δεδομένων αναζητώντας και εντοπίζοντας με μεθοδικό τρόπο τα τεχνικά μέτρα και τις οργανωτικο-διοικητικές διαδικασίες Χρηστικότητα - Προσβασιμότητα: Το σχεδιασμένο σύστημα θα πρέπει να διακρίνεται από υψηλό επίπεδο χρηστικότητας στην οργάνωση και παρουσίαση των ψηφιακών υπηρεσιών που θα παρέχει. Θα πρέπει να λαμβάνονται υπόψιν οι διαφορετικές ομάδες χρηστών κι επομένως τους διαφορετικούς τρόπους εκπλήρωσης της παρεχόμενης λειτουργικότητας χωρίς να μειώνεται η χρηστικότητα των εφαρμογών. Ο σχεδιασμός των εφαρμογών με βασική αρχή την επίτευξη υψηλής χρηστικότητας και εργονομίας είναι κρίσιμος παράγοντας επιτυχίας για το παρόν έργο. Οι κυριότερες αρχές προς την κατεύθυνση της χρηστικότητας περιλαμβάνουν: Συμβατότητα: Οι web-εφαρμογές που θα υλοποιηθούν θα πρέπει να είναι προσβάσιμες με τρεις (3) τουλάχιστον, από τους πιο διαδεδομένους φυλλομετρητές (web browsers). Συνέπεια: Οι εφαρμογές θα πρέπει να έχουν ομοιόμορφη εμφάνιση (κατά το δυνατόν) και να τηρείται συνέπεια στη χρήση των λεκτικών και των συμβόλων. Αντίστοιχη συνέπεια πρέπει να επιδεικνύουν οι οποιεσδήποτε γραφικές απεικονίσεις και οι τοποθετήσεις αντικειμένων. Στο 11

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

16 3 Φάση: Εκπόνηση Μελέτης Η φάση της εκπόνησης της μελέτης (αγγλ. elaboration phase) περιλαμβάνει μία πιο λεπτομερή ανάλυση απαιτήσεων, η οποία πραγματοποιείται με την επέκταση των περιπτώσεων χρήσης, δηλαδή, γράφοντας την αλληλουχία των βημάτων που χαρακτηρίζει κάθε μία από τις πιθανές περιπτώσεις τους. [2]. Η φάση της εκπόνησης της μελέτης είναι επαναληπτική. Σε κάθε επανάληψη αναπτύσσονται μία ή περισσότερες περιπτώσεις χρήσης και σε κάθε επανάληψη, οι πληροφορίες που εξάγονται από τις περιπτώσεις χρήσης ενσωματώνονται στο τελικό προϊόν. Στην φάση εκπόνησης αντιμετωπίζονται οι πιο πολύπλοκες περιπτώσεις χρήσεις [2]. 3.1 Διαγράμματα περιπτώσεων χρήσης Σε συνέχεια από την ενότητα 2 θα συνεχιστεί η ανάλυση απαιτήσεων με εμβάθυνση στις περιπτώσεις χρήσης. Συγκεκριμένα θα αναλυθούν οι ενέργειες που θα πρέπει να εκτελούνται από τους ενεργοποιούς του πληροφοριακού συστήματος. Σχήμα Διάγραμμα κλάσεων Το διάγραμμα κλάσεων έχει αναπτυχθεί και περιέχει μεταβλητές και συναρτήσεις. Σχήμα

17 Σχήμα 3.1: Το διάγραμμα περιπτώσεων χρήσης των χρηστών 14

18 15 Σχήμα 3.2: Το διάγραμμα κλάσεων

19 3.3 Διάγραμμα δραστηριότητας Ένα διάγραμμα δραστηριότητας αναπαριστά την κατάσταση εκτέλεσης ενός μηχανισμού σαν μία σειρά βημάτων που ομαδοποιούνται σειριακά σαν παράλληλες διακλαδώσεις ροής ελέγχου [4]. Βοηθούν στην αποτύπωση λεπτομερειών που δεν φαίνονται στα διαγράμματα των περιπτώσεων χρήσης. Σχήμα 3.3 και Διαγράμματα καταστάσεων Τα διαγράμματα καταστάσεων αναπαριστούν μηχανές καταστάσεων από την άποψη των καταστάσεων και των μεταβάσεων. Όπως και τα διαγράμματα δραστηριότητας, είναι διαγράμματα συμπεριφοράς, μόνο που αντί να μοντελοποιούν δραστηριότητες, μοντελοποιούν τις καταστάσεις του συστήματος, ενός ενεργοποιού ή μίας οντότητας σε μία συγκεκριμένη στιγμή [4, 2]. Σχήμα Διαγράμματα Αντικειμένων Τα διαγράµµατα αντικειµένων περιγράφουν ένα σύνολο αντικειµένων καθώς και τις σχέσεις τους µια δεδοµένη χρονική στιγµή και χρησιμοποιούνται για να καταγράψουν στατικές δομές αντικειμένων. Μπορούν να χαρακτηριστούν σαν ένα στιγμιότυπο των διαγραμμάτων κλάσεων. Σχήμα

20 Σχήμα 3.3: Το βασικό διάγραμμα δραστηριότητας για την ενοικίαση ενός βιβλίου 17

21 Σχήμα 3.4: Το βασικό διάγραμμα δραστηριότητας για την επιστροφή ενός βιβλίου 18

22 Σχήμα 3.5: Διάγραμμα καταστάσεων για ένα βιβλίο Σχήμα 3.6: Διάγραμμα αντικειμένων 19

23 4 Φάση: Κατασκευή 4.1 Διαγράμματα δραστηριότητας Σε συνέχεια από την ενότητα 3 έχουμε: Στο σχήμα 4.1 φαίνεται το εκτενές σχήμα του διαγράμματος δραστηριότητας της ενοικίασης ενός βιβλίου και στο σχήμα 4.2 φαίνεται το εκτενές σχήμα του διαγράμματος δραστηριότητας επιστροφής βιβλίου. 4.2 Υλοποίηση της Βάσης Δεδομένων Σε αυτή την ενότητα περιγράφεται η υλοποίηση της βάσης δεδομένων στο ΣΔΒΔ της MariaDB η οποία είναι ένα fork της MySQL. Τα διαγράμματα εξαρτημάτων και διανομής αναπαριστούν τα φυσικά εξαρτήματα μιας εφαρμογής και διανομή των εξαρτημάτων αυτών στο Hardware. Σχήμα 4.3 και Εννοιολογικό μοντέλο Στο διάγραμμα 4.5 φαίνονται μόνο τα πιο βασικά πεδία. Όλα τα πεδία φαίνονται αναλυτικά στο σχήμα

24 Σχήμα 4.1: Το διάγραμμα δραστηριότητας για την ενοικίαση ενός βιβλίου 21

25 Σχήμα 4.2: Το διάγραμμα δραστηριότητας για την επιστροφή ενός βιβλίου 22

26 Σχήμα 4.3: Το διάγραμμα εξαρτημάτων Σχήμα 4.4: Το διάγραμμα διανομής 23

27 Ορθογώνια: οντότητες. Ρόμβοι: συσχετίσεις. Γραμμές: συνδέουν χαρακτηριστικά με οντότητες, οντότητες με συσχετίσεις. Ελλείψεις: χαρακτηριστικά. Διπλές ελλείψεις: πλειότιμα χαρακτηριστικά. Υπογραμμίσεις: πρωτεύοντα κλειδιά. Διπλό ορθογώνιο: Αδύναμο σύνολο οντοτήτων. Τρίγωνο: Εξιδίκευση. Πίνακας 4.1: Τα εικονίδια του διαγράμματος οντοτήτων συσχετίσεων. 24

28 25 Σχήμα 4.5: Διάγραμμα οντοτήτων - συσχετίσεων

29 4.4 Λογικός σχεδιασμός Ο λογικός σχεδιασμός είναι η διαδικασία μετατροπής ενός εννοιολογικού μοντέλου (διαισθητικής περιγραφής) σε τυπικά σχήματα εκφρασμένα στο επιλεγμένο (υποστηριζόμενο από το ΣΔΒΔ) μοντέλο δεδομένων (π.χ. Σχεσιακό μοντέλο) [5]. 4.5 Μετατροπή μοντέλου οντοτήτων - συσχετίσεων σε σχεσιακό σχήμα Οι κανόνες που χρησιμοποιούνται για την μετατροπή του μοντέλου οντοτήτων - συσχετίσεων σε σχεσιακό σχήμα φαίνονται παρακάτω [5]: Οντότητες: Ένα ισχυρό σύνολο οντοτήτων μετατρέπεται σε πίνακα (με τα ίδια χαρακτηριστικά). Ένα αδύναμο σύνολο οντοτήτων γίνεται πίνακας που περιλαμβάνει μια στήλη για το πρωτεύον κλειδί του ισχυρότερου συνόλου οντοτήτων που το ταυτοποιεί. Συσχετίσεις 1:1 : Οι συσχετίσεις 1:1 μπορούν να αναπαρασταθούν είτε προσθέτοντας το πρωτεύον κλειδί της μία πλευράς ως επιπλέον χαρακτηριστικό στον πίνακα της άλλη πλευράς είτε δημιουργώντας ένα νέο πίνακα που έχει τα κλειδιά των δύο πινάκων. Συσχετίσεις 1:Ν : Οι συσχετίσεις 1:Ν μπορούν να αναπαρασταθούν απλά με την προσθήκη ενός επιπλέον χαρακτηριστικού στην πλευρά Ν (το πρωτεύον κλειδί τις πλευράς 1). Εάν η συμμετοχή στην πλευρά Ν είναι μερική, μπορεί να προκύψει μία στήλη που να έχει πολλές κενές τιμές. Οπότε η δημιουργία ενός νέου πίνακα μπορεί να συμφέρει. Συσχετίσεις Μ:Ν : Ένα σύνολο συσχετίσεων M:N αναπαριστάται ως πίνακας με στήλες για τα πρωτεύοντα κλειδιά των οντοτήτων που συμμετέχουν, και επιπλέον όλα τα χαρακτηριστικά του συνόλου συσχετίσεων. Σύνθετα χαρακτηριστικά : Τα σύνθετα χαρακτηριστικά μετατρέπονται σε ένα σύνολο απλών. Πλειότιμα χαρακτηριστικά : Από τα πλειότιμα χαρακτηριστικά ενός συνόλου οντοτήτων προκύπτει νέος πίνακας. Ο πίνακας αυτός έχεις ως στήλες το πρωτεύον κλειδί του συνόλου οντοτήτων και μία ακόμα που αντιστοιχεί στο πλειότιμο χαρακτηριστικό. Εξειδίκευση : Όταν έχουμε εξειδίκευση, τότε προκύπτει ένας πίνακας για κάθε εμπλεκόμενο σύνολο οντοτήτων, όπου καθένας από τους πίνακες εξειδίκευσης συμπεριλαμβάνει ως στήλη το πρωτεύον κλειδί του πίνακα γενίκευσης. Ακολουθώντας τους παραπάνω κανόνες προκύπτει το σχήμα

30 27 Σχήμα 4.6: Σχεσιακό σχήμα

31 4.6 Δημιουργία ειδικού χρήστη Σαν πρώτο βήμα είναι η δημιουργία ειδικού χρήστη για την βάση έτσι ώστε να μην χρησιμοποιούμε συνέχεια τον υπερχρήστη. Για την επίτευξη αυτού του σκοπού πληκτρολογούμε στο terminal τα παρακάτω: Και αφού έχουμε μπει στην βάση δημιουργούμε ένα καινούργιο χρήστη και μία νέα βάση και δίνουμε στον χρήστη την δυνατότητα να την τροποποιεί. Όλα αυτά επιτυγχάνονται με τα παρακάτω: Πηγαίος κώδικας 1: Δημιουργία της βάσης δεδομένων Ο λόγος για τον οποίο δημιουργούμε έναν καινούργιο χρήστη είναι για λόγους ασφαλείας έτσι ώστε να μην χρησιμοποιούμε συνέχεια τον υπερχρήστη. Ακόμα στην νέα βάση προτιμήθηκε να χρησιμοποιηθεί το utf8 έτσι ώστε η βάση μας να υποστηρίζει και τα ελληνικά. Μετά την δημιουργία του καινούργιου χρήστη ξαναμπαίνουμε στο ΣΔΒΔ χρησιμοποιώντας τον καινούργιο χρήστη: Παρατηρούμε ότι στις μόνες βάσεις που έχει πρόσβαση ο συγκεκριμένος χρήστης είναι η βάση που δημιουργήσαμε πριν και η βάση που είναι δημιουργημένη από την MariaDB και περιέχει πληροφορίες για την βάση. 4.7 Δημιουργία πινάκων Πηγαίος κώδικας 2: Δημιουργία του πίνακα users Πηγαίος κώδικας 3: Δημιουργία του πίνακα books Πηγαίος κώδικας 4: Δημιουργία του πίνακα categories Πηγαίος κώδικας 5: Δημιουργία του πίνακα authors Πηγαίος κώδικας 6: Δημιουργία του πίνακα writes Πηγαίος κώδικας 7: Δημιουργία του πίνακα publishers Πηγαίος κώδικας 8: Δημιουργία του πίνακα editions Πηγαίος κώδικας 9: Δημιουργία του πίνακα paperbooks Πηγαίος κώδικας 10: Δημιουργία του πίνακα borrows 5 Ανάλυση και Σχεδίαση 5.1 Περιπτώσεις χρήσης και διαγράμματα περιπτώσεων χρήσης Όπως αναφέρθηκε και στην ενότητα τα διαγράμματα περιπτώσεων - χρήσης (αγγλ. Use Case Diagrams) περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία ενός χρήστη. Σχήμα

32 29 Σχήμα 5.1: Διάγραμμα περιπτώσεων χρήσης

33 5.2 Διαγράμματα αλληλεπίδρασης (συνεργασίας και σειράς) Τα διαγράµµατα συνεργασίας παρουσιάζουν την αλληλεπίδραση των αντικει- µένων µέσω της ανταλλαγής µηνυµάτων και περιγράφουν τη ροή του ελέγχου µέσα στο σύστηµα. Σχήμα 5.2 και 5.3 Τα διαγράμματα σειράς αναπαριστούν αλληλεπιδράσεις ανάμεσα στα αντικείμενα από μία χρονική άποψη. Η αναπαράσταση επικεντρώνεται στην έκφραση των αλληλεπιδράσεων. Οι συμβολισμοί που χρησιμοποιούνται στα διαγράμματα σειράς φαίνονται στον πίνακα 5.1. Οι πιο σημαντική αλληλεπίδραση του πληροφοριακού μας συστήματος είναι ενοικίαση των βιβλίων και γι αυτό το λόγο αναπαριστάται και σε διάγραμμα σειράς. Όπως φαίνεται και στο διάγραμμα σειράς στο σχήμα 5.4 ο πελάτης για να ενοικιάσει κάποιο βιβλίο θα πρέπει πρώτα να συνδεθεί με το πληροφοριακό σύστημα. Εφόσον τα στοιχεία του είναι σωστά προχωρά η διαδικασία της επιλογής. Έπειτα επιλέγει το βιβλίο που θέλει και εφόσον είναι διαθέσιμο ολοκληρώνεται η διαδικασία με την παραλαβή του αντιτύπου. Αναφορές [1] James Rumbaugh, Ivar Jacobson, and Grady Booch. Unified Modeling Language Reference Manual, The (2Nd Edition). Pearson Higher Education, [2] R.S. Wazlawick. Object-Oriented Analysis and Design for Information Systems: Modeling with UML, OCL, and IFML. Elsevier Science, [3] Wikipedia. Requirements analysis Wikipedia, the free encyclopedia. [Πρόσβαση στις 8 Ιουλίου 2014]. [4] Μαρία Βίρβου. Σημειώσεις διδασκαλίας για το μάθημα Τεχνολογία Λογισμικού - Η Γλώσσα μοντελοποίησης uml και μία διαδικασία εφαρμογής. Σημειώσεις μαθήματος, [5] Γιάννης Θεοδωρίδης. Σημειώσεις διδασκαλίας για το μάθημα Βάσεις Δεδομένων. Σημειώσεις μαθήματος, [6] Τριάντης Α. Κωνσταντινος. Ανάλυση απαιτήσεων για την ανάπτυξη πληροφοριακών συστημάτων. Μεθοδολογίες ανάλυσης απαιτήσεων στο πλαίσιο εναλλακτικών κύκλων ζωής έργων πληροφοριακών συστημάτων. Διενέργεια σχετικής μελέτης περίπτωσης. Master s thesis, Πανεπιστήμιο Πειραιώς, [7] Κέντρο Παραγωγικότητας Κύπρου. Requirements analysis Wikipedia, the free encyclopedia. cy/diktiothite/portal/portaldocuments.aspx?documentid= a735c138-a74e-483b bc9aca7169. [Πρόσβαση στις 29 Δεκεμβρίου 2014]. [8] Ειδική Υπηρεσία Διαχείρισης Επιχειρησιακού Πογράμματος. Έρευνα για τη διείσδυση του Ίντερνετ στην Ελλάδα. 30

34 Σχήμα 5.2: Διάγραμμα συνεργασίας δανεισμού βιβλίου 31

35 Σχήμα 5.3: Διάγραμμα συνεργασίας επιστροφής βιβλίου 32

36 Αντικείμενο. Ένα αντικείμενο αναπαριστάται με ένα ορθογώνιο και μία κάθετη γραμμή, που καλείται γραμμή ζωής του αντικειμένου [4]. Ενεργοποίηση αντικειμένου. Μία ενεργοποίηση ανταποκρίνεται στο χρόνο κατά την διάρκεια του οποίου ένα αντικείμενο εκτελεί μία ενέργεια, είτε απευθείας ή μέσω άλλου αντικειμένου, που το χρησιμοποιεί σαν ημισυμβαλλόμενο. Οι ενεργοποιήσεις αναπαριστώνται με ορθογώνιες ράβδους, που τοποθετούνται κατά μήκος των γραμμών ζωής. Η αρχή και το τέλος μίας ράβδου ανταποκρίνεται αντίστοιχα στην αρχή και το τέλος μίας ενεργοποίησης [4]. Συγχρονισμένο Μηνύματα. Τα αντικείμενα επικοινωνούν ανταλλάσσοντας μηνύματα, τα οποία αναπαριστώνται με οριζόντια βέλη σχεδιασμένα από τον αποστολέα του μηνύματος προς τον παραλήπτη του μηνύματος [4]. Επειδή είναι συγχρονισμένα, θα πρέπει να περιμένει να τελειώσει η διαδικασία πριν προχωρήσει στην επόμενη Επιστροφή. Βέλος επιστροφής μηνύματος. Πίνακας 5.1: Τα εικονίδια του διαγράμματος σειράς. 33

37 Σχήμα 5.4: Διάγραμμα σειράς 34

Πληροφοριακό σύστημα για online βιβλιοθήκη

Πληροφοριακό σύστημα για online βιβλιοθήκη Πληροφοριακό σύστημα για online βιβλιοθήκη Αναγνωστόπουλος Βασίλης - Θάνος (ΜΠΠΛ 13002) Βιδάλης Γιάννης (ΜΠΠΛ 13085) Λιόλης Γιώργος (ΜΠΠΛ 13049) Χρόνη Ειρήνη (ΜΠΠΛ 13083) Αθήνα, 2015 Περιεχόμενα Κατάλογος

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

Πληροφοριακό σύστημα για online βιβλιοθήκη

Πληροφοριακό σύστημα για online βιβλιοθήκη Πληροφοριακό σύστημα για online βιβλιοθήκη Αναγνωστόπουλος Βασίλης - Θάνος (ΜΠΠΛ 13002) Βιδάλης Γιάννης (ΜΠΠΛ 13085) Λιόλης Γιώργος (ΜΠΠΛ 13049) Χρόνη Ειρήνη (ΜΠΠΛ 13083) Αθήνα, 2015 Περιεχόμενα 1 Εισαγωγή

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

Πληροφοριακό σύστημα για online βιβλιοθήκη

Πληροφοριακό σύστημα για online βιβλιοθήκη Πληροφοριακό σύστημα για online βιβλιοθήκη Αναγνωστόπουλος Βασίλης - Θάνος (ΜΠΠΛ 13002) Βιδάλης Γιάννης (ΜΠΠΛ 13085) Λιόλης Γιώργος (ΜΠΠΛ 13049) Χρόνη Ειρήνη (ΜΠΠΛ 13083) Αθήνα, 2015 Περιεχόμενα 1 Εισαγωγή

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

UML: Unified modelling language

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

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

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

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

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

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

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

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:

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

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

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

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

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

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

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

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

Διαγράμματα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης Use case diagrams Περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία ενός χρήστη. Το μοντέλο περιπτώσεων χρήσης περιλαμβάνει : Τις ίδιες τις περιπτώσεις χρήσης

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

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

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Βάσεις Δεδομένων Επαγγελματικού Λυκείου Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Εισηγητής Δελησταύρου Κωνσταντίνος Καθηγητής Πληροφορικής ΠΕ20 Μηχανικός Πληροφορικής Τ.Ε. M.Sc. στα Συστήματα Υπολογιστών Περιεχόμενα

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

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

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

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

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

Οι περιπτώσεις χρήσης 1 Ελληνικό Ανοικτό Πανεπιστήµιο Οι περιπτώσεις χρήσης ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Το µοντέλο των περιπτώσεων χρήσης Τα διαγράµµατα των περιπτώσεων χρήσης Λεκτική περιγραφή των περιπτώσεων χρήσης Τρόπος

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

ΠΙΝΑΚΑΣ ΚΡΙΤΗΡΙΩΝ ΑΞΙΟΛΟΓΗΣΗΣ. Τίτλος Κριτηρίου. Α.1 Οργανωτική Δομή - Οικονομικά στοιχεία 10%

ΠΙΝΑΚΑΣ ΚΡΙΤΗΡΙΩΝ ΑΞΙΟΛΟΓΗΣΗΣ. Τίτλος Κριτηρίου. Α.1 Οργανωτική Δομή - Οικονομικά στοιχεία 10% Κριτήρια Αξιολόγησης Η αξιολόγηση των υποβαλλόμενων προτάσεων θα πραγματοποιηθεί βάσει του ακόλουθου Πίνακα Κριτηρίων Αξιολόγησης. Παράλληλα με τα εν λόγω κριτήρια, θα συνυπολογισθεί η αξιοπιστία της πρότασης

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα

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

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

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

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

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

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

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

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

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

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

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

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

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

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 1.1 Εισαγωγή... 19 1.2 Η γλώσσα UML... 20 1.2.1 Μεθοδολογίες ανάπτυξης λογισμικού... 21 1.2.2 Τύποι διαγραμμάτων της UML... 22 1.3 Διαγράμματα της UML... 24

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

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

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28

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

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

Σχεδιαστής Ιστοσελίδων Σχεδιαστής Ιστοσελίδων 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχεδιαστής Ιστοσελίδων Γνωστό και ως Συνοπτική Ένας σχεδιαστής ιστοσελίδων κατασκευάζει και ενημερώνει ιστοσελίδες ως προς τη σχεδίαση και τη διαμόρφωση

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

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

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

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

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

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

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

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

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)

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

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

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

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

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

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

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014 .. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού

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

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

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

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

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

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

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

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

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

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

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

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

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

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

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

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

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

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

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα η-τάξη είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και υποστηρίζει την Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στη γλώσσα UML

Εισαγωγή στη γλώσσα UML Κεφάλαιο 1 o Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο Στις πρώτες εποχές των υπολογιστών, οι προγραμματιστές συνήθιζαν να περιορίζονται στην ανάλυση σε βάθος των προβλημάτων που αντιμετώπιζαν.

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

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

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

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

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

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

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

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

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

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Ο κύκλος ζωής λογισµικού (συνοπτικά) Η παραδοσιακή φάση ανάπτυξης του κύκλου ζωής λογισµικού Φάση καθορισµού απαιτήσεων (1/2) ΤΙ πρέπει να κάνει το

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

Βάσεις Δεδομένων Ενότητα 4

Βάσεις Δεδομένων Ενότητα 4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ- ΤΜΗΜΑ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΠΤΥΞΗΣ, ΜΑΘΗΜΑ: ΔΙΑΧΕΙΡΙΣΗ ΑΝΘΡΩΠΙΝΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΠΟΡΩΝ- ΧΡΙΣΤΟΣ ΑΠ. Χ. ΑΠ. ΛΑΔΙΑΣ Το ERP είναι ένα ολοκληρωμένο πληροφοριακό σύστημα διαχείρισης επιχειρησιακών πόρων. Διαχειρίζεται και συντονίζει όλες τις λειτουργίες και διαδικασίες που λαμβάνουν χώρα σε μια επιχείρηση.

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

Στρατηγική Επιλογή. Το xline ERP - Λογιστικές Εφαρμογές αποτελείται από:

Στρατηγική Επιλογή. Το xline ERP - Λογιστικές Εφαρμογές αποτελείται από: Στρατηγική Επιλογή Οι απαιτήσεις του συνεχώς μεταβαλλόμενου οικονομικού - φοροτεχνικού περιβάλλοντος σε συνδυασμό με τις αυξανόμενες ανάγκες πληροφόρησης των επιχειρήσεων, έχουν αυξήσει ραγδαία τον όγκο

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

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001 ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001 ΥΠ.ΕΣ...Α Αριθµ.Πρωτ. / ΙΑ Π/A1/22123 Γ.Γ. ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ ΓΕΝ. /ΝΣΗ ΙΟΙΚΗΤΙΚΗΣ ΟΡΓΑΝΩΣΗΣ /ΝΣΗ ΑΠΛΟΥΣΤΕΥΣΗΣ ΙΑ ΙΚΑΣΙΩΝ ΚΑΙ ΠΑΡΑΓΩΓΙΚΟΤΗΤΑΣ ΤΜΗΜΑ ΜΕΘΟ ΩΝ ΕΡΓΑΣΙΩΝ

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

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

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

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

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

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

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

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

ΚΕΝΤΡΙΚΗ ΥΠΗΡΕΣΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΑΡΑΓΓΕΛΙΑΣ ΑΡΘΡΩΝ ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ "ΚΕΝΤΡΙΚΗ ΥΠΗΡΕΣΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΑΡΑΓΓΕΛΙΑΣ ΑΡΘΡΩΝ ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ" Eιρήνη Λουρδή, Παναγιώτα Μπουρογιάννη, Μάρα Νικολαΐδου, Γιώργος Πυρουνάκης Υπολογιστικό Κέντρο Βιβλιοθηκών Εθνικό & ΚαποδιστριακόΠανεπιστήμιοΑθηνών

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

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

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

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

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

Συστήματα Πληροφοριών Διοίκησης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 2: Γενική θεώρηση και κατάταξη συστημάτων πληροφοριών διοίκησης Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα

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

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

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

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

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

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

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

Δεδομένα και Πληροφορίες Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική

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

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

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ

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

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχε Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator Γνωστό και ως Ειδικός Σχεδιασμού 2Δ- 3Δ γραφικών,

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

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

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

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

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

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

Πώς θα χρησιμοποιήσω:

Πώς θα χρησιμοποιήσω: Βιβλιοθήκη & Κέντρο Πληροφόρησης Πανεπιστήμιου Θεσσαλίας Πώς θα χρησιμοποιήσω: τον κατάλογο βιβλιοθήκης (OPAC) Πως θα χρησιμοποιήσω τον OPAC Περιεχόμενα: 1. Γνωριμία με τον OPAC 2. Πρόσβαση στον OPAC 3.

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

Σχεδιασμός Οικολογικού Διαμεσολαβητή για την εποπτεία και διαχείριση δικτύου διανομής ηλεκτρικής ενέργειας

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

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

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

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

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

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα Open eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Πανελλήνιου Ακαδημαϊκού

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

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

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

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

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Τι είναι η UP Βασικές αρχές µηχανικής λογισµικού Οι βασικές έννοιες της UP Οι τέσσερις

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία

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

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

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

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

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model .. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί

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

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα Βελτιωμένη Εφαρμογή Νέες δυνατότητες Νέα Ιστοσελίδα ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 1 ΦΟΡΕΙΣ Α.Σ.Ε.Π. ΥΠΟΨΗΦΙΟΙ ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 2 Φάση Α: Α: Μελέτη Εφαρμογής

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

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:

Είδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται: Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό

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

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Ηλεκτρονικού Πρωτοκόλλου Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 10/1/2011 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289

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

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

ΟΠΣ ΕΣΠΑ 2014-2020. Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος (ΕΥ ΟΠΣ) 1/17 ΟΠΣ ΕΣΠΑ 2014-2020 1/17 ΟΠΣ ΕΣΠΑ 2007-2013 Διαχειριστικές Αρχές & Ενδιάμεσοι Φορείς Εμπλεκόμενοι: Δικαιούχοι Αρχή Πληρωμής, ΕΔΕΛ Υπουργεία, Περιφέρειες 8.000 χρήστες δικαιούχων 1.500 διαχειριστικών Μερικοί

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

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

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

Μεθοδική Ανάπτυξη Δικτυακής Υποδομής. Παρουσίαση στην ημερίδα για Σύγχρονες τάσεις στις Τηλεπικοινωνίες και Τεχνολογίες Αιχμής

Μεθοδική Ανάπτυξη Δικτυακής Υποδομής. Παρουσίαση στην ημερίδα για Σύγχρονες τάσεις στις Τηλεπικοινωνίες και Τεχνολογίες Αιχμής Μεθοδική Ανάπτυξη Δικτυακής Υποδομής Παρουσίαση στην ημερίδα για Σύγχρονες τάσεις στις Τηλεπικοινωνίες και Τεχνολογίες Αιχμής 14-01-2006 1 Περιεχόμενα Η ανάγκη για μεθοδικό σχεδιασμό δικτύων Μία δομημένη

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

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

Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης Use Cases and Use Case Diagrams Τι είναι οι Περιπτώσεις Χρήσης (Use Cases)! Eίναι µια τεχνική αποτύπωσης των λειτουργικών απαιτήσεων ενός συστήµατος!

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 2 24/01/2012

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

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

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

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

ΕΙΣΗΓΗΣΗ. ΔΡΑΣΕΙΣ ΚτΠ Α.Ε. ΣΤΟ ΠΛΑΙΣΙΟ ΕΦΑΡΜΟΓΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΚΑΛΛΙΚΡΑΤΗΣ»

ΕΙΣΗΓΗΣΗ. ΔΡΑΣΕΙΣ ΚτΠ Α.Ε. ΣΤΟ ΠΛΑΙΣΙΟ ΕΦΑΡΜΟΓΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΚΑΛΛΙΚΡΑΤΗΣ» ΕΙΣΗΓΗΣΗ ΔΡΑΣΕΙΣ ΚτΠ Α.Ε. ΣΤΟ ΠΛΑΙΣΙΟ ΕΦΑΡΜΟΓΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΚΑΛΛΙΚΡΑΤΗΣ» 1. Προοίμιο Με το πρόγραμμα «Καλλικράτης» Ν3852/2010 επανασχεδιάζονται τα επίπεδα διακυβέρνησης, σε μια Νέα Αρχιτεκτονική

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

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

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων, Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε

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

Στρατηγική Επιλογή. Η Λογιστική Σουίτα ΙΙ αποτελείται από:

Στρατηγική Επιλογή. Η Λογιστική Σουίτα ΙΙ αποτελείται από: Στρατηγική Επιλογή Οι απαιτήσεις του συνεχώς μεταβαλλόμενου οικονομικού - φοροτεχνικού περιβάλλοντος σε συνδυασμό με τις αυξανόμενες ανάγκες πληροφόρησης των επιχειρήσεων, έχουν αυξήσει ραγδαία τον όγκο

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

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

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ 2013 ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ Περιήγηση στις δυνατότητες του λογισμικού και στον τρόπο χρήσης του ΟΜΑΔΑ ΕΡΓΟΥ ΔΙΕΥΘΥΝΣΗΣ

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

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

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

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