| Business Analysis for IT Professionals |
ID: BAITPro | Course Length:4 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Application Development |
- The Application Tiers: 1, 2 and 3-tiered Applications
- Distributed Applications: Technology and Infrastructure
- Web Applications: Technology and Infrastructure.
- What Makes Good Software
- What Is An Object
- The Advantages of Object Oriented Programming
- Object Re-use
- Objects and Classes
|
|
Module 1: Use Case Analysis |
- Business Analysis
- Analysis Perspectives
- Functional and Non-functional Requirements
- Symptoms and Root Causes of Software Development Problems
- Use Cases and the Analysis Process
- Business Process Modeling
- Use Cases in the Software Development Process
- Use Cases and Requirements
- When Are We Done
|
|
Module 2: Development Process |
- Choosing a Methodology
- The Rational Unified Process
- The Inception Phase
- The Elaboration Phase
- The Construction Phase
- The Transition Phase
- The Microsoft Solutions Framework
- Team Responsibilities
|
|
Module 3: Information Gathering |
- Identifying the Objects: Object Oriented Analysis
- Condition - Response Tables
- Gathering Application Requirements
- Survey Project Steps
- Define the Population
- Information Gathering Techniques
- Question Types
- Brainstorming
- Joint Application Development
- Decision Tables
|
|
Module 4: Writing Use Cases |
- Use Cases Revisited
- Use Case Diagrams
- Use Case Formats
- Use Case Sections
- The Supplementary Specification
- When Are We Done
|
|
Module 5: Object-oriented Analysis |
- Identifying the Objects
- Identifying the Associations
- The Domain Model.
- The Happy Video Store Draft Domain Model
|
|
Module 6: Object-oriented Design |
- Going From Analysis To Design
- Uml Class Notation
- Generalization
- Aggregations
- The Final Class Diagram
- The Rup and Ood
|
|
Module 7: Other Useful Uml Diagrams |
- Sequence Diagrams
- Communication Diagrams
- State Machine Diagrams
- Activity Diagrams
- Interfaces, Templates and Patterns
- The Rup and Ood
|
|
Module 8: Testing |
- Testing Basics
- Static Testing
- Boundary Values
- State Testing
|
|
Module 9: Change Management |
- Change Management
- Implementing a Change Management Process
|
|
Module 10: Database and Data Flow Modeling |
- Database Normalization
- Data Flow Diagrams
- Using Data Flow Diagrams
- The Er Diagram
|