Software Engineering


Lecture 1 - Introduction to Software Engineering - Challenges


Lecture 2 - Introduction to Software Engineering


Lecture 3 - Overview of Phases


Lecture 4 - Overview of Phases


Lecture 5 - Requirements Engineering / Specification


Lecture 6 - Formal Specification


Lecture 7 - Algebraic Specification Methods


Lecture 8 - Systems Modeling Overview


Lecture 9 - Process Modeling - DFD , Function Decomp


Lecture 10 - Process Modeling - DFD, Function Decomp


Lecture 11 - Data Modeling - ER Diagrams, Mapping


Lecture 12 - Data Modeling - ER Diagrams, Mapping


Lecture 13 - Production Quality Software - Introduction


Lecture 14 - Software Design - Primary Consideration


Lecture 15 - Design Patterns


Lecture 16 - Class and Component Level Design


Lecture 17 - Architectural Design


Lecture 18 - Software Testing - I


Lecture 19 - Software Testing - II


Lecture 20 - Structural Programming and Some implementation


Lecture 21 - Software Metrics and Quality


Lecture 22 - Verification and Validation


Lecture 23 - Case Study


Lecture 24 - Case Study


Lecture 25 - Software Evolution


Lecture 26 - Agile Development


Lecture 27 - Software Reuse CBSE


Lecture 28 - Reuse Continued


Lecture 29 - Introduction to Project Management


Lecture 30 - Project Scope Management


Lecture 31 - Project Time Management


Lecture 32 - Estimation - I


Lecture 33 - Estimation - II


Lecture 34 - Project Quality Management


Lecture 35 - Quality Management Systems - I


Lecture 36 - Quality Management Systems


Lecture 37 - Project Configuration Management


Lecture 38 - Project Risk Management


Lecture 39 - Other PM Processes