Rational Unified Process:

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

UML: Unified modelling language

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 21/11/2016. Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια.

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

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια

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

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -

Σχεδίαση Λογισμικού. Σημείωση

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Ανάλυση Συστηµάτων και Τεχνολογία Λογισµικού

Τεχνολογία Λογισμικού

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

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

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

Certified Project Manager in Information Technology (CPMIT)

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19

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

09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

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

Πανεπιστήµιο Πειραιά Τµήµα Εκπαιδευτικής Τεχνολογίας και Ψηφιακών Συστηµάτων. Εισαγωγή στην UML. Βασίλειος Βεσκούκης

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Τεχνολογία Λογισµικού Ι Κεφάλαιο 6

Τεχνολογία Λογισμικού

Εισαγωγή στην Τεχνολογία Λογισµικού

Σκοπός του μαθήματος

Εισαγωγή στην πληροφορική

. Μεθοδολογία Προγραμματισμού. Abstract Κλάσεις και Interfaces. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

Εισαγωγή στην Τεχνολογία Λογισµικού

Εισαγωγή στην Τεχνολογία Λογισµικού

Τεχνολογία Λογισµικού Ι Κεφάλαια 1-21

Εισαγωγή στην πληροφορική

06 Αντικειμενοστρεφής ανάλυση και σχεδιασμός

Ανάλυση Περιπτώσεων Χρήσης

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)

Μεθοδολογίες Παραγωγής Λογισµικού

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

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model

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

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

Προγραµµατιστικές τεχνικές

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Μοτίβα Σχεδίασης (Design Patterns)

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

Τεχνολογία Λογισµικού Ι Κεφάλαιο 5

Σχεδιασμός και Διαχείριση Λογισμικού

Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού

Διαχείριση Επιχειρησιακών Διαδικασιών και Βελτιστοποίηση

Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΚΑΤΑΡΤΙΣΗΣ

Εισαγωγή στη γλώσσα µοντελοποίησης UML

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

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

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό

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

Π Ρ Ο Γ Ρ Α Μ Μ Α Π Ρ Ο Π Τ Υ Χ Ι Α Κ Ω Ν Σ Π Ο Υ Ω Ν

Αντικειµενοστρεφής ανάλυση και σχεδίαση

περιεχόμενα παρουσίασης

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ

Διερεύνηση κριτηρίων και αξιολόγηση των διαγραμμάτων Ακολουθίας και Συνεργασίας της UML

Προγραµµατιστικές τεχνικές

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

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

Τεχνολογία Λογισµικού Ι Κεφάλαιο 3 Μια αναλυτικότερη προσέγγιση στην δραστηριότητα 3.10

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ. 12 Σεπτεμβρίου Έγγαμος με ένα παιδί. Καβάλα

Διαχείριση Πληροφοριακών Συστημάτων

PDF created with pdffactory Pro trial version

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Επιλογής (Επιλέγεται το πολύ 1 από τα 2) 1. Μεθοδολογία Ερευνας 2. Νομικά Θέματα Πληροφορικής

ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΠΟΡΩΝ


ΚΕΦΑΛΑΙΟ 8 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗ ΑΝΑΛΥΣΗ

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

ΕΠΛ 003.1: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Για διοικητικά στελέχη

Εισαγωγή στη γλώσσα µοντελοποίησης UML

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

Πρόλογος Μια σύντοµη αναδροµή στην ιστορία των ηλεκτρονικών παιχνιδιών Κεφάλαιο 2: Πλατφόρµες και είδη παιχνιδιών...47

Διδακτική Πληροφορικής

Περιεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49

Ευρωπαϊκό Κοινωνικό Ταµείο

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Αντικειµενοστρεφής ανάλυση και σχεδίαση

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Συνεργασία ΤΕΠΑΚ ΕBE Λεµεσού

(αναγκαιότητα) Από τη Μοντελοποίηση ιαδικασιών στην Αναδιοργάνωση Υπηρεσιών (εφικτό. ή ουτοπία?)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ Ακαδηµαϊκό έτος B εξάµηνο (εαρινό)

Transcript:

ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Μεταπτυχιακό µάθηµα: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΣ ΜΕΘΟ ΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ Καθ. Ε. Σκορδαλάκης, ρ. Β. Βεσκούκης Rational Unified Process: Μια µεθοδολογία ανάπτυξης λογισµικού βασισµένη στην αντικειµενοστρεφή τεχνολογία 1 The Unified Modeling Language

ΠΕΡΙΕΧΟΜΕΝΑ 2 The Unified Modeling Language

Ιστορικά στοιχεία Εξέλιξη της Rational Objectory Process Ενσωµάτωση χαρακτηριστικών από τις τρεις επικρατέστερες µεθοδολογίες αντικειµενοστρεφούς ανάπτυξης λογισµικού: Jacobson OOSE Booch Object Modeling Technique Προσαρµόσιµη σε διαφορετικούς χώρους Στενά δεµένη µε την UML 3 The Unified Modeling Language

Εννοιες Worker (κατασκευαστής) Ενα άτοµο ή µία οµάδα ατόµων µε συγκεκριµένορόλοστην ανάπτυξη λογισµικού ραστηριότητα (activity) Μια συγκεκριµένη εργασία που εκτελείται κατά την ανάπτυξη λογισµικού Συστατικό στοιχείο λογισµικού (artifact) Ενα αποτέλεσµα της εκτέλεσης µιας εργασίας Ροή εργασιών (workflow) Μια αλληλουχία δραστηριοτήτων 4 The Unified Modeling Language

Παραδείγµατα Workers Αρχιτέκτων λογισµικού, σχεδιαστής λογισµικού, αναλυτής, διοικητής έργου, τεχνικός συγγραφέας, σχεδιαστής Β, κ.ά. (28 ρόλοι) ραστηριότητες Προσδιορισµός Use Cases, κατασκευή αρχιτεκτονικού σχεδίου, σχέδίαση Β, προγραµµατισµός, έλεγχος κώδικα, κ.ά. Συστατικό στοιχείο λογισµικού Εγγραφο, µοντέλο, συστατικό στοιχείο µοντέλου Ροές εργασιών Μοντελοποίηση πεδίου προβλήµατος, διατύπωση προδιαγραφών, ανάλυση, σχεδίαση, υλοποίηση, έλεγχος, εγκατάσταση 5 The Unified Modeling Language

Εργασίες (τι;) Βασικές ροές: Μοντελοποίηση επιχειρησιακού περιβάλλοντος Συγγραφή προδιαγραφών Ανάλυση και σχεδίαση Υλοποίηση Ελεγχος Εγκατάσταση Ροές υποστήριξης ιοίκηση σχηµατισµών λογισµικού ιοίκηση έργου ιαχείριση περιβάλλοντος ανάπτυξης 6 The Unified Modeling Language

Κύκλος ζωής (πώς;) 7 The Unified Modeling Language

Κύκλος ζωής 8 The Unified Modeling Language

Μοντελοποίηση επιχειρησιακού περιβάλλοντος 9 The Unified Modeling Language

Μοντελοποίηση επιχειρησιακού περιβάλλοντος 10 The Unified Modeling Language

Συγγραφή προδιαγραφών 11 The Unified Modeling Language

Συγγραφή προδιαγραφών 12 The Unified Modeling Language

Ανάλυση και σχεδίαση 13 The Unified Modeling Language

Ανάλυση και σχεδίαση 14 The Unified Modeling Language

Υλοποίηση 15 The Unified Modeling Language

Υλοποίηση 16 The Unified Modeling Language

Ελεγχος 17 The Unified Modeling Language

Ελεγχος 18 The Unified Modeling Language

Εγκατάσταση 19 The Unified Modeling Language

ιοίκηση σχηµατισµών 20 The Unified Modeling Language

ιοίκηση σχηµατισµών 21 The Unified Modeling Language

ιοίκηση έργου 22 The Unified Modeling Language

ιοίκηση έργου 23 The Unified Modeling Language

ιαχείριση περιβάλλοντος ανάπτυξης 24 The Unified Modeling Language

Οι πρώτες φάσεις Προδιαγραφή λογισµικού: Η περιγραφή των εργασιών που θα κάνει το λογισµικό, των χρηστών, του περιβάλλοντος χρήσης και των λοιπών επιθυµητών χαρακτηριστικών του. Χρήσιµη Στην αντίληψη Στον προγραµµατισµό τουέργου Στον έλεγχο Στην κοστολόγηση Στην καθοδήγηση των εποµένων φάσεων 25 The Unified Modeling Language