Φροντιστήριο 2. Ημερομηνία: 03/10/2006 Θεματική Ενότητα: CASE TOOLS Use Cases & Use Case Diagrams

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

Download "Φροντιστήριο 2. Ημερομηνία: 03/10/2006 Θεματική Ενότητα: CASE TOOLS Use Cases & Use Case Diagrams"

Transcript

1 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Φροντιστήριο 2 Ημερομηνία: 03/10/2006 Θεματική Ενότητα: CASE TOOLS Use Cases & Use Case Diagrams

2 Γενική Περιγραφή CASE Tools ΤΙ σημαίνουν τα αρχικά CASE? Computer Aided Software Engineering Τι είναι τα CASE tools? Προγράμματα Η/Υ τα οποία βοηθούν στη σχεδίαση της αρχιτεκτονικής άλλων προγραμμάτων ή και ολόκληρων συστημάτων CS-351 U. of Crete, Fall

3 Ιστορική Αναδρομή CASE Tools (1/3) μέχρι 1969: Η ανάπτυξη του Software δεν υπόκειντο σε κάποιες βασικές αρχές. Ο όρος Software Engineering χρησιμοποιήθηκε από το NATO σε κάποια sponsored meetings το 1968 και : Εδραιώνονται οι πρώτες πρακτικές στον προγραμματισμό, όπως το topdown design and modularity. Επίσης αναπτύσσονται νέες γλώσσες προγραμματισμού (Pascal) ενώ δημιουργείται και η PSL (Problem Statement Language) για να καταγράψει τις απαιτήσεις των χρηστών Ο δομημένος προγραμματισμός και τα προγραμματιστικά στυλ αναπτύσσονται. Ενώ γίνεται λόγος για πρώτη φορά για τον κύκλο ζωής του λογισμικού και για τρόπους διαχείρισης του. CS-351 U. of Crete, Fall

4 Ιστορική Αναδρομή CASE Tools (2/3) Η αξιοπιστία και η επιβεβαίωση για ποιότητα στο Software έδωσε ώθηση στην ανάπτυξη ενός συστηματικού τρόπου για το τεστάρισμα του. Εμφανίζεται όλο και περισσότερο η ανάγκη για τον προσδιορισμό του κόστους ανάπτυξης του Software Αναπτύσσονται εργαλεία για τον προσδιορισμό των απαιτήσεων (Requirements), των προδιαγραφών (specifications) και για το σχεδιασμό του Software. Υπήρξε νέο ενδιαφέρον για τον καλό σχεδιασμό πριν την υλοποίηση σε κώδικα CS-351 U. of Crete, Fall

5 Ιστορική Αναδρομή CASE Tools (3/3) Τα CASE Tools αυξάνουν σε αριθμό. Αρχίζουν να εμφανίζονται αυτόματα εργαλεία για την κάθε φάση ανάπτυξης και ζωής του Software έως παρόν: Η χρήση εκτεταμένων τεχνικών Software engineering και αυτόματων εργαλείων για την παραγωγή Software κερδίζεισυνεχώςέδαφοςστην βιομηχανία παραγωγής Software. CS-351 U. of Crete, Fall

6 Είδη CASE Tools Upper Case Tools Χρησιμοποιούνται κυρίως για τον γενικό σχεδιασμό και την ανάλυση συστημάτων. Lower Case Tools Χρησιμοποιούνται κυρίως για τον λεπτομερή σχεδιασμό και υλοποίηση ενός συστήματος και για την περαιτέρω υποστήριξη του. Cross Life Cycle Case Tools Έχουν την ικανότητα να υποστηρίξουν ολόκληρο τον κύκλο ζωής ενός συστήματος, π.χ τη διαχείριση της κατασκευής του, τον προσδιορισμό του κόστους κατασκευής κλπ. CS-351 U. of Crete, Fall

7 Χρησιμότητα CASE Tools Τα CASE Tools βοηθούν σε γενικές γραμμές: Στον ευκολότερο σχεδιασμό της αρχιτεκτονική ενός πολύπλοκου συστήματος Στην διαχείριση μεγάλων συστημάτων Στην επικοινωνία μεταξύ τον προγραμματιστών Στον καλύτερο σχεδιασμό των συστημάτων CS-351 U. of Crete, Fall

8 Συγκριτική παρουσίαση κάποιων CASE Tools 1. VISUAL PARADIGM for UML Έκδοση 5.3 URLs Διάθεση Λογισμικού Community Edition αλλιώς Cracked Business Edition Υποστηριζόμενη έκδοση UML Version 2.0 Υποστήριξη Διαγραμμάτων Diagrams Support Use Cases Ναι, υποστηρίζει properties Use Case Diagrams Ναι, καλή υποστήριξη CRC Class Diagrams Ναι, ωραίο interface και εύχρηστο Class Diagrams Ναι, με υποστήριξη για Packages κλπ Sequence Diagrams Ναι Communication Diagrams Ναι Activity Diagrams Ναι CS-351 U. of Crete, Fall

9 Συγκριτική παρουσίαση κάποιων CASE Tools ER Diagrams Ναι, μπορεί να κάνει import/export sql καθώς και insert/delete/update κλπ Package Diagrams Όχι αυτόνομα diagrams αλλά υποστηρίζει packages μέσα σε άλλα diagrams, όπως component κλπ Component Diagrams Ναι Deployment Diagrams Ναι Άλλα διαγράμματα που υποστηρίζει Timing, State Machine, Composite Structure, Business Workflow, Overview, EJB, Interaction Overview, Διαλειτουργικότητα Ανάγνωση/Εγγραφή XMI Ικανότητα για import/export σε xmi μορφή. Ευχρηστία Γραφικού Περιβάλλοντος Βοήθεια, Εκπαιδευτικό υλικό, Ευχρηστία Το πιο εύχρηστο περιβάλλον από τα υπόλοιπα, αρκετά εύκολο στην κατανόηση του. Ο Δημιουργία Αναφορών Ναι Υποστήριξη Αναφορών CS-351 U. of Crete, Fall

10 Συγκριτική παρουσίαση κάποιων CASE Tools Υποστήριξη Κώδικα Παραγωγή Κώδικα Ναι, για.net, JBuilder, Eclipse Ανάγνωση Κώδικα Ναι, C++, Java,.Net, Corba, XML DB schemas, JDBC, PHP 5.0 OCL Υποστήριξη OCL Όχι Απαιτήσεις Εγκατάστασης/Λειτουργίας Απαιτήσεις Εγκατάστασης Απαιτήσεις για καλή λειτουργία (Κύρια Μνήμη, Επεξεργαστής) Σε μηχάνημα Pentium Centrino 1.7GHz με 512ΜΒ Ram έτρεχε πολύ καλά χωρίς ιδιαίτερα προβλήματα. Συνολική Αποτίμηση Βασικά Πλεονεκτήματα Βασικά Μειονεκτήματα Ευκολία χρήσης, πολύ καλή υποστήριξη UML 2.0, αρκετά επιπλέον χαρακτηριστικά (παραγωγή κώδικα, XMI, SQL κλπ) Να βρούμε την Enterprise Edition Cracked. Τελική αποτίμηση Το καταλληλότερο εργαλείο για να χρησιμοποιήσουμε στο μάθημα, πολύ καλό, δεν «σπάει» εύκολα. Το πρόβλημα είναι να βρούμε την Enterprise Edition Cracked για να έχουμε όλα τα χαρακτηριστικά διαθέσιμα. Μπορούμε να εγγραφούμε σε Academic licence αλλά αυτή είναι μόνο για την Standard έκδοση. Για την Enterprise υπάρχει και πάλι υψηλό αντίτιμο. CS-351 U. of Crete, Fall

11 Συγκριτική παρουσίαση κάποιων CASE Tools 3. Poseidon for UML Έκδοση Professional Edition URLs --- Διάθεση Λογισμικού Cracked Υποστηριζόμενη έκδοση UML Version 2.0 Υποστήριξη Διαγραμμάτων Diagrams Support Use Cases No Use Case Diagrams Yes CRC Class Diagrams No Class Diagrams Yes Sequence Diagrams Yes Communication Diagrams No Activity Diagrams Yes ER Diagrams CS-351 U. of Crete, Fall No

12 Συγκριτική παρουσίαση κάποιων CASE Tools Package Diagrams Yes Component Diagrams Yes Deployment Diagrams Yes Άλλα διαγράμματα που υποστηρίζει State Diagrams Collaboration Diagrams Object Diagrams Διαλειτουργικότητα Ανάγνωση/Εγγραφή XMI Yes CS-351 U. of Crete, Fall

13 Συγκριτική παρουσίαση κάποιων CASE Tools Ευχρηστία Ευχρηστία Γραφικού Περιβάλλοντος - Πολύ ισχυρό γραφικό περιβάλλον - Όλες οι αλλαγές των στοιχείων των διαγραμμάτων μπορούν να εκτελεστούν είτε άμεσα απο την περιοχή του editor είτε απο το πολύ καλό properties panel. - Απλά, εύχρηστα και πολύ δυνατά μενού - Πολλές ευκολίες με χρήση επιπλέον μενού πάνω στην περιοχή του editor Βοήθεια, Εκπαιδευτικό υλικό, - Υπάρχει ένα πολύ καλό user guide το οποίο περιέχει διάφορα παραδείγματα CS-351 U. of Crete, Fall

14 Συγκριτική παρουσίαση κάποιων CASE Tools Υποστήριξη Αναφορών Δημιουργία Αναφορών Προσφέρει παραγωγή πολύ καλού documentation μέσω του ενσωματωμένου plugin UMLdoc. Υποστήριξη Κώδικα Παραγωγή Κώδικα Java, C++, PHP, DELPHI, Perl, SQL, CorbalDL, CSharp, VB.Net Ανάγνωση Κώδικα Java OCL Υποστήριξη OCL Yes CS-351 U. of Crete, Fall

15 Συγκριτική παρουσίαση κάποιων CASE Tools Απαιτήσεις Εγκατάστασης/Λειτουργίας Απαιτήσεις Εγκατάστασης Εύκολη και σύντομη εγκατάσταση. Επειδή είναι σπασμένη έκδοση θα πρέπει να αντικατασταθούν κάποιες (3) κλάσεις μέσα σε.jar αρχεία με κάποιες άλλες. Απαιτήσεις για καλή λειτουργία (Κύρια Μνήμη, Επεξεργαστής) 256 RAM, 800MHz Συνολική Αποτίμηση Βασικά Πλεονεκτήματα - Πολύ ισχυρό εργαλείο και παράλληλα απλό στη χρήση του. - Πολύ καλό για εκπαιδευτικούς σκοπούς CS-351 U. of Crete, Fall

16 Συγκριτική παρουσίαση κάποιων CASE Tools Βασικά Μειονεκτήματα - Ίσως κάποιοι δυσκολευτούν να εξοικοιωθούν με την πολυλειτουργικότητα του properties panel. Τελική αποτίμηση Αποτελεί ένα εργαλείο το οποίο παρέχει τη δυνατότητα δημιουργίας των περισσότερων UML διαγραμμάτων και την παραγωγή κώδικα σε πολλές γλώσσες (μέσω ενσωματωμένων plugins). Υποστηρίζει βασικές τεχνολογίες (XMI, OCL). CS-351 U. of Crete, Fall

17 Συγκριτική παρουσίαση κάποιων CASE Tools 4. IBM Rational Software Development Platform / Rational Software Modeller Έκδοση URLs Διάθεση Λογισμικού Υποστηριζόμενη έκδοση UML Για Windows / Linux Πρέπει να το βρούμε Cracked, δεν βρήκα academic licence UML 2.0 Υποστήριξη Διαγραμμάτων Diagrams Support Use Cases Ναι Use Case Diagrams Ναι CRC Class Diagrams Όχι Class Diagrams Ναι Sequence Diagrams Ναι Communication Diagrams Ναι Activity Diagrams Ναι ER Diagrams Όχι CS-351 U. of Crete, Fall

18 Συγκριτική παρουσίαση κάποιων CASE Tools Package Diagrams Όχι αυτόνομα diagrams αλλά υποστηρίζει packages μέσα σε άλλα diagrams, όπως component κλπ Component Diagrams Ναι Deployment Diagrams Ναι Άλλα διαγράμματα που υποστηρίζει Composite Structure, State Machine CS-351 U. of Crete, Fall

19 Συγκριτική παρουσίαση κάποιων CASE Tools Διαλειτουργικότητα Ανάγνωση/Εγγραφή XMI Ικανότητα για import/export σε xmi μορφή. Επίσης υποστηρίζει εισαγωγή από CVS, και τοπικό φάκελο Ευχρηστία Ευχρηστία Γραφικού Περιβάλλοντος Όχι πολύ εύχρηστο. Το όλο περιβάλλον παρουσιάζει κάποια καθυστέρηση στην ανάδραση με τον χρήστη Βοήθεια, Εκπαιδευτικό υλικό, CS-351 U. of Crete, Fall

20 Συγκριτική παρουσίαση κάποιων CASE Tools Υποστήριξη Αναφορών Δημιουργία Αναφορών Ναι Υποστήριξη Κώδικα Παραγωγή Κώδικα Ναι, σε μορφή.jar Ανάγνωση Κώδικα Ναι από CVS, η τοπικό σύστημα αρχείων OCL Υποστήριξη OCL Όχι CS-351 U. of Crete, Fall

21 Συγκριτική παρουσίαση κάποιων CASE Tools Απαιτήσεις Εγκατάστασης/Λειτουργίας Απαιτήσεις Εγκατάστασης Processor: Pentium GHz, or higher 512 MB RAM required; more memory typically improves responsivenes Required disk space: 750MB; 2GB is required when installing from a download 1024 x 768 x 256-color video resolution or higher; high color or true color recommended Microsoft mouse or compatible pointing device Απαιτήσεις για καλή λειτουργία (Κύρια Μνήμη, Επεξεργαστής) Σε μηχάνημα Pentium Centrino 1.7GHz με 512ΜΒ Ram έτρεχε μέτρια έως καλά χωρίς πολλά προβλήματα, πέραν κάποιον καθυστερήσεων. CS-351 U. of Crete, Fall

22 Συγκριτική παρουσίαση κάποιων CASE Tools Συνολική Αποτίμηση Βασικά Πλεονεκτήματα Μπορεί να ενσωματώσει όλα τα προϊόντα της σειράς Rational κάτω από την ίδια εφαρμογή. Τρέχει και σε Windows και σε Linux. Βασικά Μειονεκτήματα Είναιπιοαργόκαιπιοδύσχρηστοαπόταάλλα Τελική αποτίμηση Αρκετά καλό Case tool αλλά κάπως δύσχρηστο και αργό. Πολλές λειτουργίες είναι σε διάφορα μενού και είναι δύσκολο να τις ανακαλύψεις. Βασίζεται σε Eclipse με το οποίο έχει αρκετά καλό integration. Όλη η σειρά Rational μπορεί να ενσωματωθεί ως Plug In μέσα σε αυτή την εφαρμογή. Έρχεται δεύτερο μετά το Paradigm. CS-351 U. of Crete, Fall

23 Συγκριτική παρουσίαση κάποιων CASE Tools 5. OMONDO plugin (EclipseUML) Έκδοση Free URLs Διάθεση Λογισμικού Free Υποστηριζόμενη έκδοση UML Version 2.0 Υποστήριξη Διαγραμμάτων Diagrams Support Use Cases No Use Case Diagrams Yes CRC Class Diagrams No Class Diagrams Yes Sequence Diagrams Yes Communication Diagrams No Activity Diagrams Yes ER Diagrams CS-351 U. of Crete, Fall No

24 Συγκριτική παρουσίαση κάποιων CASE Tools Package Diagrams Yes Component Diagrams Yes Deployment Diagrams Yes Άλλα διαγράμματα που υποστηρίζει Profile Diagrams State Diagrams Collaboration Diagrams Object Diagrams Robustness Diagrams Διαλειτουργικότητα Ανάγνωση/Εγγραφή XMI No (η studio έκδοση υποστηρίζει) CS-351 U. of Crete, Fall

25 Συγκριτική παρουσίαση κάποιων CASE Tools Ευχρηστία Ευχρηστία Γραφικού Περιβάλλοντος - Απουσία properties panel - Δεν παρέχεται πλήρες editing των ιδιοτήτων των στοιχείων άμεσααποτηνπεριοχήτουeditor - Όλες οι ιδιότητες των διαφόρων στοιχείων αλλάζουν μέσω pop-up windows γεγονός που κουράζει - Κάπως κουραστική η αναδιάταξη στοιχείων στα διαγράμματα - Απλά και εύχρηστα μενού για κάθε επιμέρους διάγραμμα Βοήθεια, Εκπαιδευτικό υλικό, - Στο help του eclipse υπάρχει αρκετά καλό documentation. Εκτός του help δεν υπάρχει κάτι άλλο αξιοσημείωτο CS-351 U. of Crete, Fall

26 Συγκριτική παρουσίαση κάποιων CASE Tools Υποστήριξη Αναφορών Δημιουργία Αναφορών Δημιουργία Javadoc Υποστήριξη Κώδικα Παραγωγή Κώδικα Java Ανάγνωση Κώδικα Java OCL Υποστήριξη OCL Νο Απαιτήσεις Εγκατάστασης/Λειτουργίας Απαιτήσεις Εγκατάστασης Θα πρέπει πρώτα να εγκατασταθεί το JDK 5, το eclipse 3.1.x κι έπειτα να εκτελεστεί το.jar αρχείο το οποίο εγκαθιστά το plugin. Μικρός χρόνος εγκατάστασης. Απαιτήσεις για καλή λειτουργία (Κύρια Μνήμη, Επεξεργαστής) 256 RAM, 800MHz CS-351 U. of Crete, Fall

27 Συγκριτική παρουσίαση κάποιων CASE Tools Συνολική Αποτίμηση Βασικά Πλεονεκτήματα Βασικά Μειονεκτήματα - Απλό στη χρήση χωρίς μεγάλα και πολύπλοκα μενού. - Άμεση συσχέτιση του presentation layer με τον κώδικα που παράγεται. - Διαθέτει λεπτομερή οδηγό χρήσης - Δεν υποστηρίζει import/export απο/σε XMI - Δεν υποστηρίζει OCL - Είναι Eclipse plugin με αποτέλεσμα να απαιτεί κάποια εξοικίωση του χρήστη με το Eclipse. - Απαιτεί εγκατάσταση διαφόρων προγραμμάτων για τη λειτουργία του (JDK, EMF, Eclipse, OMONDO) - Ίσως να παρουσιαστούν προβλήματα στη δημιουργία πολύπλοκων διαγραμμάτων Τελική αποτίμηση Αποτελεί ένα εργαλείο (η free εκδοση) το οποίο παρέχει τη δυνατότητα δημιουργίας των περισσότερων UML διαγραμμάτων αλλά παρουσιάζει έλλειψη όσoν αφορά στην ολοκλήρωσή του με βασικές τεχνολογίες (XMI, OCL) (Υπάρχει η studio έκδοση η οποία διατίθεται με academic license και υποστηρίζει import/export απο/σε XMI. Έγινε κάποια δοκιμή μιας trial εκδοσης που διατίθεται αλλά είναι πολύ ασταθής). Είναι κατάλληλο για δημιουργία μικρών διαγραμμάτων αλλά δεν το θεωρώ πολύ αξιόπιστο στη δημιουργία πολυπλοκότερων. CS-351 U. of Crete, Fall

28 Συγκριτική παρουσίαση κάποιων CASE Tools 6. UML2 Eclipse plugin Έκδοση URLs Διάθεση Λογισμικού Free Υποστηριζόμενη έκδοση UML 2.0 Υποστήριξη Διαγραμμάτων Diagrams Support Use Cases Use Case Diagrams CRC Class Diagrams Το UML2 plugin δεν παρέχει άμεση δημιουργία διαγραμμάτων. Παρέχει μια υλοποίηση του UML2 μεταμοντέλου (API και tree style editor) για τη δημιουργία και τη διαχείριση instances. Όλες οι έννοιες που ορίζονται στις τρέχουσες UML2 προδιαγραφές υποστηρίζονται απο το UML2 plugin. Class Diagrams Sequence Diagrams Communication Diagrams Activity Diagrams ER Diagrams CS-351 U. of Crete, Fall

29 Συγκριτική παρουσίαση κάποιων CASE Tools Package Diagrams Component Diagrams Deployment Diagrams Άλλα διαγράμματα που υποστηρίζει Διαλειτουργικότητα Ανάγνωση/Εγγραφή XMI Υποστηρίζεται Ανάγνωση/Εγγραφή μόνο των semantic aspects των μοντέλων CS-351 U. of Crete, Fall

30 Συγκριτική παρουσίαση κάποιων CASE Tools Ευχρηστία Ευχρηστία Γραφικού Περιβάλλοντος - Η αναπαράσταση των διαγραμάτων γίνεται μέσω ενός δέντρου ενώ δεν έχει αναπτυχθεί ακόμα κάποιο graphical user interface. Αυτό κάνει τη χρήση του αρκετά έως πολύ πολύπλοκη Βοήθεια, Εκπαιδευτικό υλικό, - Υπάρχει μονάχα ένα guide για δημιουργία ενός class diagram. Τίποτα άλλο. Υποστήριξη Αναφορών Δημιουργία Αναφορών CS-351 U. of Crete, Fall

31 Συγκριτική παρουσίαση κάποιων CASE Tools Υποστήριξη Κώδικα Παραγωγή Κώδικα Java Ανάγνωση Κώδικα Java OCL Υποστήριξη OCL Παρ ότι το UML2 plugin δεν υλοποιεί OCL, μπορεί να γίνει χρήση των OCL στοιχείων τα οποία είναι μέρος του EMFT project (was initiated to incubate new technologies that extend or complement EMF) Απαιτήσεις Εγκατάστασης/Λειτουργίας Απαιτήσεις Εγκατάστασης Εύκολη και σύντομη εγκατάσταση. Απαιτεί αρχικά την εγκατάσταση του Eclipse κι έπειτα γίνεται extract στον κατάλληλο φάκελο με τα plugins. Απαιτήσεις για καλή λειτουργία (Κύρια Μνήμη, Επεξεργαστής) 256 RAM, 800MHz CS-351 U. of Crete, Fall

32 Συγκριτική παρουσίαση κάποιων CASE Tools Συνολική Αποτίμηση Βασικά Πλεονεκτήματα - Αποτελεί μια πλήρη υλοποίηση του UML2 μεταμοντέλου. Βασικά Μειονεκτήματα - Η έλειψη κάποιου γραφικού interface κάνει πολύ δύσκολη τη χρήση του. Τελική αποτίμηση Είναι ένα εργαλείο υπό ανάπτυξη. Προς το παρόν έχει δοθεί έμφαση μονάχα στην πλήρη υλοποίηση του UML 2.x μεταμοντέλου και δεν παρέχεται κανένα GUI γεγονός που κάνει πολύ δύσκολη τη χρήση του. CS-351 U. of Crete, Fall

33 Use Cases & Use Case Diagrams Use Cases Μοντελοποιούν την εξωτερική λειτουργική όψη του συστήματος Πώς αλληλεπιδρά με το περιβάλλον του (π.χ πώς αλληλεπιδρά με του χρήστες) Περιγράφουν τι μπορεί να κάνει ο χρήστης και πως το σύστημα ανταποκρίνεται σε αυτήν την ενέργεια Use Case Diagrams Χρησιμοποιούνται για να οπτικοποιήσουν πολλά μαζί Use Case Είναι ένας γράφος οι κόμβοι του οποίου αποτελούνται από Actors και Use Cases Οι ακμές του γράφου ενώνουν τους Actors με τα Use Cases και τα Use Cases μεταξύ τους με σχέσεις της μορφής (include, ISA, extend) CS-351 U. of Crete, Fall

34 Τύποι Use Case Επιγραμματική (Overview) Υψηλού επιπέδου, αρκετά γενικό και σύντομο Αναλυτική (Detailed) Προσδιορίζει ακριβώς και με λεπτομέρειες τα επιγραμματικά Use Case Ουσιώδες (Essential) Περιγράφει τα ελάχιστα δυνατά θέματα, για να γίνει κατανοητή η λειτουργικότητα Πραγματικό (Real) Περιγράφει επακριβή βήματα κάποιας λειτουργίας CS-351 U. of Crete, Fall

35 Ενδεικτική Μορφή Καταγραφής Use Case CS-351 U. of Crete, Fall

36 Οι σχέσεις στα Use Case Diagrams Include UC x UC Όταν θέλουμε να αποφύγουμε να περιγράψουμε μια λειτουργία που είδη υπάρχει πολλές φορές ή για να αποφύγουμε το copy- paste. ISA UC x UC Όταν υπάρχει μια γενίκευση και μέσα από αυτήν παίρνουμε κάποιες εξειδικεύσεις. Extend UC x UC Όμοια με την ISA. Η entended Use Case μπορεί να έχει επιπλέον λειτουργικότητα, όμως στην base UC πρέπει να έχουν δηλωθεί «extension points» πάνω στα οποία η extended UC μπορεί να γίνει CS-351 U. of Crete, Fall

37 Ενδεικτικές ασκήσεις UC & UC Diagrams (1/) Άσκηση με Use Case Θέλουμε να φτιάξουμε το λογισμικό για ένα κινητό τηλέφωνο. Περιγράψτε (λεπτομερώς) δύο περιπτώσεις χρήσης: μια για την αποστολή και μία για τη λήψη SMS μηνυμάτων. Λάβετε υπόψη ότι ο λογαριασμός ενός χρήστη μπορεί να είναι με συμβόλαιο σύνδεσης ή με κάρτα. CS-351 U. of Crete, Fall

38 Ενδεικτικές ασκήσεις UC & UC Diagrams (1/) Όνομα Περίπτωσης Χρήσης : Αποστολή SMS Αριθμός : 1 Σπουδαιότητα : Υψηλή Κύριος Actor : Χρήστης κινητού Τύπος Περίπτωσης Χρήσης : Αναλυτική, Ουσιώδης Εμπλεκόμενοι και Στόχοι : Χρήστης Κινητού Αποστολή SMS Σύστημα χρέωσης Παρακολουθεί τη κατανάλωση υπηρεσιών από το Χρήστη Σύστημα αποστολής/λήψης μηνυμάτων Σύντομη Περιγραφή : Ο χρήστης του κινητού θέλει να στείλει SMS. Το σύστημα χρέωσης παρακολουθεί τις ενέργειες του χρήστη (δηλαδή κατανάλωση υπηρεσιών κινητής τηλεφωνίας) Ερέθισμα: Επιλογή της λειτουργίας σύνταξης μηνύματος SMS Τύπος Ερεθίσματος: Εξωτερικό Σχέσεις Συσχέτιση Χρήστης κινητού σύστημα χρέωσης, Χρήστης κινητού Σύστημα αποστολής / λήψης μηνυμάτων Περιλαμβάνει Επιλογή περιεχόμενου SMS, επιλογή παραλήπτη, χρέωση λογαριασμού, παράδοση σε παραλήπτη Επεκτείνει Εξειδικεύει Αποστολή μηνύματος Φυσιολογική ροή γεγονότων 1.Ο χρήστης συντάσσει το SMS με P1 ή P2 2.Το σύστημα χρέωσης ελέγχει το είδος της συνδρομής a.με κάρτα πάμε στο P6 b.με συνδρομή με P7 CS-351 U. of Crete, Fall

39 Ενδεικτικές ασκήσεις UC & UC Diagrams (1/) Συνιστώσες ροές γεγονότων: P1 : Δημιουργία νέου μηνύματος 1.Ο χρήστης ανοίγει του μενού της συσκευής και επιλέγει τη συγγραφή νέου μηνύματος 2.Ο χρήστης πληκτρολογεί το περιεχόμενο του μηνύματος 3.Ο χρήστης επιλέγει τη ροή P3 P2: Απάντηση σε μήνυμα / Προώθηση μηνύματος 1.Ο χρήστης επιλέγει το μήνυμα στο οποίο θέλει να απαντήσει 2.Ο χρήστης επιλέγει αν στην απάντηση θέλει να συμπεριλάβει το παλιό μήνυμα ή όχι 3.Ο χρήστης πληκτρολογεί το επιπλέον περιεχόμενο του μηνύματος 4.Ο χρήστης επιλέγει τη ροή Ρ3 P3: Επιλογή αριθμού 1.Ο χρήστης επιλέγει τους παραλήπτες είτε πληκτρολογώντας των αριθμό τους είτε επιλέγοντας κάθε παραλήπτη από τη λίστα 2.Αν πρόκειται για απάντηση σε μήνυμα ο πρωτεύον παραλήπτης έχει ήδη προεπιλεγεί P4 : Χρέωση κινητού 1.Το σύστημα υπολογίζει τη χρέωση με βάση το είδος της συνδρομής του χρήστη και με βάση την τιμολογιακή πολιτική 2.Γίνεται η χρέωση στο χρήστη 3.Ανηχρέωσηείναιαποδεκτή(δηλαδή δεν έχει ξεπεραστεί κάποιο όριο που έχει οριστεί από τη συνδρομή όπως υπάρχουν αρκετές μονάδες στο χρήστη) η αποστολή ολοκληρώνεται P5: Επιβεβαίωση λήψης μηνύματος Εναλλακτικές ροές Εξαιρέσεις: P4a. Ο χρήστης ενημερώνεται πως η διαδικασία δεν μπορεί να ολοκληρωθεί CS-351 U. of Crete, Fall

40 Ενδεικτικές ασκήσεις UC & UC Diagrams (1/) Όνομα Περίπτωσης Χρήσης : Λήψη SMS Αριθμός : 2 Σπουδαιότητα : Κύριος Actor : Τύπος Περίπτωσης Χρήσης : Εμπλεκόμενοι και Στόχοι : Σύντομη Περιγραφή : Ερέθισμα: Τύπος Ερεθίσματος: Σχέσεις Συσχέτιση Περιλαμβάνει Επεκτείνει Εξειδικεύει Φυσιολογική ροή γεγονότων CS-351 U. of Crete, Fall

41 Ενδεικτικές ασκήσεις UC & UC Diagrams (1/) Συνιστώσες ροές γεγονότων: Εναλλακτικές ροές Εξαιρέσεις: CS-351 U. of Crete, Fall

42 Ενδεικτικές ασκήσεις UC & UC Diagrams Άσκηση με Use Case Diagrams (1/2) Φτιάξτε το διάγραμμα περιπτώσεων χρήσης (Use Case Diagram) και προσπαθήστε να χρησιμοποιήσετε συσχετίσεις «ISA», «extends» και «include» όπου αυτό είναι εφικτό (Μπορείτε να προσθέσετε δικούς σας πρωταγωνιστές εφόσον το κρίνεται απαραίτητο). SMS/MMS (Αποστολή - Λήψη) Τηλεφωνική ατζέντα (εισαγωγή / διαγραφή / αναζήτηση / ρυθμίσεις) Πολυμέσα (εισαγωγή / διαγραφή / αναζήτηση) Εφαρμογές (Προγράμματα - Παιχνίδια) (Αποστολή Λήψη - Εκκίνηση) Video (Λήψη video Λήψη ακίνητης εικόνας) Συνδιάλεξη με μια τηλεφωνική συσκευή Συνδιάλεξη με μια άλλη τηλεφωνική συσκευή που υποστηρίζει το πρότυπο 3G Actors Χρήστης Σύστημα ελέγχου/χρέωσης λογαριασμού Software provider CS-351 U. of Crete, Fall

43 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

44 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

45 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

46 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

47 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

48 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

49 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

50 Ενδεικτικές ασκήσεις UC & UC Diagrams Άσκηση με Use Case Diagrams (2/2) Θέλουμε να σχεδιάσουμε ένα σύστημα για κράτηση ραντεβού. Τοσύστημααυτόθαλειτουργείχρησιμοποιώντας απομακρυσμένα Calendars. Να σχεδιάσετε το διάγραμμα περιπτώσεων χρήσης για ένα τέτοιο σύστημα. CS-351 U. of Crete, Fall

51 Ενδεικτικές ασκήσεις UC & UC Diagrams CS-351 U. of Crete, Fall

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

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

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

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

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

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

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

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

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

Φροντιστήριο 3. Ημερομηνία: Παρασκευή 10/11/2006 Θεματική Ενότητα: Activity Diagrams

Φροντιστήριο 3. <logo image> Ημερομηνία: Παρασκευή 10/11/2006 Θεματική Ενότητα: Activity Diagrams Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Φροντιστήριο 3 Ημερομηνία: Παρασκευή

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

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Περιπτώσεις Χρήσης (Use Cases)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή

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

UML: Unified modelling language

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

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

Φροντιστήριο 5. Ημερομηνία: 01/12/2006 Θεματική Ενότητα: Μοντελοποίηση Συμπεριφοράς Θέμα: Διαγράμματα αλληλεπίδρασης και καταστάσεων

Φροντιστήριο 5. Ημερομηνία: 01/12/2006 Θεματική Ενότητα: Μοντελοποίηση Συμπεριφοράς Θέμα: Διαγράμματα αλληλεπίδρασης και καταστάσεων Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006 ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Φροντιστήριο 5 Ημερομηνία: 01/12/2006 Θεματική

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

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

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

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

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

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

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

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

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

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

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE Το path που ακολουθούμε για να ανοίξουμε το εργαλείο είναι: Start All Programs Lab Programs Rational Software Rational Rose Enterprise Edition 1 ο ΔΙΑΓΡΑΜΜΑ:

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

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

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

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

Περιεχόμενα και Διάρθρωση. Interaction Diagrams

Περιεχόμενα και Διάρθρωση. Interaction Diagrams Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Interaction Diagrams Περιεχόμενα και Διάρθρωση Εισαγωγή Διαγράμματα

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

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

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

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

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

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

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

Ανάλυση / Σχεδίαση και Υλοποίηση Εφαρμογής Υποβοήθησης Καθηγητών

Ανάλυση / Σχεδίαση και Υλοποίηση Εφαρμογής Υποβοήθησης Καθηγητών ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανάλυση / Σχεδίαση και Υλοποίηση Εφαρμογής Υποβοήθησης Καθηγητών ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Καστανάρα Βασιλική (ΑΜ: Τ03348) Επιβλέπων:

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

Use Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002

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

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

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

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

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

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

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

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

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό Ενότητα 9: Αρχιτεκτονική Λογισμικού, Όψεις Αρχιτεκτονικής Λογισμικού, Διαγράμματα UML Σταύρος

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

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

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

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

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

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

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

Λογισμικό - Προγράμματα

Λογισμικό - Προγράμματα Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος

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

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

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

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

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

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

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

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

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

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

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ. ΤΕΙ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΥΣ Θέμα: ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ. Εισηγητής: Δ. Ν. Καλλέργης, MSc. Φοιτήτρια: Κοντζοπούλου Παναγιώτα Εισαγωγή

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

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

Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: -Παράδειγμα Διαδικασίας Ανάπτυξης Λογισμικού: Βιβλίο Διευθύνσεων(συν.) - Φάση 3: Υλοποίηση(αναλυτικά

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

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

ΤΛΟΠΟΙΗΗ STANDALONE ΕΦΑΡΜΟΓΗ ΚΡΑΣΗΕΩΝ ΔΩΜΑΣΙΩΝ ΞΕΝΟΔΟΧΕΙΟΤ ΜΕ C-SHARP ΚΑΙ SQL-SERVER

ΤΛΟΠΟΙΗΗ STANDALONE ΕΦΑΡΜΟΓΗ ΚΡΑΣΗΕΩΝ ΔΩΜΑΣΙΩΝ ΞΕΝΟΔΟΧΕΙΟΤ ΜΕ C-SHARP ΚΑΙ SQL-SERVER ΑΣΕΙ ΘΕΑΛΙΑ ΧΟΛΗ ΣΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Σμήμα Μηχανικών Πληροφορικής ΣΕ ΤΛΟΠΟΙΗΗ STANDALONE ΕΦΑΡΜΟΓΗ ΚΡΑΣΗΕΩΝ ΔΩΜΑΣΙΩΝ ΞΕΝΟΔΟΧΕΙΟΤ ΜΕ C-SHARP ΚΑΙ SQL-SERVER ΠΣΤΧΙΑΚΗ ΕΡΓΑΙΑ Μήτςη Αθηνά (ΑΜ: 1532) Επιβλζπων:

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 6: Τεχνολογία Λογισμικού-Software Engineering Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

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

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

Εισαγωγή στη UML. Περιεχόμενα. Γενικά χαρακτηριστικά. Στοιχεία μοντέλων. Συσχετίσεις. Διαγράμματα. Παραδείγματα. Γλώσσες Προδιαγραφής 1

Εισαγωγή στη UML. Περιεχόμενα. Γενικά χαρακτηριστικά. Στοιχεία μοντέλων. Συσχετίσεις. Διαγράμματα. Παραδείγματα. Γλώσσες Προδιαγραφής 1 Εισαγωγή στη UML Γλώσσες Προδιαγραφής 1 Περιεχόμενα Γενικά χαρακτηριστικά Στοιχεία μοντέλων Συσχετίσεις Διαγράμματα Παραδείγματα Γλώσσες Προδιαγραφής 2 Τι είναι μοντέλο? Αποτελεί µια αφηρηµένη περιγραφή

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

ZWCAD 2010 ΠΡΟΓΡΑΜΜΑΤΟΣ. Εισαγωγή

ZWCAD 2010 ΠΡΟΓΡΑΜΜΑΤΟΣ. Εισαγωγή ZWCAD 2010 Ο ΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΕΝΕΡΓΟΠΟΙΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ Η Αξιόπιστη λύση CAD για Σχεδίαση 2D & 3D! Εισαγωγή Ευχαριστούµε που επιλέξατε το ZWCAD! Ο οδηγός αυτός περιγράφει την διαδικασία σχετικά

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

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

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

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

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

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

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

ΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση.

ΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση. Μελίσσια, 17 Ιουνίου 2010 Εγκατάσταση της έκδοσης 5.40 Προκειμένου να ενημερώσετε τον υπολογιστή σας με την έκδοση 5.40 της εφαρμογής WinEra Essential παρακαλούμε διαβάστε τις οδηγίες που ακολουθούν. Απαραίτητη

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

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

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

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

Ανάλυση Πληροφοριακών Συστημάτων. «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 2 11 2005

Ανάλυση Πληροφοριακών Συστημάτων. «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 2 11 2005 Ανάλυση Πληροφοριακών Συστημάτων «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 2 11 2005 Περιεχόμενα Παρουσίασης Εργασίες Εισαγωγή στην UML Διαγράμματα περιπτώσεων χρήσης Άσκηση στην τάξη Μελέτη

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

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

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

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

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

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

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής Εγχειρίδιο Εγκατάστασης και Χρήσης Πίνακας Περιεχομένων. Πριν την εγκατάσταση... 3. Ελάχιστες απαιτήσεις σε εξοπλισμό... 3 2. Εγκατάσταση... 4

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

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 23 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

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

Η στοίβα (stack) H στοίβα είναι ένας αποθηκευτικός χώρος οργανωµένος κατά τέτοιο τρόπο ώστε να υποστηρίζει δύο βασικές λειτουργίες:

Η στοίβα (stack) H στοίβα είναι ένας αποθηκευτικός χώρος οργανωµένος κατά τέτοιο τρόπο ώστε να υποστηρίζει δύο βασικές λειτουργίες: Άσκηση 5Α_5 26/3/2003 11.5. Άσκηση 5A - [αναγνώριση αντικειµένων-διάγραµµα κλάσεων] [Σε αντικατάσταση της άσκησης 5 του κεφαλαίου 11] 11.5.1. Περιγραφή Η άσκηση αυτή είναι η πρώτη από µία σειρά ασκήσεων

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

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ» Γ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ ΕΡΓO ΣΥΓΧΡΗΜΑΤΟΔΟΤΟΥΜΕΝO ΚΑΤΑ 80% ΑΠΟ ΤΟ ΕΚΤ ΚΑΙ ΚΑΤΑ 20% ΑΠΟ ΕΘΝΙΚΟΥΣ ΠΟΡΟΥΣ «Ολοκληρωμένη

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

Smart Notebook Software Installer 2014 ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

Smart Notebook Software Installer 2014 ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Smart Notebook Software Installer 2014 ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΔΗΛΩΣΗ ΠΡΟΪΟΝΤΟΣ Εφόσον έχετε κάνει δήλωση του SMART προϊόντος σας, θα σας ενηµερώσουµε για νέα χαρακτηριστικά και καινούριες ενηµερώσεις του

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

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

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

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

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης

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

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

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

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

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

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

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

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

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

Requirements Απαιτήσεις

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

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας ρ. Πάνος Φιτσιλής Περιεχόµενα Βασικές έννοιες αντικειµενοστεφούς τρόπου ανάπτυξης Τι είναι κλάση Τι είναι αντικείµενο 2 Βασικές

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

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Απαιτήσεις συστήματος IBM συμβατό PC με επεξεργαστή Pentium III 700 MHz ή ανώτερο Τουλάχιστον 256 MB RAM Τουλάχιστον 30 MB ελεύθερος χώρος στον σκληρό

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

ΕΚ ΗΛΩΣΗ ΕΝΗΜΕΡΩΣΗΣ. Παρουσίαση Εργαστηρίων Πληροφορικής

ΕΚ ΗΛΩΣΗ ΕΝΗΜΕΡΩΣΗΣ. Παρουσίαση Εργαστηρίων Πληροφορικής ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΕΚ ΗΛΩΣΗ ΕΝΗΜΕΡΩΣΗΣ ΠΡΩΤΟΕΤΩΝ Παρουσίαση Εργαστηρίων Πληροφορικής e mail: dmst elab@aueb.gr site: http://www.dmst.aueb.gr Επικ. Καθηγ.

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

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

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

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

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

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

ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ

ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΔΕΠΑΝΟΜ Α.Ε. ΔΗΜΟΣΙΑ ΕΠΙΧΕΙΡΗΣΗ ΑΝΕΓΕΡΣΗΣ ΝΟΣΗΛΕΥΤΙΚΩΝ MΟΝΑΔΩΝ Γ.Ν. ΙΩΑΝΝΙΝΩΝ «ΧΑΤΖΗΚΩΣΤΑ» Πολυδύναμο Κέντρο Αντιμετώπισης της Κρίσης των Χρηστών Ναρκωτικών και Αλκοολισμού ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ

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

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

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

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

ξεχωριστό από τους υπόλοιπους κοινόχρηστους χώρους και τη Γραμματεία.

ξεχωριστό από τους υπόλοιπους κοινόχρηστους χώρους και τη Γραμματεία. ΠΡΟΔΙΑΓΡΑΦΕΣ ΠΙΣΤΟΠΟΙΗΣΗΣ ΕΞΕΤΑΣΤΙΚΟΥ ΚΕΝΤΡΟΥ ECDL Οι ελάχιστες προδιαγραφές που πρέπει να ικανοποιεί μία επιχείρηση ώστε να πιστοποιηθεί ως Εξεταστικό Κέντρο ECDL χωρίζονται σε: Α. Χώροι / Απαιτούμενα

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Τα διαγράµµατα UML. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Τα διαγράµµατα UML. ρ. Πάνος Φιτσιλής Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα UML ρ. Πάνος Φιτσιλής Περιεχόµενα Σύντοµη περιγραφή των διαγραµµάτων UML Στατική δοµή υναµική δοµή ιαγράµµατα UML - 1 Περιγράφουν τη στατική δοµή του συστήµατος

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

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

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

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

Κεφάλαιο 7: Τεχνολογία Λογισμικού

Κεφάλαιο 7: Τεχνολογία Λογισμικού Κεφάλαιο 7: Τεχνολογία Λογισμικού Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση (δέκατη αμερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

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

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

ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ Ε Λ Λ Η Ν Ι Κ Ο Α Ν Ο Ι Κ Τ Ο Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ Μια Μελέτη Περίπτωσης για την Αναπαράσταση των Διαδικασιών μιας Επιχείρησης με τη UML (Υλικό Υπερκειμένου)

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος)

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

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 2: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (2ο Μέρος)

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

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

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

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

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

Αρχές Τεχνολογίας Λογισμικού

Αρχές Τεχνολογίας Λογισμικού Αρχές Τεχνολογίας Λογισμικού Επισκόπηση του μαθήματος 2 Διδάσκοντες ΘΕΩΡΙΑ Νίκος Παπαδάκης ΕΡΓΑΣΤΗΡΙΟ Αϊβαλής Κώστας costis@teicrete.gr Κονδυλάκης Χάρης kondylak@gmail.com 3 Το μάθημα στο πρόγραμμα σπουδών

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

Βασική εγκατάσταση Asterisk σε Linux

Βασική εγκατάσταση Asterisk σε Linux Βασική εγκατάσταση Asterisk σε Linux 1 Πι νακας περιεχομε νων ΓΕΝΙΚΆ... 3 ΕΓΚΑΤΆΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΎ... 4 LINUX MYSQL ASTERISK - UTILITIES... 4 ACCS (ALTEC CALL CENTER SERVER)... 5 Εγκατάσταση σε περιβάλλον

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

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer Σελίδα 1 Copyright Copyright 2007 Atlantis Group. Ιστορικό εγγράφου Έκδοση Εγχειριδίου: 1.0 Ημερομηνία δημιουργίας: 26/11/2007 Σελίδα 2 ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2

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

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

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

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE ΜΑΘΗΜΑ 3 MULTIPLE CHOICE 1. Ποιa από τις πιο κάτω εργασίες είναι λειτουργία του Λειτουργικού Συστήματος; a) Προσθήκη δεδομένων σε ένα υπολογιστικό φύλλο b) Εκπόνηση έκθεσης βάσης δεδομένων c) Διαχείριση

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

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

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

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό ΠΑΠΑΔΟΠΟΥΛΟΣ ΔΗΜΗΤΡΙΟΣ, Α.Μ.: 56/05 Υπεύθυνη Καθηγήτρια: Σατρατζέμη Μαρία, Καθηγήτρια Εξεταστική

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

Σχεδιασμός Πληροφοριακών Συστημάτων 6ο εξ.

Σχεδιασμός Πληροφοριακών Συστημάτων 6ο εξ. Σχεδιασμός Πληροφοριακών Συστημάτων 6ο εξ. Γενικές Πληροφορίες για το Μάθημα Εαρινό εξάμηνο 2009 Διδάσκοντες Μ.Μάντακας και Κ.Κανελλόπουλος mmantak@gmail.com ckanel@yahoo.com Περιεχόμενο και στόχοι του

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

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

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

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ 05010103/03/12 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Α. ΕΓΚΑΤΑΣΤΑΣΗ... 1 1. ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ... 1 1.1. ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ ΤΗΣ DATA COMMUNICATION... 1 1.2. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΦΑΡΜΟΓΗΣ... 1 1.3. ΤΟΠΟΛΟΓΙΕΣ

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

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ» Γ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ ΕΡΓO ΣΥΓΧΡΗΜΑΤΟΔΟΤΟΥΜΕΝO ΚΑΤΑ 80% ΑΠΟ ΤΟ ΕΚΤ ΚΑΙ ΚΑΤΑ 20% ΑΠΟ ΕΘΝΙΚΟΥΣ ΠΟΡΟΥΣ «Δράσεις Υποστήριξης

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

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

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

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

http://www.gunet.gr/09_02.php

http://www.gunet.gr/09_02.php ΑΚΑΔΗΜΑΪΚΟ ΔΙΑΔΙΚΤΥΟ ΚΕΝΤΡΟ ΛΕΙΤΟΥΡΓΙΑΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥΠΟΛΗ 157 84 ΑΘΗΝΑ ΤΗΛ.: (210) 7275611 FAX: (210) 7275601 www.gunet.gr ΑΠΟΤΕΛΕΣΜΑΤΑ ΔΙΑΒΟΥΛΕΥΣΗΣ Κωδ ΟΠΣ (MIS)

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Το 1944 με την κατασκευή του υπολογιστή Mark I από τον Howard Aiken και την εταιρεία κατασκευής ηλεκτρονικών υπολογιστών IBM και από το 1950 μπήκανε

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

Πίνακας Περιεχομένων

Πίνακας Περιεχομένων Πίνακας Περιεχομένων 1. Εισαγωγή... 2 1.1. Κοινά Στοιχεία User Interface... 3 1.2. Σχέση δικαιωμάτων με User Interface... 4 1.3. Διαθέσιμα εργαλεία του περιβάλλοντος λειτουργίας (GUI)... 4 1.4. Εισαγωγή

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP) ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP) Για την πρόσβαση στην υπηρεσία OTE TV GO για υπολογιστή, αρχικά ανοίξτε την ιστοσελίδα της υπηρεσίας www.otetvgo.gr. Για τη χρήση της υπηρεσίας

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

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR Σοφία Τζελέπη Σύμβουλος Πληροφορικής Δυτ. Θεσ/νικης Απρίλιος 2013 http://users.sch.gr/stzelepi/portal stzelepi@sch.gr ΑΠΡΙΛΙΟΣ 2013 App Inventor

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

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

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

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

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

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

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

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

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