Business Analysis
- Course Detail Introduction to Business Analysis
- Role of a Business Analyst
- Ingredients of a Business Analyst
- Why a Business Analyst?
- Structure of Development Team
- Position of a Business Analyst in the development team
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 a BA in JAD Session
- Preparing JAD Session Agenda
- How to conduct JAD session?
- Creating Functional Requirement Document
- Creating Software Requirement Specifications
Software Engineering Methods
- Waterfall Method
- rational Unified Process (RUP)
- RAD methodology
- Synchronize & Stabilize Methodology
- Prototype Model
- Comparison between Waterfall & RUP
- Artifacts Delivered at Each Phase of RUP
Use Case
-
Understanding Use Cases.
- Use Case Relationships.
- Use Case Brainstorming.
- Creating Use cases from Requirements.
- Creating Use Case Narratives.
- Change Management & Version Control Concept
UML Methodology
- Use Case Diagrams
- Activity Diagrams
- Sequence Diagrams
- Stata Chart Diagrams
Business Analyst TOOLS
- Different TOOLS used at different SDLC stages
Requirement Gathering Tools
- Rational Requisite Pro
- Enterprise Architect
Business Modeling & Analysis TOOLS
- Rational Rose
- Enterprise Architect
- MS Visio
Software Testing
-
Introduction to QA Methodology
- Role of BA in Testing
- Creating Test Plans
- Creating Test Cases
- Different Testing Methods
- Functional and Regression testing
- White Box and Black Box Testing
- Positive and Negative Testing
- GUI and Unit Testing
- User Acceptance Testing
- Mercury Test Director Features
Review Session