| Courses Software Training | Locality Anna Nagar |
BUSINESS ANALYST ONLINE TRAINING
BUSINESS ANALYST (BA) COURSE CONTENT
INTRODUCTION TO BUSINESS ANALYSIS
Role of Business analyst
Skills of a Business analyst
Why a Business analyst?
Structure of the development team
Position of Business analyst in the development tea
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)
Understanding concept of Business modeling
Requirement gathering
Analysis
Design
Implementation
Testing
Deployment
REQUIREMENT GATHERING STRATEGY
Importance of requirement gathering
Requirement gathering techniques
Different Types of requirements
JAD session
Role of BA in JAD session
Preparing JAD session agenda
How to conduct JAD session
Creating Functional Requirement documentation.
Creating Software Requirement specification.
SOFTWARE ENGINEERING METHODS
Waterfall method
Rational Unified Process (RUP)
RAD Methodology
V model
Iteration model
AGILE METHODOLOGY
Synchronize and stabilize Methodology
Prototype model
Comparison between waterfall and RUP
Artifacts Delivered at each phase of RUP
USE CASE
Understanding use cases
Use case relationships
Use case brainstorming
Creating use cases from requirement
Creating use case narratives
Change management and version control
UML METHODOLOGY
Use case diagrams
Activity diagrams
State chart diagrams
BUSINESS ANALYST TOOLS
Different tools used at different SDLC stages.
REQUIREMENT GATHERING TOOLS
Rational requisite Pro
Enterprise Architect
MS Visio
SOFTWARE TESTING
Introduction to QA methodology
Role of BA in testing
Creating test cases
Different testing methods
Functional and regression testing
White and black box testing
Positive and negative testing
GUI and unit testing
User acceptance testing
Mercury test director features
REVIEW SESSION
Reviewing the entire business analyst course
Question and answer sessions
Reviewing of potential interview questions