Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

1 “Ανάπτυξη και Εφαρμογή Ολοκληρωμένου Συστήματος για τον Έλεγχο και την Παρακολούθηση των Μονάδων Επεξεργασίας Αστικών Λυμάτων στην Κύπρο, COMWATER” (Δεκέμβριος.
Πέτσας Δημήτριος Παρουσίαση στο μάθημα: Ψηφιακές Βιβλιοθήκες
Αλέξανδρος Σαχινίδης, ΜΒΑ, Ph.D. ΙΟΥΝΙΟΣ 2009
Next Generation Networking
Ανάλυση Αναγκών Η κατανόηση των απαιτήσεων του πελάτη για ένα σύστημα λογισμικού.
ΜοντελοποίησηΈργα ΜαθήματαΑξιολόγηση Αναστοχασμος Μαθήματα.
Αρχιτεκτονικός Σχεδιασμός
 Παρουσιάζοντας πολιτισμικό υλικό στα σχολεία
7.5.2 Αντικειμενοστραφής προγραμματισμός
Διαχείριση Έργου Οργάνωση, σχεδιασμός και προγραμματισμός έργων ανάπτυξης λογισμικού.
-Στοίβα-Ουρά - Πλεονεκτήματα πινάκων -Δομές δεδομένων δευτερεύουσας μνήμης -Πληροφορική και δεδομένα -Παραδείγματα-Προβλήματα ψευδοκώδικα.
Διαδικασία ανάπτυξης Προσδιορισμός απαιτήσεων Αρχιτεκτονικός Σχεδιασμός Λεπτομερής Σχεδιασμός Κωδικοποίηση Έλεγχος Παράδοση Συστήματος Λειτουργία - Συντήρηση.
της Μαρίας-Ζωής Φουντοπούλου
Χαρακτηριστικά συνθετικής κίνησης 1 Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Τεχνολογία ΛογισμικούSlide 1 Τυπική Εξειδίκευση u Τεχνικές για σαφή εξειδίκευση λογισμικού.
Χρήση και αξιοποίηση των ΤΠΕ κατά τη διδασκαλία των μαθηματικών στη δευτεροβάθμια ελληνική εκπαίδευση Δρ. Σάλτας Βασίλειος, Ιωαννίδου Ευφροσύνη Τμήμα.
ΗΥ-566 Διαχείρηση Γνώσης στο Διαδίκτυο1 SWRC Ontology Κτιστάκης Γιώργος Μπούτσικα Κατερίνα Παπαδάκης Μύρων.
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ
1 Συλλογικοί Κατάλογοι & Διαδίκτυο Μιχάλης Σφακάκης.
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Η ποιότητα της πληροφορίας στο εκπαιδευτικό υλικό που χρησιμοποιείται ή διανέμεται μέσω του Internet Χρήστος Σαβρανίδης Πανεπιστήμιο Ιωαννίνων Τμήμα ΦΠΨ.
Αναγνώριση Προτύπων.
Αβιοτικό περιβάλλον οργανισμοί.
Αρχιτεκτονική Συστημάτων
Τι είναι Ανάλυση Τι είναι Συστήματα Πληροφορικής
Μοντελοποίηση Έργα Μαθήματα Αξιολόγηση Αναστοχασμός Αναστοχασμός.
ΑΠΕΙΚΟΝΙΣΗ ΕΝΝΟΙΩΝ 1. 2 Χρήστης Στόχος Ταμίας διενέργεια πώλησης διενέργεια ενοικίασης εισαγωγή ταμείου εξαγωγή ταμείου * 1 Μοντέλο Πεδίου Προβλήματος.
Στοιχεία Διοίκησης Επιχειρήσεων
13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών – Κέρκυρα Οκτωβρίου 2004 Το σύστημα COINE για την προβολή της πολιτιστικής κληρονομιάς και την υποστήριξη.
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας: Διοίκηση & Οργάνωση Βιβλιοθηκών.
Α.Π.Θ. Π.Τ.Δ.Ε. Π.Μ.Σ Επιστήμες της Αγωγής-Κατεύθυνση Διδακτική των Φυσικών Επιστημών και Νέες Τεχνολογίες Διερεύνηση εφαρμογής.
Διαδικτυακή εφαρμογή ανάλυσης και επεξεργασίας δεδομένων κυβερνητικών διαβουλεύσεωνgov.insight Η. Ζαβιτσάνος, Γ. Γιαννακόπουλος, Γ. Παλιούρας Ινστιτούτο.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Τεχνολογία ΛογισμικούSlide 1 Σχεδιασμός Λογισμικού u Ανάπτυξη λύσης που ικανοποιεί τις απαιτήσεις λογισμικού.
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
Προφορική (Απευθείας ) Επικοινωνία
Συνδυαστικά Κυκλώματα
1 Ενότητα 5.3.1: Ερωτηματολόγια με τη χρήση του Διαδικτύου Διδάσκων: Χρήστος Κατσάνος - Πανεπιστημιακό κέντρο εκπαίδευσης επιμορφωτών.
1 HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
Ανάπτυξη Πρωτοτύπου Λογισμικού
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεδιασμός Σχεσιακών Σχημάτων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Διαχείριση Ψηφιακών Πνευματικών Δικαιωμάτων Ηλεκτρονική Δημοσίευση Στέλλα Λάμπουρα Ιούνιος 2004.
Διοίκηση Πληροφοριακών Συστημάτων
Σχεδιασμός Προσανατολισμένος σε Λειτουργίες
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
3 Αρχιτεκτονική Συστημάτων  Κατηγορίες χρηστών ΣΔΒΔ  Αρχιτεκτονική ANSI/SPARC  Γλώσσες ερωτημάτων  Μοντέλα δεδομένων  Λειτουργίες ΣΔΒΔ.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Αγγελική Γεωργιάδου- Αναστασία Πεκτέσογλου Δράμα 2006
Τεχνολογία ΛογισμικούSlide 1 Εξειδίκευση Βασισμένη σε Μοντέλο u Τυπική εξειδίκευση λογισμικού με ανάπτυξη μαθηματικού μοντέλου για το σύστημα.
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
Αρχές Τεχνολογίας Λογισμικού Εργαστήριο 1: Εισαγωγή.
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
Σχεσιακεσ βασεισ δεδομενων
Σκοπός Η συνοπτική παρουσίαση
Μεταγράφημα παρουσίασης:

Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται

Στόχοι Παρουσίαση του ρόλου των μοντέλων συστήματος στην διαδικασία της ανάλυσης των απαιτήσεων Πως διαφορετικά μοντέλα παρουσιάζουν συμπληρωματική πληροφορία συστήματος Παρουσίαση διαφορετικών τύπων μοντέλων συστήματος Εισαγωγή της έννοιας του λεξικού δεδομένου συμπληρωματικά στα μοντέλα συστήματος

Θέματα Μοντέλα ροής δεδομένων Σημασιολογικά δεδομένα Μοντέλα αντικειμένων Λεξικά δεδομένων

Μοντελοποίηση Συστήματος Η μοντελοποίηση συστήματος βοηθά τον αναλυτή να καταλάβει την λειτουργικότητα του συστήματος και τα μοντέλα χρησιμοποιούνται για την επικοινωνία με τους πελάτες Τα μοντέλα είναι αφαιρετικά - αφήνουν δηλαδή κάποια πληροφορία του συστήματος έξω Η ανάλυση βασισμένη σε μεθόδους βασίζεται στην μοντελοποίηση συστήματος. Οι μέθοδοι προδιαγράφουν συνήθως τα μοντέλα που πρόκειται να αναπτυχθούν

Διαφορετικοί Τύποι Μοντέλων Συστημάτων Υπάρχουν συμπληρωματικοί τύποι μοντέλων συστημάτων Μοντέλο επεξεργασίας δεδομένων Μοντέλο σύνθεσης Μοντέλο κατηγοριοποίησης Μοντέλο απόκρισης σε ερέθισμα Μοντέλο διαδικασίας Εδώ καλύπτονται μοντέλα ροής δεδομένων (επεξεργασίας δεδομένων), σημασιολογικά μοντέλα (σύνθεσης) και μοντέλα αντικειμένων (κατηγοριοποίησης και συσσώρευσης)

Μοντέλα Ροής Δεδομένων Δείχνει τα στάδια επεξεργασίας όταν τα δεδομένα ρέουν μέσα στο σύστημα Σημαντικό μέρος πολλών μεθόδων ανάλυσης Απλή και κατανοητή ορολογία την οποία κατανοούν οι πελάτες Δείχνει επεξεργασία δεδομένων από την μία άκρη στην άλλη

Διαδικασία Παραγγελίας DFD

Διαγράμματα Ροής Δεδομένων Μπορούν να δείχνουν την διαδικασία για διαφορετικά επίπεδα αφαίρεσης από μεγάλη αφαίρεση μέχρι μεγάλη λεπτομέρεια Μπορεί επίσης να χρησιμοποιηθούν για την αρχιτεκτονική περιγραφή δίνοντας την ανταλλαγή δεδομένων μεταξύ υποσυστημάτων του συστήματος Δεν είναι καλός τρόπος για την περιγραφή των διεπαφών του συστήματος

Προμήθεια Εξοπλισμού DFD

Σύνολο Εργαλείων CASE DFD

Σημασιολογικά Μοντέλα Χρησιμοποιούνται για την περιγραφή της λογικής δομής των δεδομένων που παράγονται από το σύστημα Τα μοντέλα σχέσεων οντοτήτων αναλύουν τις οντότητες του συστήματος, τις σχέσεις μεταξύ τους και τα χαρακτηριστικά των οντοτήτων Χρησιμοποιείται ευρέως σε σχεδιασμό βάσεων δεδομένων και μπορεί να υλοποιηθούν με χρήση σχεσιακών βάσεων δεδομένων

Σημειολογία για Σημασιολογικά Μοντέλα

Σημασιολογικό Μοντέλο για Σχεδιασμό Λογισμικού

Μοντέλα Αντικειμένων Περιγράφουν το σύστημα σε όρους κλάσεων αντικειμένων Μία κλάση αντικειμένων είναι η αφαίρεση σε ένα σύνολο αντικειμένων με τα ίδια χαρακτηριστικά και λειτουργίες που παρέχει το κάθε αντικείμενο Μπορούν να παραχθούν ποικίλα μοντέλα αντικειμένων Κληρονομικά μοντέλα Μοντέλα συσσώρευσης Μοντέλα λειτουργίας

Μοντέλα Αντικειμένων Φυσικοί τρόποι για την απόδοση των οντοτήτων πραγματικού κόσμου που χρησιμοποιούνται από το σύστημα Οι αφηρημένες οντότητες είναι πιο δύσκολο να μοντελοποιηθούν Η αναγνώριση των κλάσεων αντικειμένων είναι δύσκολη υπόθεση αφού απαιτεί καλή γνώση του πεδίου εφαρμογής Οι κλάσεις αντικειμένων που αντιστοιχούν σε οντότητες του πεδίου μπορούν να χρησιμοποιηθούν και σε άλλα συστήματα

Σημειολογία Κλάσης Αντικειμένων

Κληρονομικά Μοντέλα Οργάνωση των κλάσεων αντικειμένων σε ιεραρχία Οι κλάσεις στην κορυφή της ιεραρχίας αντιστοιχούν στα κοινά χαρακτηριστικά όλων των κλάσεων Οι κλάσεις αντικειμένων κληρονομούν χαρακτηριστικά και λειτουργίες από μία ή περισσότερες υπερ - κλάσεις. Στην συνέχεια εξειδικεύονται ανάλογα Ο σχεδιασμός της ιεραρχίας κλάσεων είναι δύσκολος αν πρέπει να αποφύγουμε επανάληψη σε διαφορετικές διακλαδώσεις

Ιεραρχία Κλάσεων Βιβλιοθήκης Replace with portrait slide

Ιεραρχία Κλάσεων Χρηστών Replace with portrait slide

Πολλαπλή Κληρονομικότητα Αντί να κληρονομούνται τα χαρακτηριστικά και οι λειτουργίες από απλό γονέα κλάση κληρονομούνται από αρκετές υπερ-κλάσεις Μπορεί να οδηγήσει σε σημασιολογικές αντιφάσεις όπου λειτουργίες/χαρακτηριστικά με το ίδιο όνομα σε διαφορετικές υπερ-κλάσεις έχουν διαφορετική σημασιολογία Κάνει την αναδιοργάνωση ιεραρχίας πολύ πιο σύνθετη

Πολλαπλή Κληρονομικότητα Replace with portrait slide

Συσσώρευση Αντικειμένων Το μοντέλο συσσώρευσης δείχνει πως κλάσεις που είναι συλλογές αποτελούνται από άλλες κλάσεις Όμοια με το μέρος της σχέσης σε σημασιολογικά μοντέλα

Συσσώρευση Αντικειμένων

Μοντέλα Χρήσης Λειτουργιών Τα μοντέλα αυτά δείχνουν πως λειτουργίες που παρέχονται από ένα αντικείμενο χρησιμοποιούνται από άλλα αντικείμενα Πρέπει να χρησιμοποιούνται με προσοχή αφού μερικές αντικείμενα παρέχουν λειτουργίες που χρησιμοποιούνται από πολλά άλλα αντικείμενα στο σύστημα

Χρήση Λειτουργίας

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

Σημασιολογικό Μοντέλο Λεξικού Δεδομένων Replace with portrait slide

Είσοδοι Λεξικού Δεδομένων Όλα τα ονόματα τα οποία χρησιμοποιούνται στο μοντέλο του συστήματος, σχεδιασμό και υλοποίηση πρέπει να εισαχθούν στο λεξικό δεδομένων Το λογισμικό πρέπει να χρησιμοποιείται για την δημιουργία, συντήρηση και αναζήτηση στο λεξικό Το λεξικό δεδομένων ολοκληρώνεται με εργαλεία CASE έτσι ώστε η δημιουργία του και συντήρησή του να είναι μερικώς αυτοματοποιημένη

Είσοδοι Λεξικού Δεδομένων

Σημαντικά Σημεία Το μοντέλο είναι μία αφαιρετική περιγραφή του συστήματος. Τα διαφορετικά μοντέλα παρέχουν διαφορετική πληροφορία για το σύστημα Διαγράμματα ροής δεδομένων χρησιμοποιούνται για την μοντελοποίηση της επεξεργασίας των δεδομένων στο σύστημα Τα σημασιολογικά μοντέλα δεδομένων δείχνουν την λογική δομή των δεδομένων που επεξεργάζονται στο σύστημα

Σημαντικά Σημεία Τα μοντέλα αντικειμένων περιγράφουν τις λογικές οντότητες του συστήματος, την κατηγοριοποίησή τους και την συσσώρευσή τους Τα μοντέλα αντικειμένων χρησιμοποιούνται για την μοντελοποίηση των διεπαφών του συστήματος με αφαιρετικό τρόπο Τα λεξικά δεδομένων χρησιμοποιούνται για την διατήρηση πληροφορίας σχετικά με τις οντότητες του συστήματος σε όλη την διάρκεια ζωής του έργου