Συστήματα Πραγματικού Χρόνου. Real Time Systems, RTS
|
|
- Ἄγγελος Μιαούλης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Συστήματα Πραγματικού Χρόνου Real Time Systems, RTS
2 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Ανάπτυξη RTS Τεχνικές Δομημένης Ανάπτυξης Αρχικές φάσεις ανάπτυξης: Περισσότερος χρόνος Περισσότερη προσπάθεια + χρήματα Παραδοσιακές Προσεγγίσεις Προς τι τέτοιες τεχνικές;
3 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Εμπλεκόμενοι στην ανάπτυξη RTS ΠΡΟΒΛΗΜΑΤΑ Όλοι εργάζονται για το ίδιο σκοπό: την costeffective ανάπτυξη που πληρεί τις προδιαγραφές. ΟΜΩΣ: Βλέπουν το πρόβλημα από διαφορετική σκοπιά (!) και συνήθως δεν καταλαβαίνονται μεταξύ τους (!!!). Μηχανικοί hardware Μηχανικοί software Τεχν. Ποιότητα Ασφάλεια Control Πελάτης Πωλητές Υπεύθυνος του project
4 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Παραδοσιακή Τεχνική 1. Υλοποίηση του hardware 2. Ανάπτυξη του software Τροποποιήσεις μόνο στο software που έπεται (εύκολη λύση) ΣΥΝΕΠΕΙΑ: κόστος ανάπτυξης του software Ερώτημα: Είναι πιο εύκολη η αλλαγή μέρους του hardware ή κάποιων γραμμών του software? Το timing, scheduling του συστήματος?
5 Προβλήματα Ανάπτυξης ΛΥΣΗ: Χρήση αποτελεσματικών εργαλείων επικοινωνίας για αλληλοκατανόηση των δυναμικών δυσκολιών που συνεπάγεται κάθε τροποποίηση. επιλογή διάταξης Processor (?) αυτή ή την άλλη; Soft eng Hard eng Ένα Q.A. / Q.C. τεστ περνά συχνά όχι γιατί είναι σωστό (!) αλλά γιατί ξεχάστηκε κάποια θεμελιώδης παράμετρος από τις προδιαγραφές του τεστ. (συχνά ο προγραμματιστής του κώδικα και του Q.A. / Q.C. τεστ είναι ο ίδιος)
6 Προβλήματα Ανάπτυξης Άλλα προβλήματα Επικοινωνία με πελάτη Επικοινωνία με πωλητές (ζητούν π.χ. την κατασκευή σε γελοία χρονική περίοδο) Επικοινωνία με Project Managers (πρέπει πάντα να τους εξηγείς τι κάνεις και γιατί) Λύση προβλημάτων επικοινωνίας: Χρήση αναπτυξιακών εργαλείων τα οποία μπορεί ο καθένας που εμπλέκεται στο project να καταλάβει Συχνή επικοινωνία Αλληλοκατανόηση προβλημάτων Καλύτερος δυνατός συμβιβασμός μεταξύ του τι θέλουν οι μεν και τι μπορούν οι δε.
7 Πολυπλοκότητα Συστήματος Σύστημα που παράγει φακελάκια τσαγιού SUPERVISOR PROCESS CONTROL TEABAG EQUIPMENT GRAPHICS TERMINAL COMMUNICATIONS OPERATOR TERMINAL DATABASE Ερώτημα: Κατανοείς όχι μόνο τι είναι το process control αλλά και όλο το software που τρέχει σε αυτό, πρέπει να ξέρεις τι κάνουν τα άλλα κουτιά; Κατανόηση ΝΑΙ, λεπτομέρειες ΟΧΙ
8 Πολυπλοκότητα Συστήματος Νόμος του Weinburg: In order to understand anything, do not attempt to understand everything! Αρχή Ανάπτυξης: Θα ασχοληθείς μόνο με κάποια τμήματα του εξοπλισμού, για τα οποία πρέπει να γνωρίζεις τα βασικά τους σημεία. Παράδειγμα: Supervisor: ποιες εικόνες θέλει να βλέπει και όχι ποια strings χαρακτήρων ή κώδικας τις δημιουργούν. Πρώτα στάδια: Μόνο υψηλού επιπέδου πληροφορία (καλή κατανόηση) Λεπτομέρειες αργότερα
9 Τεχνικές Ανάπτυξης Άτομα με : διαφορετικό background διαφορετικές εμπειρίες Διαφορετικός τρόπος - σκοπιά στην ανάπτυξη μιας συγκεκριμένης εφαρμογής Μερικοί κάθονται σε ένα τερματικό και σχεδιάζουν - χτίζουν κώδικα με μια δική τους τεχνική (όχι γνωστή) Τεχνική για ένα άτομο τρόπος κατασκευής πραγμάτων που δουλεύει μόνο για ένα άτομο Τεχνική Δομημένης Ανάπτυξης Δεν προσπαθείς να υιοθετήσεις μια τελείως καινούρια σε σένα μέθοδο, αλλά προσπαθείς να ενσωματώσεις το δικό σου τρόπο σε αυτήν Το πλήθος των εφαρμογών είναι ευρύ και αόριστο Αδύνατο να ακολουθηθούν τα ίδια βήματα για κάθε ανάπτυξη
10 Ιδέες πίσω από τη Δομημένη Ανάπτυξη Η χρησιμοποίηση μοντέλων Χτίσιμο σπιτιού : Σχέδια, τροποποιήσεις, στατικά κλπ. Ανάπτυξη λογισμικού : Διασταύρωση γνώσεων για καλύτερο αποτέλεσμα Λόγοι για σχεδιασμό μοντέλου α) Εργαλείο επικοινωνίας β) Κάτι συγκεκριμένο από το οποίο μπορούν να εξαχθούν σφάλματα απαιτήσεων σε πολύ αρχικό στάδιο γ) Δυνατότητα για τροποποιήσεις απαιτήσεων πελατών. Το κόστος αλλαγής εγείρεται εκθετικά καθώς κινείσαι στον Αναπτυξιακό κύκλο δ) Δυνατότητας εκτίμησης χρόνου υλοποίησης, κόστους, απαιτούμενης υπολογιστικής ισχύος κλπ. Γραφικό μοντέλο Πλεονέκτημα : Παρέχει μια Γενική Καθαρή Άποψη της κατάστασης. Λέει κάτι στα γρήγορα χωρίς να σε εμπλέκει σε λεπτομέρειες βάθους (Επιλογή προσώπου: με περιγραφή ή με φωτογραφία ;)
11 Ιδέες πίσω από τη Δομημένη Ανάπτυξη Αρχική περιγραφή συστήματος : Γραφική Συνοπτικό Γραφικό Σπάσιμο σε χαμηλότερα επίπεδα Κείμενο : σύνταξη με σεβασμό στα γραφικά Κάθε διάγραμμα συνηθίζεται να συνοδεύεται από κανόνες και οδηγούς, που εμπνέουν εμπιστοσύνη στο μοντέλο Τα μοντέλα πρέπει να είναι : α) Φιλικά και από την πλευρά του μηχανικού και από την πλευρά του πελάτη β) Τέτοια που να παρέχουν μια μορφή επικοινωνίας μεταξύ των εμπλεκομένων γ) Μοντέλα και τεχνικές εύκολες για τον μηχανικό Η χρήση δομημένων τεχνικών μοιάζει με το γράψιμο ή την οδήγηση : «Μετά από κάποια πρακτική γίνεται αυτόματα»
12 Διαγράμματα (Diagrams) Ροής Δεδομένων Data Flow D (DFD) Μετάβασης Καταστάσεων State Transition D (STD) Σχέσεων Οντοτήτων Entity Relationship D (ERD) Λειτουργικότητα Δυναμική ή/και έλεγχος Πληροφοριακό παθητικό μοντέλο Κανόνες και Οδηγίες Ορίζουν ποια σύμβολα πρέπει να χρησιμοποιηθούν Ορίζουν ποια σύμβολα συνδέονται με ποια Διευκολύνουν την κατανόηση των διαγραμμάτων καθιστώντας τα πιο προφανή Διευκολύνουν την σύνδεση διαγραμμάτων μεταξύ τους
13 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Βήματα Ανάπτυξης Ανάλυση Σχεδίαση Ανάλυση: η διαδικασία ορισμού ενός προβλήματος που πρέπει να επιλυθεί (όχι πώς θα φτιαχτεί αλλά τι πρέπει να κάνει) Σχεδίαση: με βάση τις προδιαγραφές της ανάλυσης καλύτερη λύση. Σχέδια μοντέλα που δείχνουν πως θα υλοποιηθεί η προτεινόμενη λύση Σχέδια μοντέλα που δείχνουν πως αυτή η λύση προσεγγίζει ή άπτεται του προβλήματος
14 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Παρατηρήσεις Ανάλυση: Σκέπτεσαι μόνον τις απαιτήσεις του πελάτη όχι πώς θα σχεδιαστεί ή αν θα υπάρχουν προβλήματα υλοποίησης Ανάλυση Σχεδίαση: Βήματα απαραίτητα, σε διαβεβαιώνουν ότι έχεις καταλάβει τι ζητά ο πελάτης πριν αρχίσεις να του λες τι μπορείς να κάνεις
15 Ανάπτυξη Συστημάτων Πραγματικού Χρόνου Χρήση τέλειας τεχνολογίας Εύκολη ανάλυση Καλός Σχεδιασμός Αποτέλεσμα: Άριστη Προσέγγιση Απαιτήσεων Πελάτη Στην ανάλυση θεωρείς ότι θα κτίσεις το σύστημα πάνω σε ένα επεξεργαστή που διαθέτει: Απεριόριστη μνήμη Απεριόριστη αξιοπιστία Απεριόριστα μεγάλη ταχύτητα εκτέλεσης εντολών Δυνατότητα επικοινωνίας με οτιδήποτε στον έξω κόσμο
16 Παραδοσιακό Όνομα Ορολογία Όνομα στη Δομημένη Ανάπτυξη Ιδέα : Πρέπει να φτιάξουμε κάτι που να κάνει το εξής Απαίτηση : Έτσι φαίνεται το σύστημα από την πλευρά του χρήστη Λειτουργικές προδιαγραφές : Το σύστημα στην ουσία πρέπει να κάνει τα εξής Σχεδιασμός υλικού : Αποφασίζεις την αρχιτεκτονική - δομή του υλικού Σχεδιασμός λογισμικού : Αποφασίζεις την αρχιτεκτονική - δομή του λογισμικού Σχεδιασμός προγράμματος : Υλοποίηση Στόχος έργου Statement of purpose Περιβαλλοντικό μοντέλο Environmental model Μοντέλο συμπεριφοράς Behavioural Model Μοντέλο περιβάλλοντος του επεξεργαστή Processor Environment Model Μοντέλο περιβάλλοντος του λογισμικού Software Environmet Model Μοντέλο οργάνωσης κώδικα Code Organization Model
17 Παράδειγμα: Σύστημα Συγκομιδής Μανιταριών 1- Στόχος Έργου (Statement of purpose) Συγκομιδή στην κατάλληλη στιγμή : μέγιστο μέγεθος αλλά να μην παρέλθει ο χρόνος τους Χειριστής : καθορισμός μεγέθους, έναρξη - παύση 2- Βασικό Περιβαλλοντικό Μοντέλο (Essential Environmental Model) Διάγραμμα Γενικού Πλαισίου The Context Diagram Λίστα Γεγονότων The Event List
18 Παράδειγμα: Σύστημα Συγκομιδής Μανιταριών Λίστα Γεγονότων Γεγονός 1- Εκκίνηση συστήματος 2- Εισαγωγή νέου μεγέθους 3- Ο scanner δείχνει μανιτάρι στο σωστό μέγεθος 4- Ο εργάτης στη θέση 5- Διακοπή συγκομιδής 6- Αίτηση περίληψης παραγωγής από Manager Απόκριση - Εκκίνηση σάρωσης - Εκκίνηση παρουσίασης εικόνων πληροφόρησης - Καταγραφή νέου μεγέθους - Κίνηση του εργάτη στο μανιτάρι - Σταμάτημα και λήψη - Σταμάτημα σάρωσης - Σταμάτημα εικόνων πληροφόρησης στην οθόνη - Έκδοση περίληψης παραγωγής
19 Διάγραμμα Γενικού Πλαισίου The Context Diagram ΧΕΙΡΙΣΤΗΣ Νέο μέγεθος συντεταγμένες συλλέκτη ΣΥΛΛΕΚΤΗΣ ΜΑΝΙΤΑΡΙΩΝ Εικόνα πληροφόρησης συλλογής περίληψης παραγωγής MANAGER αίτηση περίληψης παραγωγής Σύστημα συλλογής δεδομένα σάρωσης συντεταγμένες κίνησης ΣΑΡΩΤΗΣ ΜΑΝΙΤΑΡΙΩΝ Μάζεψε μανιτάρι
20 Βασικό Μοντέλο Συμπεριφοράς (Essential Behavioural Model) Μια πιο στενή ματιά στο εσωτερικό του συστήματος Μοντελοποίηση της συμπεριφοράς και πάλι από την σκοπιά του πελάτη Περιλαμβάνει: Διάγραμμα Ροής Δεδομένων (Data Flow Diagram, DFD) Διάγραμμα Μετάβασης Κατάστασης (State Transition Diagram, STD) Διάγραμμα Συσχέτισης Οντοτήτων (Entity Relationship Diagram, ERD) Συνοδευτική Τεκμηρίωση (Supporting Textual Specifications)
21 νέο μέγεθος Κατέγραψε Νέο Μέγεθος Μανιταριών 4 Διάγραμμα Ροής Δεδομένων (δείχνει την λειτουργία του συστήματος) Μέγεθος Μανιταριού Ανάφερε Μανιτάρια Που Συλλέχθηκαν 2 Εμφάνιση συλλεγμένων Μανιτάρια που συλλέχθηκαν E/D E/D Έλεγξε Συγκομιδή Μανιταριών 6 start/stop σύλλεξε μανιτάρι αίτηση περίληψης Παρήγαγε Περίληψη Παραγωγής 5 Σάρωσε τα Μανιτάρια 1 μανιτάρια στο σωστό μέγεθος E/D εργάτης στο μανιτάρι Περίληψη παραγωγής Μανιτάρια που συλλέχθηκαν δεδομένα σάρωσης Συντεταγμένες Μανιταριού Μετακίνησε εργάτη προς Μανιτάρι 3 συντεταγμένες εργάτη Συντεταγμένες μετακίνησης
22 Διάγραμμα Μετάβασης Κατάστασης (STD) ΑΝΕΝΕΡΓΗ ΚΑΤΑΣΤΑΣΗ 1. Αποτυπώνει τις καταστάσεις 2. Προσδιορίζει τα σήματα ελέγχου που εξέρχονται από την διαδικασία ελέγχου 3. θέτει σε on off τους μετασχηματισμούς δεδομένων start E: Σάρωσε μανιτάρια Ε: Ανέφερε συλλεγμένα μανιτάρια stop D: Σάρωσε μανιτάρια D:Ανέφερε συλλεγμένα μανιτάρια ΣΑΡΩΣΗ ΜΑΝΙΤΑΡΙΩΝ μανιτάρι στο σωστό μέγεθος D: Σάρωσε μανιτάρια Ε: Μετακίνησε εργάτη προς μανιτάρι ΜΕΤΑΚΙΝΗΣΗ ΕΡΓΑΤΗ ΣΤΟ ΜΑΝΙΤΑΡΙ εργάτης στο μανιτάρι Κάθε τετράγωνο αναπαριστά μια χρονική διάρκεια κατά την οποία το σύστημα εκτελεί μια καθορισμένη λειτουργία (προσδιοριζόμενη από το όνομα της κατάστασης) D: Μετακίνησε εργάτη προς μανιτάρι Μάζεψε μανιτάρι E: Σάρωσε μανιτάρια
23 Διάγραμμα Σχέσεων Οντοτήτων (ERD) Συλλεγόμενο μανιτάρι έχει σωστό Μέγεθος βρίσκεται σε Κάτι για το οποίο θέλουμε να αποθηκεύσουμε σχετικές πληροφορίες συντεταγμένες Τη σχέση ή συσχέτιση μεταξύ συνδεδεμένων πραγμάτων
24 Μοντέλο Περιβάλλοντος Επεξεργαστή Processor Environment Model (PEM) Δείχνει πώς έχει αναδιοργανωθεί - επεξεργαστεί το βασικό (essential) μοντέλο, ώστε να ταιριάζει - να προσαρμόζεται στο Hard που επιλέχθηκε Α- Υψηλού Επιπέδου Διάγραμμα ροής δεδομένων (Top Level D.) Δείχνει τους επεξεργαστές του συστήματος Β- Για κάθε επεξεργαστή ι) Διάγραμμα Ροής Δεδομένων ιι) Διάγραμμα Μετάπτωσης Καταστάσεων ιιι) Διάγραμμα Σχέσεων-Συνδέσεων Οντοτήτων ιν) Κείμενο υποστήριξης
25 Μοντέλο Περιβάλλοντος Επεξεργαστή Διάγραμμα Υψηλού Επιπέδου Συντεταγμένες κίνησης Συντεταγμένες συλλέκτη Δεδομένα σαρωτή Μάζεψε μανιτάρι Επεξεργαστής συλλογής 1 Απαιτούμενο μέγεθος δεδομένα Σταμάτα / ξεκίνα συλλογή Επεξεργαστής επικοινωνίας ανθρώπουμηχανής 2 Σταμάτα / ξεκίνα Περίληψη παραγωγής Νέο μέγεθος Εμφάνιση Συλλεγμένων Αίτηση περίληψης Δείχνει τη φυσική σύνθεση του hardware
26 Μοντέλο Περιβάλλοντος Επεξεργαστή Επεξεργαστής Συλλογής Μανιταριών Δεδομένα σαρωτή δεδομένα Σάρωσε μανιτάρια 1.3 Ε/Α Μέγεθος Λάβε μέγεθος 1.4 Απαιτούμενο μέγεθος Συντεταγμένες Μανιτάρι στο σωστό μέγεθος Ε/Α Μετακίνησε συλλέκτη στο μανιτάρι 1.1 Έλεγξε συλλέκτη 1.2 Συλλέκτης στο μανιτάρι Σταμάτα / ξεκίνα τη συλλογή Σύλλεξε μανιτάρι Δείχνει όλες τις εργασίες που θα εκτελούνται από τους επεξεργαστές και τη διασύνδεσή τους. Συντεταγμένες συλλέκτη Συντεταγμένες κίνησης Δεν λέει πώς θα υλοποιηθούν
27 start/stop Μοντέλο Περιβάλλοντος Επεξεργαστή Επεξεργαστής Επικοινωνίας Ανθρώπου - Υπολογιστή εμφάνιση συλλεγμένων Ε/D Ανάφερε Συλλεγμένα Μανιτάρια 2.2 Λάβε Δεδομένα Μανιταριού 2.3 δεδομένα Έλεγξε Διεπαφή Ανθρώπου Υπολογιστή 2.1 Συλλεγμένα Μανιτάρια αίτηση περίληψης start/stop συγκομιδής Δημιούργησε Περίληψη Παραγωγής 2.5 αίτηση αλλαγής μεγέθους Μέγεθος Μανιταριού Περίληψη παραγωγής Φόρμα αλλαγής αλλαγές Κατέγραψε Νέο Μέγεθος Μανιταριού 2.4 Μετέδωσε Απαιτούμενο Μέγεθος Μανιταριού 2.6 απαιτούμενο μέγεθος
28 Μοντέλο Περιβάλλοντος Λογισμικού Software Environment Model (SEM) Δείχνει πώς έχει αναδιοργανωθεί - επεξεργαστεί το PEM για κάθε επεξεργαστή, ώστε να προσαρμοστεί στη Soft αρχιτεκτονική Α- Υψηλού Επιπέδου Διάγραμμα ροής (Top Level D.) Δείχνει τη φυσική σύνθεση του Λογισμικού (Αρχιτεκτονική Λογισμικού + εκτελέσιμα προγράμματα) Β- Για κάθε μονάδα εκτέλεσης ι) Διάγραμμα Ροής Δεδομένων ιι) Διάγραμμα Μετάπτωσης Καταστάσεων ιιι) Διάγραμμα Σχέσεων-Συνδέσεων Οντοτήτων ιν) Κείμενο υποστήριξης
29 Μοντέλο Περιβάλλοντος Λογισμικού (SΕΜ) δεδομένα δεδομένα Επικοινωνίες με Επεξεργαστή Συλλογής 2.1 μέγεθος collect Σύστημα Διαχείρισης Βάσης Δεδομένων διάλογος πληροφοριών διάλογος πληροφοριών Παρέχονται από την αρχιτεκτονική λογισμικού Διεπαφή Manager 2.3 Περίληψη παραγωγής αίτηση περίληψης απαιτούμενο μέγεθος start/stop συγκομιδής Διεπαφή Χειριστή 2.2 start/stop νέα δεδομένα Λογισμικό I/O Collect =Flag που στέλνεται από το Operator Interf. Program και του επιτρέπει να στέλνει start/stop μηνύματα την κατάλληλη στιγμή εμφάνιση συλλεγμένων 2.1, 2.2 & 2.3: εκτελέσιμες μονάδες που πρέπει να γράψουμε εμείς.
30 Μοντέλο Περιβάλλοντος Λογισμικού Πρόγραμμα Επικοινωνίας Χειριστή Σταμάτα / ξεκίνα Αίτηση αλλαγής μεγέθους Σύλλεξε Έλεγξε επικοινωνία χειριστή Σκανδαλισμός Σκανδαλισμός Διάλογος πληροφοριών μεγέθους Ανάφερε συλλεγμένα μανιτάρια Κατάγραψε νέο μέγεθος Διάλογος πληροφοριών συλλεγμένων Εμφάνιση συλλεγμένων Φόρμα αλλαγής Αλλαγές
31 Μοντέλο Οργάνωσης Κώδικα Code Organization Model (COM) Πρόγραμμα Επικοινωνίας Χειριστή εντολή ΕΠΙΚΟΙΝΩΝΙΑ ΧΕΙΡΙΣΤΗ ΠΑΡΕ ΕΝΤΟΛΗ ΧΡΗΣΤΗ Πληροφορίες ΑΝΑΦΕΡΕ ΣΥΛΛΕΓΜΕΝΑ ΜΑΝΙΤΑΡΙΑ ΚΑΤΑΓΡΑΨΕ ΝΕΟ ΜΕΓΕΘΟΣ ΜΑΝΙΤΑΡΙΩΝ Αλλαγές ΘΕΣΕ ΣΗΜΑΙΑ ΣΥΛΛΟΓΗΣ Procedure function subroutine ΕΠΕΞΕΡΓΑΣΟΥ ΠΛΗΡΟΦΟΡΙΕΣ ΜΑΝΙΤΑΡΙΩΝ ΕΜΦΑΝΙΣΕ ΠΛΗΡΟΦΟΡΙΕΣ ΜΑΝΙΤΑΡΙΩΝ Αλλαγές κλήση Δείχνε πώς η εργασία που υλοποιείται από μια εκτελέσιμη μονάδα οργανώνεται σε δομή προγράμματος ΕΜΦΑΝΙΣΕ ΦΟΡΜΑ ΑΛΛΑΓΗΣ ΜΕΓΕΘΟΥΣ ΔΕΞΟΥ ΑΛΛΑΓΕΣ ΧΡΗΣΤΗ
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.
Διαβάστε περισσότεραFORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.
Διαβάστε περισσότεραΣυστήµατος Συσκευασίας Φακέλων Τσαγιού
νέο ιάγραµµα Ροής εδοµένων (DFD) Συστήµατος Συσκευασίας Φακέλων Τσαγιού ΖΥΓΑΡΙΑ ΧΕΙΡΙΣΤΗΣ Ζύγισε φάκελο Καταµέτρηση 1 λάθος Επιδιωκόµενο Χρησιµοποιείται για να δείξει ένα άτοµο, µια µηχανή ή ένα άλλο Έλεγχος
Διαβάστε περισσότερα«Διαγράμματα Μετάβασης Κατάστασης»
Κεφάλαιο 3ο «Διαγράμματα Μετάβασης Κατάστασης» (State Transition Diagrams, STD) Παράδειγμα Διαγράμματος Ροής Δεδομένων χωρίς έλεγχο Επεξεργάσου Επεξεργασμένη Θερμοκρασία από αισθητήρες Μετέτρεψε σε Κελσίου
Διαβάστε περισσότεραΕισαγωγή στη Σχεδίαση Λογισμικού
Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος
Διαβάστε περισσότεραΣχεδίαση Βάσεων Δεδομένων
Σχεδίαση Βάσεων Δεδομένων Μιλώντας τη γλώσσα των Διαγραμμάτων -Οντοτήτων (ERDish, Entity Relationship Diagram) & Σχεδίαση Speaking ERDish & Drawing Relationships 1 Copyright 2013, Oracle and/or its affiliates.
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΠροδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης
Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης Τα κυριότερα παραδοτέα/προϊόντα μιας διεργασίας ανάπτυξης λογισμικού Άρθρωση του προβλήματος, κατανόηση (προδιαγραφές απαιτήσεων) α ) Ποιο πρόβλημα λύνουμε;
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΕισαγωγή στην ανάλυση
Εισαγωγή στην ανάλυση & σχεδίαση Π.Σ. Τα προϊόντα λογισμικού έχουν (και αυτά) ένα κύκλο ζωής που ξεκινά από τη σύλληψη μιας νέας ιδέας για την ανάπτυξη ενός συγκεκριμένου προϊόντος και φθάνει μέχρι την
Διαβάστε περισσότεραΛειτουργικά Συστήματα Πραγματικού Χρόνου
Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Λειτουργικά Συστήματα Πραγματικού Χρόνου Η χρήση του χρόνου Μ.Στεφανιδάκης Συστήματα πραγματικού χρόνου: ελεγκτής και ελεγχόμενο σύστημα real-time system
Διαβάστε περισσότεραΜάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή
Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή 8.1 Τακτική σάρωση (Polling) Ας υποθέσουμε ότι έχουμε ένα πληκτρολόγιο συνδεδεμένο σε ένα υπολογιστικό σύστημα. Το πληκτρολόγιο είναι μια μονάδα εισόδου.
Διαβάστε περισσότεραΣχεδίαση Βάσεων Δεδομένων
Σχεδίαση Βάσεων Δεδομένων Μιλώντας τη γλώσσα των Διαγραμμάτων Συσχετίσεων-Οντοτήτων (ERDish, Entity Relationship Diagram) & Σχεδίαση Σχέσεων Speaking ERDish & Drawing Relationships 1 Copyright 2013, Oracle
Διαβάστε περισσότεραΚωδικός: <Κωδ.Αρ.Εγγράφου/ΚωδικόΌνομαΈργου/Αρ. Έκδοσης> <Company Name> <Όνομα - Κωδικό Όνομα Έργου> Έγγραφο Περιγραφής Σχεδίου Λογισμικού
Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx
Διαβάστε περισσότεραΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ
Διαβάστε περισσότερα8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα
Περιεχόμενα Πρόλογος... 9 Κεφάλαιο 1: Δομή και λειτουργία του υπολογιστή... 11 Κεφάλαιο 2: Χρήση Λ.Σ. DOS και Windows... 19 Κεφάλαιο 3: Δίκτυα Υπολογιστών και Επικοινωνίας... 27 Κεφάλαιο 4: Unix... 37
Διαβάστε περισσότεραΠληροφορική 2. Τεχνολογία Λογισμικού
Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΔιεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1
Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα
Διαβάστε περισσότεραΔιαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής
Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΕπιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Διαβάστε περισσότεραΛιβανός Γιώργος Εξάμηνο 2017Β
Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!
Διαβάστε περισσότεραSIMATIC MANAGER SIMATIC MANAGER
1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους
Διαβάστε περισσότεραΜάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)
Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Παράστασης
Διαβάστε περισσότεραΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,
Διαβάστε περισσότεραΣημειώσεις στο μάθημα «Στοιχεία Προγραμματισμού σε Γραφικό Περιβάλλον»
1. Κύκλος ζωής λογισμικού Ο κύκλος ζωής λογισμικού είναι οι φάσεις (τα στάδια) από τις οποίες διέρχεται μία εφαρμογή λογισμικού, από την σύλληψη της ιδέας, τη διαδικασία κατασκευής / ανάπτυξης, τη λειτουργία
Διαβάστε περισσότεραΑνάλυση Περιπτώσεων Χρήσης
Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για
Διαβάστε περισσότεραΔιαχείριση Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΤο λειτουργικό σύστημα. Προγραμματισμός II 1
Το λειτουργικό σύστημα Προγραμματισμός II 1 lalis@inf.uth.gr Συστήματα υπολογιστών Ειδικού σκοπού συστήματα για μια συγκεκριμένη εφαρμογή η εφαρμογή είναι γνωστή εκ των προτέρων περιορισμένοι υπολογιστικοί
Διαβάστε περισσότεραΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Διαβάστε περισσότεραVisual Flowchart Γενικά
Visual Flowchart 3.020 -Γενικά Το Visual Flowchart ή «Data-Flow Visual Programming Language 3.020» (http://www. emu8086.com/fp) είναι ένα περιβάλλον ανάπτυξης και εκτέλεσης αλγορίθμων απευθείας σε μορφή
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΚεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή
Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Φτάσαμε σιγά σιγά στο τέλος του βιβλίου. Αντί για κάποιον επίλογο σκέφτηκα να συλλέξω κάποια πράγματα που θα ήθελα να πω σε κάποιον ο οποίος αρχίζει
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.
ΕΙΣΑΓΩΓΗ Υλισµικό (Hardware) Επεξεργαστής-ΚΜΕ (Processor, CPU): εκτέλεση εντολών Μνήµη (Memory): προσωρινή αποθήκευση πληροφοριών Μονάδες ε/ε (I/O devices): Μονάδες δίσκων: Μόνιµη αποθήκευση πληροφοριών
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Κεντρικής Μονάδας Επεξεργασίας (CPU) Βασίλης Σακκάς 4/12/2013 1 Xρονοδρομολόγηση Διεργασιών 1 Η χρονοδρομολόγηση σε ένα Λ/Σ αποφασίζει ποια διεργασία θα χρησιμοποιεί
Διαβάστε περισσότεραΕρωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου
Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου 1. Τι ονομάζουμε κόμβο και τι σύνδεσμο σε μια μη γραμμικά διαρθρωμένη ύλη; Με την έννοια σύνδεσμος (link) σε μια μη γραμμικά διαρθρωμένη
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Διαβάστε περισσότερα09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
09 Η γλώσσα UML II Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση συμπεριφοράς
Διαβάστε περισσότεραΜοντελοποίηση ροών εργασίας
Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and
Διαβάστε περισσότεραΠληροφορική. Μάθημα Κατεύθυνσης
Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής
Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός
Διαβάστε περισσότεραΑρχιτεκτονική Λογισμικού
Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη
Διαβάστε περισσότεραΒιομηχανικοί Ελεγκτές
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τ.Τ Βιομηχανικοί Ελεγκτές Ενότητα #5: PLC Μέρος Γ Κωνσταντίνος Αλαφοδήμος Τμήματος Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότερα5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ
5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος
Διαβάστε περισσότεραΜοντελοποίηση Πεδίου
Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού
Διαβάστε περισσότεραΜετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1
Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Γιατί μετακινούμενος κώδικας; Ευελιξία διαχείρισης μετακίνηση υπηρεσιών του συστήματος Μείωση επικοινωνίας / τοπικής επεξεργασίας
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Δομή Λειτουργικών Συστημάτων Βασίλης Σακκάς 20/11/2013 1 Δομή ενός Λ/Σ -1 Μονολιθικά συστήματα (monolithic systems) Λειτουργικά συστήματα με ανυπαρξία δομής: "η μεγάλη ακαταστασία"
Διαβάστε περισσότεραΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου
Διαβάστε περισσότεραΔιαφορές single-processor αρχιτεκτονικών και SoCs
13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4
Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων
Διαβάστε περισσότεραΜεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1
Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα Προγραμματισμός II 1 lalis@inf.uth.gr Χρήση λογισμικού που ήδη υπάρχει Τα πολύπλοκα συστήματα αναπτύσσονται σταδιακά, «χτίζοντας» πάνω σε υπάρχουσα λειτουργικότητα
Διαβάστε περισσότερα1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή
1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η
Διαβάστε περισσότεραΒάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βάσεις Δεδομένων Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων Άδειες
Διαβάστε περισσότεραΤο λειτουργικό σύστημα. Προγραμματισμός II 1
Το λειτουργικό σύστημα Προγραμματισμός II 1 lalis@inf.uth.gr Συστήματα υπολογιστών Ειδικού σκοπού συστήματα για μια συγκεκριμένη εφαρμογή η εφαρμογή είναι γνωστή εκ των προτέρων περιορισμένοι υπολογιστικοί
Διαβάστε περισσότερα1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες»
1. Εισαγωγή Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 3 «Διεργασίες» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας Η έννοια της διεργασίας (process) είναι θεμελιώδης για την κατανόηση του τρόπου με τον οποίο
Διαβάστε περισσότεραΠροβλήματα, αλγόριθμοι, ψευδοκώδικας
Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι
Διαβάστε περισσότεραΕυφυή Συστήματα Ελέγχου. Αυτοματισμός. Μια μικρή αναδρομή!! Από τον Ήρωνα. Στο σήμερα!!!!
Αυτοματισμός Μια μικρή αναδρομή!! Από τον Ήρωνα Στο σήμερα!!!! 1 Μηχανολογικοί Αυτοματισμοί Ι Αυτοματισμός με άξονα και έκκεντρα Έκκεντρα 2 Ηλεκτρομηχανολογικοί Προγραμματιζόμενος μηχανικός Ελεγκτής Αυτοματισμοί
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΣχεδιάζοντας Εφαρμογές για το Διαδίκτυο
Το περιβάλλον εργασίας Ανοίγοντας την Ελληνική Έκδοση του FrontPage, για πρώτη φορά, η εικόνα που θα συναντήσουμε είναι αυτή της Εικόνας 1 με τα Μενού Εντολών και τη Γραμμή Εργαλείων, στο πάνω μέρος της
Διαβάστε περισσότεραΕισαγωγή Η VHDL υποστηρίζει τους εξής τρείς βασικούς και διαφορετικούς τρόπους περιγραφής
VHDL Εισαγωγή Η VHDL υποστηρίζει τους εξής τρείς βασικούς και διαφορετικούς τρόπους περιγραφής Structural (Δομική) Dataflow (Ροής δεδομένων) Behavioral (Συμπεριφοράς) Η VDHL χρησιμοποιείται για την περιγραφή
Διαβάστε περισσότεραΚεφάλαιο Ένα Ο ισολογισμός και η θεμελιώδης αρχή
1 Κεφάλαιο Ένα Ο ισολογισμός και η θεμελιώδης αρχή Στοιχεία Ενεργητικού, Στοιχεία Παθητικού και Ισολογισμοί Ο προσωπικός ισολογισμός της Ιωάννας Ο ισολογισμός μιας εταιρείας Το διάγραμμα του ισολογισμού
Διαβάστε περισσότεραΣχεδίαση Βάσεων Δεδομένων
Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:
Διαβάστε περισσότεραΣχεδίαση Περιβάλλοντος εργασίας ενός Οργανισμού και Σχεδίαση Χάρτη διαδικασιών ενός Οργανισμού και
ΜΕΘΟΔΟΛΟΓΙΕΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΔΙΑΔΙΚΑΣΙΩΝ ΔΗΜΟΣΙΩΝ ΥΠΗΡΕΣΙΩΝ Σχεδίαση Περιβάλλοντος εργασίας ενός Οργανισμού και Σχεδίαση Χάρτη διαδικασιών ενός Οργανισμού και ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΚεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος
Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν
Διαβάστε περισσότεραΤμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,
Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε
Διαβάστε περισσότεραΣχεδιαστικά Προγράμματα Επίπλου
Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)
ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα
Διαβάστε περισσότεραThe Customization Process for Organizational Package Information Systems: A Challenge for Participatory Design
ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΤΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΔΙΚΤΥΩΝ The Customization Process for Organizational Package Information Systems: A Challenge for Participatory Design Anita Krabbel,, Ingrid Wetzel Κοτσικόρη
Διαβάστε περισσότεραΕισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι
Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Ευθύμιος Ταμπούρης tambouris@uom.gr Επιστημονική Επιχειρηματική Χρήση των Η/Υ Η επιστημονική κοινότητα ασχολείται με τη λύση πολύπλοκων μαθηματικών προβλημάτων
Διαβάστε περισσότερααντίστοιχο γεγονός. Όταν όντως το κουμπί
Εισαγωγή στην αλληλεπίδραση Τα έργα που έχουμε αναπτύξει έως τώρα τρέχουν ένα σενάριο και σταματούν. Τα αντικείμενά μας αλλάζουν θέση και ενδυμασίες, παίζουν διαφορετικούς ήχους και ζωγραφίζουν διάφορα
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Aντώνης Σπυρόπουλος v2_061015 Οροι που
Διαβάστε περισσότεραΈγγραφο Περιγραφής Απαιτήσεων Λογισμικού
Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx
Διαβάστε περισσότεραΠίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού
Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28
Διαβάστε περισσότεραΠως θα κατασκευάσω το πρώτο πρόγραμμα;
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer
Διαβάστε περισσότεραΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ
ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Ο κύκλος ζωής λογισµικού (συνοπτικά) Η παραδοσιακή φάση ανάπτυξης του κύκλου ζωής λογισµικού Φάση καθορισµού απαιτήσεων (1/2) ΤΙ πρέπει να κάνει το
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης
Περιπτώσεις Χρήσης περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης περιπτώσεις χρήσης Τι θα κάνει το λογισμικό για κάποιον
Διαβάστε περισσότερα1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραComputing. Νοέμβριος Έκδοση 1.0
Computing Νοέμβριος 2017 Έκδοση 1.0 Ενότητα Computing Αυτή η ενότητα παραθέτει τις βασικές έννοιες και δεξιότητες που σχετίζονται με την ικανότητα χρήσης υπολογιστικής σκέψης (computational thinking) και
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων
Διαβάστε περισσότεραΣχεδιάζοντας Εφαρμογές για το Διαδίκτυο
FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης
Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας
Διαβάστε περισσότεραΑικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων
Αικατερίνη Καμπάση, PhD Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Ζάκυνθος 2011 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 1: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 5 1.1 Βάσεις Δεδομένων 7 1.2
Διαβάστε περισσότεραΠρογραμματισμός Ι (HY120)
Προγραμματισμός Ι (HY20) # μνήμη & μεταβλητές πρόγραμμα & εκτέλεση Ψηφιακά δεδομένα, μνήμη, μεταβλητές 2 Δυαδικός κόσμος Οι υπολογιστές είναι δυαδικές μηχανές Όλη η πληροφορία (δεδομένα και κώδικας) κωδικοποιείται
Διαβάστε περισσότεραΑνάλυση & Σχεδιασµός Πληροφοριακών Συστηµάτων Ι (Εργαστήριο) Σύστημα Διαχείρισης Πληροφοριακού υλικού της Δημοτικής επιχείρησης «Αναπτυξιακή ΑΕ»
Α. ΠΕΡΙΓΡΑΦΗ ΕΡΓΑΣΙΑΣ Στα πλαίσια της εργασίας για το εργαστήριο «Ανάλυσης και Σχεδιασµού Πληροφοριακών Συστημάτων I» θα σχεδιαστεί το ακόλουθο ολοκληρωμένο πληροφοριακό σύστηµα (ΟΠΣ): Σύστημα Διαχείρισης
Διαβάστε περισσότεραΕφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker»
Λειτουργικά Χαρακτηριστικά Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Η εφαρμογή διαχείρισης στόλου οχημάτων RouteTracker δίνει τη δυνατότητα
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΛειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία
Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες
Διαβάστε περισσότερα2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ
2. Σκοποί και Λειτουργίες των ΛΣ Λειτουργικά Συστήματα Η/Υ I. Προστασία του υλικού II. Επικοινωνία με τον χρήστη III. Διαχείριση, αξιοποίηση και έλεγχος πόρων IV. Ικανότητα και ευκολία εξέλιξης Κεφάλαιο
Διαβάστε περισσότεραRobotArmy Περίληψη έργου
RobotArmy Περίληψη έργου Στην σημερινή εποχή η ανάγκη για αυτοματοποίηση πολλών διαδικασιών γίνεται όλο και πιο έντονη. Συνέχεια ακούγονται λέξεις όπως : βελτιστοποίηση ποιότητας ζωής, αυτοματοποίηση στον
Διαβάστε περισσότερα