Course Outline
Επισκόπηση Διαδικασίας Ανάπτυξης Λογισμικού και Μοντελοποίησης
- Μεθοδολογίες και το επίπτωμά τους στο έργο του Business Analyst
- Βήματα Waterfall: Ανάλυση, Σχεδιασμός, Πρακτική Εφαρμογή, Δοκιμή, Υποστήριξη
- Προσέγγιση Agile στην ανάλυση επιχείρησης
- Ποιοί είναι οι Business Analysts;
- Πρόβλεψη του ρόλου του BA
- To Δυναμικό (Συμπεριφορικό) Μοντέλο
- To Στατικό (Στοιχειωδές) Μοντέλο
- Εγκατεστημένη Ανάλυση
Η Προοπτική του ΒΑ στον Αντικειμενικό Προσανατολισμό
- Αντικειμενική Programming και το επίπτωμά της στη μοντελοποίηση
- To UML Κανόνισμα
- Ψυχολογία του Νοηματικού και OO;
- Αντικείμενα
- Ιδιότητες και Διαδικασίες
- Διαδικασίες και Μέθοδοι
- Εγκαπσύλωση
- Κλάσεις
- Σχέσεις
- Γενικοποίηση
- Αναφορά
- Συγκέντρωση
- Σύνθεση
- Πολυμορφισμός
- Use Cases και Σεναρία
- Business και Σύστημα Use Cases
Επισκόπηση Business Αντικειμενοστρεφής Μοντελοποίηση (BOOM)
- B.O.O.M. και SDLCs
- Τα βήματα του B.O.O.M.
- Σειρά Ανάθεσης των Βημάτων
- Ποια ορίζετε πρώτα—Ιδιότητες ή Διαδικασίες;
Ανάλυση διαδικασιών από άκρο σε άκρο Business
- Επιστολές κατά τη Διεξαγωγή, Ανάλυση και Εξέταση
- Βήμα 1: Εκκίνηση
- Τεμπλάτο Business Requirements Document
- Βήμα 1a: Μοντελοποίηση Business Use Cases
- Βήμα 1a i: Αναγνώριση Business Use Cases (Business Use-Case Diagram)
- Θεωρία στην Πράξη
- Σημείωση για Rational Rose Users
- Περίπτωση D1: Business Use-Case Diagrams
- Βήμα 1a ii: Περιορισμός Business Use Cases (Activity Diagram)
- Περίπτωση D2: Business Use-Case Activity Diagram με Partitions
Οριοθέτηση του Έργου Πληροφορικής με Σύστημα Use Cases
- Βήμα 1b: Μοντελοποίηση System Use Cases
- Περίπτωση E1: Role Map
- Βήμα 1b ii: Αναγνώριση Πακέτων Use-Case του Συστήματος (System Use-Case Diagram)
- Περίπτωση E2: System Use-Case Packages
- Βήμα 1b iii: Αναγνώριση Use Cases του Συστήματος (System Use-Case Diagram)
- Περίπτωση E3: System Use-Case Diagrams
- Βήμα 1c: Άρχισε το Static Model (Class Diagrams για κλειδώματα Business Classes)
- Βήμα 1d: Εγκαθίδρυση Baseline για ανάλυση (BRD/Εκκίνηση)
Storyboarding την εμπειρία του χρήστη
- Βήμα 2: Ανάλυση
- To Use-Case Description Template
- Αρχείο για το Basic Flow
- Use-Case Writing Guidelines
- Παράδειγμα Basic Flow: CPP System Review Case Report
- Αρχείο για Alternate Flows
- Αρχείο για Exception Flows
- Σημείωσης για την Εκτέλεση Use-Case Interviews του Συστήματος
- Activity Diagrams for System Use Cases
- Σχετικά Artifacts
- Decision Tables
- Περίπτωση F1: Decision Table
- Decision Trees
- Περίπτωση F2: Decision Tree
- Condition/Response Table
- Business Rules
- Advanced Use-Case Features
- Περίπτωση F3: Advanced Use-Case Features
Απαιτήσεις κύκλου ζωής για βασικά Business αντικείμενα
- Τι είναι μια State Machine Diagram;
- Βήμα 2a ii: 1. Αναγνώριση States των Critical Objects
- Περίπτωση G1: States
- Βήμα 2a ii: 2. Αναγνώριση State Transitions
- Περίπτωση G2: Transitions
- Βήμα 2a ii: 3. Αναγνώριση State Activities
- Περίπτωση G3: State Activities
- Βήμα 2a ii: 4. Αναγνώριση Composite States
- Περίπτωση G4: Composite States
- Βήμα 2a ii: 5. Αναγνώριση Concurrent States
Συγκέντρωση γενικών κανόνων με διαγράμματα τάξης
- Βήμα 2b: Static Analysis
- Βήμα 2b i: Αναγνώριση Entity Classes
- Περίπτωση H1: Entity Classes
- Βήμα 2b ii: Μοντελοποίηση Generalizations
- Περίπτωση H2: Generalizations
- Βήμα 2b iii: Μοντελοποίηση Transient Roles
- Περίπτωση H3: Transient Roles
- Βήμα 2b iv: Μοντελοποίηση Whole/Part Relationships
- To Composite Structure Diagram
- Περίπτωση H4: Whole/Part Relationships
- Βήμα 2b v: Ανάλυση Associations
- Περίπτωση H5: Associations
- Βήμα 2b vi: Ανάλυση Multiplicity
- Περίπτωση H6: Multiplicity
Βελτιστοποίηση της συνέπειας και της επαναχρησιμοποίησης στις απαιτήσεις Documentation
- Βήμα 2b vii: Συνδέστε System Use Cases με το Static Model
- Περίπτωση I1: Σύνδεση System Use Cases στο Static Model
- Περίπτωση I1: Αποτελέσματα
- Βήμα 2b viii: Πρόσθεσε Attributes
- Meta-Attributes
- Περίπτωση I2: Πρόσθεσε Attributes
- Βήμα 2b ix: Πρόσθεσε Look-Up Tables
- Περίπτωση I5: Ανάλυση Look-Up Tables
- Βήμα 2b x: Πρόσθεσε Operations
- Περίπτωση I7: Διανομή Operations
- Βήμα 2b xi: Αλλάξε τη δομή των Classes
- Περίπτωση I8: Αλλαγή Δομής
Σχεδιασμός Δοκιμών και Ολοκλήρωση του Έργου
- Βήμα 2c: Επιβεβαίωση Testing
- Structured Walkthroughs
- Decision Tables for Testing
- Περίπτωση J1: Ανάγκη για Test Cases από Decision Tables
- Boundary Value Analysis
- Περίπτωση J2: Διάλεξε Test Data με Boundary Value Analysis
- System Tests
- Beyond the System Tests
- Βήμα 2d: Επιβεβαίωση Implementation Plan
- Βήμα 2e: Εγκαθίδρυση Baseline για ανάπτυξη
Τι κάνουν οι προγραμματιστές με τις απαιτήσεις σας
- Αντικειμενική Design Patterns
- Visibility
- Control Classes
- Boundary Classes
- Sequence Diagrams
- Communication Diagrams
- Άλλα Διαγράμματα
- Layered Architecture
- Interfaces
- Mix-Ins
- Implementing OO με την χρήση ενός OO Language
- Implementing OOA με την χρήση Procedural Languages
- Implementing a Database από το OOA με ένα RDBMS
Requirements
Κανένας
Testimonials (5)
Το κύριο Malavika είναι μια εξcellent trainer. Πολύ προσπαθής και απάντησε σε όλες τις ερωτήσεις μου με αξιοπρέπεια. Υποστηρίζω ότι η περιοχή για SysML και EA είναι πολύ ευρεία, και αυτή προσπάθησε να τους παρουσιάσει με τον πιο ιδιαίτερο τρόπο. Ακόμη και στο χρόνο της διακοπής, αναζητούσε απαντήσεις για τις ερωτήσεις μας. Το σεβασμό μου! Μια υπέροχη δάσκαλος!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
Machine Translated
Μου αρέσουν τα απλά αλλά πληροφορικά κωδίκια παραδειγμάτων.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Machine Translated
I mostly liked his subject knowledge and style.
Giacomo Urso
Course - Systems Modelling with SysML
Machine Translated
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.
Alexander Pavlovsky
Course - Technical Architecture and Patterns
Machine Translated
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Course - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Machine Translated