Case Study Analysis
Course Content
0 / 193 completedIntroduction - What is this Course About
Case Study Overview
Why Only this SDLC Course
How to take up this SDLC Course
Introduction
Software Development
Software Engineering
After Software Project Idea Finalize
Project Management
How the Software Development Project Ideas Emerges
Standards and Certifications of Service based Companies
Front-End Development
API Development
Introduction to Types of Software Development
Back-End Development
Desktop Development
Mobile Application Development
Data Science Development
Full Stack Development
Cloud Computing Development
Embedded System Development
Game Development
Open Source Software Development
Enterprise Software Development
Progressive Web App Development PWA
E-Commerce Application Development
Case Study Analysis
Database Development
Artificial Intelligence (AI) & Machine Learning (ML) Development
Software Development Life Cycle SDLC
Challenges of Analysis and Planning phase in SDLC Process
Sample SDLC Timelines Sample Software Project Timelines and Schedule
Analysis and Planning Phase of SDLC
Sample SOW - Statement of Work Document Walk-through
Introduction to Cost Estimation
Top-down Cost Estimation Method
Bottom-Up Cost Estimation Method
Three Point Cost Estimation Method
Analogous Cost Estimation Method
Parametric Cost Estimation Method
Challenges of Requirement Gathering Phase in SDLC Process
Software's and Tools for Requirements Gathering phase
Analysis Planning VS Requirement Gathering Phase
SRS Document Overview Software Requirement Specification Overview
Requirement Gathering Phase of SDLC
Why UML
Different Types of UML Diagrams
What is UML
Tools for designing UML Diagrams
Class Diagram of UML
Object Diagram of UML
Object Diagram Demonstration
Class Diagram Demonstration- Example
Component Diagram Demonstration
Package Diagram Demonstration
Package Diagram of UML
Component Diagram of UML
Deployment Diagram Demonstration
Deployment Diagram of UML
Composite Structure Diagram Demonstration
Profile Diagram Demonstration
Profile Diagram of UML
Use Case Diagram of UML
Composite Structure Diagram of UML
Activity Diagram Demonstration
Usecase Diagram Demonstration
State Machine Diagram Demonstration
Activity Diagram of UML
State Machine Diagram of UML
Communication Diagram Demonstration
Sequence Diagram Demonstration
Communication Diagram of UML
Timing Diagram Demonstration
Sequence Diagram of UML
Timing Diagram of UML
Interaction Overview Diagram of UML
Interaction Overview Diagram Demonstration
Why Design and prototyping phase is so important in SDLC
Challenges of Design and prototyping phase
Design and Prototyping Phase of SDLC
High Level Design Diagram
Data Flow Diagram
Low Level Design Diagram
Wireframe Diagrams
UI UX - User Interface VS User Experience
Database Schema Design Diagram
High Fidelity and Low Fidelity Diagrams
Software Architecture
Layered Software Architecture
Monolithic Architecture Or Monolith Architecture
Tiered Software Architecture
Microservices Software Architecture
Event Driven Architecture
Software Design
Software Design Principles
SOLID Principles
Software Design Patterns
Serverless Architecture
+1 Architectural View Model
Source Code Management
Version Control System
Git Branching Strategies
Application Environments
Software Application Versioning
Development or Implementation Phase of SDLC
Challenges of Development Phase in SDLC Process
Code Coverage
Framework Vs Language
Synchronous and Asynchronous Code
What is Developers Manual and Sample Developers Manual Overview
Introduction of Testing Phase
Challenges of Testing Phase of SDLC
Testing Methods OR Testing Methodologies
Testing phase of SDLC
Testing Levels OR Testing Stages in software testing
Introduction to Types of Testing
Functional Testing
Load Testing
Performance Testing
Integration Testing
Usability Testing
Security Testing
Regression Testing
Compatibility Testing
Sanity Testing
Accessibility Testing
System Testing
Unit Testing
Non Functional Testing
Quality Assurance Testing QA Testing
API Testing
User Acceptance Testing UAT Testing
AB Testing
Exploratory Testing
Globalization Testing Internationalization Testing
Compliance Testing
Automation Testing
Introduction to Deployment Phase of SDLC
Post Go Live Support PGLS Phase
Request for Change Process RFC Process
Challenges of Deployment Phase of SDLC
Deployment Phase of SDLC
Introduction to Maintenance and Support Phase of SDLC
Business As Usual - BAU
Challenges of Maintenance and Support Phase of SDLC
System Improvement Plan - SIP process
Maintenance and Support Phase of SDLC
Support Process
Keep it Current Process - KIC Process
Support Team Structure
Business Continuity Planning BCP Activity
Disaster Planning - DR Planning - DR Plan
Introduction to SSDLC Section Secure Product Lifecycle Section
Secure Software Development Lifecycle SSDLC Secure Product Lifecycle
Principles of Information Security - CIA Triad SSDLC
Risk Threat and Vulnerability SSDLC
OWASP Open Worldwide Application Security Project Walkthrough SSDLC
Principles of Protection Principle of Software Protection SSDLC
Practices of SSDLC How to Make Software Application Secure Best Practices
SDLC Models SDLC Methods SDLC Approaches
When and Where to use Waterfall model of SDLC
Pros and Cons of Waterfall Model of SDLC
What is Waterfall Model Traditional SDLC Model
What is Incremental Model of SDLC
When and Where to use Incremental Model of SDLC
Pros and Cons of using Incremental Model of SDLC
What is Iterative Model of SDLC
When and Where to use Iterative Model of SDLC
Pros and Cons of Iterative Model of SDLC
When and Where to Use V model of SDLC
What is V Model of SDLC What is V-Model of SDLC
Pros and Cons of Using V Model of SDLC
What is Spiral Model of SDLC
Pros and Cons of Using Spiral Model of SDLC
When and Where to Use Spiral Model of SDLC
Traditional SDLC Models Vs Agile Model or Methodology
When and Where to Use Agile Model of SDLC
Pros and Cons of Using Agile Model of SDLC
What is Agile Model of SDLC
Agile Manifesto
Agile Principles
User Stories Agile
Minimum Viable Product MVP Agile
Burndown Charts Agile
KANBAN - Agile Methodology
SCRUM - Agile Methodology
Extreme Programming XP - Agile Methodology
Lean Agile Methodology
Crystal Agile Methodology
Feature Driven Development FDD - Agile Methodology
Rapid Application Development RAD - Agile Methodology
SAFe Scaled Agile Framework - Agile Methodology
Course Wrap Up!