Course Outline
Επισκόπηση Διαδικασίας Ανάπτυξης Λογισμικού και Μοντελοποίησης
- Οι μεθοδολογίες και ο αντίκτυπός τους στο έργο ενός Business Αναλυτής Βήματα Καταρράκτης Ανάλυση, Σχεδιασμός, Υλοποίηση, Δοκιμές, Συντήρηση Ευέλικτη προσέγγιση στην επιχειρηματική ανάλυση Ποιοι είναι οι Business Αναλυτές; Προοπτική για το ρόλο BA Το δυναμικό (συμπεριφορικό) μοντέλο Το στατικό (δομικό) μοντέλο δομημένη ανάλυση
Η Προοπτική του ΒΑ στον Αντικειμενικό Προσανατολισμό
- Αντικειμενοστραφής προγραμματισμός και ο αντίκτυπός του στη μοντελοποίηση The UML Standard Cognitive Psychology and OO; Αντικείμενα Χαρακτηριστικά και Λειτουργίες Πράξεις και Μέθοδοι Ενθυλάκωση Τάξεις Σχέσεις Γενίκευση Σύνθεση Συσσωμάτωση Σύνθεση Πολυμορφισμός Use Cases και Σενάρια Επιχειρήσεις και Σύστημα Use Cases
Επισκόπηση Business Αντικειμενοστρεφής Μοντελοποίηση (BOOM)
- BOOM και SDLC Τα βήματα BOOM Αλληλουχία των βημάτων Τι ορίζετε πρώτα—ιδιότητες ή λειτουργίες;
Ανάλυση διαδικασιών από άκρο σε άκρο Business
- Συνεντεύξεις κατά τη διάρκεια των φάσεων έναρξης, ανάλυσης και δοκιμής Βήμα 1: Πρότυπο εγγράφου επιχειρηματικών απαιτήσεων έναρξης Βήμα 1α: Μοντέλο επιχείρησης Use Cases Βήμα 1a i: Προσδιορισμός επιχείρησης Use Cases (Διάγραμμα επιχειρηματικής χρήσης-περίπτωσης) Βάζοντας τη θεωρία στην πράξη Σημείωση για Μελέτη περίπτωσης Rational Rose Users D1: Business Use-Case Diagrams Step 1a ii: Scope Business Use Cases (Activity Diagram) Case Study D2: Business Use-Case Activity Diagram with Partitions
Οριοθέτηση του Έργου Πληροφορικής με Σύστημα Use Cases
- Βήμα 1β: Μοντέλο συστήματος Use Cases Μελέτη περίπτωσης E1: Χάρτης ρόλων Βήμα 1β ii: Προσδιορισμός πακέτων περιπτώσεων χρήσης συστήματος (διάγραμμα χρήσης-περίπτωσης συστήματος) Μελέτη περίπτωσης E2: Πακέτα χρήσης-περιπτώσεων συστήματος Βήμα 1β iii: Αναγνώριση συστήματος Use Case s (Διάγραμμα χρήσης-περίπτωσης συστήματος) Μελέτη περίπτωσης E3: Διαγράμματα περίπτωσης χρήσης συστήματος Βήμα 1γ: Έναρξη στατικού μοντέλου (Διαγράμματα κλάσης για βασικές επιχειρηματικές κατηγορίες) Βήμα 1δ: Ορισμός βάσης για ανάλυση (BRD/Έναρξη)
Storyboarding την εμπειρία του χρήστη
- Βήμα 2: Ανάλυση του προτύπου περιγραφής περίπτωσης χρήσης Τεκμηρίωση της βασικής ροής Οδηγίες σύνταξης περίπτωσης χρήσης Βασική ροή Παράδειγμα: Ανασκόπηση συστήματος CPP Αναφορά περίπτωσης Τεκμηρίωση εναλλακτικών ροών Τεκμηρίωση ροών εξαίρεσης Οδηγίες για τη διεξαγωγή συνεντεύξεων χρήσης-περίπτωσης συστήματος Διαγράμματα δραστηριότητας για το σύστημα Use Case s. Σχετικά τεχνουργήματα Πίνακες αποφάσεων Μελέτη περίπτωσης F1: Πίνακας αποφάσεων Μελέτη περίπτωσης Δέντρα απόφασης F2: Δέντρο αποφάσεων Πίνακας συνθηκών/απόκρισης Επιχειρηματικοί κανόνες Προηγμένες λειτουργίες περίπτωσης χρήσης Μελέτη περίπτωσης F3: Προηγμένες λειτουργίες περίπτωσης χρήσης
Απαιτήσεις κύκλου ζωής για βασικά Business αντικείμενα
- Τι είναι ένα διάγραμμα κατάστασης μηχανής; Βήμα 2α ii: 1. Προσδιορισμός καταστάσεων κρίσιμων αντικειμένων Μελέτη περίπτωσης G1: καταστάσεις Βήμα 2α ii: 2. Προσδιορισμός μεταβάσεων κατάστασης Μελέτη περίπτωσης G2: Μεταβάσεις Βήμα 2α ii: 3. Προσδιορισμός καταστάσεων Activiti Μελέτη περίπτωσης G3: Κατάσταση Activiti es Βήμα 2a ii: 4. Προσδιορισμός σύνθετων καταστάσεων Μελέτη περίπτωσης G4: Σύνθετες καταστάσεις Βήμα 2α ii: 5. Προσδιορισμός ταυτόχρονων καταστάσεων
Συγκέντρωση γενικών κανόνων με διαγράμματα τάξης
- Βήμα 2β: Στατική ανάλυση Βήμα 2β i: Προσδιορισμός κατηγοριών οντοτήτων Μελέτη περίπτωσης H1: Κατηγορίες οντοτήτων Βήμα 2β ii: Γενικεύσεις μοντέλου Μελέτη περίπτωσης Η2: Γενικεύσεις Βήμα 2β iii: Μοντέλο Μεταβατικοί ρόλοι Μελέτη περίπτωσης Η3: Μεταβατικοί ρόλοι Βήμα 2β iv: Μοντέλο Ολόκληρο/Part Σχέσεις Το Σύνθετο Διάγραμμα Δομής Μελέτη Περίπτωσης Η4: Σχέσεις Ολόκληρων/Μερικών Σχέσεων Βήμα 2β v: Ανάλυση συσχετίσεων Μελέτη περίπτωσης Η5: Συσχετίσεις Βήμα 2β vi: Ανάλυση Πολλαπλότητας Μελέτη Περίπτωσης Η6: Πολλαπλότητα
Βελτιστοποίηση της συνέπειας και της επαναχρησιμοποίησης στις απαιτήσεις Documentation
- Βήμα 2β vii: Σύνδεση συστήματος Use Case με τη μελέτη περίπτωσης στατικού μοντέλου I1: Σύνδεση συστήματος Use Case με τη μελέτη περίπτωσης στατικού μοντέλου I1: Αποτελέσματα Βήμα 2β viii: Προσθήκη χαρακτηριστικών Μετα-χαρακτηριστικών Μελέτη περίπτωσης I2: Προσθήκη χαρακτηριστικών Βήμα 2β ix: Προσθήκη πινάκων αναζήτησης Μελέτη περίπτωσης I5: Ανάλυση πινάκων αναζήτησης Βήμα 2β x: Προσθήκη λειτουργιών Μελέτη περίπτωσης I7: Κατανομή πράξεων Βήμα 2β xi: Αναθεώρηση δομής τάξης Μελέτη περίπτωσης I8: Αναθεώρηση δομής
Σχεδιασμός Δοκιμών και Ολοκλήρωση του Έργου
- Βήμα 2γ: Προσδιορίστε πίνακες αποφάσεων δομημένων περιόδων δοκιμών για δοκιμή Μελέτη περίπτωσης J1: Εξαγωγή δοκιμαστικών περιπτώσεων από πίνακες απόφασης Ανάλυση οριακής τιμής Μελέτη περίπτωσης J2: Επιλέξτε δεδομένα δοκιμής χρησιμοποιώντας δοκιμές συστήματος ανάλυσης οριακής τιμής πέρα από τις δοκιμές συστήματος Βήμα 2δ: Προσδιορίστε Βήμα2: Σχέδιο υλοποίησης Ορίστε τη βάση για την ανάπτυξη
Τι κάνουν οι προγραμματιστές με τις απαιτήσεις σας
- Αντικειμενοστραφή μοτίβα σχεδίασης Τάξεις ελέγχου ορατότητας Τάξεις οριοθέτησης Διαγράμματα αλληλουχίας Διαγράμματα επικοινωνίας Άλλα διαγράμματα Αρχιτεκτονική σε επίπεδα Διεπαφές Μίξεις Υλοποίηση OO Χρήση γλώσσας OO Εφαρμογή OOA Χρήση Διαδικασίας Languages Υλοποίηση βάσης δεδομένων από OOA με χρήση
Requirements
Κανένας
Testimonials (3)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.