BA Course Content

#

Topic

Duration (Hrs.)

1

Introduction

1

2

Software Engineering

3

3

Requirements Engineering

3

4

Prototype/ UX Design

3

5

Data Flow Diagram

4

6

BPMN

4

7

Unified Modeling Language

4

8

Data Modeling

2

9

Software Testing

3

10

Assessments

5

11

Business Analysis Governance

1

12

Resume & Interview Guidance

2

Total

35 Hrs.

Contents



Training Agenda

Introduction

S. No

Section Name

Objectives

Details

1

Software Company

Enable participants to understand about

Method: Presentation and

Vs. Clients

· What is Software Company?

Discussions

· Business Domain and Clients

· How often Client will suffer with business

problems?

2

Business Analyst Job

Enable participants to understand about

Method: Presentation, Discussions

Roles

· Business Analysis Job Description

· Common Tasks & Activities

3

Essential Skills of

Enable participants to understand about

Method: Presentation, Discussions

Effective Business

· Essential Skills

Analysts

Software Engineering

S. No

Section Name

Objectives

Details

1

Software Crisis

Enable participants to understand about

Method: Presentation and Discussions on

· Causes of the Software crisis

· Software products suffered from?

· Crisis Manifested

· Solutions

· Solutions

2

Software

Enable participants to understand about

Method: Presentation, Discussions

Engineering

· Software engineering

· Popular Software Development Life

Cycle Phases and Advantages &

Disadvantages

· SDLC & STLC Phases

· SDLC & STLC Roles & Artifacts

3

Snippets

Enable participants to understand about

Method: Presentation & Discussion

the various tools which are available in

Market

· Languages

· Technologies

· Integrated Development

Environments

· Databases

4

Assignment

Enable participants to understand

Method: Questionnaire

Software Engineering conceptualized

concepts through examination


Requirements Engineering

S. No

Section Name

Objectives

Details

1

Requirements

Enable participants to understand about

Method: Presentation and Discussion

Engineering Tools &

· What is Requirements Engineering?

Techniques

· RE Skeleton

· Tools & Techniques

2

Requirements

Enable participants to understand about

Method: Presentation, Discussions

Definition &

· Requirement Definition

Management

· Requirement Management

· Requirements Gathering Techniques

· Functional Vs. Non Functional

· Requirement Tools

3

Wireframe/ Mock

Enable participants to understand about

Method: Presentation & Discussion

up/ Prototype

the various tools which are available in

Importance

Market

· Wireframes/ Mock up/ Prototype

Type

4

Requirements

Enable participants to understand about

Method: Presentation & Discussion

Documentation

· Documentation Importance

· Project Documentation &

Management

5

Assignment

Enable participants to understand

Method: Questionnaire

Requirements Engineering

Prototype/ UX Design

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to understand about

Method: Presentation

Prototype/ UX Design Importance in

Requirements

· About UX Design

· Importance of UX Design

2

UCD/ UX Design

Enable participants to understand about

Method: Presentation, Discussions

· What is UCD/ UX Design?

· Why UCD/ UX?

· UCD Designer

· Prototype Tools& Hands on

Exposure

3

Case Study/

Enable participants to understand about

Method: Presentation, Case study, scenario

Assignment

the Prototype Importance in IT Project

discussion

by doing an assignment

· Case Study Analysis

· Preparation of Prototype


Data Flow Diagram

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to understand about

Method: Presentation

DFD Importance in Requirements

· About DFD

· Importance of DFD

· Components of DFD

2

DFD Basics

Enable participants to understand about

Method: Presentation, Discussions

· Types of DFD

· Levels of DFD

· Levels Decomposition

· Rules & Common Mistakes

· Advantages & Disadvantages

3

DFD Tools

Enable participants to know the

Method: Presentation, Scenario Discussion,

available DFD tools, exposure on tools

Hands on Experience

4

Case Study/

Enable participants to understand about

Method: Presentation, Case study, scenario

Assignment

the DFD concept by doing an

discussion

assignment

· Case Study Analysis

Drafting the DFD by using Tool

BPMN

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to understand about

Method: Presentation, Discussions

BPMN Importance in Requirements

· About BPMN

· Importance of BPMN

· BPMN Subset: Activities, Events and

Gateways

2

Basics

Enable participants to understand about

Method: Presentation, Discussions

· Process Requirements in BPMN

3

Case Study/

Enable participants to understand about

Method: Presentation, Case study, scenario

Assignment

the BPMN concept by doing an

discussion

assignment

· Case Study Analysis

Drafting the DFD by using Tool


Unified Modeling Language (UML)

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to understand about

Method: Presentation

UML and its Importance

· About UML

· Importance of UML

· History of UML

2

Big Picture of UML

Enable participants to understand about

Method: Presentation

· Views

· Building Blocks of UML

· UML Diagrams with Notations

4

Advantages &

Enable participants to understand about

Method: Presentation

Disadvantages

· Advantages & Disadvantages of

UML

5

UML Tools

Enable participants to know the UML

Method: Presentation, Scenario Discussion,

tools, hands on experience

Hands on Experience

6

Case Study/

Enable participants to understand about

Method: Presentation, Case study, scenario

Assignment

the UML concept by doing an

discussion

assignment

Data Modeling

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to

Method: Presentation

understand about Data

Modeling and it Importance

· About Data Modeling

· Importance of Data

Modeling

· Big Picture of Data Model

Integration

2

Data Modeling &

Enable participants to

Method: Presentation, Discussions

ERD Basics

understand about

· ERD Basics – Introduction,

Elements, Integrity

Constraints and

Normalization

· ERD Pros & Cons

3

Data Modeling

Enable participants to know the

Method: Presentation, Scenario Discussion, Hands on

Tools

Data Modeling tools, hands on

Experience

experience

4

Case Study/

Enable participants to

Method: Presentation, Case study, scenario discussion

Assignment

understand about the Data

Modeling concept by doing an

assignment


Software Testing

S. No

Section Name

Objectives

Details

1

Introduction

Enable participants to understand about

Method: Presentation

UML and its Importance

· What is testing?

· Software Specification & Testing

· Test Engineer Roles

2

Testing Basics

Enable participants to understand about

Method: Presentation

· Test Design Documentation

· Why does software have bugs?

· Defect Vs. Bug

3

Bug Lifecycle

Enable participants to understand about

Method: Presentation

· Bug Reporting

· Bug Lifecycle

· Bug Tracking Tools

4

Test

Enable participants to know the

Method: Presentation, Scenario Discussion

Automation

· When to automate?

· Test Automation Workflow

· Limitations of Automation

· Automation Tools

5

Case Study/

Enable participants to understand about

Method: Presentation, Case study, scenario

Assignment

the Testing concept by doing an

discussion

assignment

Business Analysis Governance

S. No

Section Name

Objectives

Details

1

IIBA, BABOK

Enable participants to understand about

Method: Presentation

and CBAP

UML and its Importance

· International Institute of Business

Analysis (IIBA) ®

· Business Analysis Body of

Knowledge (BABOK) ®

· Certified Business Analysis

Professional (CBAP) ®

Resume & Interview Guidance

S. No

Section Name

Objectives

Details

1

Resume &

Enable participants to understand about

Method: Presentation

Interview

UML and its Importance

Guidance

· Resume Guidance

· Resume Preparation

· Interview Tips & Preparation

*** THE END ***