Introduction

  • Business Analysis – Process & Techniques
  • Business Analyst – Roles, Responsibility, Skills, Certifications

Lifecycles

  • SDLC: Phases & Models of Software Development Life Cycle
  • Requirement Life Cycle Management

Software Engineering Methods

  • Waterfall Model in SDLC – Advantages & Disadvantages
  • RAD Model – Phases, Advantages and Disadvantages
  • Incremental Model in SDLC: Use, Advantage & Disadvantage
  • Spiral Model: When to Use? Advantages & Disadvantages
  • Agile Methodology: What is Agile Software Development Model?

Requirements Process

  • Software Requirements Analysis with Example
  • Requirements Analysis Techniques with Example: Complete Tutorial
  • What is a Functional Requirement? Specification, Types, Examples
  • What is Non-Functional Requirement? Types and Examples
  • Functional Requirements vs Non-Functional Requirements: Key Differences

Finalizing Requirements

  • How to organize Requirements as a Business Analyst

Managing Requirements Assets

  • Change Control Process in Software Engineering with Steps

Quality Assurance

  • Software Testing – Definition, Basics and Types
  • Manual Testing Tutorial: Concepts, Types and Tool
  • Defect/Bug Life Cycle in Software Testing
  • User Acceptance Testing (UAT)
  • Impact Analysis in Software Testing