Φροντιστήριο 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)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ανάλυση Πληροφοριακών Συστημάτων. «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 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. Εγκαταστήστε το αρχείο

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

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

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

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

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

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

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

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

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

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

Requirements Απαιτήσεις

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Οδηγίες εγκατάστασης Δορυφορικής κάρτας 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 Επικ. Καθηγ.

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

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

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

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

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

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

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

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

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

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

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

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

Προγραµµατισµός Η/Υ. Μέρος2

Προγραµµατισµός Η/Υ. Μέρος2 Προγραµµατισµός Η/Υ Μέρος2 Περιεχόμενα Επανάληψη Βασικών Σύμβολων Διαγραμμάτων Ροής Αλγόριθμος Ψευδοκώδικας Παραδείγματα Αλγορίθμων Γλώσσες προγραμματισμού 2 Επανάληψη Βασικών Σύμβολων Διαγραμμάτων Ροής

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

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)

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

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

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

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

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

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

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

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής Alfresco διαχείριση εγγράφων χωρίς όρια για την επιχείρηση Νίκος Λυκουρόπουλος τεχνικός διευθυντής CyberStream CyberStream και Ανοιχτό Λογισμικό η CyberStream από την ίδρυσή της το 2000, εξειδικεύεται

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

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

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

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου System Architecture Overview CYPDIS Services Σύστημα Εγγραφής Φαρμάκων Drug Regulatory Authority Σύστημα Τιμολόγησης Price Control Σύστημα Φαρμακοεπαγρύπνησης

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

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

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

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

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

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

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

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

Οδηγός αναβάθμισης των 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.

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

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas Microsoft Visual Studio 2005 καισυνδροµέςmsdn Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas PΗrΣogress ηµερινή Rep ort Παρ ουσίαση Τι είναι το.net De? veloper Roadma Τα p νέα

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 2: Software ΠΑΝΑΓΙΩΤΗΣ ΠΑΝΑΓΙΩΤΙΔΗΣ ΤΜΗΜΑ ΓΑΛΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Company LOGO. Nazaret Kazarian. www.company.com 1

Company LOGO. Nazaret Kazarian. www.company.com 1 Nazaret Kazarian www.company.com 1 Agenda Επισκόπηση του Spring Web Flow Συμβολή στο framework Case study: Intracom IT Services Projects www.company.com 2 Background 2004-2005: Ervacon Web Flow Οκτ 2006:

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

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

ΕΚΔΗΛΩΣΗ ΕΝΗΜΕΡΩΣΗΣ ΠΡΩΤΟΕΤΩΝ. Παρουσίαση Εργαστηρίων Πληροφορικής ΕΚΔΗΛΩΣΗ ΕΝΗΜΕΡΩΣΗΣ ΠΡΩΤΟΕΤΩΝ Παρουσίαση Εργαστηρίων Πληροφορικής e-mail: dmst-elab@aueb.gr site: http://www.dmst.aueb.gr Αναπλ. Καθηγ. Κατερίνα Πραματάρη Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας k.pramatari@aueb.gr

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

Tεχνολογία Λογισµικού II

Tεχνολογία Λογισµικού II Tεχνολογία Λογισµικού II ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΣΧΕ ΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ Τόµος B' Tεχνολογία Λογισµικού II BAΣIΛEIOΣ

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

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

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

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

Κεφάλαιο 6 Λογισμικό Εφαρμογών. Εφαρμογές Πληροφορικής Κεφ.6 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 6 Λογισμικό Εφαρμογών. Εφαρμογές Πληροφορικής Κεφ.6 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 6 Λογισμικό Εφαρμογών Καραμαούνας Πολύκαρπος 1 Λογισμικό Εφαρμογών (application software) Είναι όλα τα προγράμματα που μετατρέπουν τον ΗΥ σε εξειδικευμένο μηχάνημα για συκεκριμένες εργασίες. Περιέχει

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

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

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

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

Κατανεμημένα Συστήματα

Κατανεμημένα Συστήματα Κατανεμημένα Συστήματα Android Grid Application Θωμάς Αντώνιος (3050073) Καραβέλλας Θεμιστοκλής (3050055) 1. Εισαγωγή Το Android αποτελεί ένα λειτουργικό σύστημα για κινητές συσκευές. Το λειτουργικό αυτό

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

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

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

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

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

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

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

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

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

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

Income Tax Calculator. Income Tax Calculator 1 η Φάση. Έκδοση <1.0>

Income Tax Calculator. Income Tax Calculator 1 η Φάση. Έκδοση <1.0> Income Tax Calculator Income Tax Calculator 1 η Φάση Έκδοση Ιστορικό Προηγούμενων Εκδόσεων Ημερομηνία Έκδοση Περιγραφή Συγγραφέας 1 η έκδοση της περιγραφής των απαιτήσεων. Α. Ζάρρας,

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

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών

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

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

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

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

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

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

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

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

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

Παρακάτω θα βρείτε τις βασικές οδηγίες για την δημιουργία μεγάλων αρχείων τηλεφωνικών καταλόγων στο Bulk sms system:

Παρακάτω θα βρείτε τις βασικές οδηγίες για την δημιουργία μεγάλων αρχείων τηλεφωνικών καταλόγων στο Bulk sms system: Αγαπητέ πελάτη, Παρακάτω θα βρείτε τις βασικές οδηγίες για την δημιουργία μεγάλων αρχείων τηλεφωνικών καταλόγων στο Bulk sms system: Τα αρχεία που υποστηρίζει το σύστημα είναι αρχεία κειμένου (.txt) &

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

Εισαγωγή. Τμήμα Μηχανικών Σχεδίασης Προϊόντων και Συστημάτων, ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. Παναγιώτης Κουτσαμπάσης

Εισαγωγή. Τμήμα Μηχανικών Σχεδίασης Προϊόντων και Συστημάτων, ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. Παναγιώτης Κουτσαμπάσης Αλληλεπίδραση λ Αθώ Ανθρώπου-Υπολογιστή Εισαγωγή γή Τμήμα Μηχανικών Σχεδίασης Προϊόντων και Συστημάτων, ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ Παναγιώτης Κουτσαμπάσης Αλληλεπίδραση η Ανθρώπου-Υπολογιστή «μελετά τη σχεδίαση,

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

Ανάλυση Πληροφοριακών Συστημάτων. «Εισαγωγή στην UML» Βασίλειος Καρακόιδας 26 10 2005

Ανάλυση Πληροφοριακών Συστημάτων. «Εισαγωγή στην UML» Βασίλειος Καρακόιδας 26 10 2005 Ανάλυση Πληροφοριακών Συστημάτων «Εισαγωγή στην UML» Βασίλειος Καρακόιδας 26 10 2005 Περιεχόμενα Παρουσίασης Εισαγωγικά Προαπαιτούμενα Πρόγραμμα διαλέξεων Εργασίες Λογισμικό Εισαγωγή στην UML Βιβλιογραφία

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

Διάγραμμα Κλάσεων. Class Diagram

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

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

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

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

Δυνατότητες του Jazler24

Δυνατότητες του Jazler24 H Jazler Software Greece παρουσιάζει το νέο της Jazler24! Βασισμένο στην εμπειρία 12 χρόνων, αλλά και τις νέες τεχνολογίες τις Microsoft, o Jazler24 είναι ο ιδανικότερος τρόπος για αυτόματη αναπαραγωγή

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

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

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

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

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.

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

«Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης»

«Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης» Τμήμα: Εφαρμογών Πληροφορικής στη Διοίκηση και Οικονομία «Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης» της Παπαδοπούλου Ευαγγελία Α.Μ : 252 Υπεύθυνος καθηγήτης:

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

3 Αλληλεπίδραση Αντικειμένων

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

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

Orchid: Integrating Schema Mapping and ETL ICDE 2008

Orchid: Integrating Schema Mapping and ETL ICDE 2008 Orchid: Integrating Schema Mapping and ETL ICDE 2008 Δομουχτσίδης Παναγιώτης Γενικά Data warehouse (DW): Είναι μία αποθήκη πληροφοριών οργανωμένη από ένα ενοποιημένο μοντέλο. Τα δεδομένα συλλέγονται από

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

Ελεύθερο, Ανοιχτό Λογισμικό. Ελεύθερα, Ανοιχτά Σχολεία. Ελεύθερες, Ανοιχτές Προσωπικότητες

Ελεύθερο, Ανοιχτό Λογισμικό. Ελεύθερα, Ανοιχτά Σχολεία. Ελεύθερες, Ανοιχτές Προσωπικότητες Η τεχνολογία Ubuntu Ltsp στα σχολικά εργαστήρια Πληροφορικής Ελεύθερο, Ανοιχτό Λογισμικό Ελεύθερα, Ανοιχτά Σχολεία Ελεύθερες, Ανοιχτές Προσωπικότητες Τι είναι το Ubuntu LTSP ; Ελεύθερο, Ανοιχτό Λογισμικό

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

Πλατφόρμα e-μάθησης βασισμένη στο efront

Πλατφόρμα e-μάθησης βασισμένη στο efront ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ Πλατφόρμα e-μάθησης βασισμένη στο efront Συντάκτης: Βασίλης Μπούγλας Επιμέλεια: Μαρίνα Παπαστεργίου efront Ερευνητικό Έργο: Δημιουργία

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

Οδηγίες εγκατάστασης plug-in για δημιουργία του σχήματος της Europeana σε αποθετήριο DSpace, εκτέλεση και παραμετροποίηση

Οδηγίες εγκατάστασης plug-in για δημιουργία του σχήματος της Europeana σε αποθετήριο DSpace, εκτέλεση και παραμετροποίηση Οδηγίες εγκατάστασης plug-in για δημιουργία του σχήματος της Europeana σε αποθετήριο DSpace, εκτέλεση και παραμετροποίηση Κώστας Σταμάτης (kstamatis@ekt.gr) Εθνικό Κέντρο Τεκμηρίωσης 19 Μαρτίου 2010 Σκοπός

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