home contact us ABOUT TRAINING CONSULTING REFERENCES PUBLICATIONS


Object-Oriented Analysis and Design - 3 days
  • Software Development Process and Methodology
    • Capability, Maturity, Model (CMM) and Extreme Programming
    • ISO 9000 and Six Sigma
    • Rational Unified Process
  • Basic Development Roles and the Role of the Software Architect
  • Basic Steps of the Development Process with Object-Oriented Approach
  • Start from User Requirements and Transit to Use Cases
  • Object-Oriented Analysis
    • Make a transition to objects and classes
  • Use UML to capture and communicate analysis results
    • Use Cases and Class Diagrams
    • Sequence, Action, and Collaboration Diagrams
    • More UML Diagrams and Case Studies
  • Architecture review and iteration of object analysis
  • Employ full power of Design Patterns
  • Focus on service and data reuse
  • Design strategy, tactics, and style
  • Master user interface according to target audience
  • Learn by example: Compare OOP and Procedural Programming
  • Case Studies with Java, C#, and C++ code examples
  • OOP and Its Limits
  • Intro to Aspect-Oriented Programming
  • Intro to Knowledge-Driven Architecture

Other Classes