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

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

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

Transcript

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

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

3 Περιεχόμενα Λειτουργικές και μη λειτουργικές απαιτήσεις Απαιτήσεις χρήστη Απαιτήσεις συστήματος Προδιαγραφές διασύνδεσης Το έγγραφο των απαιτήσεων λογισμικού

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

5 Τι σημαίνει "απαίτηση"; Μπορεί να είναι οτιδήποτε, από μια υψηλού επιπέδου αφηρημένη δήλωση μιας υπηρεσίας ή ενός περιορισμού του συστήματος μέχρι ένας λεπτομερής, μαθηματικός ορισμός μιας λειτουργίας του συστήματος. Αυτό είναι αναπόφευκτο αφού οι απαιτήσεις μπορούν να έχουν διττή λειτουργία Μπορεί να αποτελούν τη βάση διαπραγμάτευσης μιας σύμβασης - άρα πρέπει να αφήνουν περιθώρια διαφορετικών ερμηνειών Μπορεί να αποτελούν τη βάση για την ίδια τη σύμβαση - επομένως πρέπει να καθορίζονται λεπτομερώς Και οι δύο αυτοί τύποι δηλώσεων μπορούν να παίξουν το ρόλο απαιτήσεων.

6 Απαιτήσεις (κατά Davis) Αν μια εταιρία επιθυμεί να συνάψει σύμβαση για ένα μεγάλο έργο ανάπτυξης λογισμικού, πρέπει να ορίσει τις ανάγκες της με έναν αρκετά αφηρημένο τρόπο ώστε η λύση να μην είναι προκαθορισμένη. Οι απαιτήσεις πρέπει να γραφούν έτσι ώστε να επιτρέψουν σε πολλούς εργολάβους να κάνουν προσφορά για τη σύμβαση, προσφέροντας, ίσως, διαφορετικούς τρόπους ικανοποίησης των αναγκών της εταιρείαςπελάτη. Αφού ανατεθεί η σύμβαση σε κάποιον εργολάβο, εκείνος πρέπει να γράψει έναν ορισμό συστήματος για τον πελάτη με περισσότερες λεπτομέρειες, ώστε ο πελάτης να μπορεί να καταλάβει και να επαληθεύσει τι θα κάνει το λογισμικό. Και τα δύο αυτά έγγραφα μπορεί να ονομαστούν έγγραφα απαιτήσεων για το σύστημα.

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

8 Ορισμοί και προδιαγραφές

9 Αναγνώστες των διαφορετικών τύπων απαιτήσεων

10 Λειτουργικές και μη λειτουργικές απαιτήσεις Λειτουργικές απαιτήσεις Δηλώσεις που ορίζουν ποιες υπηρεσίες θα πρέπει να παρέχει το σύστημα, πώς θα πρέπει να αντιδρά σε συγκεκριμένες εισόδους και πώς θα πρέπει να συμπεριφέρεται σε συγκεκριμένες καταστάσεις. Μη λειτουργικές απαιτήσεις Περιορισμοί στις υπηρεσίες ή τις λειτουργίες που προσφέρει το σύστημα, όπως χρονικοί περιορισμοί, περιορισμοί της διαδικασίας ανάπτυξης, πρότυπα, κ.λπ. Απαιτήσεις πεδίου Απαιτήσεις που προέρχονται από το πεδίο εφαρμογής του συστήματος και αντανακλούν χαρακτηριστικά και περιορισμούς αυτού του πεδίου.

11 Λειτουργικές απαιτήσεις Περιγράφουν λειτουργικές δυνατότητες ή υπηρεσίες του συστήματος. Εξαρτώνται από τον τύπο του λογισμικού, από τους αναμενόμενους χρήστες του λογισμικού και από τον τύπο του συστήματος στον οποίο χρησιμοποιείται το λογισμικό. Οι λειτουργικές απαιτήσεις χρήστη μπορεί να είναι υψηλού επιπέδου δηλώσεις των δυνατοτήτων του συστήματος, αλλά οι λειτουργικές απαιτήσεις του συστήματος πρέπει να περιγράφουν με λεπτομέρειες τις υπηρεσίες του συστήματος.

12 Το σύστημα LIBSYS Ένα σύστημα βιβλιοθηκονομίας που παρέχει μία και μοναδική διασύνδεση για μια σειρά βάσεων δεδομένων άρθρων διάφορων βιβλιοθηκών. Επιτρέπει στους χρήστες την αναζήτηση, τη λήψη και την εκτύπωση αυτών των άρθρων για προσωπική μελέτη.

13 Παραδείγματα λειτουργικών απαιτήσεων Ο χρήστης πρέπει να έχει τη δυνατότητα να πραγματοποιεί αναζήτηση είτε σε όλες τις βάσεις δεδομένων είτε σε υποσύνολο αυτών. Το σύστημα θα πρέπει να παρέχει στο χρήστη κατάλληλο λογισμικό προβολής για την ανάγνωση εγγράφων από την αποθήκη εγγράφων. Σε κάθε παραγγελία θα πρέπει να αποδίδεται ένα μοναδικό αναγνωριστικό (ORDER_ID), το οποίο ο χρήστης θα μπορεί να αντιγράφει στο μόνιμο αποθηκευτικό χώρο του λογαριασμού.

14 Έλλειψη ακρίβειας στις προδιαγραφές απαιτήσεων Όταν οι απαιτήσεις δεν διατυπώνονται με ακρίβεια, ανακύπτουν προβλήματα. Οι ασαφείς απαιτήσεις μπορούν να ερμηνευθούν με διάφορους τρόπους από προγραμματιστές και χρήστες. Εξετάστε τον όρο "λογισμικό προβολής για την ανάγνωση εγγράφων" Πρόθεση του χρήστη - ειδικό λογισμικό προβολής για κάθε ξεχωριστό τύπο εγγράφου Ερμηνεία του προγραμματιστή - Παροχή προγράμματος προβολής κειμένου που εμφανίζει τα περιεχόμενα του εγγράφου.

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

16 Μη λειτουργικές απαιτήσεις Ορίζουν ιδιότητες και περιορισμούς του συστήματος, για παράδειγμα την αξιοπιστία, το χρόνο απόκρισης και τις απαιτήσεις σε αποθηκευτικό χώρο. Περιορισμοί μπορεί να είναι οι δυνατότητες των συσκευών εισόδου-εξόδου, οι αναπαραστάσεις του συστήματος, κ.λπ. Επίσης μπορεί να καθοριστούν απαιτήσεις διαδικασιών οι οποίες θα επιτάσσουν ένα συγκεκριμένο σύστημα CASE, μια συγκεκριμένη γλώσσα προγραμματισμού ή μέθοδο ανάπτυξης. Οι μη λειτουργικές απαιτήσεις μπορεί να είναι πιο κρίσιμες από τις λειτουργικές. Αν οι πρώτες δεν πληρούνται, το σύστημα είναι άχρηστο.

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

18 Τύποι μη λειτουργικών απαιτήσεων

19 Παραδείγματα μη λειτουργικών απαιτήσεων Απαίτηση προϊόντος 8.1 Η διασύνδεση χρήστη του LIBSYS θα πρέπει να υλοποιηθεί με απλή HTML, χωρίς πλαίσια και μικροεφαρμογές Java. Εταιρική απαίτηση Τα έγγραφα για τη διαδικασία ανάπτυξης του συστήματος και για τα παραδοτέα θα πρέπει να είναι σύμφωνα με τη διαδικασία και τα παραδοτέα που ορίζονται στο XYZCo-SP-STAN-95. Εξωτερική απαίτηση Το σύστημα θα πρέπει να μην αποκαλύπτει στο προσωπικό της βιβλιοθήκης που το χρησιμοποιεί οποιεσδήποτε προσωπικές πληροφορίες των χρηστών του, εκτός από το όνομά τους και τον αριθμό βιβλιογραφικής αναφοράς.

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

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

22 Μετρικές απαιτήσεων Ιδιότητα Ταχύτητα Μέγεθος Ευχρηστία Αξιοπιστία Ανθεκτικότητα Φορητότητα Μετρική Συναλλαγές/δευτερόλεπτο Χρόνος απόκρισης χρήστη/συμβάντος Χρόνος ανανέωσης οθόνης K byte Αριθμός τσιπ μνήμης RAM Χρόνος εκπαίδευσης Αριθμός πλαισίων βοήθειας Μέσος χρόνος μεταξύ αστοχιών Πιθανότητα μη διαθεσιμότητας Συχνότητα εμφάνισης αστοχιών Διαθεσιμότητα Χρόνος επανεκκίνησης μετά από αστοχία Ποσοστό συμβάντων που προκαλούν αστοχία Πιθανότητα βλάβης δεδομένων από αστοχία Ποσοστό εντολών που εξαρτώνται από το σύστημα προορισμού Αριθμός συστημάτων προορισμού

23 Αλληλεπίδραση απαιτήσεων Σε σύνθετα συστήματα είναι συνήθεις οι διενέξεις μεταξύ των διάφορων μη λειτουργικών απαιτήσεων. Σύστημα διαστημικού σκάφους Για την ελαχιστοποίηση του βάρους, το πλήθος των τσιπ του συστήματος πρέπει να είναι ελάχιστο. Για την ελαχιστοποίηση της κατανάλωσης ενέργειας, πρέπει να χρησιμοποιούνται τσιπ μικρότερης ισχύος. Όμως η χρήση τσιπ μικρότερης ισχύος μπορεί να σημαίνει ότι πρέπει να χρησιμοποιηθούν περισσότερα τσιπ. Ποια είναι η πιο κρίσιμη απαίτηση;

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

25 Απαιτήσεις πεδίου για το σύστημα βιβλιοθηκονομίας Θα πρέπει να υπάρχει μια τυποποιημένη διασύνδεση χρήστη για όλες τις βάσεις δεδομένων, η οποία είναι απαραίτητο να βασίζεται στο πρότυπο Ζ Λόγω περιορισμών πνευματικών δικαιωμάτων, κάποια έγγραφα πρέπει να διαγράφονται αμέσως μετά την άφιξή τους. Ανάλογα με τις απαιτήσεις του χρήστη, τα έγγραφα αυτά είτε θα τυπώνονται τοπικά στο διακομιστή του συστήματος για φυσική προώθηση στο χρήστη, είτε θα δρομολογούνται σε ένα δικτυακό εκτυπωτή.

26 Σύστημα προστασίας τρένου Η επιβράδυνση του τρένου θα πρέπει να υπολογίζεται με το μαθηματικό τύπο: D train = D control + D gradient όπου D gradient είναι 9,81ms 2 * ισοσταθμισμένη κλίση/alpha και οι τιμές 9,81ms 2 /alpha είναι γνωστές για τους διαφόρους τύπους τρένων.

27 Προβλήματα των απαιτήσεων πεδίου Έλλειψη ευχέρειας κατανόησης Είναι γραμμένες στη γλώσσα του πεδίου εφαρμογής. Συχνά είναι δυσνόητες από τους μηχανικοί ανάπτυξης του συστήματος. Έλλειψη ρητής διατύπωσης Οι ειδικοί του πεδίου κατανοούν το χώρο τόσο καλά που δεν διανοούνται καν να αποσαφηνίσουν τις απαιτήσεις πεδίου.

28 Απαιτήσεις χρήστη Θα πρέπει να περιγράφουν τις λειτουργικές και μη λειτουργικές απαιτήσεις με τέτοιον τρόπο ώστε να είναι κατανοητές από τους χρήστες του συστήματος που δεν έχουν λεπτομερείς τεχνικές γνώσεις. Οι απαιτήσεις χρήστη ορίζονται με τη βοήθεια ανθρώπινων στοιχείων γλωσσικής έκφρασης, πινάκων και διαγραμμάτων αφού αυτά τα στοιχεία είναι κατανοητά από όλους τους χρήστες.

29 Προβλήματα χρήσης ανθρώπινων στοιχείων γλωσσικής έκφρασης Έλλειψη σαφήνειας Είναι δύσκολο να χρησιμοποιηθεί η γλώσσα με ακριβή τρόπο χωρίς να γίνει το έγγραφο δυσανάγνωστο. Σύγχυση των απαιτήσεων Οι λειτουργικές απαιτήσεις και οι μη λειτουργικές απαιτήσεις συνήθως συγχέονται. Συνδυασμός απαιτήσεων Πολλές διαφορετικές απαιτήσεις μπορεί να εκφράζονται με τη μορφή μίας μόνο απαίτησης.

30 Απαίτηση συστήματος LIBSYS 4.5 Το LIBSYS πρέπει να παρέχει ένα οικονομικό λογιστικό σύστημα το οποίο θα τηρεί εγγραφές για όλες τις πληρωμές που γίνονται από τους χρήστες του συστήματος. Οι διαχειριστές του συστήματος θα μπορούν να διευθετήσουν αυτό το σύστημα έτσι ώστε να παρέχουν εκπτώσεις σε τακτικούς χρήστες.

31 Απαίτηση χρήστη για πλέγμα επεξεργασίας 2.6 Λειτουργίες πλέγματος: Για διευκόλυνση της τοποθέτησης οντοτήτων σε ένα διάγραμμα, ο χρήστης μπορεί να ενεργοποιεί ένα πλέγμα βαθμονομημένο είτε σε εκατοστά είτε σε ίντσες, μέσω μιας επιλογής του πίνακα ελέγχου. Αρχικά, το πλέγμα είναι απενεργοποιημένο. Το πλέγμα μπορεί να ενεργοποιείται ή να απενεργοποιείται οποιαδήποτε στιγμή κατά τη διάρκεια της επεξεργασίας, ενώ μπορεί επίσης να εναλλάσσεται μεταξύ ιντσών και εκατοστών οποιαδήποτε στιγμή. Επιλογή πλέγματος θα παρέχεται και στην προβολή με προσαρμογή στο διαθέσιμο χώρο (reduce-to-fit), αλλά ο αριθμός των γραμμών πλέγματος που θα εμφανίζονται θα είναι μειωμένος, ώστε να μην κατακλύζεται το μικρότερο διάγραμμα με γραμμές πλέγματος.

32 Προβλήματα απαιτήσεων Οι απαιτήσεις της βάσης δεδομένων περιλαμβάνουν τόσο εννοιολογικές όσο και πιο ενδελεχείς λεπτομερείς πληροφορίες Περιγράφουν την έννοια του οικονομικού λογιστικού συστήματος που πρόκειται να συμπεριληφθεί στο LIBSYS Αλλά περιέχουν και τη λεπτομέρεια ότι οι διευθυντές έχουν τη δυνατότητα διευθέτησης του συστήματος - είναι περιττή στο επίπεδο αυτό. Οι απαιτήσεις πλέγματος αναμιγνύουν τρία διαφορετικά είδη απαιτήσεων Μια εννοιολογική, λειτουργική απαίτηση (την αναγκαιότητα ύπαρξης ενός πλέγματος) Μια μη λειτουργική απαίτηση (τις μονάδες του πλέγματος) Μια μη λειτουργική απαίτηση για τη διασύνδεση χρήστη (ενεργοποίηση/απενεργοποίηση του πλέγματος).

33 Δομημένη παρουσίαση Λειτουργίες πλέγματος Το πρόγραμμα θα πρέπει να παρέχει μια λειτουργία η οποία θα εμφανίζει ένα πλέγμα από οριζόντιες και κάθετες γραμμές στο φόντο του παραθύρου επεξεργασίας. Το πλέγμα πρέπει να είναι παθητικό, δηλαδή η στοίχιση των οντοτήτων θα αποτελεί ευθύνη του χρήστη. Αιτιολογία: Το πλέγμα βοηθάει το χρήστη να δημιουργήσει ένα τακτοποιημένο διάγραμμα με οντότητες σε κανονικές αποστάσεις. Αν και ένα ενεργητικό πλέγμα θα ήταν χρήσιμο, όπου οι οντότητες θα στοιχίζονταν αυτόματα επάνω στις γραμμές του, η τοποθέτηση δεν θα ήταν ακριβής. Ο πλέον κατάλληλος για να αποφασίσει πού θα πρέπει να τοποθετηθούν οι οντότητες είναι ο χρήστης. Προδιαγραφή: ECLIPSE/WS/Tools/DE/FS Ενότητα 5.6 Πηγή: Ray Wilson, Glasgow Office

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

35 Απαιτήσεις συστήματος Πιο λεπτομερείς προδιαγραφές των λειτουργιών, υπηρεσιών και περιορισμών του συστήματος σε σύγκριση με τις απαιτήσεις χρήστη. Προορίζονται να αποτελέσουν τη βάση του σχεδιασμού του συστήματος. Μπορούν να συμπεριληφθούν στη σύμβαση για την υλοποίηση του συστήματος. Οι απαιτήσεις συστήματος μπορούν να καθοριστούν ή να απεικονιστούν με τη χρήση μοντέλων συστημάτων, τα οποία εξετάζονται στο Κεφάλαιο 8.

36 Απαιτήσεις και σχεδιασμός Κατά κανόνα, οι απαιτήσεις δηλώνουν τι πρέπει να κάνει το σύστημα και η σχεδίαση περιγράφει τον τρόπο με τον οποίο θα το κάνει. Στην πράξη, οι απαιτήσεις και η σχεδίαση είναι αλληλένδετες Ίσως χρειαστεί να σχεδιάσετε την αρχιτεκτονική του συστήματος για να διευκολύνετε τη δόμηση της προδιαγραφής απαιτήσεων Το σύστημα ίσως πρέπει να συνεργάζεται με άλλα συστήματα, κάτι που δημιουργεί απαιτήσεις σχεδίασης Η χρήση μιας συγκεκριμένης σχεδίασης μπορεί να αποτελεί απαίτηση πεδίου.

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

38 Εναλλακτικές λύσεις για τη διατύπωση των προδιαγραφών με ανθρώπινα στοιχεία γλωσσικής έκφρασης Σημειογραφία Δομημένη φυσική γλώσσα Γλώσσες περιγραφής σχεδιασμού Σημειογραφίες γραφικών Μαθηματικές προδιαγραφές Περιγραφή Η προσέγγιση αυτή βασίζεται στον ορισμό τυποποιημένων φορμών ή προτύπων εγγράφων για την έκφραση των προδιαγραφών των απαιτήσεων. Η προσέγγιση αυτή χρησιμοποιεί μια γλώσσα σαν τις γλώσσες προγραμματισμού, αλλά με πιο αφηρημένες δυνατότητες, για τον καθορισμό των απαιτήσεων μέσω ενός λειτουργικού μοντέλου του συστήματος. Αυτή η προσέγγιση δε χρησιμοποιείται ευρέως σήμερα, αν και μπορεί να είναι χρήσιμη για προδιαγραφές διασύνδεσης. Ο ορισμός των λειτουργικών απαιτήσεων για το σύστημα γίνεται με τη χρήση μιας γλώσσα γραφικών, η οποία συνοδεύεται από σχόλια κειμένου. Ένα πρώιμο παράδειγμα τέτοιας γλώσσας γραφικών ήταν η SADT (Ross, 1977) (Schoman και Ross, 1977). Σήμερα χρησιμοποιούνται συνήθως περιγραφές περιπτώσεων χρήσης (Jacobsen, κ.ά., 1993) και διαγράμματα ακολουθίας (Stevens και Pooley, 1999). Υπάρχουν σημειογραφίες που βασίζονται σε μαθηματικές έννοιες, όπως οι μηχανές πεπερασμένων καταστάσεων ή τα σύνολα. Τέτοιες μονοσήμαντες προδιαγραφές μειώνουν τις διαφωνίες μεταξύ πελάτη και εργολάβου σχετικά με τη λειτουργικότητα του συστήματος. Ωστόσο, οι περισσότεροι πελάτες δεν καταλαβαίνουν τις τυπικές προδιαγραφές και είναι απρόθυμοι να τις αποδεχτούν ως σύμβαση συστήματος.

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

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

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

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

43 Διατύπωση προδιαγραφών σε μορφή πίνακα Συνθήκη Το επίπεδο σακχάρου μειώνεται (r2 < r1) Το επίπεδο σακχάρου μένει σταθερό (r2 = r1) To επιπέδου σακχάρου αυξάνεται και ο ρυθμός αύξησης μειώνεται ((r2 r1) < (r1 r0)) Το επίπεδο σακχάρου αυξάνεται και ο ρυθμός αύξησης μένει σταθερός ή αυξάνεται ((r2 r1) > (r1 r0)) Ενέργεια CompDose = 0 CompDose = 0 CompDose = 0 CompDose = round ((r2 r1)/4) Αν μετά τη στρογγυλοποίηση το αποτέλεσμα είναι 0 τότε CompDose = MinimumDose

44 Γραφικά μοντέλα Τα γραφικά μοντέλα είναι πιο χρήσιμα όταν χρειάζεται να δείξετε πώς μεταβάλλεται μια κατάσταση ή όταν χρειάζεται να περιγράψετε μια ακολουθία ενεργειών. Στο Κεφάλαιο 8 ερμηνεύονται διάφορα γραφικά μοντέλα.

45 Διαγράμματα ακολουθίας Δείχνουν την ακολουθία γεγονότων που λαμβάνουν χώρα κατά τη διάρκεια μιας αλληλεπίδρασης ενός χρήστη με ένα σύστημα. Τα διαβάζετε από την κορυφή προς το τέλος για να δείτε τη διάταξη των ενεργειών που γίνονται. Ανάληψη μετρητών από αυτόματο μηχάνημα Επικύρωση κάρτας Χειρισμός αίτησης Ολοκλήρωση συναλλαγής

46 Διάγραμμα ακολουθίας για ανάληψη χρημάτων από αυτόματο μηχάνημα (ATM)

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

48 Η περιγραφή μιας διασύνδεσης σε Java PDL interface PrintServer { // defines an abstract printer server // requires: interface Printer, interface PrintDoc // provides: initialize, print, displayprintqueue, cancelprintjob, switchprinter void initialize ( Printer p ) ; void print ( Printer p, PrintDoc d ) ; void displayprintqueue ( Printer p ) ; void cancelprintjob (Printer p, PrintDoc d) ; void switchprinter (Printer p1, Printer p2, PrintDoc d) ; } //PrintServer

49 Το έγγραφο απαιτήσεων Το έγγραφο απαιτήσεων είναι η επίσημη δήλωση του τι πρέπει να υλοποιήσουν οι κατασκευαστές του συστήματος. Θα πρέπει να περιλαμβάνει τόσο τις απαιτήσεις χρήστη για το σύστημα όσο και μια λεπτομερή προδιαγραφή των απαιτήσεων συστήματος. ΔΕΝ είναι έγγραφο που αφορά το σχεδιασμό. Στα μέτρα του εφικτού, πρέπει να ορίζει ΤΙ πρέπει να κάνει το σύστημα και όχι ΠΩΣ πρέπει να το κάνει

50 Χρήστες εγγράφου απαιτήσεων

51 Πρότυπο απαιτήσεων κατά ΙΕΕΕ Ορίζει τη γενική δομή του εγγράφου απαιτήσεων το οποίο πρέπει να είναι ξεχωριστό για κάθε σύστημα. Εισαγωγή Γενική περιγραφή Ειδικές απαιτήσεις Παραρτήματα Ευρετήριο

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

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

54 Κύρια σημεία Οι απαιτήσεις συστήματος προορίζονται για την επακριβή περιγραφή των λειτουργιών που πρέπει να παρέχει το σύστημα. Το έγγραφο των απαιτήσεων λογισμικού είναι η συμφωνημένη δήλωση των απαιτήσεων συστήματος. Το πρότυπο της IEEE αποτελεί ένα χρήσιμο σημείο εκκίνησης για πιο εξειδικευμένα πρότυπα προδιαγραφής απαιτήσεων.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 8 Πληροφοριακά συστήματα. Εφαρμογές Πληροφορικής Κεφ. 8 Καραμαούνας Πολύκαρπος Κεφάλαιο 8 Πληροφοριακά συστήματα 1 Στόχος: η βελτίωση της ποιότητας προϊόντων και υπηρεσιών η αύξηση της παραγωγικότητας η παραγωγή νέων προϊόντων και νέων υπηρεσιών. 2 8.1 Τί είναι Πληροφοριακό Σύστημα

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

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

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

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

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

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

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

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

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

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

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

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

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

Η Διαδικασία Σχεδιασμού Συστημάτων

Η Διαδικασία Σχεδιασμού Συστημάτων Ενότητα 5 Η Διαδικασία Σχεδιασμού Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 5-1 Στόχοι & αντικείμενο ενότητας Η διαδικασία σχεδιασμού Παράγοντες σχεδιασμού Λογικό vs.

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

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

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

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος

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

Browsers. Λειτουργικότητα και Παραμετροποίηση

Browsers. Λειτουργικότητα και Παραμετροποίηση Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης

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

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

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

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

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

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

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

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

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

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

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

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

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

ΣΧΕΔΙΑΣΗ ΔΙΕΠΑΦΩΝ ΑΝΘΡΩΠΟΥ- ΥΠΟΛΟΓΙΣΤΗ (10)

ΣΧΕΔΙΑΣΗ ΔΙΕΠΑΦΩΝ ΑΝΘΡΩΠΟΥ- ΥΠΟΛΟΓΙΣΤΗ (10) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΗ ΔΙΕΠΑΦΩΝ ΑΝΘΡΩΠΟΥ- ΥΠΟΛΟΓΙΣΤΗ (10) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

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

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

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

Σχεδιασμός χωρητικότητας HP NonStop Server

Σχεδιασμός χωρητικότητας HP NonStop Server Σχεδιασμός χωρητικότητας HP NonStop Server Υπηρεσίες HP Τεχνικά δεδομένα Ο καθορισμός των μελλοντικών αναγκών χώρου αποθήκευσης των συνεχώς αναπτυσσόμενων συστημάτων NonStop της επιχείρησής σας είναι ζωτικής

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

Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης

Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης Πλεονεκτήματα και μειονεκτήματα της προσομοίωσης Πλεονεκτήματα 1. Σε περιπτώσεις που είναι αδύνατον να αναπαρασταθούν τα συστήματα με μαθηματικά μοντέλα είναι αναγκαστική καταφυγή η χρήση προσομοίωσης.

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

Υδρόμετρα. Συστήματα Ανάγνωσης Μετρητών από Απόσταση AMR

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

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

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

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

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

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

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

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

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

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

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

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

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

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος... Περιεχόμενα Πρόλογος...11 Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών... 13 1.1 Εισαγωγή στους υπολογιστές... 15 1.2 Μονάδες μέτρησης... 27 1.3 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή...

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

ΑΠΟΛΥΤΗ ΣΙΓΟΥΡΙΑ ΜΕ ΤΟ

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

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

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

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

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

ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Γ ΓΥΜΝΑΣΙΟΥ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Γ ΓΥΜΝΑΣΙΟΥ Νέα Αναλυτικά Προγράμματα Πληροφορικής και Επιστήμης Ηλεκτρονικών Υπολογιστών Πηγή: Οδηγός

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

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΝΑΛΥΣΗΣ ΤΗΣ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΝΑΛΥΣΗΣ ΤΗΣ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΝΑΛΥΣΗΣ ΤΗΣ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ Το παρόν ερωτηματολόγιο ανάλυσης της θέσης εργασίας σχεδιάστηκε με σκοπό τη συλλογή πληροφοριών σχετικά με τα καθήκοντα και τις απαιτήσεις της θέσης εργασίας,

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

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

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

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

Λογισμικό exe. Οδηγός. Συγγραφική Ομάδα: Κωνςταντίνοσ Τςακάλογλου, Ιωάννησ Εξηνταρίδησ, Κωνςταντίνοσ Τςιμπάνησ, Σταυροφλα Γεωργιάδη

Λογισμικό exe. Οδηγός. Συγγραφική Ομάδα: Κωνςταντίνοσ Τςακάλογλου, Ιωάννησ Εξηνταρίδησ, Κωνςταντίνοσ Τςιμπάνησ, Σταυροφλα Γεωργιάδη Λογισμικό exe Οδηγός Συγγραφική Ομάδα: Κωνςταντίνοσ Τςακάλογλου, Ιωάννησ Εξηνταρίδησ, Κωνςταντίνοσ Τςιμπάνησ, Σταυροφλα Γεωργιάδη Απρίλιοσ 2010 Το SCORM είναι ένα διεθνώς αναγνωρισμένο πρότυπο για μαθησιακά

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

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

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

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

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

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

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

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

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

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

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

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

ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΠΡΟΪΟΝΤΟΣ

ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΠΡΟΪΟΝΤΟΣ ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΠΡΟΪΟΝΤΟΣ Πλήρης εμπορική παρακολούθηση και άμεση οικονομική εικόνα των επιχειρήσεων Αποθήκη o Διαχείριση αποθήκης (5 αποθ. χώροι) o Οργάνωση αποθήκης o Group Αποθηκών o Είδη

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

Το Υλικό Μέρος του Υπολογιστή

Το Υλικό Μέρος του Υπολογιστή 1 Το Υλικό Μέρος του Υπολογιστή Ο υπολογιστής, όπως μπορείτε να παρατηρήσετε στο εργαστήριο του σχολείου σας, περιλαμβάνει διάφορα ξεχωριστά τμήματα που συνδέονται και συνεργάζονται μεταξύ τους, ώστε να

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

6. Διαχείριση Έργου. Έκδοση των φοιτητών

6. Διαχείριση Έργου. Έκδοση των φοιτητών 6. Διαχείριση Έργου Έκδοση των φοιτητών Εισαγωγή 1. Η διαδικασία της Διαχείρισης Έργου 2. Διαχείριση κινδύνων Επανεξέταση Ερωτήσεις Αυτοαξιολόγησης Διαχείριση του έργου είναι να βάζεις σαφείς στόχους,

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

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

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

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων... Περιεχόμενα Ανάλυση προβλήματος 1. Η έννοια πρόβλημα...13 2. Επίλυση προβλημάτων...17 Δομή ακολουθίας 3. Βασικές έννοιες αλγορίθμων...27 4. Εισαγωγή στην ψευδογλώσσα...31 5. Οι πρώτοι μου αλγόριθμοι...54

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Visio 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Ενημερωμένα

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

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

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

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

Dynamic Business Systems. Παρουσίαση Εφαρμογής

Dynamic Business Systems. Παρουσίαση Εφαρμογής Παρουσίαση Εφαρμογής Διαχείριση Αποθήκης Ειδών, Μητρώου και Τιμοκαταλόγων Προμηθευτών, Αξιολόγηση Προμηθειών μέσω Προσφορών Ειδών Dynamic Business Systems (Dynamic Supplies) Περιεχόμενα A. Η Εφαρμογή Dynamic

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

Ο ΗΓΙΕΣ DOCUMENT DESIGNER

Ο ΗΓΙΕΣ DOCUMENT DESIGNER Ο ΗΓΙΕΣ DOCUMENT DESIGNER ΕΙΣΑΓΩΓΗ Εάν δεν επιθυµείτε να χρησιµοποιείτε τις προσχεδιασµένες φόρµες εντύπων της Singular, η εργασία αυτή σας δίνει τη δυνατότητα να σχεδιάζετε φόρµες µε βάση τις οποίες επιθυµείτε

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

Γεώργιος Φίλιππας 23/8/2015

Γεώργιος Φίλιππας 23/8/2015 MACROWEB Προβλήματα Γεώργιος Φίλιππας 23/8/2015 Παραδείγματα Προβλημάτων. Πως ορίζεται η έννοια πρόβλημα; Από ποιους παράγοντες εξαρτάται η κατανόηση ενός προβλήματος; Τι εννοούμε λέγοντας χώρο ενός προβλήματος;

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

Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών. Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης

Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών. Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2 Εφαρμογές λογισμικού του Πληροφοριακού Συστήματος... 5 2.1 Διαδικτυακή

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

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

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

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

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

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης

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

Διαχείριση Αξιόγραφων

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

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

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ IMAGO F3000 Συνοπτική περιγραφή Αυτοί οι ελεγκτές διαδικασίας χτίζονται σε ένα σχεδιασμό επεκτάσιμης μονάδας, και είναι κατάλληλοι για τον έλεγχο ρύθμιση λειτουργίας, ψησίματος, καπνίσματος και ελέγχου

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

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

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που

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

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

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

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βήματα προς τη δημιουργία εκτελέσιμου κώδικα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βήματα προς τη δημιουργία εκτελέσιμου κώδικα Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βήματα προς τη δημιουργία εκτελέσιμου κώδικα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Βήματα προς τη δημιουργία εκτελέσιμου κώδικα

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

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

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

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

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

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

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

ECVET Αναλυτικό Πρόγραµµα Εκπαίδευσης ανά Ενότητα ΠΡΟΤΥΠΟ. Μαθησιακά Αποτελέσµατα. Με την ολοκλήρωση της ενότητας ο εκπαιδευόµενος αναµένεται να:

ECVET Αναλυτικό Πρόγραµµα Εκπαίδευσης ανά Ενότητα ΠΡΟΤΥΠΟ. Μαθησιακά Αποτελέσµατα. Με την ολοκλήρωση της ενότητας ο εκπαιδευόµενος αναµένεται να: Όνοµα Οργανισµού: ΙΙΕΚ ΔΕΛΤΑ Τίτλος Προγράµµατος: Τεχνικός Μηχανοτρονικής Όνοµα και κωδικός µαθήµατος: Μηχανολογικό Σχέδιο / Ενότητα 3 Τύπος µαθήµατος (π.χ. κύριο, επιλεγόµενο): Βασικής επαγγελµατικής

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

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

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος. 1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.

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

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

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

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

Σενάριο 17: Παιχνίδι μνήμης με εικόνες

Σενάριο 17: Παιχνίδι μνήμης με εικόνες Σενάριο 17: Παιχνίδι μνήμης με εικόνες Φύλλο Εργασίας Τίτλος: Παιχνίδι μνήμης με εικόνες Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω, Συνθετικές

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

ΔΙΑΚΗΡΥΞΗ ΔΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ ΔΔ-...

ΔΙΑΚΗΡΥΞΗ ΔΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ ΔΔ-... ΙΑΧΕΙΡΙΣΤΗΣ ΕΛΛΗΝΙΚΟΥ ΙΚΤΥΟΥ ΙΑΝΟΜΗΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ Α.Ε. ΔΙΑΚΗΡΥΞΗ ΔΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ ΔΔ-... ΕΡΓΟ: «Πιλοτικό Σύστηµα Τηλεµέτρησης και ιαχείρισης της Ζήτησης Παροχών Ηλεκτρικής Ενέργειας Οικιακών

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β. Καβακλή. Χειμερινό Εξάμηνο 2001

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β. Καβακλή. Χειμερινό Εξάμηνο 2001 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β. Καβακλή Χειμερινό Εξάμηνο 2001 1 Ανάλυση προβλήματος Η σωστή αντιμετώπιση

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

ALERTS ή EDA (Event Driven Actions)

ALERTS ή EDA (Event Driven Actions) ALERTS ή EDA (Event Driven Actions) Το ALERTS είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων

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

Αριθμομηχανή με εκτυπωτή

Αριθμομηχανή με εκτυπωτή CITIZEN 350DPII Αριθμομηχανή με εκτυπωτή Εγχειρίδιο οδηγιών 1 Σημείωση: 1) Το Σήμα Ασφάλειας IRAM αναφέρεται μόνο στις συνθήκες ασφάλειας που ορίζονται από το IEC 60950/A11 και όχι στις συνθήκες λειτουργίας

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 Αλγόριθμος: Βήμα προς βήμα διαδικασία για την επίλυση κάποιου προβλήματος. Το πλήθος των βημάτων πρέπει να είναι πεπερασμένο. Αλλιώς: Πεπερασμένη

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

Περιεχόμενα. Κεφάλαιο 3 Πρότυπα διαχείρισης έργου 46

Περιεχόμενα. Κεφάλαιο 3 Πρότυπα διαχείρισης έργου 46 Περιεχόμενα Πρόλογος Σημείωμα του συγγραφέα Κεφάλαιο 1 Εισαγωγή στη διαχείριση έργου 18 1. Τι είναι έργο; 21 2. Έργο εναντίον γραμμής παραγωγής 23 3. Τύποι έργων 26 4. Τι είναι διαχείριση έργου; 29 5.

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

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21 Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον

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

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

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

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

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης: Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης: Ονοματεπώνυμο: Βαθμός: Θέμα 1 ο - (0) Α. Να γράψετε στο τετράδιό

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

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

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΠΙΔΕΙΞΗΣ ΔΥΝΑΤΟΤΗΤΩΝ ΠΡΩΤΟΚΟΛΛΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΤΑΜΕΙΑΚΗΣ ΜΗΧΑΝΗΣ DPS S 710 ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΠΙΔΕΙΞΗΣ ΔΥΝΑΤΟΤΗΤΩΝ ΠΡΩΤΟΚΟΛΛΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΤΑΜΕΙΑΚΗΣ ΜΗΧΑΝΗΣ DPS S 710 Η επίδειξη των δυνατοτήτων του πρωτοκόλλου επικοινωνίας απαιτεί την εγκατάσταση του προγράμματος ECRFP. Για

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

Ενότητα 3 (κεφάλαιο 16) Επαναχρησιμοποίηση Λογισμικού

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

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

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9 Περιεχόμενα Κεφάλαιο 1 Γνωριμία με το Excel...9 Τα στοιχεία του παραθύρου του Excel... 10 Κελιά και διευθύνσεις... 13 Σε ποιο κελί θα τοποθετηθούν τα δεδομένα;... 14 Καταχώριση δεδομένων... 15 Τι καταλαβαίνει

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

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ):

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ): 1.1 Θέματα Προς Απάντηση 1.1.1 Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ): 1. Πρόβλημα είναι μια μαθηματική κατάσταση που πρέπει να αντιμετωπίσουμε. 2. Αν υποβάλλουμε

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

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

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

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

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

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

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

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

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

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

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