ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
|
|
- Στέφανος Μαυρογένης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΥΠΗΡΕΣΙΟΚΕΝΤΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
2 Στόχοι Ανάλυση της έννοιας της "επαναχρησιμοποιήσιμης υπηρεσίας", βασισμένης σε πρότυπα υπηρεσιών Ιστού, η οποία παρέχει ένα μηχανισμό υποστήριξης της διεπιχειρησιακής πληροφορικής Περιγραφή της διαδικασίας της τεχνολογίας υπηρεσιών η οποία έχει σκοπό την παραγωγή επαναχρησιμοποιήσιμων υπηρεσιών Ιστού Παρουσίαση της έννοιας της "σύνθεσης υπηρεσιών" ως μέσου υπηρεσιοκεντρικής ανάπτυξης εφαρμογών Αναφορά στον τρόπο χρήσης των μοντέλων επιχειρηματικών διαδικασιών ως βάση για το σχεδιασμό υπηρεσιοκεντρικών συστημάτων
3 Περιεχόμενα Οι υπηρεσίες ως επαναχρησιμοποιήσιμα συστατικά στοιχεία Τεχνολογία υπηρεσιών Υπηρεσιοκεντρική ανάπτυξη λογισμικού
4 Υπηρεσιοκεντρικές αρχιτεκτονικές Ένας τρόπος ανάπτυξης κατανεμημένων συστημάτων σύμφωνα με τον οποίο τα συστατικά στοιχεία κάθε συστήματος είναι αυτόνομες υπηρεσίες Οι υπηρεσίες μπορεί να εκτελούνται σε απομακρυσμένους υπολογιστές από πολλούς διαφορετικούς παρόχους υπηρεσιών Για την υποστήριξη της επικοινωνίας και της ανταλλαγής πληροφοριών μεταξύ των υπηρεσιών έχουν σχεδιαστεί τυποποιημένα πρωτόκολλα
5 Υπηρεσιοκεντρικές αρχιτεκτονικές
6 Οφέλη των υπηρεσιοκεντρικών αρχιτεκτονικών Οι υπηρεσίες μπορούν είτε να παρέχονται τοπικά είτε να ανατίθενται σε εξωτερικούς προμηθευτές Οι υπηρεσίες είναι ανεξάρτητες από τη γλώσσα προγραμματισμού Η επένδυση σε κληρονομημένα συστήματα μπορεί να διατηρηθεί Η διεπιχειρησιακή πληροφορική διευκολύνεται μέσα από απλουστευμένες διαδικασίες ανταλλαγής πληροφοριών
7 Πρότυπα υπηρεσιών Ιστού
8 Κύρια πρότυπα SOAP Ένα πρότυπο ανταλλαγής μηνυμάτων που υποστηρίζει την επικοινωνία μεταξύ υπηρεσιών WSDL (Web Service Definition Language - Γλώσσα ορισμού υπηρεσιών Ιστού) Αυτό το πρότυπο επιτρέπει τον ορισμό της διασύνδεσης μιας υπηρεσίας και των συνδέσεών της UDDI Ορίζει τα συστατικά στοιχεία ενός συνόλου προδιαγραφών οι οποίες μπορούν να χρησιμοποιηθούν για τον εντοπισμό της ύπαρξης μιας υπηρεσίας WS-BPEL Ένα πρότυπο για γλώσσες ροής εργασιών που χρησιμοποιούνται για τον ορισμό της σύνθεσης υπηρεσιών
9 Υπηρεσιοκεντρική τεχνολογία λογισμικού Οι υφιστάμενες προσεγγίσεις της τεχνολογίας λογισμικού πρέπει να εξελιχθούν ώστε να ανταποκρίνονται στην υπηρεσιοκεντρική προσέγγιση ανάπτυξης λογισμικού Τεχνολογία υπηρεσιών. Η ανάπτυξη αξιόπιστων επαναχρησιμοποιήσιμων υπηρεσιών Ανάπτυξη λογισμικού με σκοπό την επαναχρησιμοποίηση Ανάπτυξη λογισμικού με υπηρεσίες. Η ανάπτυξη αξιόπιστων συστημάτων λογισμικού στα οποία οι υπηρεσίες είναι τα θεμελιώδη συστατικά στοιχεία Ανάπτυξη λογισμικού με μέσο την επαναχρησιμοποίηση
10 Οι υπηρεσίες ως επαναχρησιμοποιήσιμα συστατικά στοιχεία Μια υπηρεσία μπορεί να οριστεί ως: Ένα επαναχρησιμοποιήσιμο συστατικό στοιχείο λογισμικού με χαμηλό βαθμό σύζευξης, το οποίο ενθυλακώνει διακριτή λειτουργικότητα και μπορεί να είναι κατανεμημένο και προσπελάσιμο από άλλα προγράμματα. Μια υπηρεσία Ιστού προσπελάζεται με τη χρήση τυποποιημένων πρωτοκόλλων τα οποία βασίζονται στο Διαδίκτυο και στην XML. Η κρίσιμη διαφορά μεταξύ υπηρεσίας και συστατικού στοιχείου λογισμικού όπως ορίζεται στη CBSE είναι ότι οι υπηρεσίες είναι ανεξάρτητες Οι υπηρεσίες δεν έχουν "απαιτούμενες" διασυνδέσεις Η επικοινωνία των υπηρεσιών βασίζεται στην ανταλλαγή μηνυμάτων, εκφρασμένων σε XML
11 Σύγχρονη αλληλεπίδραση
12 Μια παραγγελία εστιατορίου εκφρασμένη με τη μορφή μηνύματος XML <starter> <dish name = "σούπα" type = "ντοματόσουπα" /> <dish name = "σούπα" type = "ψαρόσουπα" /> <dish name = "τονοσαλάτα" /> </starter> <main course> <dish name = "μπριζόλα" type = "κόντρα φιλέτο" cooking = "μέτριο" /> <dish name = "μπριζόλα" type = "φιλέτο" cooking = "σενιάν" /> <dish name = "λαβράκι"> </main> <accompaniment> <dish name = "τηγανητές πατάτες" portions = "2" /> <dish name = "σαλάτα" portions = "1" /> </accompaniment>
13 Γλώσσα περιγραφής υπηρεσιών Ιστού Η διασύνδεση μιας υπηρεσίας ορίζεται στα πλαίσια μιας περιγραφής της υπηρεσίας η οποία διατυπώνεται στη Γλώσσα ορισμού υπηρεσιών Ιστού (WSDL). Οι προδιαγραφές σε WSDL ορίζουν Τις λειτουργίες που υποστηρίζει η υπηρεσία και τη μορφή των μηνυμάτων που στέλνει και δέχεται Τον τρόπο προσπέλασης της υπηρεσίας - δηλαδή η σύνδεση απεικονίζει την αφηρημένη διασύνδεση σε ένα σταθερό σύνολο πρωτοκόλλων Την τοποθεσία της υπηρεσίας. Αυτή συνήθως εκφράζεται με τη μορφή μιας διεύθυνσης URI (Universal Resource Identifier - Παγκόσμιο Αναγνωριστικό Πόρων)
14 Δομή προδιαγραφών WSDL
15 Μέρος περιγραφής WSDL Ορισμός κάποιων από τους τύπους που χρησιμοποιούνται. Θεωρούμε ότι το πρόθεμα χώρου ονομάτων "ws" αναφέρεται στο URI του χώρου ονομάτων για σχήματα XML, ενώ το πρόθεμα χώρου ονομάτων για το συγκεκριμένο ορισμό είναι weathns. <types> <xs: schema targetnamespace = xmlns: weathns = /weathns > <xs:element name = PlaceAndDate type = pdrec /> <xs:element name = MaxMinTemp type = mmtrec /> <xs: element name = InDataFault type = errmess /> <xs: complextype name = pdrec <xs: sequence> <xs:element name = town type = xs:string /> <xs:element name = country type = xs:string /> <xs:element name = day type = xs:date /> </xs:complextype> Εδώ υπάρχουν ορισμοί των MaxMinType και InDataFault </schema> </types>
16 Μέρος περιγραφής WSDL (2) Ορισμός της διασύνδεσης και των λειτουργιών της. Περιλαμβάνεται μία μόνο λειτουργία για την επιστροφή της μέγιστης και της ελάχιστης θερμοκρασίας <interface name = weatherinfo > <operation name = getmaxmintemps pattern = wsdlns: in-out > <input messagelabel = In element = weathns: PlaceAndDate /> <output messagelabel = Out element = weathns:maxmintemp /> <outfault messagelabel = Out element = weathns:indatafault /> </operation> </interface>
17 Τεχνολογία υπηρεσιών Η διαδικασία της ανάπτυξης υπηρεσιών με στόχο την επαναχρησιμοποίηση σε υπηρεσιοκεντρικές εφαρμογές Η υπηρεσία πρέπει να σχεδιαστεί εξαρχής ως επαναχρησιμοποιήσιμη αφαίρεση η οποία μπορεί να χρησιμοποιηθεί σε διάφορα συστήματα Περιλαμβάνει Προσδιορισμός υποψήφιων υπηρεσιών Το σχεδιασμό των υπηρεσιών Την υλοποίηση των υπηρεσιών
18 Διαδικασία τεχνολογίας υπηρεσιών
19 Προσδιορισμός υποψήφιων υπηρεσιών Τρεις θεμελιώδεις τύποι υπηρεσιών Βοηθητικές υπηρεσίες που υλοποιούν κάποια γενική λειτουργικότητα η οποία μπορεί να χρησιμοποιηθεί από διαφορετικές επιχειρηματικές διαδικασίες Επιχειρηματικές υπηρεσίες οι οποίες σχετίζονται με μια συγκεκριμένη επιχειρηματική λειτουργία, για παράδειγμα η εγγραφή σπουδαστών σε ένα μάθημα του πανεπιστημίου Υπηρεσίες συντονισμού, που υποστηρίζουν σύνθετες διαδικασίες, όπως είναι μια υπηρεσία παραγγελιοληψίας
20 Κατηγοριοποίηση υπηρεσιών Βοηθητική Επιχειρηματική Συντονισμού Εργασία Μετατροπέας νομισματικών μονάδων Επικύρωση αίτησης Επεξεργασία αίτησης εξόδων Εντοπιστής υπαλλήλων Έλεγχος πιστοληπτικής ικανότητας Πληρωμή εξωτερικού προμηθευτή Οντότητα Έλεγχος στυλ εγγράφου Φόρμα εξόδων Μετατροπέας φόρμας Ιστού σε XML Φόρμα αίτησης σπουδαστών
21 Προσδιορισμός υπηρεσιών Η υπηρεσία που σχετίζεται με κάποια λογική οντότητα χρησιμοποιείται σε διαφορετικές επιχειρηματικές διαδικασίες; Η εργασία εκτελείται από διάφορους υπαλλήλους της εταιρείας; Είναι η υπηρεσία ανεξάρτητη; Είναι απαραίτητη η διατήρηση της κατάστασης της υπηρεσίας; Απαιτείται βάση δεδομένων; Θα μπορούσε να χρησιμοποιηθεί η υπηρεσία από πελάτες εκτός εταιρείας; Υπάρχει περίπτωση διαφορετικοί χρήστες της υπηρεσίας να έχουν διαφορετικές μη λειτουργικές απαιτήσεις;
22 Υπηρεσίες καταλόγου Δημιουργούνται από προμηθευτές για να ενημερώνουν ποια είδη μπορούν να παραγγείλουν οι άλλες εταιρείες από αυτούς Απαιτήσεις της υπηρεσίας αυτής Για κάθε πελάτη πρέπει να παρέχεται μια ειδική εκδοχή του καταλόγου Πρέπει να υπάρχει η δυνατότητα λήψης (κατεβάσματος) του καταλόγου Πρέπει να παρέχεται στους χρήστες η δυνατότητα σύγκρισης των χαρακτηριστικών και των τιμών μέχρι έξι ειδών του καταλόγου Πρέπει να παρέχονται δυνατότητες περιήγησης και αναζήτησης στον κατάλογο Πρέπει να παρέχεται η δυνατότητα πρόβλεψης της ημερομηνίας παράδοσης των ειδών που παραγγέλλονται Πρέπει να υπάρχει υποστήριξη για εικονικές παραγγελίες με τις οποίες τα είδη θα δεσμεύονται για 48 ώρες. Σε αυτό το χρονικό διάστημα η ενδιαφερόμενη εταιρεία θα πρέπει να υποβάλλει την πραγματική παραγγελία.
23 Υπηρεσία καταλόγου μη λειτουργικές απαιτήσεις Η πρόσβαση στην υπηρεσία καταλόγου θα περιορίζεται μόνο σε υπαλλήλους διαπιστευμένων εταιρειών Οι τιμές και οι διευθετήσεις που προσφέρονται σε κάθε πελάτη θα είναι εμπιστευτικές Ο κατάλογος θα είναι διαθέσιμος από τις 07:00 μέχρι τις 23:00 Η υπηρεσία καταλόγου πρέπει να είναι σε θέση να επεξεργάζεται 10 αιτήσεις το δευτερόλεπτο
24 Λειτουργίες της υπηρεσίας καταλόγου Λειτουργία MakeCatalogue Περιγραφή Δημιουργεί μια εκδοχή του καταλόγου η οποία είναι εξατομικευμένη για συγκεκριμένο πελάτη. Περιλαμβάνει μια προαιρετική παράμετρο για τη δημιουργία μιας έκδοσης PDF, την οποία ο πελάτης μπορεί να μεταφέρει στο μηχάνημά του. Compare Παρέχει μια σύγκριση έξι το πολύ χαρακτηριστικών (π.χ. τιμή, διαστάσεις, ταχύτητα επεξεργασίας κ.λπ.) για μέχρι τέσσερα είδη του καταλόγου. Lookup Εμφανίζει όλα τα δεδομένα που σχετίζονται με ένα συγκεκριμένο είδος του καταλόγου. Search Αυτή η λειτουργία δέχεται μια λογική παράσταση και εκτελεί αναζήτηση στον κατάλογο σύμφωνα με αυτή. Εμφανίζει μια λίστα όλων των ειδών που ταιριάζουν με την παράσταση αναζήτησης. CheckDelivery Επιστρέφει την προβλεπόμενη ημερομηνία παράδοσης ενός είδους, αν αυτό παραγγελθεί σήμερα. MakeVirtualOrder Δεσμεύει το πλήθος των ειδών που πρόκειται να παραγγείλει ένας πελάτης, και παρέχει πληροφορίες σχετικά με τα είδη για το σύστημα προμηθειών του πελάτη.
25 Σχεδιασμός διασύνδεσης υπηρεσίας Πρέπει να εξεταστούν διεξοδικά οι λειτουργίες που σχετίζονται με κάθε υπηρεσία και τα μηνύματα που διακινούνται Το πλήθος των μηνυμάτων που ανταλλάσσονται για την ολοκλήρωση μιας αίτησης προς την υπηρεσία πρέπει να είναι ελάχιστο. Στα μηνύματα ίσως χρειαστεί να περιλαμβάνονται και πληροφορίες για την κατάσταση της υπηρεσίας
26 Στάδια σχεδιασμού διασύνδεσης Σχεδιασμός της λογικής διασύνδεσης Ξεκινά από τις απαιτήσεις της υπηρεσίας και ορίζει τα ονόματα και τις παραμέτρους των λειτουργιών που σχετίζονται με αυτήν. Επίσης πρέπει να οριστούν και οι εξαιρέσεις Σχεδιασμός μηνυμάτων Καθορίζεται η δομή και η οργάνωση των μηνυμάτων εισόδου και εξόδου. Σημειογραφίες όπως είναι η γλώσσα UML είναι πιο αφηρημένες αναπαραστάσεις σε σχέση με την XML Περιγραφή σε WSDL Οι λογικές προδιαγραφές μετατρέπονται σε περιγραφή WSDL
27 Σχεδιασμός διασύνδεσης καταλόγου Λειτουργία Είσοδοι Έξοδοι Εξαιρέσεις MakeCatalogue mcin Αναγνωριστικό εταιρείας Σημαία PDF mcout URL καταλόγου για τη συγκεκριμένη εταιρεία mcfault Μη έγκυρο αναγνωριστικό εταιρείας Compare compin Αναγνωριστικό εταιρείας Χαρακτηριστικό καταχώρισης (μέχρι 6) Κωδικός καταλόγου (μέχρι 4) compout URL της σελίδας για τον πίνακα σύγκρισης compfault Μη έγκυρο αναγνωριστικό εταιρείας Μη έγκυρος κωδικός καταλόγου Άγνωστο χαρακτηριστικό Lookup lookin Αναγνωριστικό εταιρείας Αριθμός καταλόγου lookout URL της σελίδας με τις πληροφορίες είδους lookfault Μη έγκυρο αναγνωριστικό εταιρείας Μη έγκυρος κωδικός καταλόγου Search searchin Αναγνωριστικό εταιρείας Αλφαριθμητικό αναζήτησης searchout URL της σελίδας με τα αποτελέσματα αναζήτησης searchfault Μη έγκυρο αναγνωριστικό εταιρείας Λάθος μορφή του αλφαριθμητικού αναζήτησης CheckDelivery gdin Αναγνωριστικό εταιρείας Κωδικός καταλόγου Απαιτούμενο πλήθος ειδών gdout Κωδικός καταλόγου Αναμενόμενη ημερομηνία παράδοσης gdfault Μη έγκυρο αναγνωριστικό εταιρείας Μη έγκυρος κωδικός καταλόγου Μη διαθέσιμα προϊόντα Ζητήθηκαν μηδέν είδη PlaceOrder poin Αναγνωριστικό εταιρείας Απαιτούμενο πλήθος ειδών Κωδικός καταλόγου poout Κωδικός καταλόγου Απαιτούμενο πλήθος ειδών Προβλεπόμενη ημερομηνία παράδοσης Εκτίμηση τιμής μονάδας Εκτίμηση συνολικής αξίας pofault Μη έγκυρο αναγνωριστικό εταιρείας Μη έγκυρος κωδικός καταλόγου Ζητήθηκαν μηδέν είδη
28 Δομή των μηνυμάτων εισόδου και εξόδου
29 Υλοποίηση και διανομή υπηρεσιών Η ανάπτυξη του κώδικα των υπηρεσιών με τη χρήση μιας τυποποιημένης γλώσσας προγραμματισμού ή μιας γλώσσας ροής εργασιών Στη συνέχεια οι υπηρεσίες πρέπει να δοκιμαστούν μέσα από τη δημιουργία μηνυμάτων εισόδου και τον έλεγχο των παραγόμενων μηνυμάτων εξόδου Στη διανομή, η υπηρεσία δημοσιοποιείται με τη χρήση UDDI και την εγκατάστασή της σε ένα διακομιστή Ιστού. Οι υφιστάμενοι διακομιστές υποστηρίζουν την εγκατάσταση των υπηρεσιών
30 Περιγραφή UDDI Λεπτομέρειες για την επιχείρηση που παρέχει την υπηρεσία Μια άτυπη περιγραφή της λειτουργικότητας που παρέχεται από την υπηρεσία Πληροφορίες για τη θέση που βρίσκονται οι σχετικές με την υπηρεσία προδιαγραφές WSDL Πληροφορίες συνδρομής οι οποίες επιτρέπουν την εγγραφή των χρηστών με σκοπό τη λήψη πληροφοριών σχετικά με ενημερώσεις της υπηρεσίας
31 Υπηρεσίες κληρονομημένων συστημάτων Μια σημαντική εφαρμογή των υπηρεσιών είναι η παροχή πρόσβασης σε λειτουργικές δυνατότητες που είναι ενσωματωμένες σε κληρονομημένα συστήματα Τα κληρονομημένα συστήματα παρέχουν εκτεταμένες λειτουργικές δυνατότητες, κάτι που μπορεί να μειώσει το κόστος της υλοποίησης των υπηρεσιών Μέσα από τη διασύνδεση των υπηρεσιών μπορεί να γίνει προσπέλαση αυτών των λειτουργικών δυνατοτήτων και από εξωτερικές εφαρμογές
32 Πρόσβαση σε ένα κληρονομημένο σύστημα
33 Υπηρεσιοκεντρική ανάπτυξη λογισμικού Συνδυάζονται και διευθετούνται υφιστάμενες υπηρεσίες με σκοπό τη δημιουργία νέων, σύνθετων υπηρεσιών Συχνά, η βάση για τη σύνθεση των υπηρεσιών είναι μια ροή εργασιών Οι ροές εργασιών είναι λογικές ακολουθίες δραστηριοτήτων οι οποίες συνδυάζονται και μοντελοποιούν μια συνεκτική επιχειρησιακή διαδικασία Για παράδειγμα, η διάθεση μιας υπηρεσίας ταξιδιωτικών κρατήσεων η οποία επιτρέπει το συντονισμό των κρατήσεων για την πτήση, την ενοικίαση οχήματος και τη διαμονή στο ξενοδοχείο
34 Ροή εργασιών για το πακέτο διακοπών
35 Κατασκευή υπηρεσίας με σύνθεση
36 Ροή εργασιών κρατήσεων δωματίων
37 Σχεδιασμός και υλοποίηση ροής εργασιών Το WS-BPEL είναι ένα πρότυπο XML για την προδιαγραφή ροών εργασιών. Όμως οι περιγραφές WS-BPEL είναι μακροσκελείς και δυσανάγνωστες Οι σημειογραφίες ροών εργασιών με γραφικά, όπως είναι η BPMN, είναι πιο ευανάγνωστες και από αυτές μπορεί να παραχθεί η περιγραφή WS-BPEL Σε διεπιχειρησιακά συστήματα, δημιουργούνται ξεχωριστές ροές εργασιών για κάθε εταιρεία οι οποίες συνδέονται μέσω της ανταλλαγής μηνυμάτων
38 Ροές εργασιών που αλληλεπιδρούν
39 Δοκιμές υπηρεσιών Οι δοκιμές έχουν σκοπό να δείξουν ότι ένα σύστημα ικανοποιεί τις λειτουργικές και μη λειτουργικές του απαιτήσεις, και να ανιχνεύσουν ατέλειες Η δοκιμή των υπηρεσιών είναι δύσκολη αφού οι (εξωτερικές) υπηρεσίες είναι "μαύρα κουτιά". Δεν μπορούν να χρησιμοποιηθούν τεχνικές δοκιμών που βασίζονται στην ανάλυση του πηγαίο κώδικα του προγράμματος
40 Δυσκολίες κατά τη δοκιμή υπηρεσιών Ο πάροχος μπορεί να τροποποιήσει ανά πάσα στιγμή τις εξωτερικές υπηρεσίες που διαθέτει, ακυρώνοντας με τον τρόπο αυτό τις δοκιμές που έχουν ήδη ολοκληρωθεί Η δυναμική σύνδεση συνεπάγεται ότι η υπηρεσία που χρησιμοποιείται σε μια εφαρμογή μπορεί να είναι διαφορετική - επομένως οι δοκιμές των εφαρμογών δεν είναι αξιόπιστες Η μη λειτουργική συμπεριφορά κάθε υπηρεσίας είναι απρόβλεπτη επειδή εξαρτάται από το φόρτο εργασίας Αν η χρήση μιας υπηρεσίας διατίθεται επί πληρωμή, τότε η δοκιμή της μπορεί να κοστίζει αρκετά Η πραγματοποίηση επανορθωτικών ενεργειών σε εξωτερικές υπηρεσίες ίσως είναι δύσκολη καθώς αυτές μπορεί να εξαρτώνται από τις αστοχίες άλλων υπηρεσιών οι οποίες δεν μπορούν να προσομοιωθούν
41 Κύρια σημεία Η υπηρεσιοκεντρική τεχνολογία λογισμικού βασίζεται στην ιδέα της δημιουργίας προγραμμάτων μέσω της σύνθεσης ανεξάρτητων υπηρεσιών οι οποίες ενθυλακώνουν επαναχρησιμοποιήσιμη λειτουργικότητα. Οι διασυνδέσεις των υπηρεσιών ορίζονται στη γλώσσα WSDL. Οι προδιαγραφές WSDL περιλαμβάνουν έναν ορισμό των τύπων και των λειτουργιών της διασύνδεσης, το πρωτόκολλο σύνδεσης που χρησιμοποιείται από την υπηρεσία και τη θέση της υπηρεσίας. Οι υπηρεσίες χωρίζονται σε βοηθητικές υπηρεσίες, επιχειρηματικές υπηρεσίες και υπηρεσίες συντονισμού. Η διαδικασία της τεχνολογίας υπηρεσιών περιλαμβάνει τον προσδιορισμό των υποψήφιων προς υλοποίηση υπηρεσιών, τον ορισμό της διασύνδεσής τους, καθώς και την υλοποίηση, τη δοκιμή και τη διανομή τους.
42 Κύρια σημεία Μπορούν να οριστούν διασυνδέσεις υπηρεσιών για κληρονομημένα συστήματα λογισμικού, τα οποία μπορούν κατόπιν να επαναχρησιμοποιηθούν σε άλλες εφαρμογές. Η ανάπτυξη λογισμικού με χρήση υπηρεσιών προβλέπει τη δημιουργία προγραμμάτων μέσω της σύνθεσης (του συνδυασμού) και της διευθέτησης υπηρεσιών έτσι ώστε να αποτελούν νέες σύνθετες υπηρεσίες. Τα μοντέλα επιχειρηματικών διαδικασιών ορίζουν τις δραστηριότητες και τις ανταλλαγές πληροφοριών που λαμβάνουν χώρα στα πλαίσια των επιχειρηματικών διαδικασιών. Οι δραστηριότητες της επιχειρηματικής διαδικασίας μπορούν να υλοποιηθούν από υπηρεσίες έτσι ώστε το μοντέλο επιχειρηματικών διαδικασιών να αντιπροσωπεύει μια σύνθεση υπηρεσιών. Τεχνικές δοκιμών λογισμικού οι οποίες βασίζονται στην ανάλυση πηγαίου κώδικα δεν μπορούν να χρησιμοποιηθούν σε υπηρεσιοκεντρικά συστήματα που εξαρτώνται από εξωτερικά παρεχόμενες υπηρεσίες.
Ενότητα 6 (κεφάλαιο 19) Υπηρεσιοκεντρική Αρχιτεκτονική
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 6 (κεφάλαιο 19) Υπηρεσιοκεντρική Αρχιτεκτονική Οι διαφάνειες
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΕνότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές
Διαβάστε περισσότεραΕνότητα 5 (κεφάλαιο 18) Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 5 (κεφάλαιο 18) Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραΑρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12
Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των
Διαβάστε περισσότεραΚατανεμημένα Συστήματα με Java. Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα με Java Ενότητα # 18: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Διαβάστε περισσότεραΠεριεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49
Περιεχόμενα Πρόλογος 5 Μέρος 1 Επισκόπηση 27 Κεφάλαιο 1 Εισαγωγή 29 1.1 Συχνές ερωτήσεις για την τεχνολογία λογισμικού 31 1.2 Επαγγελματική και ηθική ευθύνη 41 Κύρια σημεία 46 Πρόσθετες πηγές 46 Ασκήσεις
Διαβάστε περισσότεραΥπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)
Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ
Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα
Διαβάστε περισσότεραΕνότητα 3 (κεφάλαιο 16) Επαναχρησιμοποίηση Λογισμικού
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 3 (κεφάλαιο 16) Επαναχρησιμοποίηση Λογισμικού Οι διαφάνειες
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Διαβάστε περισσότεραΣχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services
Διαβάστε περισσότεραΕνότητα 8 (κεφάλαιο 21) Θεματοκεντρική Τεχνολογία Λογισμικού
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 8 (κεφάλαιο 21) Θεματοκεντρική Τεχνολογία Λογισμικού Οι διαφάνειες
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΟΚΙΜΕΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότερα* Enterprise Resource Planning ** Customer Relationship Management
Υπηρεσιοστρεφείς Επιχειρησιακές ιαδικασίες ιαµοιρασµός και Επαναχρησιµοποίηση Αποτελούν βασικές απαιτήσειςκατά το σχεδιασµό και την ολοκλήρωση (integration) επιχειρησιακών διαδικασιών ιαµοιρασµός: πολλοί
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4
Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΠρογραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής
Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν
Διαβάστε περισσότεραΕισαγωγή στη Σχεδίαση Λογισμικού
Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:
Διαβάστε περισσότεραΣχεδιαστικά Προγράμματα Επίπλου
Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Διαβάστε περισσότεραΜοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Διαβάστε περισσότεραΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ
ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε
Διαβάστε περισσότεραΈγγραφο Περιγραφής Απαιτήσεων Λογισμικού
Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότερα1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
Διαβάστε περισσότεραΔιαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων
Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα
Διαβάστε περισσότεραΚεφάλαιο 4 ο. Η ψηφιακή επιχείρηση: Ηλεκτρονικό εμπόριο και ηλεκτρονικό επιχειρείν
Κεφάλαιο 4 ο Η ψηφιακή επιχείρηση: Ηλεκτρονικό εμπόριο και ηλεκτρονικό επιχειρείν Διδακτικοί στόχοι Να εξηγηθεί πώς το διαδίκτυο μετασχηματίζει τις επιχειρήσεις Να συγκριθούν οι κατηγορίες του ηλεκτρονικού
Διαβάστε περισσότεραΕίδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:
Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό
Διαβάστε περισσότεραΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής
Διαβάστε περισσότεραΕισαγωγή στην ανάλυση
Εισαγωγή στην ανάλυση & σχεδίαση Π.Σ. Τα προϊόντα λογισμικού έχουν (και αυτά) ένα κύκλο ζωής που ξεκινά από τη σύλληψη μιας νέας ιδέας για την ανάπτυξη ενός συγκεκριμένου προϊόντος και φθάνει μέχρι την
Διαβάστε περισσότεραΤο Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)
Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από
Διαβάστε περισσότεραΤεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)
Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν
Διαβάστε περισσότεραΠίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού
Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28
Διαβάστε περισσότεραΣχεδιασµός βασισµένος σε συνιστώσες
Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι
Διαβάστε περισσότεραΠληροφορική 2. Τεχνολογία Λογισμικού
Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΕπιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Απαιτήσεις Λογισµικού
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών
Διαβάστε περισσότεραΜεθοδολογίες Παραγωγής Λογισµικού
Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία
Διαβάστε περισσότεραΕλεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα
Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης Μάρα Νικολαϊδου Μοντελοποίηση Συστήµατος Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική
Διαβάστε περισσότεραΗλεκτρονικό Κατάστημα
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Παραδείγματα -UML Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Ηλεκτρονικό Κατάστημα Το αντικείμενο είναι η
Διαβάστε περισσότεραΕνότητα 4 (κεφάλαιο 17) Τεχνολογία Λογισμικού βάσει Συστατικών Στοιχείων
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 4 (κεφάλαιο 17) Τεχνολογία Λογισμικού βάσει Συστατικών Στοιχείων
Διαβάστε περισσότεραΑποµακρυσµένη κλήση διαδικασιών
Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα
Διαβάστε περισσότεραΣήμερα. Εργαστήρια Τεχνικών Προγραμματισμού. Διαδικαστικά 19/3/2015. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού http://eclass.di.uoa.gr/d419/ domes@di.uoa.gr Τμήμα Α - A2 Τετάρτη 11-13 και Πέμπτη 11-13 Τμήμα Β -Α2 Τετάρτη 15-17 και Πέμπτη 16-18 Παρακολουθείτε όποιο Τμήμα
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης
Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας
Διαβάστε περισσότεραΔιδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.
Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότεραιοίκηση Πληροφοριακών Συστηµάτων
ιοίκηση Πληροφοριακών Συστηµάτων ιάλεξη 4 η 4.1 Αρχιτεκτονική Επιχειρησιακών Εφαρµογών 4.2 1 Επιχειρησιακά Συστήµατα ή Επιχειρησιακά Συστήµατα ιαχείρισης Πόρων(ERPs) Συστήµατα ιαχείρισης Εφοδιαστικής Αλυσίδας
Διαβάστε περισσότεραΔιαχείριση Ειδοποιήσεων με Κινητές Συσκευές
Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή
ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΕνδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος)
Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος) 1 Περιεχόμενα 1η Άσκηση Διαδικτυακό σύστημα διαχείρισης των λειτουργιών ενός Τμήματος Τριτοβάθμιας Εκπαίδευσης... 4 2 η Άσκηση Σύστημα
Διαβάστε περισσότεραΤίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις»
ΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΒΑΣΙΚΟΣ ΠΑΡΑΓΟΝΤΑΣ ΓΙΑ ΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΚΟΙΝΩΝΙΚΗ ΑΝΑΠΤΥΞΗ ΤΟΥ ΑΙΓΑΙΟΠΕΛΑΓΙΤΙΚΟΥ ΧΩΡΟΥ Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες
Διαβάστε περισσότεραΗ Γλώσσα Προγραµµατισµού C++ (The C++ Programming Language) Ιστοσελίδα του µαθήµατος. Περιεχόµενα. ηµήτριος Κατσαρός, Ph.D. Κλάσεις.
1 Η Γλώσσα Προγραµµατισµού C++ (The C++ Programming Language) ηµήτριος Κατσαρός, Ph.D. Χειµώνας 2005 ιάλεξη 5η Ιστοσελίδα του µαθήµατος 2 http://skyblue.csd.auth.gr/~dimitris/courses/cpp_fall05.htm Θα
Διαβάστε περισσότεραΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Εκφώνηση Υποχρεωτικής
Διαβάστε περισσότεραΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,
Διαβάστε περισσότεραΕπικοινωνία Client/Server
Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες
Διαβάστε περισσότεραΣτρατηγική Επιλογή Capital B.O.S. Capital B.O.S.
Στρατηγική Επιλογή Το ταχύτατα μεταβαλλόμενο περιβάλλον στο οποίο δραστηριοποιούνται οι επιχειρήσεις σήμερα, καθιστά επιτακτική -όσο ποτέ άλλοτε- την ανάπτυξη ολοκληρωμένων λύσεων που θα διασφαλίζουν,
Διαβάστε περισσότεραΣχεδιασµός Λογισµικού
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Σχεδιασµός Λογισµικού Μάρα Νικολαΐδου Αρχιτεκτονικές Εφαρµογών Γενικές αρχιτεκτονικές εφαρµογών Ένα σύστηµα εφαρµογών είναι σχεδιασµένο ώστε να
Διαβάστε περισσότεραDynamic Business Systems. Παρουσίαση Εφαρμογής
Παρουσίαση Εφαρμογής Διαχείριση Αποθήκης Ειδών, Μητρώου και Τιμοκαταλόγων Προμηθευτών, Αξιολόγηση Προμηθειών μέσω Προσφορών Ειδών Dynamic Business Systems (Dynamic Supplies) Περιεχόμενα A. Η Εφαρμογή Dynamic
Διαβάστε περισσότεραΠεριγραφή Μαθήματος. Περιγραφή Περιεχόμενο του Μαθήματος
+ Περιγραφή Μαθήματος Τίτλος Κωδικός Αριθμός του Πληροφοριακά Συστήματα Μαθήματος : Επίπεδο Τύπος του Μαθήματος : ΠΡΟΠΤΥΧΙΑΚΟ - ΥΠΟΧΡΕΩΤΙΚΟ Έτος Σπουδών Εξάμηνο : 5 Ε Αριθμός Ευρωπαϊκών Πιστωτικών Μονάδων
Διαβάστε περισσότεραΚεφάλαιο 1 ο. Διοίκηση και διαχείριση της ψηφιακής επιχείρησης
Κεφάλαιο 1 ο Διοίκηση και διαχείριση της ψηφιακής επιχείρησης Διδακτικοί στόχοι Να αναλυθεί ο ρόλος των πληροφοριακών συστημάτων στο επιχειρηματικό περιβάλλον Ναοριστείτοπληροφοριακόσύστημα, η ορολογία
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/19-6-2015 Σύμφωνα με: α) τις διατάξεις των άρθρων 123, 124, 135 και 136 του Ν. 4072/2012
Διαβάστε περισσότερα08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΣΧΕΔΙΑΣΜΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ.
Διαβάστε περισσότεραΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ
Ανάλυση - Προσομοίωση ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ 1 Προσομοίωση Η προσομοίωση είναι μέθοδος μελέτης ενός συστήματος και εξοικείωσης με τα χαρακτηριστικά του με
Διαβάστε περισσότεραΤ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής. ERP Systems
Τ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής ERP Systems ERP puzzle ERP: Ολοκληρωμένα Πληροφοριακά συστήματα συνδεδεμένων λειτουργικών εφαρμογών (modules) τα οποία αντικαθιστούν τα ξεχωριστά αυτόνομα υπολογιστικά
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή
ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω
Διαβάστε περισσότεραΚεφάλαιο 3 ΛΟΓΙΣΤΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Κεφάλαιο 3 ΛΟΓΙΣΤΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Πληροφοριών Διοίκησης Πληροφοριακά Συστήματα Ο όρος Πληροφοριακό σύστημα θεωρεί τη χρήση Πληροφορικής από τις επιχειρήσεις Συστήματα Πληροφοριών Διοίκησης
Διαβάστε περισσότερα4η ιάλεξη. UML ιαγράμματα αλληλεπίδρασης
4η ιάλεξη UML ιαγράμματα αλληλεπίδρασης ιαγράμματα αλληλεπίδρασης Τα διαγράμματα αλληλεπίδρασης είναι μοντέλα που περιγράφουν κάποιες ομάδες αντικειμένων Μπορούν να χρησιμοποιηθούν για να δείξουν ένα σχέδιο
Διαβάστε περισσότεραΚεφάλαιο 1. Βασικές Έννοιες Πληροφοριακών Συστημάτων. Βασικές Έννοιες
Κεφάλαιο 1 Βασικές Έννοιες Πληροφοριακών Συστημάτων 1 Βασικές Έννοιες Πληροφοριακό Σύστημα Σκοπός Δεδομένα Πληροφορίες Αποφάσεις Στόχος Πληροφοριακές ανάγκες Στρατηγική πληροφόρηση 2 1 Ηεποχή της πληροφορίας
Διαβάστε περισσότεραΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ
ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Β ΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ Ανδρέας Σ. Ανδρέου (Αναπλ. Καθηγητής ΤΕΠΑΚ - Συντονιστής) Μάριος Μιλτιάδου,
Διαβάστε περισσότεραΑρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού
Διαβάστε περισσότεραΚεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια
Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα
Διαβάστε περισσότεραΠλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες
1 Πλαίσιο Εργασιών Στρατηγικές Κατευθύνσεις του Οργανισµού 2 3 Στρατηγικές Κατευθύνσεις των ΠΣ Κρίσιµοι Παράγοντες Επιτυχίας του Οργανισµού Κρίσιµοι Παράγοντες Επιτυχίας των ΠΣ 4 Βραχυχρόνια Στρατηγικές
Διαβάστε περισσότεραΕΡΓΑΣΙΕΣ ΟΝΤΟΚΕΝΤΡΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΕΡΓΑΣΙΕΣ ΟΝΤΟΚΕΝΤΡΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 2016-2017 ΕΡΓΑΣΙΑ 1 (JAVA) Παράδοση 26/4/2017 Στα πλαίσια της εργασίας θα υλοποιηθεί ένα απλοϊκό πρόγραμμα κρατήσεων Ξενοδοχείων. Για απλοποίηση θα περιοριστούμε
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Περιεχόμενα Εισαγωγή στις Υπηρεσίες Ιστού Ορισμοί Παραδείγματα Σύγκριση με άλλες τεχνολογίες Πρωτόκολλα Υπηρεσιών Ιστού SOAP
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΧΕΙΡΙΣΗ ΔΙΕΥΘΕΤΗΣΕΩΝ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραCASE STUDY. Το Έργο της Εγκατάστασης του ΟΠΣ. «Διαχείριση Παραγωγής & Διαχείριση. Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ :
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΝ ΔΙΔΑΚΤΙΚΩΝ ΒΙΒΛΙΩΝ Το Έργο της Εγκατάστασης του ΟΠΣ Διαχείρισης Παραγωγής & Διαχείρισης Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ : ΕΡΓΟ: «Διαχείριση Παραγωγής &
Διαβάστε περισσότεραΣυστήματα Αναμονής. Ενότητα 1: Εισαγωγή. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Συστήματα Αναμονής Ενότητα 1: Εισαγωγή Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ
ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ 1. ΓΕΝΙΚΑ ΣΧΟΛΗ Σ.Τ.ΕΦ. Α.Ε.Ι. ΠΕΙΡΑΙΑ Τ.Τ. ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ ΤΕ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ 2201203 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Β ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραΚωδικός: <Κωδ.Αρ.Εγγράφου/ΚωδικόΌνομαΈργου/Αρ. Έκδοσης> <Company Name> <Όνομα - Κωδικό Όνομα Έργου> Έγγραφο Περιγραφής Σχεδίου Λογισμικού
Ιστορικό Ημερομηνία Έκδοση Περιγραφή Συγγραφέας Σελ. 2 Πίνακας Περιεχομένων 1. Εισαγωγή xx
Διαβάστε περισσότεραΣύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων
Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ
ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ 7.1-7.2
Διαβάστε περισσότερα