Εννοιολογικό Μοντέλο. Conceptual Model
|
|
- Λαύρα Μαρής
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Εννοιολογικό Μοντέλο Conceptual Model 1
2 Εννοιολογικό Μοντέλο (1/2) Αποτελεί: βασικό εργαλείο για τη σχεδίαση εισαγωγή σε διάφορα µέσα τεκµηρίωσης (artifacts) απεικόνιση σηµαντικών εννοιολογικών κλάσεων το σηµαντικότερο εργαλείο τεκµηρίωσης κατά τη διάρκεια της ΑΣ ανάλυσης Το εννοιολογικό µοντέλο ή µοντέλο περιοχής προβλήµατος (ΠΠ) είναι µια αναπαράσταση εννοιολογικών κλάσεων του πραγµατικού κόσµου εν είναι: τµήµα λογισµικού διάγραµµα κλάσεων λογισµικού 2
3 Εννοιολογικό Μοντέλο (2/2) Το σηµαντικότερο βήµα στην ΑΣ ανάλυση: η διάσπαση της περιοχής προβλήµατος σε ατοµικές εννοιολογικές κλάσεις ή αντικείµενα ταπράγµαταπουαντιλαµβανόµαστε. Πως απεικονίζονται, στην UML; µεδιαγράµµατακλάσεωνδίχωςτιςλειτουργίες (µέθοδοι). Περιλαµβάνουν: Αντικείµενα της ΠΠ ή εννοιολογικές κλάσεις Συσχετίσεις µεταξύ των εννοιολογικών κλάσεων Χαρακτηριστικά των εννοιολογικών κλάσεων 3
4 Εννοιολογικό µοντέλο 4
5 5
6 Εννοιολογικές κλάσεις Τι αναπαριστούν; µιαιδέα, πράγµα, ήαντικείµενο. θαπρέπειναεξετάζεταισύµφωναµετοσύµβολότης, τοσκοπότης, καιτην έκτασή της Σύµβολο λέξεις ή εικόνες που εκφράζουν µια εννοιολογική κλάση Σκοπός ο ορισµός µιας εννοιολογικής κλάσης Έκταση το σύνολο των παραδειγµάτων στο οποίο εφαρµόζεται µια εννοιολογική κλάση 6
7 7
8 Μοντέλα ΠΠ και ιάσπαση Στρατηγική: «διαίρει και βασίλευε» χειρισµός της πολυπλοκότητας µε την διάσπαση του προβλήµατος σε κατανοητέςενότητες. ΗουσιαστικήδιάκρισηµεταξύΑΣκαιδοµηµένηςανάλυσηςείναι: διαίρεση µε εννοιολογικές κλάσεις (αντικείµενα) αντί µε λειτουργίες. 8
9 Προσδιορισµός Εννοιολογικών κλάσεων Βασικός Κανόνας Είναι προτιµότερος ο υπερ-προσδιορισµός ενός µοντέλου ΠΠ µε πολλές λεπτοµερείς κλάσεις, από τον υπο-προσδιορισµό. 9
10 Τεχνικές εύρεσης (προσδιορισµού) εννοιολογικών κλάσεων 1. λίστα κατηγοριοποίησης εννοιολογικών κλάσεων 2. προσδιορισµός φράσεων µε ουσιαστικά 10
11 Λίστα κατηγοριοποίησης εννοιολογικών κλάσεων 11
12 12
13 Εύρεση Εννοιολογικών κλάσεων από φράσεις µε ουσιαστικά κατάλληλος χώρος εφαρµογής οι λεπτοµερείς ΠΧ (Προδιαγραφές ΠΧ) Μειονέκτηµα: ηέλλειψηακρίβειαςστηφυσικήγλώσσα. ιαφορετικές φράσεις ουσιαστικών µπορούν να παριστάνουν την ίδια εννοιολογικήκλάσηήχαρακτηριστικό. Συνιστάται ο συνδυασµός της µε την τεχνική Λίστας κατηγοριοποίησης Εννοιολογικών κλάσεων. 13
14 14
15 15
16 Κανόνες Μοντελοποίησης ΠΠ Συνιστώµενα βήµατα: 1. Εφαρµογή της τεχνικής Λίστα Κατηγ. Εννοιολ. Κλάσεων στις υπό µελέτη απαιτήσεις 2. Σχεδίασή τους σε ένα µοντέλο ΠΠ 3. Προσθήκη των αναγκαίων επικοινωνιών, για την καταγραφή των συσχετίσεων, για τις οποίες είναι αναγκαίο να διατηρηθεί κάποια µνήµη. 4. προσθήκη χαρακτηριστικών, αναγκαίων για την πλήρωση των πληροφοριακών απαιτήσεων 16
17 Κοινό λάθος στον προσδιορισµό Εννοιολογικών κλάσεων ΧαρακτηριστικόήΈννοια; Εµπειρικός κανόνας: Εάν ΕΝ θεωρούµε µια εννοιολογική κλάση Χ ως αριθµό ή κείµενο στον πραγµατικό κόσµο, τότε η Χ είναι πιθανότατα ενν. κλάση και όχι χαρακτηριστικό. Παραδείγµατα: Το Store είναι χαρακτηριστικό της Sale ή µια ξεχωριστή κλάση; H Destination είναι χαρακτηριστικό της Flight ή χαρακτηριστικό της Airport; Σε αµφιβολία δηµιούργησε µια ξεχωριστή κλάση. Τα χαρακτηριστικά σπανίζουν σε µια ΠΠ. 17
18 Ένα µοντέλο ΠΠ δεν είναι απόλυτα σωστό ή λάθος, αλλά περισσότερο ή λιγότερο χρήσιµο. Είναι ένα εργαλείο επικοινωνίας. 18
19 Εννοιολ. κλάσεις Προσδιορισµού 19
20 Πότε απαιτούνται Ενν. Κλάσεις Προσδιορισµού; Κανόνας: Όταν υπάρχει ανάγκη προσδιορισµού ή περιγραφής µιας µονάδας ή υπηρεσίας, ανεξάρτητα από την ύπαρξη τέτοιων αντικειµένων στον πραγµατικό κόσµο. ιαγράφοντας στιγµιότυπα από πράγµατα που περιγράφουν (πχ. ένα Τεµάχιο), έχει ως αποτέλεσµα απώλεια αναγκαίας για τη διατήρηση πληροφορίας. Περιορίζει την επαναλαµβανόµενη πληροφορία 20
21 21
22 22
23 Μειώνοντας το Χάσµα Αναπαράστασης Η επιλογή ονοµάτων του λεξιλογίου της ΠΠ (πχ. Sale) αυξάνει την κατανόηση και παρέχει αντιστοίχιση στην υλοποίηση κλάσης Το µοντέλο ΠΠ, ως ένα οπτικό λεξιλόγιο εννοιών της ΠΠ, µας εµπνέει για την ονοµασία των πραγµάτων στη σχεδίαση λογισµικού. Αυτό σχετίζεται µε το ζήτηµα του χάσµατος αναπαράστασης ή του χάσµατος σηµασιολογίας το χάσµα µεταξύ του νοητικού µας µοντέλου και της αναπαράστασής του στο λογισµικό. 23
24 24
25 Μείωση του Χάσµατος αναπαράστασης Επιτυγχάνεται µε την κατά το δυνατόν καλύτερη προσέγγιση µεταξύ του λεξιλογίου της ΠΠ και του λεξιλογίου του λογισµικού Συµβάλει στην ταχύτερη κατανόηση του κώδικα και συνιστά «φυσικό» τρόπο επέκτασής του, µε τρόπο που απλά αντιστοιχεί στο ΠΠ. 25
26 Χρήστης Στόχος Ταµίας διενέργεια πώλησης διενέργεια ενοικίασης εισαγωγή ταµείου εξαγωγή ταµείου ΑΠΑΙΤΗΣΕΙΣ 26
27 Σε µια βιβλιοθήκη κάθε δανειζόµενος µπορεί να δανειστεί κάποια βιβλία. Η βιβλιοθήκη µπορεί να έχει κα ποια παραρτήµατα καθώς και ένα σύνολο υπαλλήλων και διευθυντών. Τα µέλη της βιβλιοθήκης χρεώνονται για τις ηµέρες που έχουν στη κατοχή τους ένα βιβλίο. 27
28 28
29 ΙΑΓΡΑΜΜΑΤΑ ΡΑΣΤΗΡΙΟΤΗΤΩΝ Activity Diagrams 29
30 υναµικά ιαγράµµατα Γιατί χρειάζονται; Για να δείξουν στοιχεία που δεν δείχνουν τα διαγράµµατα κλάσεων Για την κατανόηση της συµπεριφοράς ενός αντικειµένου σε σχέση µε το χρόνο Για την κατανόηση συµπεριφοράς που εξαρτάται από την κατάσταση του αντικειµένου Για την αποκάλυψη κρυµµένων ιδιοτήτων Για τον προσδιορισµό ιδιωτικών λειτουργιών ή λειτουργιών που λείπουν Για τον προσδιορισµό της αλληλουχίας των λειτουργιών και των µνηµάτων 30
31 Είδη δυναµικών διαγραµµάτων ιαγράµµατα καταστάσεων (State Diagrams) Περιγράφουν τις διάφορες καταστάσεις που µπορεί να κατέχει κάποιο αντικείµενο και τα γεγονότα που οδήγησαν στην αλλαγή ιαγράµµατα ακολουθίας (Sequence Diagrams) Περιγράφουνπώςτααντικείµενααλληλεπιδρούνµεταξύ τους, εστιάζοντας περισσότερο σε θέµατα χρόνου. ιαγράµµατα συνεργασίας (Collaboration Diagrams) Περιγράφουν πως τα αντικείµενα επικοινωνούν µεταξύ τους, εστιάζοντας σε θέµατα χώρου. ιαγράµµατα δραστηριοτήτων (Activity Diagrams) ίνουν έµφαση σε θέµατα λειτουργιών. Τα αντικείµενα εκτελούν κάποιο έργο µέσω κάποιων δραστηριοτήτων 31
32 ιάγραµµα ραστηριοτήτων Ένας γράφος δραστηριοτήτων είναι µια ειδική µορφή µηχανής καταστάσεων για την µοντελοποίηση: υπολογισµών και ροής εργασιών Κάθε δραστηριότητα αναπαριστά την εκτέλεση µιας λειτουργίας (operation) Η ενεργοποίηση δραστηριοτήτων γίνεται από εσωτερικά γεγονότα ή µε την ολοκλήρωση µιας δραστηριότητας 32
33 Που χρησιµοποιούνται Η καταγραφή των ενεργειών που εφαρµόζονται κατά την εκτέλεση µιας λειτουργίας (στιγµιότυπο της υλοποίησης της λειτουργίας) Περιγραφή της εσωτερικής λειτουργίας ενός αντικειµένου Περιγραφή συσχετιζόµενων ενεργειών που εφαρµόζονται, και πως αυτές επηρεάζουν τα γύρω αντικείµενά τους. Υπόδειξη του τρόπου που ένα στιγµιότυπο κάποιου use-case µπορεί να εφαρµοστεί στο πλαίσιο των αλλαγών της κατάστασης του αντικειµένου. Αναφορά στο πώς µια επιχείρηση λειτουργεί (εργαζόµενοι, ροή εργασιών, οργάνωσηκαιαντικείµενα) 33
34 Τι δεν δείχνουν Τη συνεργασία αντικειµένων Την συµπεριφορά ενός αντικειµένου στη διάρκεια ζωής του 34
35 ιαγράµµατα ραστηριότητας (Activity Diagrams) Ένα διάγραµµα δραστηριότητας µοντελοποιεί τη ροή της εργασίας, αναπαριστώντας τις διάφορες καταστάσεις εκτέλεσης ενός υπολογισµού (Bohm & Jacopini). Παρουσιάζεται η ροή του ελέγχου µεταξύ δραστηριοτήτων του ιδίου αντικειµένου ή πολλών αντικειµένων Μία κατάσταση δραστηριότητας συµβολίζεται ως ένα ορθογώνιο µε καµπύλες γωνίες µεπεριγραφήτηςδραστηριότητας. Ηµετάβασηκατάτησυµπλήρωσηµιαςδραστηριότηταςσυµβολίζεταιωςακµή. Οι διακλαδώσεις συµβολίζονται είτε µε συνθήκες φρουρούς επί των µεταβάσεων είτε µεκόµβουςαπόφασης (ρόµβους) µεπολλαπλέςεξερχόµενεςακµές. Μία ένωση (join) συµβολίζει συνένωση πολλών εισερχοµένων µεταβάσεων σε µία εξερχόµενη ενώ µία διχάλα (fork) την ανάλυση µιας εισερχόµενης σε πολλές παράλληλες ταυτόχρονες. 35
36 Συµβολισµοί (1/2) Αρχή ( ) Τέλος ( ) ραστηριότητα (ορθογώνιο µε καµπύλες γωνίες) Μετάβαση (ακµή) ιακλάδωση Μεσυνθήκεςφρουρούς ([...]) Με κόµβους απόφασης (ρόµβος) µε πολλαπλές εξερχόµενες ακµές 36
37 Συµβολισµοί (2/2) Ράβδοι συγχρονισµού (synchronization bar) Ένωση (join) Συνένωση πολλών εισερχόµενων µεταβάσεων ιχάλα (fork) Ανάλυση µιας εισερχόµενης µετάβασης σε πολλές παράλληλες εξερχόµενες µεταβάσεις ιάδροµος (swimlane) Οργάνωση δραστηριοτήτων µε βάση τις αρµοδιότητες Κατακόρυφη γραµµή Αναπαριστά την ροή αντικειµένου 37
38 Ενέργειεςκαιµεταβάσεις (Actions and transitions) CustomerWindow.PrintAllCustomers() Show MessageBox «Printing» Create postsscript file Σηµείο έναρξης Ενέργεια (Action) Σηµείο λήξης Μετάβαση Remove MessageBox Send Postcript file to printer ( ),.,.. 38
39 Ενέργειεςκαιµεταβάσεις (Actions and transitions) CustomerWindow.PrintAllCustomers() Show MessageBox «Printing» Create postsscript file Σηµείο έναρξης Ενέργεια (Action) Σηµείο λήξης Μετάβαση Remove MessageBox Printer.Print(file) Send Postcript file to printer Οι µεταβάσεις ανάµεσα στις καταστάσεις µπορούν να παρασταθούν µε βέλη τα οποία πιθανώς να συνοδεύονται από κάποιες συνθήκες φύλαξης (guard-condition), όροι αποστολής (send-clause) κτλ. 39
40 Μετάβασηκαταστάσεωνµέσω συνθηκών Παράθυρο_ Πελάτη. Εκτύπωση ( ) [ ίσκος γεµάτος ] Εµφάνισε µήνυµα «ίσκος γεµάτος» [ Ελεύθερος χώρος δίσκου ] Εµφάνισε µύνηµα «Εκτύπωση» στην οθόνη Μετακίνησε κουτιά µηνυµάτων Εκτυπωτής. Εκτύπωση() ηµιούργησε postscript αρχείο Ορόµβος φανερώνει ότι ακολουθεί κάποια διακλάδωση. Ανάλογα λοιπόν αν ισχύειήόχι κάποια συνθήκη έπεται η αντίστοιχη ενέργεια 40
41 Fork Join Sampler.Run Run(channerl, frequency) Initiate Η έντονη γραµµή φανερώνει : α) είτε ότι οι ενέργειες που ακολουθούν εκτελούνται παράλληλα. Updating displayer Measuring β) είτε την ενοποίηση των διακλαδιζόµενων ενεργειών. 41
42 Swimlane Το swimlane δείχνει που εφαρµόζονται οι διάφορες ενέργειες, δηλ. σε ποιο αντικείµενο ή σε ποιο κοµµάτι της οργάνωσης Οθόνη ειγµατολήπτης Sampler.run(channel, freq.) Initiate Updating displayer Μeasuring 42
43 Αντικείµεναστοδιάγραµµα δραστηριοτήτων Οθόνη ειγµατολήπτης Αντικείµενο, που χρησιµεύει σαν είσοδος στην Updating Displayer και σαν έξοδος measuring Initiate Sampler.Run (channel,frequency) Updating displayer Measured value Measuring 43
44 44
45 45
46 46
47 47
48 Παράδειγµα ιαγράµµατος ραστηριότητας Customer Telesales Accounting Warehouse Request Return Get Return Number Ship Item Receive Item Item [returned] Restock Item Credit Account Item [available] 48
49 Customer Telesales Accounting Warehouse Request Return Get Return Number Ship Item Item [returned] Receive Item Restock Item Credit Account Item [available] 49
50 Στο µεταπτυχιακό µάθηµα «Ειδικά Θέµατα Πληροφορικής» το οποίο παρακολουθούν φοιτητές µε πτυχίο πολυτεχνείου ή θετικών επιστηµών ο καθηγητής ανακοινώνει τη 1η εργασία. Οι φοιτητές οργανώνονται σε οµάδες και παραδίδουν τη 1η εργασία. Στη συνέχεια ανακοινώνεται η 2η εργασία και παράλληλα οι φοιτητές εξετάζονται στη πρόοδο. Όταν ολοκληρωθεί η βαθµολόγηση της προόδου και η παράδοση της 2ης εργασίας τότε ανακοινώνεται η 3η εργασία την οποία θα πρέπει να παραδώσουν οι φοιτητές. Στο τέλος γίνεται έλεγχος αν οι φοιτητές έχουν κοπεί από απουσίες. Αν δεν έχουν κοπεί τότε ανακοινώνεται ο βαθµός τους αλλιώς ενηµερώνονται τηλεφωνικά οι φοιτητές. Σχεδιάστε ένα διάγραµµα δραστηριοτήτων και ένα διάγραµµα κλάσεων το οποίο αντιπροσωπεύειτηπαραπάνωδιαδικασία. 50
51 51
52 ιαγράµµατα ραστηριότητας (Activity Diagrams) setup order [ subscrip tion ] assign seats συν θήκη φρουρός [ single order ] award bonus διχ άλα assign seats charge credit card debit account ταυτόχρονα νήµατα ένωση εν αλλακτικά ν ήµατα mail p acket 52
53 ιάδροµοι (Swimlanes) Τµήµα ιεκπεραίωσης Εξυπηρέτηση Πελατών Τµήµα Ο ικονοµικού Παραλαβή Παραγ γ ελίας Συµπλήρωση Παραγ γ ελίας Αποστολή Τιµολογίου Πληρωµή Καταγ ραφή Κλείσιµο Παραγ γ ελίας 53
54 Άποψη Μηχανής Καταστάσεων Η άποψη µηχανής καταστάσεων (state machine view) ενός µοντέλου περιγράφει τη δυναµική συµπεριφορά των αντικειµένων στη διάρκεια του χρόνου, αναπαριστώνταςτονκύκλοζωήςτωναντικειµένωνµιαςκλάσης. Κάθε αντικείµενο αντιµετωπίζεται ως ξεχωριστή οντότητα που επικοινωνεί µε τοπεριβάλλονανιχνεύονταςγεγονότακαιαντιδρώνταςσεαυτά. Γεγονός είναι οτιδήποτε µπορεί να γίνει αντιληπτό από ένα αντικείµενο, όπως η λήψη σηµάτων (κλήση µεθόδων) από άλλα αντικείµενα, αλλαγές σε συγκεκριµένεςτιµέςήηπάροδοςτουχρόνου. Μία κατάσταση είναι ένα σύνολο τιµών αντικειµένων για µία δεδοµένη κλάσηπουαντιδρούνποιοτικάκατάτονίδιοτρόποσεέναγεγονός. Μεάλλα λόγια, όλα τα αντικείµενα που βρίσκονται στην ίδια κατάσταση εκτελούν τιςίδιεςενέργειεςµετηνανίχνευσητουίδιουγεγονότος. 54
55 Γεγονότα (Events) Ένα γεγονός θα πρέπει να σηµειωθεί ότι έχει χωρική και χρονική θέσηστοσύστηµα, αλλάδενέχειδιάρκεια. Η µοντελοποίηση κάποιου πράγµατος ως γεγονότος, συνεπάγεται ότι η εµφάνιση του θα έχει κάποιες συνέπειες. Ο όρος γεγονός αντιστοιχεί στην περιγραφή όλων των γεγονότων ιδίου τύπου που µπορεί να λάβουν χώρα, ακριβώς όπως µια κλάση αποτελεί την κατηγορία στην οποία ανήκουν αντικείµενα µε κοινά χαρακτηριστικά. Ένα συγκεκριµένο γεγονός ονοµάζεται και στιγµιότυπο γεγονότος και µπορεί να έχει παραµέτρους που το χαρακτηρίζουνσεσχέσηµεάλλαστιγµιότυπατουίδιουγεγονότος. Υπάρχουν διάφοροι τύποι γεγονότων: 55
56 Γεγονότα (Events) Γεγονός-σήµα: Ένα σήµα είναι µία ονοµατισµένη οντότητα που λειτουργεί ως µέσο επικοινωνίας µεταξύ δύο αντικειµένων. Η λήψη ενός σήµατος αποτελεί γεγονόςγιατοναποδέκτη. Τα σήµατα αποτελούν ασύγχρονη και µονόδροµη επικοινωνία: ο αποστολέας δεν περιµένει να επεξεργαστεί το σήµα ο αποδέκτης αλλά συνεχίζει ανεξάρτητα τη δική του εργασία. Για τη µοντελοποίηση αµφίδροµης επικοινωνίας, θα πρέπει ναχρησιµοποιηθούνπολλαπλάσήµατα, τουλάχιστονένασεκάθεκατεύθυνση. Τα σήµατα είναι δυνατόν να δηλωθούν σε διαγράµµατα κλάσεων ως οντότητες µετηλέξη <<signal>>. Οιπαράµετροιτουσήµατοςδηλώνονταιωςιδιότητες. Τα σήµατα επίσης µπορούν να συµµετέχουν σε σχέσεις γενίκευσης και να κληρονοµούν παραµέτρους από γονικά σήµατα. 56
57 Γεγονότα (Events) Γεγονός-Αλλαγή: Μία αλλαγή είναι η ικανοποίηση µιας λογικήςσυνθήκηςπουεξαρτάταιαπόορισµένεςτιµέςιδιοτήτων. Με αυτό τον τρόπο επιτυγχάνεται αναµονή µέχρι την ικανοποίηση της συνθήκης αλλά θα πρέπει να χρησιµοποιείται µε προσοχή καθώς συνεπάγεται έναν συνεχή και ενδεχοµένως µή τοπικό υπολογισµό (επειδή οι τιµές που ελέγχονται µπορεί να είναι αποµακρυσµένες). Γεγονός-Χρόνος: Ένα χρονικό γεγονός αναπαριστά την πάροδο του χρόνου. Ένα χρονικό γεγονός µπορεί να προσδιοριστεί είτε µε απόλυτο τρόπο (ώρα, ηµέρα) ή µε σχετικό τρόπο (χρόνος που παρήλθεαπόέναγεγονός). 57
58 Μηχανή Καταστάσεων Κατάσταση. Μία κατάσταση περιγράφει µία χρονική περίοδο κατά τη διάρκεια ζωής ενός αντικειµένου. Μπορεί να χαρακτηριστεί µε τρεις συµπληρωµατικούςτρόπους: ως ένα σύνολο τιµών αντικειµένων που είναι παρόµοιες από κάποια άποψη, ως µία περίοδος κατά την οποία ένα αντικείµενο αναµένει την εµφάνιση ενόςγεγονότος, ωςµίαπερίοδοςκατάτηνοποίαένααντικείµενοεκτελείµίαεργασία. Όταν ένα αντικείµενο βρίσκεται σε µία κατάσταση, αποκρίνεται σε γεγονότα που βρίσκονται στις µεταβάσεις που ξεκινούν από την κατάσταση αυτή. Μία κατάστασησυµβολίζεταιωςέναορθογώνιοµεκαµπύλεςγωνίες. 58
59 ιάγραµµα Καταστάσεων W aiting receive PIN γεγονός ενέργεια Confirm PIN approve / find acc ount() Process Commands rejec t account found[ inactive account ] συνθήκη ελέγχου Cancel 59
Εννοιολογικό Μοντέλο. Conceptual Model
Εννοιολογικό Μοντέλο Conceptual Model 1 Εννοιολογικό Μοντέλο (1/2) Αποτελεί: βασικό εργαλείο για τη σχεδίαση εισαγωγή σε διάφορα μέσα τεκμηρίωσης (artifacts) απεικόνιση σημαντικών εννοιολογικών κλάσεων
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραιαγράµµατα Συµπεριφοράς Ανάλυση Συστηµάτων 2009
ιαγράµµατα Συµπεριφοράς Ανάλυση Συστηµάτων 2009 ιαγράµµατα Συµπεριφοράς ιαγράµµατα Ακολουθίας ιαγράµµατα Μηχανής Καταστάσεων ιαγράµµατα Επικοινωνίας ιαγράµµατα ραστηριοτήτων ιαγράµµατα Ακολουθίας (Sequence
Διαβάστε περισσότερα09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο
09 Η γλώσσα UML II Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση συμπεριφοράς
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ
Διαβάστε περισσότεραιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας
ιαγράµµατα Αλληλεπίδρασης ιαγράµµατα Ακολουθίας ιαγράµµατα Επικοινωνίας 1 ιαγράµµατα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειµένων µέσω µηνυµάτων Η ανάθεση αρµοδιοτήτων περιλαµβάνει µεγάλο
Διαβάστε περισσότεραΤα διαγράµµατα ακολουθίας
1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα ακολουθίας ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικά στοιχεία των διαγραµµάτων ακολουθίας Τα είδη των µηνυµάτων Παραδείγµατα ιαγράµµατα αλληλεπίδρασης (interaction
Διαβάστε περισσότεραΔιαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας
Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραUML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα
ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την
Διαβάστε περισσότεραΔιαχείριση Πληροφοριακών Συστημάτων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότερα4η ιάλεξη. UML ιαγράμματα αλληλεπίδρασης
4η ιάλεξη UML ιαγράμματα αλληλεπίδρασης ιαγράμματα αλληλεπίδρασης Τα διαγράμματα αλληλεπίδρασης είναι μοντέλα που περιγράφουν κάποιες ομάδες αντικειμένων Μπορούν να χρησιμοποιηθούν για να δείξουν ένα σχέδιο
Διαβάστε περισσότεραΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ. Άσκηση 1 Εφαρµογή Web
ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ Άσκηση 1 Εφαρµογή Web Α) Τα παραπάνω διαγράµµατα περιπτώσεων χρήσης ικανοποιούν τις απαιτήσεις του συστήµατος ως εξής: ΑΠΑΙΤΗΣΕΙΣ ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ Μόνο οι φοιτητές του συγκεκριµένου
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:
Διαβάστε περισσότεραΔιαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων
Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα
Διαβάστε περισσότεραΕπιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 7: Εισαγωγή στη UML Τι είναι η UML; 2 Βασικό πρόβλημα τεχνολογίας λογισμικού Έλλειψη κοινά αποδεκτής «γλώσσας» για την έκφραση των σχεδίων λογισμικού. Το
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης
Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας
Διαβάστε περισσότεραπεριεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης
Περιπτώσεις Χρήσης περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης περιπτώσεις χρήσης Τι θα κάνει το λογισμικό για κάποιον
Διαβάστε περισσότεραΕλληνικό Ανοικτό Πανεπιστήµιο. Τα διαγράµµατα UML. ρ. Πάνος Φιτσιλής
Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα UML ρ. Πάνος Φιτσιλής Περιεχόµενα Σύντοµη περιγραφή των διαγραµµάτων UML Στατική δοµή υναµική δοµή ιαγράµµατα UML - 1 Περιγράφουν τη στατική δοµή του συστήµατος
Διαβάστε περισσότεραΕισαγωγή στην αντικειµενοστρεφή τεχνολογία
1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης
Διαβάστε περισσότεραΠίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού
Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28
Διαβάστε περισσότεραΔιαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής
Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML
Διαβάστε περισσότεραΤα διαγράµµατα καταστάσεων
1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα καταστάσεων ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικές έννοιες και συµβολισµοί Γεγονότα και µηνύµατα Παραδείγµατα Τα διαγράµµατα καταστάσεων (statechart diagram)
Διαβάστε περισσότεραΚεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια
Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Διαβάστε περισσότερα. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014
.. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού
Διαβάστε περισσότεραΔιαγράμματα Κλάσεων στη Σχεδίαση
Διαγράμματα Κλάσεων στη Σχεδίαση περιεχόμενα παρουσίασης Αφηρημένες κλάσεις Ιδιότητες Λειτουργίες Απλοί τύποι Συσχετίσεις Εξάρτηση Διεπαφές αφηρημένες κλάσεις Οι αφηρημένες κλάσεις δεν μπορούν να δημιουργήσουν
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΣημειογραφία των προτύπων BPMN και UML (Activity Diagrams)
ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Α.Ε. «Ελληνικό Πλαίσιο Παροχής Υπηρεσιών» Πρόσθετο Υλικό (White Paper) Σημειογραφία των προτύπων BPMN και UML (Activity Φεβρουάριος 2008 PLANET ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΠΑΡΟΧΗΣ ΣΥΜΒΟΥΛΕΥΤΙΚΩΝ
Διαβάστε περισσότερα... Unified Modeling Language (UML) UML UML. Μοντελοποίηση? Μοντελοποίηση. Πλεονεκτήµατα ενός µοντέλου. Μεγάλα Έργα Λογισµικού = επικοινωνία
UML Unified Modeling Language... (UML) Three Amigos Grady Booch James Rumbaugh Ivar Jacobson Μεγάλα Έργα Λογισµικού = επικοινωνία Πολλαπλέςµονάδες, πολλαπλέςγενιές, πολλοί προγραµµατιστές, πολλοί πελάτες-χρήστες
Διαβάστε περισσότεραΜοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Διαβάστε περισσότεραΤμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,
Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε
Διαβάστε περισσότεραΔιαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Διαβάστε περισσότεραΣυστήµατος Συσκευασίας Φακέλων Τσαγιού
νέο ιάγραµµα Ροής εδοµένων (DFD) Συστήµατος Συσκευασίας Φακέλων Τσαγιού ΖΥΓΑΡΙΑ ΧΕΙΡΙΣΤΗΣ Ζύγισε φάκελο Καταµέτρηση 1 λάθος Επιδιωκόµενο Χρησιµοποιείται για να δείξει ένα άτοµο, µια µηχανή ή ένα άλλο Έλεγχος
Διαβάστε περισσότεραΤο Μοντέλο Οντοτήτων Συσχετίσεων
Το Μοντέλο Οντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων- Συσχετίσεων (μοντέλο ΟΣ) βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities) με χαρακτηριστικά
Διαβάστε περισσότεραUML
Εισαγωγή στη UML UML Μοντέλο Μοντελοποίηση Εισαγωγή στη UML Πως φθάσαμε στη UML Γέννηση της UML Σκοπός της UML Γιατί Διαγράμματα Τυπικές Μέθοδοι (Formal Methods) Γενικά Ανάλυση και Σχεδίαση με UML [Α]
Διαβάστε περισσότεραΕλληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής
1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Τι είναι η UP Βασικές αρχές µηχανικής λογισµικού Οι βασικές έννοιες της UP Οι τέσσερις
Διαβάστε περισσότερα6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή
6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή Εισαγωγή Η σχεδίαση ενός ψηφιακού συστήµατος ως ακολουθιακή µηχανή είναι εξαιρετικά δύσκολη Τµηµατοποίηση σε υποσυστήµατα µε δοµικές µονάδες:
Διαβάστε περισσότεραΜοντελοποίηση Πεδίου
Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού
Διαβάστε περισσότεραΕργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο -
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου
Διαβάστε περισσότεραΗ γλώσσα μοντελοποίησης UML. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Η γλώσσα μοντελοποίησης UML 1 Περιεχόμενα Διαγράμματα περιπτώσεων χρήσης Διαγράμματα ακολουθίας Διαγράμματα συνεργασίας Διαγράμματα καταστάσεων Διαγράμματα κλάσεων 2 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 2: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (2ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 2: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος
Διαβάστε περισσότεραΦροντιστήριο 5. Ημερομηνία: 01/12/2006 Θεματική Ενότητα: Μοντελοποίηση Συμπεριφοράς Θέμα: Διαγράμματα αλληλεπίδρασης και καταστάσεων
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2006 ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Φροντιστήριο 5 Ημερομηνία: 01/12/2006 Θεματική
Διαβάστε περισσότεραΑνάλυση Περιπτώσεων Χρήσης
Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης Μάρα Νικολαϊδου Μοντελοποίηση Συστήµατος Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική
Διαβάστε περισσότεραΜέθοδοι. Υποσυστήµατα και πακέτα. Μοντέλα αντικειµενοστραφούς σχεδίασης. Αντικειµενοστραφής Σχεδίαση. Στα πρώτα στάδια της ανάλυσης
Αντικειµενοστραφής Σχεδίαση Αντώνης Καραγεώργος Τµήµα Μηχανικών Η/Υ και ικτύων Πανεπιστήµιο Θεσσαλίας karageorgos@inf.uth.gr Μέθοδοι Στα πρώτα στάδια της γράφουµε µόνο τα ονόµατα των µεθόδων Γράφουµε τις
Διαβάστε περισσότεραΚεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων
Βάσεις Δεδομένων Επαγγελματικού Λυκείου Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Εισηγητής Δελησταύρου Κωνσταντίνος Καθηγητής Πληροφορικής ΠΕ20 Μηχανικός Πληροφορικής Τ.Ε. M.Sc. στα Συστήματα Υπολογιστών Περιεχόμενα
Διαβάστε περισσότεραΠεριεχόμενο του μαθήματος
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια
Διαβάστε περισσότεραΚεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού
Διαβάστε περισσότεραΜάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES)
Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES) Εισαγωγή H κεντρική μονάδα επεξεργασίας (ΚΜΕ) και η κύρια μνήμη αποτελούν τα βασικά δομικά στοιχεία ενός υπολογιστικού συστήματος. Η πρώτη εκτελεί εντολές χειρισμού δεδομένων
Διαβάστε περισσότεραΤα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model
Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Σχέσεις
Διαβάστε περισσότεραΠλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες
1 Πλαίσιο Εργασιών Στρατηγικές Κατευθύνσεις του Οργανισµού 2 3 Στρατηγικές Κατευθύνσεις των ΠΣ Κρίσιµοι Παράγοντες Επιτυχίας του Οργανισµού Κρίσιµοι Παράγοντες Επιτυχίας των ΠΣ 4 Βραχυχρόνια Στρατηγικές
Διαβάστε περισσότεραα. 1024 Megabyte. β. 1024 Gigabyte. γ. 1048576 Gigabyte. δ. 1048576 byte.
ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΓΙΑ ΠΛΗΡΩΣΗ ΜΙΑΣ ΚΕΝΗΣ ΘΕΣΗΣ ΛΕΙΤΟΥΡΓΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΟ ΗΜΟ ΑΓΛΑΝΤΖΙΑΣ Μάθηµα: ΕI ΙΚΟ (Η.Υ.)
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Αλγόριθµοι, στοιχεία
Διαβάστε περισσότεραΠεριεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19
Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 1.1 Εισαγωγή... 19 1.2 Η γλώσσα UML... 20 1.2.1 Μεθοδολογίες ανάπτυξης λογισμικού... 21 1.2.2 Τύποι διαγραμμάτων της UML... 22 1.3 Διαγράμματα της UML... 24
Διαβάστε περισσότεραΠεριεχόμενα και Διάρθρωση. Interaction Diagrams
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ351: Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Interaction Diagrams Περιεχόμενα και Διάρθρωση Εισαγωγή Διαγράμματα
Διαβάστε περισσότεραΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων
ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΚΦΩΝΗΣΕΙΣ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ 5o Εργαστήριο ΑΣΚΗΣΗ 1: Δίνονται οι εξής προδιαγραφές για τη δημιουργία ενός διαγράμματος δραστηριοτήτων: γίνεται η παραλαβή ενός ηλεκτρονικού μηνύματος,
Διαβάστε περισσότεραΕΙ ΙΚΑ ΚΕΦΑΛΑΙΑ ΧΑΡΤΟΓΡΑΦΙΑΣ ΧΑΡΤΟΓΡΑΦΙΑ ΧΑΡΤΗΣ ΧΡΗΣΗ ΗΜΙΟΥΡΓΙΑ. β. φιλιππακοπουλου 1
ΧΑΡΤΟΓΡΑΦΙΑ ΑΝΑΠΑΡΑΣΤΑΣΗ ΧΑΡΤΗΣ ΓΕΩΓΡΑΦΙΚΟΣ ΧΩΡΟΣ ΗΜΙΟΥΡΓΙΑ ΧΡΗΣΗ β. φιλιππακοπουλου 1 Αναλυτικό Πρόγραµµα 1. Εισαγωγή: Μια επιστηµονική προσέγγιση στη χαρτογραφική απεικόνιση και το χαρτογραφικό σχέδιο
Διαβάστε περισσότεραΤεχνολογία Λογισμικού & Ανάλυση Συστημάτων
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 18/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΔιοίκηση Παραγωγής και Υπηρεσιών
Διοίκηση Παραγωγής και Υπηρεσιών Εισαγωγή -3 Γιώργος Ιωάννου, Ph.D. Αναπληρωτής Καθηγητής Σύνοψη διάλεξης Σχεδιασμός διαδικασιών ορισμός Συστημική προσέγγιση Μεθοδολογίες σχεδιασμού διαδικασιών Διαγράμματα
Διαβάστε περισσότεραΤεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)
Τεχνικές Αναπαράστασης αλγορίθµων Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή ) 1 Βασικές έννοιες Τυποποίηση αναπαράστασης αλγορίθµου - Ανάγκη ύπαρξης ενός κοινού τρόπου αναπαράστασης αλγορίθµων
Διαβάστε περισσότεραΗ γλώσσα μοντελοποίησης UML. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 7
Η γλώσσα μοντελοποίησης UML 1 Περιεχόμενα Διαγράμματα περιπτώσεων χρήσης Διαγράμματα ακολουθίας Διαγράμματα συνεργασίας Διαγράμματα καταστάσεων Διαγράμματα κλάσεων 2 Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης
Διαβάστε περισσότεραΤο Μοντέλο Οντοτήτων Συσχετίσεων
Το Μοντέλο Οντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων (μοντέλο ΟΣ) βασίζεται στην αντίληψη ότι οπραγματικός κόσμος αποτελείται από οντότητες (entities) με γνωρίσματα
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Παράστασης
Διαβάστε περισσότεραΜέθοδοι μοντελοποίησης
Μέθοδοι μοντελοποίησης Ευθύμιος Ταμπούρης tambouris@uom.gr Περιεχόμενα Ο ρόλος των μοντέλων Διαγράμματα Δραστηριοτήτων Διαγράμματα Περιπτώσεων Χρήσης Διαγράμματα Κλάσεων Διαγράμματα Ακολουθίας Διαγράμματα
Διαβάστε περισσότεραΕΡΓΑΣΙΑ ΜΑΘΗΜΑΤΟΣ Φάση 1: Ετοιµασία και Σύνταξη µιας Μελέτης Σκοπιµότητας (Επιτευξιµότητας) Ηµεροµηνίες: 1/10-31/10 (Αξία: 10% του τελικού σας βαθµού)
HY-351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστηµάτων Φθινόπωρο 2005 ΕΡΓΑΣΙΑ ΜΑΘΗΜΑΤΟΣ Φάση 1: Ετοιµασία και Σύνταξη µιας Μελέτης Σκοπιµότητας (Επιτευξιµότητας) Ηµεροµηνίες: 1/10-31/10 (Αξία: 10% του τελικού
Διαβάστε περισσότεραΑνάλυση Απαιτήσεων Απαιτήσεις Λογισµικού
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Αποτύπωση Απαιτήσεων Αποτύπωση απαιτήσεων Φυσική Γλώσσα Δοµηµένη γλώσσα Γραφική γλώσσα
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθηµα 1 Ο ρόλος του ΛΣ Υλικό Υπολογιστικό σύστηµα Λειτουργικό σύστηµα Λογισµικό Προγράµµατα εφαρµογής Στόχοι του ΛΣ Χρήστες ιευκόλυνση των χρηστών ιευκόλυνση
Διαβάστε περισσότεραΜάθημα 5: To Μοντέλο Αναφοράς O.S.I.
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον
Διαβάστε περισσότεραΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της
Διαβάστε περισσότεραΠεριεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.
Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες
Διαβάστε περισσότεραΠΑΡΑΔΕΙΓΜΑΤΑ USE CASE DIAGRAMS CLASS DIAGRAMS
ΠΑΡΑΔΕΙΓΜΑΤΑ USE CASE DIAGRAMS CLASS DIAGRAMS Διάγραμμα Περιπτώσεων χρήσης 2 Να κατασκευάσουμε ένα διάγραμμα περιπτώσεων χρήσης για το παρακάτω σύστημα. Το σύστημα τηρεί αρχεία μαθητών, καθηγητών και μαθημάτων.
Διαβάστε περισσότεραΑ. Ερωτήσεις Ανάπτυξης
οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE
ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE Το path που ακολουθούμε για να ανοίξουμε το εργαλείο είναι: Start All Programs Lab Programs Rational Software Rational Rose Enterprise Edition 1 ο ΔΙΑΓΡΑΜΜΑ:
Διαβάστε περισσότεραΠανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων
Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 3. Στοίβες & Ουρές 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 19/10/2017 Ανακεφαλαίωση:
Διαβάστε περισσότεραΠανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων
Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 3. Στοίβες & Ουρές 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 4/11/2016 Ανακεφαλαίωση:
Διαβάστε περισσότεραΤα διαγράµµατα κλάσεων
1 Ελληνικό Ανοικτό Πανεπιστήµιο Τα διαγράµµατα κλάσεων ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Βασικές έννοιες µοντέλου κλάσεων Βασικές συσχετίσεις Παραδείγµατα 3 ιαγράµµατα κλάσεων (class diagrams) Είναι το βασικότερο
Διαβάστε περισσότεραΛειτουργικά Συστήματα 7ο εξάμηνο, Ακαδημαϊκή περίοδος
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ KΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ http://www.cslab.ece.ntua.gr Λειτουργικά
Διαβάστε περισσότεραΕγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής
Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής Εγχειρίδιο Εγκατάστασης και Χρήσης Πίνακας Περιεχομένων. Πριν την εγκατάσταση... 3. Ελάχιστες απαιτήσεις σε εξοπλισμό... 3 2. Εγκατάσταση... 4
Διαβάστε περισσότεραΔιάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)
Βάσεις Δεδομένων Ι 2 Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016
Διαβάστε περισσότεραΕπεκτεταμένο Μοντέλο Οντοτήτων-Συσχετίσεων Αντζουλάτος Γεράσιμος antzoulatos@upatras.gr Τμήμα Εφαρμογών Πληροφορικής στην Διοίκηση και Οικονομία ΤΕΙ Πατρών - Παράρτημα Αμαλιάδας 08 Νοεμβρίου 2012 Περιεχομενα
Διαβάστε περισσότεραΑνάλυση Πληροφοριακών Συστημάτων. «Βασικές Έννοιες Αντικειμενοστρεφούς Προγραμματισμού Διαγράμματα κλάσεων» Βασίλειος Καρακόιδας
Ανάλυση Πληροφοριακών Συστημάτων «Βασικές Έννοιες Αντικειμενοστρεφούς Προγραμματισμού Διαγράμματα κλάσεων» Βασίλειος Καρακόιδας 7 12 2005 Περιεχόμενα Παρουσίασης Βασικές Έννοιες Αντικειμενοστραφούς προγραμματισμού
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραRational Unified Process:
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Μεταπτυχιακό µάθηµα: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΣ ΜΕΘΟ ΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ Καθ. Ε. Σκορδαλάκης, ρ. Β. Βεσκούκης Rational Unified
Διαβάστε περισσότεραΕλεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα
Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ
Θ.Ε. ΠΛΗ24 ΑΚΑ. ΕΤΟΣ 2007-2008 ΠΡΩΤΗ ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ - Yποδειγµατικές Απαντήσεις - Άσκηση 1 ιαχείριση τηλεφωνικού καταλόγου Να σχεδιάσετε ένα διάγραµµα περιπτώσεων χρήσης που να παριστάνει τις δυνατότητες
Διαβάστε περισσότεραΜοντελοποίηση ροών εργασίας
Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and
Διαβάστε περισσότεραΠληροφοριακά Συστήματα Διοίκησης Ενότητα 3: Μοντελοποίηση Περιπτώσεων Χρήσης (1ο Μέρος)
Πληροφοριακά Συστήματα Διοίκησης Ενότητα 3: Μοντελοποίηση Περιπτώσεων Χρήσης (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων
Διαβάστε περισσότεραΕργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE
Διαβάστε περισσότερα