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

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

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

Transcript

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

2 Αποτύπωση Απαιτήσεων

3 Αποτύπωση απαιτήσεων Φυσική Γλώσσα Δοµηµένη γλώσσα Γραφική γλώσσα

4 Προβλήµατα διατύπωσης σε φυσική γλώσσα Διφορούµενη ερµηνεία Οι αναγνώστες και οι συγγραφείς της προδιαγραφής πρέπει να ερµηνεύουν τις ίδιες λέξεις µε τον ίδιο τρόπο. Η φυσική γλώσσα έχει διφορούµενη ερµηνεία από τη φύση της, οπότε αυτό είναι δύσκολο. Υπερβολική ευελιξία Στις προδιαγραφές, µπορεί να διατυπωθεί το ίδιο πράγµα µε πολλούς διαφορετικούς τρόπους. Έλλειψη δυνατότητας οργάνωσης σε ξεχωριστές υποµονάδες Οι δοµές της φυσικής γλώσσας δεν επαρκούν για τη δόµηση των απαιτήσεων συστήµατος.

5 Κανόνες συγγραφής απαιτήσεων Επιλέξτε µια τυποποιηµένη µορφή και χρησιµοποιήστε την συνεπώς για όλες τις απαιτήσεις. Χρησιµοποιείτε τη γλώσσα µε συνέπεια. Χρησιµοποιήστε τη φράση "Το σύστηµα θα πρέπει να" για υποχρεωτικές απαιτήσεις και τη φράση "Το σύστηµα θα µπορούσε να" για επιθυµητές απαιτήσεις. Χρησιµοποιείτε σήµανση στο κείµενο για τον προσδιορισµό σηµείων-κλειδιών κάθε απαίτησης. Αποφύγετε τη χρήση ορολογίας υπολογιστών.

6 Διατύπωση προδιαγραφών σε δοµηµένη φυσική γλώσσα Η ελευθερία του συντάκτη των απαιτήσεων είναι περιορισµένη από ένα προκαθορισµένο πρότυπο συγγραφής απαιτήσεων. Όλες οι απαιτήσεις εκφράζονται µε τυποποιηµένο τρόπο. Η ορολογία που χρησιµοποιείται στην περιγραφή µπορεί να είναι περιορισµένη. Το πλεονέκτηµα είναι ότι διατηρείται το µεγαλύτερο µέρος της εκφραστικότητας της φυσικής γλώσσας, αλλά επιβάλλεται ένας βαθµός οµοιοµορφίας στις προδιαγραφές.

7 Διατύπωση προδιαγραφών µε βάση φόρµες Περιγραφή της λειτουργίας ή της οντότητας Περιγραφή των εισόδων και από πού προέρχονται Περιγραφή των εξόδων και για πού προορίζονται Αναφορά άλλων οντοτήτων που απαιτούνται Προσυνθήκες και µετασυνθήκες (εφόσον υπάρχουν) Περιγραφή των παρενεργειών της λειτουργίας (αν υπάρχουν)

8 Παράδειγµα φόρµας Αντλία ινσουλίνης/λογισµικό ελέγχου/srs/3.3.2 Λειτουργία Περιγραφή Είσοδοι Προέλευση Έξοδοι Προορισµός Υπολογισµός δόσης ινσουλίνης: Ασφαλές επίπεδο σακχάρου Υπολογίζει τη δόση ινσουλίνης που θα χορηγηθεί όταν το τρέχον επίπεδο σακχάρου είναι µέσα στην ασφαλή ζώνη, µεταξύ 3 και 7 µονάδων Τρέχουσα µέτρηση σακχάρου (r2), οι δύο προηγούµενες µετρήσεις (r0 και r1) Τρέχουσα µέτρηση σακχάρου από τον αισθητήρα. Οι άλλες µετρήσεις από τη µνήµη. CompDose η δόση ινσουλίνη που θα χορηγηθεί Κύριος βρόχος ελέγχου Ενέργεια: Η υπολογιζόµενη δόση CompDose είναι µηδέν αν το επίπεδο σακχάρου είναι σταθερό ή µειώνεται, ή αν το επίπεδο αυξάνεται αλλά ο ρυθµός αύξησης µειώνεται. Αν το επίπεδο αυξάνεται και ο ρυθµός αύξησης αυξάνεται, τότε το CompDose υπολογίζεται µε διαίρεση δια 4 της διαφοράς µεταξύ του τρέχοντος επιπέδου του σακχάρου και του προηγούµενου επιπέδου, και µε στρογγυλοποίηση του αποτελέσµατος. Αν το στρογγυλοποιηµένο αποτέλεσµα είναι µηδέν, τότε το CompDose ορίζεται στην ελάχιστη δόση που µπορεί να χορηγηθεί. Απαιτεί Προσυνθήκη Μετασυνθήκη Παρενέργειες Δύο προηγούµενες µετρήσεις, ώστε να µπορεί να υπολογιστεί ο ρυθµός µεταβολής των επιπέδων του σακχάρου. Το δοχείο ινσουλίνης περιέχει τουλάχιστον τη µέγιστη επιτρεπόµενη δόση ινσουλίνης. Η µέτρηση r0 αντικαθίσταται από την r1 και η r1 από την r2 Καµία

9 Γραφικά Μοντέλα Τα γραφικά µοντέλα είναι πιο χρήσιµα όταν χρειάζεται να δείξετε πώς µεταβάλλεται µια κατάσταση ή όταν χρειάζεται να περιγράψετε µια ακολουθία ενεργειών

10 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική εξαγωγής απαιτήσεων βάσει σεναρίων σε γλώσσα UML που προσδιορίζει τους συµµετέχοντες σε µια αλληλεπίδραση και περιγράφει την ίδια την αλληλεπίδραση. Ένα σύνολο περιπτώσεων χρήσης πρέπει να περιγράφει όλες τις πιθανές αλληλεπιδράσεις µε το σύστηµα. Για την προσθήκη λεπτοµερειών στις περιπτώσεις χρήσης µπορούν να χρησιµοποιηθούν διαγράµµατα ακολουθίας τα οποία εµφανίζουν την ακολουθία της επεξεργασίας γεγονότων στο σύστηµα.

11 Παράδειγµα περιπτώσεων χρήσης LIBSYS

12 Παραγόµενα Τεχνολογίας Απαιτήσεων Μελέτη Σκοπιµότητας Καθορίζει στην πράξη αν «αξίζει τον κόπο» να υλοποιήσουµε το σύστηµα ή την εφαρµογή Περιεχόµενα Πιθανά ωφέλη, στόχος του συστήµατος, κόστος (τάξη µεγέθους) και απόσβεση κόστους Έγγραφο Απαιτήσεων Μοντέλο Συστήµατος (πρώτο επίπεδο συνήθως γραφικό) Καταγραφή λειτουργικών και µη λειτουργικών απαιτήσεων για χρήστη και σύστηµα Συνήθως δηµιουργούνται σε επίπεδα...

13 Έγγραφο απαιτήσεων Το έγγραφο απαιτήσεων είναι η επίσηµη δήλωση του τι πρέπει να υλοποιήσουν οι κατασκευαστές του συστήµατος. Θα πρέπει να περιλαµβάνει τόσο τις απαιτήσεις χρήστη για το σύστηµα όσο και µια λεπτοµερή προδιαγραφή των απαιτήσεων συστήµατος. ΔΕΝ είναι έγγραφο που αφορά το σχεδιασµό ορίζει τι πρέπει να κάνει το σύστηµα και όχι πώς πρέπει να το κάνει

14 Γενική δοµή εγγράφου απαιτήσεων Πρόλογος Εισαγωγή Γλωσσάρι (λεξικό όρων) Ορισµός απαιτήσεων χρήστη Αρχιτεκτονική συστήµατος Προδιαγραφή απαιτήσεων συστήµατος Μοντέλα συστήµατος Εξέλιξη συστήµατος Παραρτήµατα Ευρετήριο

15 Εξαγωγή απαιτήσεων Προβλέπει τη συνεργασία των µηχανικών λογισµικού µε τους πελάτες για να µάθουν σχετικά µε το πεδίο εφαρµογής, τις υπηρεσίες που θα πρέπει να παρέχει το σύστηµα και τους λειτουργικούς περιορισµούς του. Μπορεί να εµπλέκονται οι τελικοί χρήστες, οι διευθυντές, οι µηχανικοί συντήρησης, οι ειδικοί του πεδίου εφαρµογής, οι συνδικαλιστικές ενώσεις, κλπ. Ονοµάζεται και προσδιορισµός απαιτήσεων. Πρέπει να υλοποιηθεί µε δοµηµένο τρόπο Ερωτηµατολόγια Συνεντεύξεις Συνάρια

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

17 Σενάρια Τα σενάρια είναι πραγµατικά παραδείγµατα του τρόπου χρήσης ενός συστήµατος. Πρέπει να περιλαµβάνουν Μια περιγραφή της αρχικής κατάστασης Μια περιγραφή της κανονικής ροής γεγονότων Μια περιγραφή των πιθανών προβληµάτων Πληροφορίες για άλλες παράλληλες δραστηριότητες Μια περιγραφή της κατάστασης ολοκλήρωσης του σεναρίου.

18 Επικύρωση απαιτήσεων Έχει σκοπό να δείξει ότι οι απαιτήσεις ορίζουν όντως το σύστηµα που θέλει ο πελάτης Εγκυρότητα - το σύστηµα παρέχει τις λειτουργίες που υποστηρίζουν κατά τον καλύτερο τρόπο τις ανάγκες του πελάτη; Συνέπεια - υπάρχουν αντιφάσεις µεταξύ των απαιτήσεων; Πληρότητα περιλαµβάνονται όλες οι απαιτήσεις που απαιτεί ο πελάτης; Ρεαλισµός - οι απαιτήσεις µπορούν να υλοποιηθούν µε το διαθέσιµο προϋπολογισµό και τη διαθέσιµη τεχνολογία; Επαληθευσιµότητα - µπορεί να γίνει έλεγχος των απαιτήσεων;

19 Μοντελοποίηση Συστήµατος

20 Μοντελοποίηση συστήµατος Η µοντελοποίηση βοηθά τον αναλυτή να κατανοήσει τις λειτουργικές δυνατότητες του συστήµατος, ενώ τα µοντέλα χρησιµοποιούνται και στην επικοινωνία µε τους πελάτες. Κάθε µοντέλο αναπαριστά το σύστηµα από διαφορετικές απόψεις Μια εξωτερική άποψη, όπου µοντελοποιείται το θεµατικό πλαίσιο ή το περιβάλλον του συστήµατος Μια άποψη συµπεριφοράς, όπου µοντελοποιείται η συµπεριφορά του συστήµατος Μια άποψη δοµής, όπου µοντελοποιείται η αρχιτεκτονική του συστήµατος ή η δοµή των δεδοµένων

21 Μοντέλα ροής δεδοµένων Τα διαγράµµατα ροής δεδοµένων χρησιµοποιούνται για τη µοντελοποίηση του τρόπου µε τον οποίο γίνεται η επεξεργασία δεδοµένων στο σύστηµα. Δείχνουν τα βήµατα επεξεργασίας κατά τη ροή των δεδοµένων σε ένα σύστηµα και εισόδους / εξόδους του κάθε βήµατος Έχουν απλή και διαισθητική σηµειογραφία την οποία µπορούν να αντιληφθούν οι πελάτες. Τα διαγράµµατα ροής δεδοµένων παρουσιάζουν µια λειτουργική άποψη του συστήµατος. Επίσης, διαγράµµατα ροής δεδοµένων χρησιµοποιούνται και για την παρουσίαση της ανταλλαγής δεδοµένων ενός συστήµατος µε άλλα συστήµατα του ίδιου περιβάλλοντος.

22 Παράδειγµα: διεκπεραίωση παραγγελίας

23 Μοντέλα αντικειµένων Τα µοντέλα αντικειµένων περιγράφουν το σύστηµα µε βάση τις κλάσεις αντικειµένων και τις συσχετίσεις των κλάσεων. Κλάση αντικειµένων ονοµάζεται µια αφαιρετική αναπαράσταση ενός συνόλου αντικειµένων µε κοινά γνωρίσµατα και των υπηρεσιών (λειτουργιών) που παρέχει κάθε αντικείµενο. Μπορούν να παραχθούν διάφορα µοντέλα αντικειµένων Μοντέλα κληρονοµικότητας Μοντέλα συνάθροισης Διαδραστικά µοντέλα

24 Μοντέλα αντικειµένων και UML Η Ενοποιηµένη Γλώσσα Μοντελοποίησης (UML) είναι µια τυποποιηµένη αναπαράσταση την οποία επινόησαν οι προγραµµατιστές των ευρέως χρησιµοποιούµενων αντικειµενοστρεφών µεθόδων ανάλυσης και σχεδιασµού. Έχει εξελιχθεί σε ένα αποδοτικό πρότυπο για την αντικειµενοστρεφή µοντελοποίηση. Σηµειογραφία Οι κλάσεις αντικειµένων αναπαρίστανται µε παραλληλόγραµµα τα οποία φέρουν την ονοµασία των κλάσεων στην κορυφή, τα γνωρίσµατα στο µέσο τους και τις λειτουργίες στο κάτω µέρος. Οι σχέσεις µεταξύ των κλάσεων αντικειµένων (ονοµάζονται συσχετίσεις) απεικονίζονται ως γραµµές που συνδέουν αντικείµενα Η κληρονοµικότητα αναφέρεται µε τον όρο "γενίκευση" και απεικονίζεται στην ιεραρχία µε κατεύθυνση προς τα επάνω και όχι προς τα κάτω.

25 Παράδειγµα: ιεραρχία κλάσεων βιβλιοθήκης

26 Μοντέλα συµπεριφοράς Τα µοντέλα συµπεριφοράς χρησιµοποιούνται για την περιγραφή της συνολικής συµπεριφοράς του συστήµατος. Εξετάζουµε δύο τύπους µοντέλων συµπεριφοράς: Τα µοντέλα ροής δεδοµένων, τα οποία δείχνουν τον τρόπο επεξεργασίας των δεδοµένων καθώς αυτά διακινούνται στο σύστηµα Τα µοντέλα µηχανών καταστάσεων, τα οποία µοντελοποιούν τον τρόπο αντίδρασης του συστήµατος σε συµβάντα. Καθένα τους δείχνει διαφορετικές απόψεις, εποµένως και τα δύο είναι απαραίτητα στην περιγραφή της συµπεριφοράς του συστήµατος.

27 Παράδειγµα διαγράµµατος ακολουθίας για ανάληψη από ΑΤΜ

28 Μοντέλα µηχανής καταστάσεων Μοντελοποιούν την απόκριση του συστήµατος σε εξωτερικά και εσωτερικά συµβάντα. Δείχνουν την απόκριση του συστήµατος σε ερεθίσµατα, γι' αυτό και συχνά χρησιµοποιούνται για τη µοντελοποίηση συστηµάτων πραγµατικού χρόνου. Στα µοντέλα µηχανών καταστάσεων οι καταστάσεις του συστήµατος είναι οι κόµβοι και τα συµβάντα είναι τα βέλη ή τόξα µεταξύ των κόµβων. Όταν λαµβάνει χώρα ένα συµβάν, το σύστηµα µεταβαίνει από µία κατάσταση σε µια άλλη. Τα διαγράµµατα καταστάσεων είναι αναπόσπαστο κοµµάτι της Ενοποιηµένης Γλώσσας Μοντελοποίησης και χρησιµοποιούνται για την αναπαράσταση µοντέλων µηχανών καταστάσεων.

29 Παράδειγµα: φούρνος µικροκυµάτων

30 Μελέτη Περίπτωσης

31 Βασική Περιγραφή Η βιβλιοθήκη µας αποφάσισε να προσφέρει µία νέα υπηρεσία αυτοαπόθεσης. Η υπηρεσία αυτή επιτρέπει στους χρήστες της Βιβλιοθήκης θα καταθέτουν ηλεκτρονικά στο Ιδρυµατικό Αποθετήριο ερευνητικό και εκπαιδευτικό υλικό που παράγουν στο πλαίσιο της δραστηριότητας τους στο Χαροκόπειο Πανεπιστήµιο. Οι φοιτητές, όλων των κατηγοριών, είναι υποχρεωµένοι να καταθέτουν την πτυχιακή τους εργασία ή τη διατριβή τους για να µπορούν να πάρουν πτυχίο. Τα µέλη ΔΕΠ και οι ερευνητές τις δηµοσιεύσεις που παράγουν. Μπορούν επίσης να καταθέτουν εκπαιδευτικό υλικό και σηµείωσεις. Ειδικά για τις πτυχιακές εργασίες πριν ολοκληρωθεί η διαδικασία θα πρέπει η εργασία και τα στοιχεία που την περιγράφουν να ελεγχθούν από το προσωπικό της Βιβλιοθήκης.

32 Πρόσθετα Στοιχεία Το σύστηµα µπορούν να χρησιµοποιήσουν χρήστες που είναι καταγεγραµµένοι στην Υπηρεσία Καταλόγου (LDAP). Ανάλογα µε την κατηγορία χρήστη, χρησιµοποιούν διαφορετικές υπηρεσίες. Ειδική περίπτωση: Υπάρχει βιβλιοθηκονόµος που είναι και µεταπτυχιακόςς φοιτητής

33 Πρόσθετα Στοιχεία Ειδικά για τις πτυχιακές εργασίες πριν ολοκληρωθεί η διαδικασία θα πρέπει η εργασία και τα στοιχεία που την περιγράφουν να ελεγχθούν από το προσωπικό της Βιβλιοθήκης. Σε περίπτωση που ανακαλύφθουν σφάλµατα ή παραλήψεις, η εργασία δεν γίνεται αποδεκτή, αλλά επιστρέφεται κατάλληλο µήνυµα στο φοιτητής για να κάνει τις απαραίτητες διορθώσεις και να επανυποβάλει την εργασία. Η εργασία καταχωρείται στο αποθετήριο µόνο µετά την έγκριση του βιβλιοθηκονόµου. Σε οποιαδήποτε περίπτωση ενηµερώνεται ο φοιτητής. Η Γραµµατεία του Τµήµατος του ενηµερώνεται µόνο εφόσον η διαδιασία ολοκληρωθεί και πραγµατοποιηθεί η καταχώρηση στο Αποθετήριο.

34 Μη λειτουργικές απαιτήσεις Οι υπηρεσίες πρέπει να είναι διαθέσιµες επί εικοσιτετραώρου βάσεως. Η διαδικασία αυτοαπόθεσης πρέπει να ολοκληρώνεται σε λιγότερο από δύο λεπτά. Οι εργασίες θα πρέπει να αποθηκεύονται στο Αποθετήριο σε λιγότερο από 30 δευτερόλεπτα, εκτός αν το αρχείο είναι µεγαλύτερο από 5 GB. Σε περίπτωση που συµµετέχει ο βιβλιοθηκονόµος στην διαδικασία απόθεσης θα πρέπει να απαντήσει στο φοιτητή για την αποδοχή ή µη της εργασίας του σε 1 µέρα. Η διαδικασία αυτοαπόθεσης πρέπει να είναι εύχρηστη και να µπορεί να πραγµατοποιηθεί και από κινητό τηλέφωνο.

35 Διαχείριση Δεδοµένων Οι διαφορετικές κατηγορίες υλικού αποθηκεύονται σε διαφορετικές συλλογές, ενώ κάθε συλλογή χωρίζεται σε υποσυλλογές που αντιστοιχούν σε διαφορετικά Τµήµατα. Για κάθε εργασία αποθηκεύονται: τίτλος, συγγραφέας/ συγγραφείς, περίληψη, µέχρι 5 λέξεις κλειδιά. Για το εκπαιδευτικό υλικό το ίδιο Για τις δηµοσιεύσεις φυλάσσεται επίσης το συνέδριο ή το περιοδικό που δηµοσιεύτηκαν, η περίοδος δηµοσίευσης και το ποσοστό αποδοχής εργασιών σε περίπτωση συνεδρίου ή ο δείκτης απήχησης για τα περιοδικά. Για τις εργασίες φοιτητών φυλάσσεται επίσης και ο επιβλέπων.

36

37 Βήµα 1 ο : Ανάλυση 1 ου Επιπέδου

38 Καταγραφή 1 ου επιπέδου Περιγραφή βασικής λειτουργικότητας και αναγνώριση χρηστών. Αναγνώριση εξωτερικών συστηµάτων Μοντέλο Συστήµατος UML Use Case

39 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική εξαγωγής απαιτήσεων βάσει σεναρίων σε γλώσσα UML που προσδιορίζει τους συµµετέχοντες σε µια αλληλεπίδραση και περιγράφει την ίδια την αλληλεπίδραση. Ένα σύνολο περιπτώσεων χρήσης πρέπει να περιγράφει όλες τις πιθανές αλληλεπιδράσεις µε το σύστηµα. Για την προσθήκη λεπτοµερειών στις περιπτώσεις χρήσης µπορούν να χρησιµοποιηθούν διαγράµµατα ακολουθίας τα οποία εµφανίζουν την ακολουθία της επεξεργασίας γεγονότων στο σύστηµα.

40 Οντότητες περιπτώσεων χρήσης

41 Βασική Περιγραφή Η βιβλιοθήκη µας αποφάσισε να προσφέρει µία νέα υπηρεσία αυτοαπόθεσης. Η υπηρεσία αυτή επιτρέπει στους χρήστες της Βιβλιοθήκης θα καταθέτουν ηλεκτρονικά στο Ιδρυµατικό Αποθετήριο ερευνητικό και εκπαιδευτικό υλικό που παράγουν στο πλαίσιο της δραστηριότητας τους στο Χαροκόπειο Πανεπιστήµιο. Οι φοιτητές, όλων των κατηγοριών, είναι υποχρεωµένοι να καταθέτουν την πτυχιακή τους εργασία ή τη διατριβή τους για να µπορούν να πάρουν πτυχίο. Τα µέλη ΔΕΠ και οι ερευνητές τις δηµοσιεύσεις που παράγουν. Μπορούν επίσης να καταθέτουν εκπαιδευτικό υλικό και σηµείωσεις. Ειδικά για τις πτυχιακές εργασίες πριν ολοκληρωθεί η διαδικασία θα πρέπει η εργασία και τα στοιχεία που την περιγράφουν να ελεγχθούν από το προσωπικό της Βιβλιοθήκης.

42 Βήµα 2 ο : Περιγραφή Λειτουργικότητας

43 Περιγραφή λειτουργικότητας Αναλυτική περιγραφή λειτουργικότητας και αναγνώριση σχέσεων ανάµεσα σε λειτουργίες Μοντέλο Συστήµατος UML Use Case (σε πολλαπλά επίπεδα)

44 Πρόσθετα Στοιχεία Το σύστηµα µπορούν να χρησιµοποιήσουν χρήστες που είναι καταγεγραµµένοι στην Υπηρεσία Καταλόγου (LDAP). Ανάλογα µε την κατηγορία χρήστη, χρησιµοποιούν διαφορετικές υπηρεσίες. Ειδική περίπτωση: Υπάρχει βιβλιοθηκονόµος που είναι και µεταπτυχιακόςς φοιτητής

45 Βήµα 3 ο : Περιγραφή Μη λειτουργικών απαιτήσεων

46 Μη λειτουργικές απαιτήσεις Σηµείωση µη λειτουργικών απαιτήσεων Μοντέλο Συστήµατος UML Use Case σηµείωση µε notes

47 Μη λειτουργικές απαιτήσεις Οι υπηρεσίες πρέπει να είναι διαθέσιµες επί εικοσιτετραώρου βάσεως. Η διαδικασία αυτοαπόθεσης πρέπει να ολοκληρώνεται σε λιγότερο από δύο λεπτά. Οι εργασίες θα πρέπει να αποθηκεύονται στο Αποθετήριο σε λιγότερο από 30 δευτερόλεπτα, εκτός αν το αρχείο είναι µεγαλύτερο από 5 GB. Σε περίπτωση που συµµετέχει ο βιβλιοθηκονόµος στην διαδικασία απόθεσης θα πρέπει να απαντήσει στο φοιτητή για την αποδοχή ή µη της εργασίας του σε 1 µέρα. Η διαδικασία αυτοαπόθεσης πρέπει να είναι εύχρηστη και να µπορεί να πραγµατοποιηθεί και από κινητό τηλέφωνο.

48 Παράδειγµα: φούρνος µικροκυµάτων περιγραφή καταστάσεων Κατάσταση Αναµονή Μέση ισχύς Πλήρης ισχύς Ρύθµιση χρόνου Ανενεργός Ενεργός Λειτουργία Περιγραφή Ο φούρνος αναµένει είσοδο. Η οθόνη δείχνει την τρέχουσα ώρα. Η ισχύς του φούρνου ρυθµίζεται στα 300 watt. Η οθόνη δείχνει Μέση ισχύς. Η ισχύς του φούρνου ρυθµίζεται στα 600 watt. Η οθόνη δείχνει Πλήρης ισχύς. Ρυθµίζεται ο χρόνος ψησίµατος σύµφωνα µε την τιµή εισόδου του χρήστη. Η οθόνη εµφανίζει τον επιλεγµένο χρόνο ψησίµατος και ενηµερώνεται καθώς ρυθµίζεται ο χρόνος. Η λειτουργία του φούρνου έχει απενεργοποιηθεί για λόγους ασφάλειας. Ο εσωτερικός φωτισµός του φούρνου είναι αναµµένος. Η οθόνη δείχνει Όχι έτοιµο. Η λειτουργία του φούρνου είναι ενεργοποιηµένη. Ο εσωτερικός φωτισµός του φούρνου είναι σβηστός. Η οθόνη δείχνει Έτοιµο για ψήσιµο. Ο φούρνος λειτουργεί. Ο εσωτερικός φωτισµός του φούρνου είναι αναµµένος. Η οθόνη δείχνει την αντίστροφη µέτρηση του χρόνου. Με την ολοκλήρωση του ψησίµατος, ηχεί ο βοµβητής για 5 δευτερόλεπτα. Ο φωτισµός του φούρνου είναι αναµµένος. Η οθόνη δείχνει Ολοκλήρωση ψησίµατος ενώ ηχεί ο βοµβητής.

49 Παράδειγµα: φούρνος µικροκυµάτων ερεθίσµατα Ερέθισµα Μέση ισχύς Πλήρης ισχύς Χρονοδιακόπτης Αριθµός Πόρτα ανοιχτή Πόρτα κλειστή Έναρξη Ακύρωση Περιγραφή Ο χρήστης έχει πατήσει το κουµπί της µέσης ισχύος. Ο χρήστης έχει πατήσει το κουµπί της πλήρους ισχύος. Ο χρήστης έχει πατήσει ένα από τα κουµπιά του χρονοδιακόπτη. Ο χρήστης έχει πατήσει ένα αριθµητικό πλήκτρο. Ο διακόπτης της πόρτας το φούρνου δεν είναι κλειστός. Ο διακόπτης της πόρτας το φούρνου είναι κλειστός. Ο χρήστης έχει πατήσει το κουµπί της έναρξης. Ο χρήστης έχει πατήσει το κουµπί της ακύρωσης.

50 Σηµασιολογικά µοντέλα δεδοµένων Χρησιµοποιούνται για την περιγραφή της λογικής δοµής των δεδοµένων που επεξεργάζεται το σύστηµα. Τα µοντέλα οντοτήτων-σχέσεων-γνωρισµάτων καθορίζουν τις οντότητες του συστήµατος, τις σχέσεις µεταξύ τους και τα γνωρίσµατά τους. Χρησιµοποιούνται ευρέως στο σχεδιασµό βάσεων δεδοµένων - υλοποιούνται εύκολα µε χρήση σχεσιακών βάσεων δεδοµένων. Δεν υπάρχει συγκεκριµένη σηµειογραφία στη Ενοποιηµένη Γλώσσα Μοντελοποίησης, αλλά µπορούν να χρησιµοποιηθούν αντικείµενα και συσχετίσεις.

51 Σηµασιολογικό µοντέλο βιβλιοθήκης

52

53 Ενδεικτική Βιβλιογραφία Κεφάλαιο 8 ο «Μοντέλα Συστήµατος» του βιβλίου «Βασικές Αρχές Τεχνολογίας Λογισµικού» του Ian Sommerville Κεφάλαιο 4 ο «Διαδικασίες Παραγωγής Λογισµικού» του βιβλίου «Βασικές Αρχές Τεχνολογίας Λογισµικού» του Ian Sommerville Κεφάλαιο 5 ο Λειτουργική Μοντελοποίηση (σελ ) του βιβλίου «Ανάλυση και Σχεδιασµός Συστηµάτων µε τη UML 2.0 των Davis, Wixon, Tegarden

54 Ενδεικτικά Ζητήµατα Μοντέλο συστήµατος Ορισµός έννοιας Που και γιατί χρησιµοποιείται Διαφορετικές κατηγορίες µοντέλων: γιατί υπάρχουν Ορισµός και διαφορές µεταξύ των διαφορετικών κατηγοριών µοντέλων Μοντέλα Συµπεριφοράς Ορισµός, στόχος, Διαδεδοµένες γλώσσες / εργαλεία περιγραφής Μειονεκτήµατα και πλεονεκτήµατα Μοντέλα Ροής Δεδοµένων Μοντέλα Καταστάσεων Ορισµός, στόχος, Διαδεδοµένες γλώσσες / εργαλεία περιγραφής Μειονεκτήµατα και πλεονεκτήµατα Μοντέλα Αντικειµένων Ορισµός, στόχος, Διαδεδοµένες γλώσσες / εργαλεία περιγραφής Μειονεκτήµατα και πλεονεκτήµατα Σηµασιολογικά µοντέλα δεδοµένων Ορισµός, στόχος Δοµηµένες µέθοδοι Ορισµός, στόχος Ορισµός, στόχος

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

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

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

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

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

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

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

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

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

Η γλώσσα μοντελοποίησης UML. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Η γλώσσα μοντελοποίησης UML. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Η γλώσσα μοντελοποίησης UML 1 Περιεχόμενα Διαγράμματα περιπτώσεων χρήσης Διαγράμματα ακολουθίας Διαγράμματα συνεργασίας Διαγράμματα καταστάσεων Διαγράμματα κλάσεων 2 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης

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

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

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

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

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

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

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

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

Διαδικασίες της τεχνολογίας απαιτήσεων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 7 Διαδικασίες της τεχνολογίας απαιτήσεων 1 Περιεχόμενα Μελέτες σκοπιμότητας Εξαγωγή και ανάλυση απαιτήσεων Δομημένη ανάλυση & Διαγράμματα Ροής Δεδομένων Επικύρωση απαιτήσεων Διαχείριση απαιτήσεων 2 Διαδικασία

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

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

Διαδικασίες της τεχνολογίας απαιτήσεων. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες της τεχνολογίας απαιτήσεων 1 Περιεχόμενα Μελέτες σκοπιμότητας Εξαγωγή και ανάλυση απαιτήσεων Επικύρωση απαιτήσεων Διαχείριση απαιτήσεων 2 Διαδικασία καθορισμού απαιτήσεων 3 Μελέτες σκοπιμότητας

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

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

Διαδικασίες της τεχνολογίας απαιτήσεων. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες της τεχνολογίας απαιτήσεων 1 Περιεχόμενα Μελέτες σκοπιμότητας Εξαγωγή και ανάλυση απαιτήσεων Επικύρωση απαιτήσεων Διαχείριση απαιτήσεων 2 Διαδικασία καθορισμού απαιτήσεων 3 Μελέτες σκοπιμότητας

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

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

Η γλώσσα μοντελοποίησης UML. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 7 Η γλώσσα μοντελοποίησης UML 1 Περιεχόμενα Διαγράμματα περιπτώσεων χρήσης Διαγράμματα ακολουθίας Διαγράμματα συνεργασίας Διαγράμματα καταστάσεων Διαγράμματα κλάσεων 2 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης

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

Μεθοδολογίες Παραγωγής Λογισµικού

Μεθοδολογίες Παραγωγής Λογισµικού Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary

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

ιαδικασίεςτης τεχνολογίαςαπαιτήσεων

ιαδικασίεςτης τεχνολογίαςαπαιτήσεων ιαδικασίεςτης τεχνολογίαςαπαιτήσεων 1 Περιεχόµενα Μελέτες σκοπιµότητας Εξαγωγή και ανάλυση απαιτήσεων Επικύρωση απαιτήσεων ιαχείριση απαιτήσεων 2 ιαδικασία καθορισµού απαιτήσεων 3 Μελέτεςσκοπιµότητας Η

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

Σχεδιασµός Λογισµικού

Σχεδιασµός Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Σχεδιασµός Λογισµικού Μάρα Νικολαΐδου Αρχιτεκτονικές Εφαρµογών Γενικές αρχιτεκτονικές εφαρµογών Ένα σύστηµα εφαρµογών είναι σχεδιασµένο ώστε να

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

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

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

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

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

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

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

Περιεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49

Περιεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49 Περιεχόμενα Πρόλογος 5 Μέρος 1 Επισκόπηση 27 Κεφάλαιο 1 Εισαγωγή 29 1.1 Συχνές ερωτήσεις για την τεχνολογία λογισμικού 31 1.2 Επαγγελματική και ηθική ευθύνη 41 Κύρια σημεία 46 Πρόσθετες πηγές 46 Ασκήσεις

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

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

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

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

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημαdspace 1. Είσοδος στο σύστημα 1. Ανοίγουμε ένα γνωστό φυλλομετρητή

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

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

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

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

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

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

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

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

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

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

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

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

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

Οργάνωση Γεωγραφικών. πληροφοριών

Οργάνωση Γεωγραφικών. πληροφοριών Οργάνωση Γεωγραφικών Οργάνωση γεωγραφικών 1 Ορισµοί - ορολογία εδοµένα (Data) ένα σύνολο από γεγονότα και στοιχεία, τα οποία έχουν συλλεχθεί για κάποιο συγκεκριµένο σκοπό Πληροφορίες (Information) επεξεργασµένα

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

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

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

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

Μοντελοποίηση Πεδίου

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

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

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού Μοναστηρίου 60, 54627 Θεσσαλονίκη, Τηλ 2310 567840, Fax 2310 514220, www.cardisoft.gr CARDISOFT User Guide ClassWeb VERSION 1.1 [February] [2007] Greece Monastiriou

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

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

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

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

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημα Ιδρυματικού Αποθετηρίου 1. Είσοδος στο σύστημα 1. Ανοίγουμε

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

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

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

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

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

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

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

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

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

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

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

Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ 1 Περιεχόµενα 1. ΓΕΝΙΚΑ... 3 2. ΒΑΣΙΚΕΣ ΕΝΕΡΓΕΙΕΣ ΓΙΑ ΤΗ ΣΥΜΠΛΗΡΩΣΗ ΤΗΣ ΦΟΡΜΑΣ... 3 α. Ανάκτηση (downloading) της ηλεκτρονικής φόρµας και αποθήκευση

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

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

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

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

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

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

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

Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου:

Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου: Κατάλογος Βιβλιοθήκης ΤΕΙ Ηπείρου Ιδρυματικό αποθετήριο ΤΕΙ Ηπείρου Ερευνητικό αποθετήριο ΤΕΙ Ηπείρου: Περιγραφή και οδηγός χρήσης για φοιτητές και ερευνητές Βιβλιοθήκη ΤΕΙ Ηπείρου Οκτώβριος 2015 Ο κατάλογος

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

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

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

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

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

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

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

Εγχειρίδιο Χρήσης Συστήµατος ιαχείρισης Αιτήσεων Υποψηφίων Συνεργατών ΑΤΕΙ Καλαµάτας

Εγχειρίδιο Χρήσης Συστήµατος ιαχείρισης Αιτήσεων Υποψηφίων Συνεργατών ΑΤΕΙ Καλαµάτας ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ 1. Εγγραφή Χρήστη Για να µπορείτε να υποβάλλεται αιτήσεις προς τα Τµήµατα του ΤΕΙ θα πρέπει προηγουµένως να έχετε εγγραφεί στο σύστηµα έτσι ώστε να έχετε πρόσβαση στις υπηρεσίες που σας

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

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

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

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

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

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

Διαγράμματα Κλάσεων στη Σχεδίαση

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

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

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

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

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

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

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

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

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

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

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

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

wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg

wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq Ιδρυματικό Αποθετήριο ΤΕΙ ΗΠΕΙΡΟΥ wertyuiopasdfghjklzxcvbnmqwertyui

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΑΜΗΝΟ Η ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΦΟΙΤΗΤΗ : ΜΟΣΧΟΥΛΑ ΟΛΓΑ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : 30/02 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕ ΡΙΩΝ ΜΕ ΧΡΗΣΗ

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

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς ELiDOC Systems & Services Περιεχόμενα 1. Είσοδος στο σύστημα... 2 2. Εισαγωγή τεκμηρίου στο σύστημα... 5 3. Συμπλήρωση

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

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

Ηλεκτρονικό Επιχειρείν Ηλεκτρονικό Επιχειρείν Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα11-12 πμ Βασικές Φάσεις Ανάπτυξης Η ανάλυση απαιτήσεων Ο λογικός

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

Εγχειρίδιο Χρήστη - Μαθητή

Εγχειρίδιο Χρήστη - Μαθητή Εγχειρίδιο Χρήστη - Μαθητή 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα

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

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Pylon Entry Πόροι Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Περιεχόμενα Δημιουργία Νέου Πόρου... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα

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

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ» ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Σάββατο 5 Ιουνίου 2010 Οδηγίες: Η διάρκεια της εξέτασης είναι τρεις και µισή (3 ½) ώρες. Ισχύουν όσα αναφέρονται στους Κανονισµούς Εξετάσεων του ΕΑΠ γενικότερα και της Θ.Ε. ειδικότερα. Τα

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

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Όνοµα: Τάσος Αναστάσιος Επώνυµο: Μικρόπουλος Τίτλος: Αναπληρωτής Καθηγητής, Εργαστήριο Εφαρµογών Εικονικής Πραγµατικότητας στην Εκπαίδευση, Πανεπιστήµιο Ιωαννίνων

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

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

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

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

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

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

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

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

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

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

Λίγα λόγια από το συγγραφέα...7

Λίγα λόγια από το συγγραφέα...7 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα...9 Κεφάλαιο 2: Περαιτέρω τροποποίηση δομής πίνακα...41 Κεφάλαιο 3: Σχέσεις...84 Κεφάλαιο 4: Ερωτήματα...105

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

Ηλεκτρονικό Κατάστημα

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

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

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

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

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

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή Εγχειρίδιο Φοιτητών 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα από

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

Προγράμματα για τη δημιουργία και διαχείριση θησαυρού

Προγράμματα για τη δημιουργία και διαχείριση θησαυρού Προγράμματα για τη δημιουργία και διαχείριση θησαυρού Το λογισμικό θησαυρών μπορεί να προορίζεται για έναν υπολογιστή ή για μεγάλο σύστημα, μπορεί να αφορά στην κατασκευή και συντήρηση του θησαυρού ή στην

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

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΠΡΟΚΗΡΥΞΕΙΣ

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΠΡΟΚΗΡΥΞΕΙΣ ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΠΡΟΚΗΡΥΞΕΙΣ VERSION CMS 4.0 ΕΚ ΟΣΗ ΕΓΧΕΙΡΙ ΙΟΥ 4-2010 Το παρόν εγχειρίδιο διατίθεται µαζί µε την πλατφόρµα ηλεκτρονικού επιχειρείν altab2x και η χρήση του προορίζεται για τους

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

Display keypad. Εγχειρίδιο χρήστη 11/09-01 PC

Display keypad. Εγχειρίδιο χρήστη 11/09-01 PC Display keypad Εγχειρίδιο χρήστη 675 07 11/09-01 PC Περιεχόμενα 1. Εισαγωγή 5 Ο Συνδετήρας πληκτρολογίου με οθόνη 6 Το πληκτρολόγιο 7 Πλήκτρα περιήγησης 7 Η οθόνη 7 Κύρια οθόνη 7 Σε περίπτωση συναγερμού

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

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

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

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

Δημιουργία ερωτηματολογιου με την πλατφόρμα Limesurvey

Δημιουργία ερωτηματολογιου με την πλατφόρμα Limesurvey Δημιουργία ερωτηματολογιου με την πλατφόρμα Limesurvey Χαρακτηριστικά Πλατφόρμα ανοιχτού κώδικα Δυνατότητα απομακρυσμένης διαχείρησης 27 τύποι ερωτήσεων Δυνατότητα καθορισμού συνθηκών εμφάνισης ανα ερώτηση

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

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Πανεπιστήμιο Αιγαίου Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Έκδοση 1.2 Περιεχόμενα 1. Είσοδος και Έξοδος από το Σύστημα... 3 2. Βοήθεια... 3 3. Αλλαγή Συνθηματικού... 3 4. Διαχείριση

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

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

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

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

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων

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

Συνοπτικός Οδηγός Χρήσης του Moodle για το Φοιτητή

Συνοπτικός Οδηγός Χρήσης του Moodle για το Φοιτητή Συνοπτικός Οδηγός Χρήσης του Moodle για το Φοιτητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Περιβάλλον Moodle...3 1.2 Χρήση ονόματος χρήστη και κωδικού...3 1.3 Είσοδος σε μάθημα... 3 1.4 Βοήθεια...3

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

Οδηγίες Καταχώρησης Τεκμηρίου

Οδηγίες Καταχώρησης Τεκμηρίου Οδηγίες Καταχώρησης Τεκμηρίου Αναφορικά με τους τρόπους με τους οποίους μπορείτε να ξεκινήσετε μια νέα υποβολή δείτε το κεφάλαιο 3.2 των Οδηγιών Χρήσης. Στο παρόν εγχειρίδιο περιγράφονται τα βήματα που

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

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ 1 Περιεχόµενα 1. ΓΕΝΙΚΑ... 3 2. Εγγραφή στο Πληροφοριακό Σύστηµα... 3 3. Είσοδος στο σύστηµα... 5 4. Υποβολή πρότασης... 6 5. Ολοκλήρωση ηλεκτρονικής υποβολής... 10 6. On

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

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

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

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

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

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

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

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

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

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

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

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

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

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

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή Εγχειρίδιο Φοιτητών 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα από

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

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως:

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως: 1. Υπηρεσία ClassWeb 1.1. Γενικά Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως: εµφάνιση στατιστικών στοιχείων

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 435: ΑΛΛΗΛΕΠΙ ΡΑΣΗ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ Ακαδηµαϊκό Έτος 2004 2005, Χειµερινό Εξάµηνο 2 Η ΟΜΑ ΙΚΗ ΕΡΓΑΣΙΑ: ΑΝΑΠΤΥΞΗ ΑΡΧΙΚΗΣ Ι ΕΑΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΑΝΑΛΥΣΗ ΑΝΑΓΚΩΝ

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

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

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

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

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

ΟΔΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΣΤΟ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΤΟΥ ΟΠΑ ΠΥΞΙΔΑ ΟΔΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΣΤΟ ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΤΟΥ ΟΠΑ "ΠΥΞΙΔΑ" Γενικές πληροφορίες Οι παρούσες οδηγίες περιγράφουν τη διαδικασία ηλεκτρονικής υποβολής - αυτοαρχειοθέτησης των ερευνητικών

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

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass ηµιουργία Μαθήµατος 1 Η ηµιουργία Μαθήµατος είναι η πιο σηµαντική ενέργεια του χρήστη Εκπαιδευτή στην πλατφόρµα. Ειδικότερα, για να δηµιουργήσετε

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

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

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

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

Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού

Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού Πώς µπορώ να αποκτήσω κωδικούς πρόσβασης στο σύστηµα δήλωσης αυθαιρέτων; Οι κωδικοί πρόσβασης στην ηλεκτρονική εφαρµογή για τις δηλώσεις και βεβαιώσεις

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

Ημερομηνία Παράδοσης: 4/7/2013

Ημερομηνία Παράδοσης: 4/7/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 B / Πληροφοριακό σύστημα υπηρεσίας

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

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

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

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

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

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θεσσαλονίκη 17-12-2006 Αγαπητοί φοιτητές & φοιτήτριες, στη συνέχεια θα συνοψίσω το περιεχόµενο της δεύτερης φετινής ΟΣΣ, η οποία διεξήχθη την Κυριακή 10 εκεµβρίου µε παρόντες τους 23 από τους 32+2 φοιτητές

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

Υποδείγματα Ανάπτυξης

Υποδείγματα Ανάπτυξης Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα

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