SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Agile Training


I very much enjoyed the quality and expertise of the instructor.
Comment from HRSDC

1. Title

  • Business Analysis for Software Development: The Rational Unified Process and the Unified Modeling Language in Practice (BA202, 5 days)
    View PDF

2. Course Pre-requisites

  • Course participants must have previous experience in a Business Analysis role or have equivalent knowledge as determined by course BA201.

3. Target Audience

  • Business professionals who want to apply the best practices of business analysis to their software development projects.

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Application Development

Topic 1: The Application Tiers: 1, 2 and 3-tiered applications

Topic 2: Distributed Applications: Technology and Infrastructure

Topic 3: Web Applications: Technology and Infrastructure

Topic 4: What Makes Good Software?

Topic 5: What is an Object?

Topic 6: The Advantages of Object-Oriented Programming

Topic 7: Object Re-Use

Topic 8: Objects and Classes

Topic 9: Modeling Software Visually

Module 2: Use Case Analysis

Topic 1: Business Analysis

Topic 2: Design Perspectives

Topic 3: Functional and Non-Functional Requirements

Topic 4: Symptoms and Causes of Problems

Topic 5: Introduction to Use Cases and the Analysis Process

Topic 6: Use Cases in the Software Development Process

Topic 7: Use Cases and Requirements

Topic 8: When Are We Done?

Module 3: Development Process

Topic 1: Choosing a Methodology

Topic 2: The Rational Unified Process

Topic 3: The Inception Phase

Topic 4: The Elaboration Phase

Topic 5: The Construction Phase

Topic 6: The Transition Phase

Module 4: Writing Use Cases

Topic 1: Use Cases Revisited

Topic 2: Modeling Diagrams to Help Document and Analyze - Use Case Diagrams

Topic 3: Use Case Formats

Topic 4: Use Case Sections

Topic 5: The Supplementary Specification

Topic 6: When Are We Done?

Module 5: Object-Oriented Analysis

Topic 1: Identifying the Objects

Topic 2: Identifying the Associations

Topic 3: The Domain Model

Module 6: Object-Oriented Design

Topic 1: Going from Analysis to Design

Topic 2: UML Class Notation

Topic 3: Generalization

Topic 4: Aggregations

Topic 5: The RUP and OOD

Module 7: Other Useful UML Diagrams

Topic 1: Sequence Diagrams

Topic 2: Communication Diagrams

Topic 3: State Machine Diagrams

Topic 4: Activity Diagrams

Topic 5: Interfaces, Templates and Patterns

Topic 6: The RUP and OOD

Module 8: Testing

Topic 1: Testing Basics

Topic 2: Static Testing

Topic 3: Boundary Values

Topic 4: State Testing

Module 9: Change Management

Topic 1: Change Management

Topic 2: Implementing a Change Management Process

Module 10: Database and Data Flow Modeling

Topic 1: Database Normalization

Topic 2: Data Flow Diagrams

Topic 3: Using Data Flow Diagrams

Topic 4: The ER Diagram

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette