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

Κανένας

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories