Μέθοδοι μοντελοποίησης
|
|
- Ευρυβία Αναγνώστου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Μέθοδοι μοντελοποίησης Ευθύμιος Ταμπούρης
2 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
3 Τα βασικά στοιχεία μιας επιχείρησης Για λόγους οικονομίας όλα τα στοιχεία μιας επιχείρησης πρέπει να ταιριάζουν και να λειτουργούν μαζί με την ελάχιστη επένδυση Την ίδια στιγμή θα πρέπει να επιδιώκουμε να μεγιστοποιούμε την επαναχρησιμοποίηση (reuse) και να ελαχιστοποιούμε τις μηαπαραίτητες πλεονάζουσες ενέργειες Τα στοιχεία μιας επιχείρησης συμπεριλαμβάνουν τις επιχειρηματικές διαδικασίες (business processes), τους οργανισμούς ή τα τμήματα που είναι υπεύθυνα για αυτές, τα δεδομένα για τις πληροφορίες και τα συστήματα που πρέπει να διαλειτουργούν, την πληροφορική τεχνολογία (information technology - IT), τις ικανότητες, τα συστήματα, την υποδομή και τα ειδικά τεχνικά πρότυπα που διευκολύνουν την διαλειτουργικότητα τους. Μια ΕΑ περιγράφει αυτά τα στοιχεία, τις δομές τους και τις σχέσεις τους ώστε να διευκολύνει τον σωστό σχεδιασμό Πληροφοριακών Συστημάτων και εν γένει χρήσης του κεφαλαίου της επιχείρησης.
4 Γιατί μοντέλα; Τα μοντέλα ΕΑ διευκολύνουν την κατανόηση και την οπτικοποίηση (visualization) των επιχειρησιακών στοιχείων και των σχέσεων τους. Συνεπώς διευκολύνουν την ανάλυση. Η μοντελοποίηση που απαιτείται για την ΕΑ περιέχει πολλές όψεις της επιχείρησης όπως επιχειρηματικές διαδικασίες, πόροι (άνθρωποι, ΠΤ και άλλα μηχανήματα), συστήματα, υποδομή κλπ. Έχουμε ήδη δει μοντέλα για το σχεδιασμό λογισμικού στο μάθημα ΑΣΠΣ. Ομοίως, τα μοντέλα ΕΑ έχουν στόχο τα στοιχεία της επιχείρησης σε διαφορετικό επίπεδο λεπτομέρειας και έχουν μεγαλύτερο εύρος.
5 Μοντέλα λογισμικού, συστημάτων και ΕΑ Πηγή: ΕΑ Book, A project by the MITRE corporation, 2004, DRAFT
6 Πλαίσιο Zachman και Μοντέλα ΕΠΙΠΕΔΑ ΑΦΑΙΡΕΣΗΣ (ABSTRACTIONS) ΟΠΤΙΚΕΣ (PERSPECTIVES) Planner Owner Designer Builder Subcontractor System Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why)
7 Πλαίσιο DoDAF και Μοντέλα Framework Product AV 1 Ονομασία Overview and Summary Information Γενική Περιγραφή Εύρος της ΕΑ, σκοπός, χρήστες, αναπαράσταση περιβάλλοντος, αναλυτικές διαπιστώσεις AV 2 Integrated Dictionary Λεξικό με τους ορισμούς όλων των όρων που χρησιμοποιούνται σε όλα τα προϊόντα OV 1 OV 2 OV 3 OV 5 SV 1 TV 1 High Level Operational Concept Graphic Operational Node Connectivity Description Operational Information Exchange Matrix Operational Activity Model Systems Interface Description Technical Standards Profile Περιγραφή της επιχειρησιακής λογικής με κείμενο, μοντέλα και σχέδια Επιχειρησιακοί κόμβοι, επιχειρησιακές λειτουργίες που επιτελούνται σε κάθε κόμβο, συνδεσιμότητα και γραμμές ανταλλαγής πληροφοριών μεταξύ των κόμβων Πληροφορίες που ανταλλάσσονται μεταξύ των κόμβων και γνωρίσματα (attributes) των πληροφοριών Επιχειρησιακές λειτουργίες, σχέσεις ανάμεσα στις λειτουργίες, δεδομένα εισόδου και εξόδου Αναγνώριση των συστημάτων και των στοιχείων που τα αποτελούν, σχέσεις μεταξύ των συστημάτων καθώς και μεταξύ των κόμβων Εξαγωγή των προτύπων που εφαρμόζονται στην ΕΑ
8 Μοντέλα που έχουμε μάθει ως τώρα Βάσεις δεδομένων: Entity-Relationship (ER) Diagrams ΑΣΠΣ: UML Diagrams ΠΣ: Μοντέλο αλυσίδας αξίας (Porter), Μοντέλο Ανταγωνιστικών Δυνάμεων Μπορούν να χρησιμοποιηθούν ή χρειαζόμαστε νέα μοντέλα ειδικά για την ΕΑ;
9 UML Διαγράμματα Structure Diagrams (Διαγράμματα Δομής) Class diagrams (Διάγραμμα κλάσεων) Object diagrams (Διαγράμματα Αντικειμένων) Package diagrams (Διαγράμματα πακέτων) Deployment diagrams (Διαγράμματα παράταξης) Component diagrams (Διαγράμματα συστατικών) Composite structure diagrams (Διαγράμματα σύνθετης δομής) Behavior Diagrams (Διαγράμματα Συμπεριφοράς) Activity diagrams (Διαγράμματα δραστηριοτήτων) Use case diagrams (Διαγράμματα περιπτώσεων χρήσης) Interaction diagrams (Διαγράμματα Αλληλεπίδρασης) Sequence diagrams (Διαγράμματα Ακολουθίας) Communication diagrams (Διαγράμματα Επικοινωνίας) Interaction overview diagrams (Διαγράμματα Αλληλεπίδρασης) Timing diagrams (Διαγράμματα Χρόνου) State Machines (Μηχανές Καταστάσεων)
10 Structure Diagrams (Διαγράμματα Δομής) Class diagrams (Διάγραμμα κλάσεων) Δείχνει τις σχέσεις μεταξύ των κλάσεων που έχουν μοντελοποιηθεί στο ΠΣ Object diagrams (Διαγράμματα Αντικειμένων) Δείχνει τις σχέσεις μεταξύ αντικειμένων που έχουν μοντελοποιηθεί στο ΠΣ. Χρησιμοποιείται όταν τα instances των κλάσεων βοηθούν στη μοντελοποίηση του ΠΣ Package diagrams (Διαγράμματα πακέτων) Ομαδοποιεί άλλα στοιχεία UML (π.χ. Κλάσεις κλπ) Deployment diagrams (Διαγράμματα παράταξης) Δείχνει τη φυσική αρχιτεκτονική του ΠΣ. Δείχνει επίσης πως τα διάφορα βασικά συστατικά (components) αναπτύσσονται στη φυσική αρχιτεκτονική. Component diagrams (Διαγράμματα συστατικών) Δείχνει τις σχέσεις μεταξύ των βασικών συστατικών (components) του λογισμικού Composite structure diagrams (Διαγράμματα σύνθετης δομής) Δείχνει την εσωτερική δομή μιας κλάσης δηλ. τις σχέσεις μεταξύ των στοιχείων της
11 Behavior Diagrams (Διαγράμματα Συμπεριφοράς) Activity diagrams (Διαγράμματα δραστηριοτήτων) Δείχνει τις επιχειρηματικές ροές ανεξάρτητα από τις κλάσεις, τη ροή των δειργασιών σε μια περίπτωση χρήσης ή το αναλυτικό σχέδιο μια μεθόδου Use case diagrams (Διαγράμματα περιπτώσεων χρήσης) Μοντελοποιούν τις επιχειρηματικές απαιτήσεις ενός ΠΣ καθώς και την επικοινωνία του με το περιβάλλον Sequence diagrams (Διαγράμματα Ακολουθίας) Μοντελοποιεί τη συμπεριφορά των αντικειμένων σε μια περίπτωση χρήσης. Εστιάζει στη χρονική αλληλουχία μιας δραστηριότητας Communication diagrams (Διαγράμματα Επικοινωνίας) Μοντελοποιεί τη συμπεριφορά των αντικειμένων σε μια περίπτωση χρήσης. Εστιάζει στην επικοινωνία μεταξύ των αντικειμένων σε μια δραστηριότητα
12 Behavior Diagrams (Διαγράμματα Συμπεριφοράς) Interaction overview diagrams (Διαγράμματα Αλληλεπίδρασης) Δείχνει τη ροή ελέγχου σε μια διαδικασία Timing diagrams (Διαγράμματα Χρόνου) Δείχνει την αλληλεπίδραση μεταξύ αντικειμένων και πως μεταβάλλεται με το χρόνο State Machines (Μηχανές Κατάστασης) Δείχνουν τη συμπεριφορά μιας κλάσης Protocol State Machines (Μηχανές Πρωτοκόλλου Κατάστασης) Δείχνουν τις εξαρτήσεις μεταξύ των διαφορετικών διεπαφών μιας κλάσης
13 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
14 Διαγράμματα Δραστηριοτήτων Τα διαγράμματα δραστηριοτήτων χρησιμοποιούνται για τη μοντελοποίηση διαδικασιών οποιουδήποτε τύπου Επικεντρώνονται στη μοντελοποίηση της συμπεριφοράς των διαδικασιών ανεξάρτητα από τα αντικείμενα Είναι συναφή σε τα διαγράμματα ροής δεδομένων (data flow diagrams) που χρησιμοποιούνται στη δομημένη ανάλυση Είναι νέος τύπος διαγραμμάτων που πρωτοεμφανίστηκε στη UML ver. 2.0 Αρχικά οι αναλυτές μοντελοποιούσαν τις διαδικασίες μέσω περιπτώσεων χρήσης και συμπεριφορικών μοντέλων Σήμερα έχει διαπιστωθεί πως η μοντελοποίηση των διαδικασιών είναι εποικοδομητική Χρησιμοποιείται για να εξασφαλιστεί η κοινή αντίληψη των επιχειρηματικών διαδικασιών από μέρους των αναλυτών και των χρηστών
15 Στοιχεία ενός Διαγράμματος Δράσεις - Actions και Δραστηριότητες - Activities Κόμβοι Αντικειμένων - Object Nodes Ροές Ελέγχου - Control Flows και Ροές Αντικειμένων - Object Flows Κόμβοι Ελέγχου - Control Nodes Αρχικός - Initial, τελικής δραστηριότητας - final-activity, τελικής ροής - final-flow, απόφασης - decision, συγχώνευσης - merge, διακλάδωσης - fork, συνένωσης - join Διάδρομοι - Swimlanes
16 Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
17 Παράδειγμα Activity Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
18 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
19 Διαγράμματα Περίπτωσης Χρήσης Η δημιουργία του διαγράμματος της περίπτωσης χρήσης γίνεται από τις περιγραφές των περιπτώσεων χρήσης (use case decriptions) Συνοψίζονται όλες οι περιπτώσεις χρήσης σε ένα διάγραμμα Γίνεται αντιληπτή η λειτουργικότητα του συστήματος από τους χρήστες και έτσι μπορούν να διορθώσουν/ συμπληρώσουν τις απαιτήσεις του συστήματος Απεικονίζει με έναν πολύ απλό τρόπο Τις κύριες λειτουργίες του συστήματος Τα διάφορα είδη χρηστών που θα αλληλεπιδράσουν με αυτό
20 Στοιχεία ενός Διαγράμματος Δράστες - Actors Συσχετίσεις - Associations Περίπτωση Χρήσης - Use Case Σχέσεις include, extend, generalisation Όρια Συστήματος - System Boundaries
21 Syntax for Use-Case Diagram Syntax Πηγή: Α. Dennis, Β. Η. for Wixom, Δ. Tegarden Use- (2005) Systems Analysis and Design with UML Version Case 2.0, 2 nd edition, Wiley, USA. Diagram
22 Παράδειγμα Use Case Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
23 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
24 Διαγράμματα Κλάσεων Οι κλάσεις (classes) είναι πρότυπα για την δημιουργία στιγμιότυπων - instances ή αλλιώς αντικειμένων objects Είδη κλάσεων Πραγματικές - Concrete Δημιουργούν αντικείμενα Αφαιρετικές Abstract Χρήσιμες γενικεύσεις Δεν δημιουργούνται αντικείμενα αυτών των κλάσεων Η δημιουργία του διαγράμματος κλάσεων γίνεται από τις περιγραφές των Καρτών κλάσεων με υπευθυνότητες και συνεργασίες (Classresponsibility-collaboration (CRC) cards)
25 Απεικόνιση των Κλάσεων Μια κλάση (class): Αναπαριστά ένα είδος ατόμου, μέρους ή πράγματος για το οποίο το σύστημα πρέπει να συγκεντρώσει ή να αποθηκεύσει πληροφορίες Έχει ένα όνομα, μια λίστα γνωρισμάτων και μια λίστα λειτουργιών Ένα γνώρισμα (attribute): Αναπαριστά ιδιότητες που περιγράφουν την κατάσταση ενός αντικειμένου Μπορεί να εξαχθεί από άλλα γνωρίσματα (οπότε χρησιμοποιούμαι /) Μια λειτουργία (operation): Αναπαριστά τις ενέργειες ή τις λειτουργίες που μπορεί να εκτελέσει η κλάση Περιέχει παρενθέσεις που μπορεί να περιέχουν παραμέτρους ή πληροφορίες που χρειάζονται για να εκτελεστεί η λειτουργία Μια σχέση (association) Αναπαριστά μια συσχέτιση μεταξύ πολλαπλών κλάσεων ή μιας κλάσης και του εαυτού της Έχει όνομα μια φράση με ρήμα ή όνομα που υποδηλώνει έναν ρόλο Μπορεί να υπάρχει μεταξύ μιας ή περισσοτέρων κλάσεων Περιέχει σύμβολα που περιέχουν τον ελάχιστο και το μέγιστο αριθμό που τα στιγμιότυπα μιας κλάσης μπορούν να συσχετιστούν με το σχετικό στιγμιότυπο της κλάσης
26 Απεικόνιση των Κλάσεων Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
27 Παράδειγμα Class Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
28 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
29 Διαγράμματα Ακολουθίας - Sequence Diagrams Τα διαγράμματα ακολουθίας απεικονίζουν τα αντικείμενα που συμμετέχουν σε μια περίπτωση χρήσης και τα μηνύματα που ανταλλάσσονται μεταξύ αντικειμένων σε μια περίπτωση χρήσης Η απεικόνιση απεικονίζει την χρονική ακολουθία των ανταλλασσόμενων μεταξύ των αντικειμένων μηνυμάτων Τα διαγράμματα ακολουθίας διακρίνονται σε Γενικευμένα διαγράμματα ακολουθίας (generic sequence diagrams) όταν αφορούν όλα τα δυνατά σενάρια μιας περίπτωσης χρήσης ή Στιγμιότυπα διαγραμμάτων ακολουθίας (instance sequence diagrams) όταν αφορούν ένα συγκεκριμένο σενάριο μιας περίπτωσης χρήσης
30 Η Σύνταξη του Διαγράμματος Ακολουθίας AN ACTOR AN OBJECT A LIFELINE anobject:aclass Participates in the sequence Participates in the sequence AN EXECUTION OCCURENCE A MESSAGE OBJECT DESTRUCTION amessage() x Shows when the object is sending and receiving messages Conveys information from Activity one object ensues to another Arguments in parentheses
31 Παράδειγμα Διαγράμματος Ακολουθίας
32 Η Σύνταξη του Διαγράμματος Ακολουθίας Οι δράστες και τα αντικείμενα τοποθετούνται πάνω-πάνω στο διάγραμμα Κάτω από κάθε δράστη και αντικείμενο τοποθετούμε μια διακεκομμένη γραμμή που ονομάζεται lifeline Κάποιες φορές ένα αντικείμενο δημιουργεί ένα προσωρινό αντικείμενο (temporary object) και τότε ένα Χ τοποθετείται στο τέλος της lifeline για να δείξει ότι το αντικείμενο έχει καταστραφεί Ένα λεπτό, ορθογώνιο κουτί (execution occurrence) τοποθετείται σε κάποια σημεία της lifeline για να δείξει πότε οι κλάσεις στέλνουν και δέχονται μηνύματα
33 Η Σύνταξη του Διαγράμματος Ακολουθίας Ένα μήνυμα είναι μια επικοινωνία μεταξύ αντικειμένων που μεταφέρει πληροφορία ώστε να γίνει κάποια λειτουργία Υπάρχουν διάφορα είδη μηνυμάτων με σημαντικότερα τα: Μηνύματα κλήσης λειτουργίας (Operation call messages) που αναπαρίστανται με ένα βέλος που δείχνει τη φορά του μηνύματος ενώ τα τυχόν ορίσματα είναι σε παρένθεση Μηνύματα επιστροφής (Return messages) που αναπαρίστανται με ένα διακεκομμένο βέλος που δείχνει τη φορά της επιστροφής Η χρονική ακολουθία αντιστοιχεί από πάνω προς τα κάτω Ορισμένες φορές η αποστολή ενός μηνύματος γίνεται υπο συνθήκη καιησυνθήκηαυτήεμφανίζεταισε[] μπροστάαπότοόνοματου μηνύματος
34 Η Σύνταξη του Διαγράμματος Ακολουθίας Στις περιπτώσεις που ένα μήνυμα επαναλαμβάνεται, χρησιμοποιούμε το σύμβολο * πριναπότοόνοματουμηνύματος(π.χ. *Request CD) Ένα αντικείμενο μπορείς να στείλει ένα μήνυμα στον ευατό του (selfdelegation) Η απάντηση σε κάποιο μήνυμα εμφανίζεται με διακεκομμένη γραμμή αλλά συχνά παραλείπεται για λόγους απλότητας Ένα αντικείμενο μπορεί να δημιουργήσει ένα άλλο αντικείμενο πράγμα που απεικονίζεται με την αποστολή του αντίστοιχου μηνύματος κατευθείαν στο αντικείμενο το ίδιο και όχι στην lifeline του
35 Η Σύνταξη του Διαγράμματος Ακολουθίας Προσδιορίστε το γενικό πλαίσιο (context) του διαγράμματος ακολουθίας. Μπορεί να είναι: Ένα σύστημα Μια περίπτωση χρήστης (η πιο συνήθης περίπτωση) Ένα σενάριο από μια περίπτωση χρήσης Μιαλειτουργίαμιαςκλάσης Αναγνωρίστε τα αντικείμενα που συμμετέχουν (συνήθως από τα δομικά μοντέλα) Θέστε την lifeline για κάθε αντικείμενο Προσθέστε μηνύματα (και τις παραμέτρους τους) Τοποθετείστε την execution occurrence στην lifeline κάθε αντικειμένου Επιβεβαιώστε το διάγραμμα ακολουθίας
36 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
37 Διαγράμματα Επικοινωνίας - Communication Diagrams Είναι ουσιαστικά ένα διάγραμμα αντικειμένων που απεικονίζει ως σχέσεις τις ανταλλαγές μηνυμάτων μεταξύ αντικειμένων Υποδεικνύει δραστηριότητα μεταξύ αντικειμένων Ισοδύναμα με τα διαγράμματα ακολουθίας αλλά δίδεται έμφαση στα μηνύματα και στα αντικείμενα που τα ανταλλάσουν και όχι στην χρονική τους ακολουθία
38 Η Σύνταξη του Διαγράμματος Επικοινωνίας AN ACTOR AN OBJECT anobject:aclass AN ASSOCIATION A MESSAGE amessage()
39 Παράδειγμα Διαγράμματος Επικοινωνίας Δεν απεικονίζεται η δημιουργία και η διαγραφή ενός αντικειμένου Δεν απεικονίζονται τα μηνύματα επιστροφής
40 Η Σύνταξη του Διαγράμματος Επικοινωνίας Προσδιορίστε το γενικό πλαίσιο (context) του διαγράμματος συνεργασίας Προσδιορίστε τα αντικείμενα και τις συσχετίσεις τους Με βάση ανάλυση CRUD Τοποθετείστε τα αντικείμενα και τις συσχετίσεις τους Προσθέσετε τα μηνύματα Επιβεβαιώστε το διάγραμμα συνεργασίας
41 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
42 Διαγράμματα Παράταξης (Deployment diagrams) Σχεδιασμός Υποδομής Infrastructure Design Aφορούν το σχεδιασμό της υποδομής για την παράταξη (deployment) των συστατικών ενός ΠΣ δηλαδή του υλικού και του λογισμικού Γίνεται απεικόνιση των στοιχείων του υλικού του συστήματος και των σχέσεων μεταξύ τους Επίσης γίνεται απεικόνιση των στοιχείων του λογισμικού και σε ποια στοιχεία υλικού εκτελούνται
43 Στοιχεία του Deployment Diagram Κόμβοι - Nodes Οποιοδήποτε στοιχείο υλικού Όνομα και είδος <<stereotype>> Είδος με ειδικό σχήμα Artifacts Στοιχείο του λογισμικού ή της βάσης δεδομένων Όνομα και είδος <<stereotype>> Είδος π.χ. source file, database table, executable file Communication paths Συνδέσεις μεταξύ των κόμβων του δικτύου Ονομασία με <<stereotype>> όπου το stereotype προσδιορίζει τό είδος της επικοινωνίας ή Π.χ. LAN, Internet, serial, parallel, USB το πρωτόκολλο Π.χ. TCP/IP
44 Στοιχεία του Deployment Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
45 Στοιχεία του Deployment Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
46 Παράδειγμα Deployment Diagram Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
47 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
48 Σχεδιασμός Υποδομής Infrastructure Design Network Model Διάγραμμα που απεικονίζει τα κύρια στοιχεία του ΠΣ και τη γεωγραφική τους θέση Μη προτυποποιημένο μπορεί να γίνει με Powerpoint, Visio, UML deployment diagram κλπ.
49 Παράδειγμα Network Model Πηγή: Α. Dennis, Β. Η. Wixom, Δ. Tegarden (2005) Systems Analysis and Design with UML Version 2.0, 2 nd edition, Wiley, USA.
50 Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα Επικοινωνίας Διαγράμματα Παράταξης Διαγράμματα Δικτύου Συμπεράσματα
51 Ερωτήσεις Θεωρείτε πως με τα μοντέλα που παρουσιάστηκαν μπορούμε να μοντελοποιήσουμε όλα τα κελία του πλαισίου Zachman; Θεωρείτε πως με τα μοντέλα που παρουσιάστηκαν μπορούμε να μοντελοποιήσουμε όλα τα βασικά προϊόντα του πλαισίου DoDAF; Θεωρείτε πως με τα μοντέλα που παρουσιάστηκαν μπορούμε να μοντελοποιήσουμε όλα τα βασικά προϊόντα των υπολοίπων πλαισίων; Τι θα πρέπει να μοντελοποιούν τα μοντέλα που τυχόν λείπουν; Μπορείτε να βρείτε παραδείγματα από τα μοντέλα που λείπουν;
52 Συμπεράσματα Τα μοντέλα ΕΑ διευκολύνουν την κατανόηση και την οπτικοποίηση (visualization) των επιχειρησιακών στοιχείων και των σχέσεων τους. Κάθε πλαίσιο έχει τις δικές του ανάγκες σε μοντέλα Έχουμε ήδη διδαχθεί μοντέλα για δεδομένα (UML class diagrams, ER models), διαδικασίες (UML activity diagrams), ρόλους και λειτουργικότητες (UML use case diagrams), για την αλυσίδα αξίας (Porter) και για τις ανταγωνιστικές δυνάμεις Σήμερα επίσης είδαμε και μοντέλα για την παράταξη (deployment) ΠΣ (UML deployment diagrams, network models) Στην εφαρμογή ΕΑ, ο στόχοςείναιηχρήσητωνπιοκαταλλήλων κάθε φορά μοντέλων ανάλογα με το πλαίσιο, τη διαδικασία εφαρμογής, τις γνώσεις και ικανότητες του φορέα και τις ανάγκες
09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότερα09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
09 Η γλώσσα UML II Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση συμπεριφοράς
Διαβάστε περισσότερα08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΤεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια.
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων 21/11/2016 Τεχνολογία Λογισμικού & Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Ανάλυση Συστημάτων Object Diagrams Διαγράμματα Αντικειμένων
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Τεχνολογία Λογισμικού 8ο Εξάμηνο 2018 19 Unified Modeling Language II Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση δομής Διαγράμματα κλάσεων Class diagrams
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραUML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα
ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την
Διαβάστε περισσότεραΔιαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων
Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 3/12/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Physical Diagrams Διαγράμματα Υλοποίησης Διαγράμματα UML Διάγραμμα
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΔιαχείριση Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΑνάλυση Περιπτώσεων Χρήσης
Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης
Περιπτώσεις Χρήσης περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης περιπτώσεις χρήσης Τι θα κάνει το λογισμικό για κάποιον
Διαβάστε περισσότεραΜοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Διαβάστε περισσότεραΔιαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής
Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότερα. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014
.. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού
Διαβάστε περισσότεραΙστορική Αναδροµή και Πλαίσια ΕΑ
Ιστορική Αναδροµή και Πλαίσια ΕΑ Ευθύµιος Ταµπούρης tambouris@uom.gr Περιεχόµενα Ιστορική Αναδροµή Βασικά Συστατικά µιας ΕΑ: Πλαίσια και ιαδικασία Εφαρµογής Το Πλαίσιο Zachman / ιαδικασία Εφαρµογής ΕΑ
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος
Διαβάστε περισσότεραΕισαγωγή στην αντικειµενοστρεφή τεχνολογία
1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραUML: Unified modelling language
UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE
ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE Το path που ακολουθούμε για να ανοίξουμε το εργαλείο είναι: Start All Programs Lab Programs Rational Software Rational Rose Enterprise Edition 1 ο ΔΙΑΓΡΑΜΜΑ:
Διαβάστε περισσότεραΜοντελοποίηση ροών εργασίας
Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα UML
Κεφάλαιο 1 o Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο Στις πρώτες εποχές των υπολογιστών, οι προγραμματιστές συνήθιζαν να περιορίζονται στην ανάλυση σε βάθος των προβλημάτων που αντιμετώπιζαν.
Διαβάστε περισσότεραΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής
Διαβάστε περισσότεραΠεριεχόμενα. ΚΕΦΑΛΑΙΟ 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
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 7: Εισαγωγή στη UML Τι είναι η UML; 2 Βασικό πρόβλημα τεχνολογίας λογισμικού Έλλειψη κοινά αποδεκτής «γλώσσας» για την έκφραση των σχεδίων λογισμικού. Το
Διαβάστε περισσότεραΔιαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας
Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει
Διαβάστε περισσότεραUse Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002
Use Cases: μια σύντομη εισαγωγή Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 (γενικές εισαγωγικές ιδέες) ΣΥΛΛΟΓΗ ΑΠΑΙΤΗΣΕΩΝ 2 Ανάλυση απαιτήσεων Λειτουργικές απαιτήσεις: τι
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 2: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (2ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 2: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης
Διαβάστε περισσότεραENTERPRISE ARCHITECTURE - A FRAMEWORK
To Πλαίσιο Zachman Ευθύμιος Ταμπούρης tambouris@uom.gr Ευθύμιος Ταμπούρης 1 ARCHITECTURE - A FRAMEWORK TM DATA What FUNCTION How NETWORK Where PEOPLE Who When MOTIVATION Why TIME SCOPE (CONTEXTUAL) List
Διαβάστε περισσότεραΦροντιστήριο 5. Ημερομηνία: 01/12/2006 Θεματική Ενότητα: Μοντελοποίηση Συμπεριφοράς Θέμα: Διαγράμματα αλληλεπίδρασης και καταστάσεων
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006 ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Φροντιστήριο 5 Ημερομηνία: 01/12/2006 Θεματική
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότερα4η ιάλεξη. UML ιαγράμματα αλληλεπίδρασης
4η ιάλεξη UML ιαγράμματα αλληλεπίδρασης ιαγράμματα αλληλεπίδρασης Τα διαγράμματα αλληλεπίδρασης είναι μοντέλα που περιγράφουν κάποιες ομάδες αντικειμένων Μπορούν να χρησιμοποιηθούν για να δείξουν ένα σχέδιο
Διαβάστε περισσότεραΔιαγράμματα Κλάσεων στη Σχεδίαση
Διαγράμματα Κλάσεων στη Σχεδίαση περιεχόμενα παρουσίασης Αφηρημένες κλάσεις Ιδιότητες Λειτουργίες Απλοί τύποι Συσχετίσεις Εξάρτηση Διεπαφές αφηρημένες κλάσεις Οι αφηρημένες κλάσεις δεν μπορούν να δημιουργήσουν
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών. Business Process Modeling Notation (BPMN)
Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Business Process Modeling Notation (BPMN) Εισαγωγή Η Business Process Modeling Notation (BPMN) http://www.bpmn.org είναι ένα πρότυπο που περιέχει ένα σύνολο
Διαβάστε περισσότεραΘεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό Ενότητα 9: Αρχιτεκτονική Λογισμικού, Όψεις Αρχιτεκτονικής Λογισμικού, Διαγράμματα UML Σταύρος
Διαβάστε περισσότεραΔιαγράμματα περιπτώσεων χρήσης
Διαγράμματα περιπτώσεων χρήσης Use case diagrams Περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία ενός χρήστη. Το μοντέλο περιπτώσεων χρήσης περιλαμβάνει : Τις ίδιες τις περιπτώσεις χρήσης
Διαβάστε περισσότεραΣημειογραφία των προτύπων BPMN και UML (Activity Diagrams)
ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Α.Ε. «Ελληνικό Πλαίσιο Παροχής Υπηρεσιών» Πρόσθετο Υλικό (White Paper) Σημειογραφία των προτύπων BPMN και UML (Activity Φεβρουάριος 2008 PLANET ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΠΑΡΟΧΗΣ ΣΥΜΒΟΥΛΕΥΤΙΚΩΝ
Διαβάστε περισσότεραΕιδικά θέματα τεχνολογίας λογισμικού
Ειδικά θέματα τεχνολογίας λογισμικού Σχεδιασμός λογισμικού Διομήδης Σπινέλλης Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας Οικονομικό Πανεπιστήμιο Αθηνών dds@aueb.gr http://www.dmst.aueb.gr/dds @CoolSWEng
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια
Διαβάστε περισσότεραΑνάλυση Πληροφοριακών Συστημάτων. Εαρινό Εξάμηνο Lec06 (Εργαστήριο) 26/03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής
Ανάλυση Πληροφοριακών Συστημάτων Εαρινό Εξάμηνο 2018-2019 Lec06 (Εργαστήριο) 26/03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής Διαλέξεις παρουσιάσεις Το υλικό του μαθήματος στηρίζεται στο υλικό που χρησιμοποίησε
Διαβάστε περισσότεραΑνάλυση Πληροφοριακών Συστημάτων. «Βασικές Έννοιες Αντικειμενοστρεφούς Προγραμματισμού Διαγράμματα κλάσεων» Βασίλειος Καρακόιδας
Ανάλυση Πληροφοριακών Συστημάτων «Βασικές Έννοιες Αντικειμενοστρεφούς Προγραμματισμού Διαγράμματα κλάσεων» Βασίλειος Καρακόιδας 7 12 2005 Περιεχόμενα Παρουσίασης Βασικές Έννοιες Αντικειμενοστραφούς προγραμματισμού
Διαβάστε περισσότεραΕισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 2: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης
Διαβάστε περισσότεραΤεχνολογία Λογισμικού & Ανάλυση Συστημάτων
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Class Diagrams Διαγράμματα Κλάσεων Άξονες
Διαβάστε περισσότεραΔομή και Στόχοι του Μαθήματος - Εισαγωγή
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Δομή και Στόχοι του Μαθήματος - Εισαγωγή Δομή και Στόχοι Μαθήματος Εισαγωγή Στόχοι του μαθήματος Δομή του μαθήματος Εργασία Εισαγωγή
Διαβάστε περισσότεραΑνάλυση Πληροφοριακών Συστημάτων. «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 2 11 2005
Ανάλυση Πληροφοριακών Συστημάτων «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας 2 11 2005 Περιεχόμενα Παρουσίασης Εργασίες Εισαγωγή στην UML Διαγράμματα περιπτώσεων χρήσης Άσκηση στην τάξη Μελέτη
Διαβάστε περισσότεραΔιάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII
Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: -Παράδειγμα Διαδικασίας Ανάπτυξης Λογισμικού: Βιβλίο Διευθύνσεων(συν.) - Φάση 3: Υλοποίηση(αναλυτικά
Διαβάστε περισσότεραΠεριεχόμενα και Διάρθρωση. Interaction Diagrams
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Interaction Diagrams Περιεχόμενα και Διάρθρωση Εισαγωγή Διαγράμματα
Διαβάστε περισσότεραΜέθοδοι. Υποσυστήµατα και πακέτα. Μοντέλα αντικειµενοστραφούς σχεδίασης. Αντικειµενοστραφής Σχεδίαση. Στα πρώτα στάδια της ανάλυσης
Αντικειµενοστραφής Σχεδίαση Αντώνης Καραγεώργος Τµήµα Μηχανικών Η/Υ και ικτύων Πανεπιστήµιο Θεσσαλίας karageorgos@inf.uth.gr Μέθοδοι Στα πρώτα στάδια της γράφουµε µόνο τα ονόµατα των µεθόδων Γράφουµε τις
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης
Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας
Διαβάστε περισσότεραιαγράµµατα Συµπεριφοράς Ανάλυση Συστηµάτων 2009
ιαγράµµατα Συµπεριφοράς Ανάλυση Συστηµάτων 2009 ιαγράµµατα Συµπεριφοράς ιαγράµµατα Ακολουθίας ιαγράµµατα Μηχανής Καταστάσεων ιαγράµµατα Επικοινωνίας ιαγράµµατα ραστηριοτήτων ιαγράµµατα Ακολουθίας (Sequence
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης
Διαβάστε περισσότεραΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ
Διαβάστε περισσότεραΕισαγωγή στη UML. Περιεχόμενα. Γενικά χαρακτηριστικά. Στοιχεία μοντέλων. Συσχετίσεις. Διαγράμματα. Παραδείγματα. Γλώσσες Προδιαγραφής 1
Εισαγωγή στη UML Γλώσσες Προδιαγραφής 1 Περιεχόμενα Γενικά χαρακτηριστικά Στοιχεία μοντέλων Συσχετίσεις Διαγράμματα Παραδείγματα Γλώσσες Προδιαγραφής 2 Τι είναι μοντέλο? Αποτελεί µια αφηρηµένη περιγραφή
Διαβάστε περισσότεραΤα διαγράµµατα ακολουθίας
1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα ακολουθίας ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικά στοιχεία των διαγραµµάτων ακολουθίας Τα είδη των µηνυµάτων Παραδείγµατα ιαγράµµατα αλληλεπίδρασης (interaction
Διαβάστε περισσότεραΚεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια
Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα
Διαβάστε περισσότεραΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων
ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)
Διαβάστε περισσότεραΤεχνολογία λογισμικού στην πράξη
Τεχνολογία λογισμικού στην πράξη Μοντέλα και μέθοδοι τεχνολογίας λογισμικού Διομήδης Σπινέλλης Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας Οικονομικό Πανεπιστήμιο Αθηνών dds@aueb.gr http://www.dmst.aueb.gr/dds
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΕλληνικό Ανοικτό Πανεπιστήµιο. Τα διαγράµµατα UML. ρ. Πάνος Φιτσιλής
Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα UML ρ. Πάνος Φιτσιλής Περιεχόµενα Σύντοµη περιγραφή των διαγραµµάτων UML Στατική δοµή υναµική δοµή ιαγράµµατα UML - 1 Περιγράφουν τη στατική δοµή του συστήµατος
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 26/11/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr State Diagrams Διαγράμματα Καταστάσεων Διαγράμματα UML Διάγραμμα
Διαβάστε περισσότεραΜοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις
Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Μοντέλα Δεδομένων Μοντέλο: αφαιρετική αναπαράσταση του πραγματικού κόσμου. Μοντέλα βασισμένα σε εγγραφές (record based models)
Διαβάστε περισσότεραFORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.
Διαβάστε περισσότεραFORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.
Διαβάστε περισσότεραΕισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά
Διαβάστε περισσότεραΠίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού
Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28
Διαβάστε περισσότεραBizagi Modeler: Συνοπτικός Οδηγός
Bizagi Modeler: Συνοπτικός Οδηγός Α. Τσαλγατίδου - Γ.-Δ. Κάπος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών 2017-2018 Bizagi Modeler Εμπορική εφαρμογή για μοντελοποίηση
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότερα06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός
06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Εαρινό εξάμηνο 2016 17 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Αφαίρεση Abstraction "Η εννοιολογική
Διαβάστε περισσότεραΕπιχειρησιακές Αρχιτεκτονικές
Μελέτη περίπτωσης: Χρήση Spewak/ Zachman Ευθύμιος Ταμπούρης tambouris@uom.gr Εισαγωγή - Στόχοι Έχουμε ήδη δει σε θεωρητικό επίπεδοτόσοτοπλαίσιοzachman όσο και τη μεθοδολογία Spewak Πώς όμως χρησιμοποιούνται
Διαβάστε περισσότεραΕπιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr
Διαβάστε περισσότεραΣχεδίαση Λογισμικού. Σημείωση
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραBPMN Abstraction Tool ΠΑΡΟΥΣΙΑΣΗ ΕΡΓΑΛΕΙΟΥ ΑΦΑΙΡΕΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ
BPMN Abstraction Tool ΠΑΡΟΥΣΙΑΣΗ ΕΡΓΑΛΕΙΟΥ ΑΦΑΙΡΕΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ Agenda Θεωρητικό Υπόβαθρο Εισαγωγή Αφαίρεση BPMN Μοντέλων Παρουσίαση Εργαλείου Λειτουργικότητα Αρχιτεκτονική και Τεχνολογίες
Διαβάστε περισσότεραΠρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο
Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ
Διαβάστε περισσότεραΕννοιολογικό Μοντέλο. Conceptual Model
Εννοιολογικό Μοντέλο Conceptual Model 1 Εννοιολογικό Μοντέλο (1/2) Αποτελεί: βασικό εργαλείο για τη σχεδίαση εισαγωγή σε διάφορα μέσα τεκμηρίωσης (artifacts) απεικόνιση σημαντικών εννοιολογικών κλάσεων
Διαβάστε περισσότεραΜεθοδολογία Enterprise Architecture Planning (EAP)
Μεθοδολογία Enterprise Architecture Planning (EAP) Ευθύμιος Ταμπούρης tambouris@uom.gr Περιεχόμενα Εισαγωγή Πρώτο Επίπεδο: Από πού αρχίζουμε; Δεύτερο Επίπεδο: Πού είμαστε σήμερα; Τρίτο Επίπεδο: Πού θέλουμε
Διαβάστε περισσότεραΜοντελοποίηση Πεδίου
Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού
Διαβάστε περισσότερα6. Εισαγωγή στη Ενοποιημένη Γλώσσα Μοντελοποίησης UML (Unified Modeling Language)
6. Εισαγωγή στη Ενοποιημένη Γλώσσα Μοντελοποίησης UML (Unified Mdeling Language) Χειμερινό εξάμηνο 2016 Πέτρος Κωμοδρόμος kmdrms@ucy.ac.cy http://www.eng.ucy.ac.cy/petrs 1 Θέματα Εισαγωγή στη Unified Mdeling
Διαβάστε περισσότεραΤα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model
Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Σχέσεις
Διαβάστε περισσότεραΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,
Διαβάστε περισσότεραΤεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:
Διαβάστε περισσότεραPDF created with pdffactory Pro trial version www.pdffactory.com
Περιπτώσεις Χρήσης (Use Cases)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή
Διαβάστε περισσότεραΤα διαγράµµατα συστατικών
1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα συστατικών ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικές έννοιες Αναπαράσταση και χρήσεις των συστατικών Είδη και κατηγορίες συστατικών Υλοποίηση διαπροσωπιών Στερεότυπα
Διαβάστε περισσότεραΕισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι
Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Ευθύμιος Ταμπούρης tambouris@uom.gr Επιστημονική Επιχειρηματική Χρήση των Η/Υ Η επιστημονική κοινότητα ασχολείται με τη λύση πολύπλοκων μαθηματικών προβλημάτων
Διαβάστε περισσότεραιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας
ιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας 1 ιαγράµµατα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειµένων µέσω µηνυµάτων Η ανάθεση αρµοδιοτήτων περιλαµβάνει µεγάλο
Διαβάστε περισσότεραΔιαχείριση Γνώσης Ροές Διαδικασιών
Στα πλαίσια του εργαστηρίου αυτού θα αποτυπωθεί μια επιχειρηματική διαδικασία χρησιμοποιώντας τεχνολογίες οντολογιών (για τον ορισμό των επιχειρηματικών κανόνων) και δικτύων γνώσης (για την απεικόνιση
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Παράστασης
Διαβάστε περισσότεραΠληροφοριακά Συστήματα & Δημόσια Διοίκηση
Πληροφοριακά Συστήματα & Δημόσια Διοίκηση Κ. Ταραμπάνης Καθηγητής kat@uom.gr http://islab.uom.gr Οργανωσιακές Διαδικασίες Organizational Processes ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ- Κ. Ταραμπάνης Εργασία
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότερα