NOC:Software Engineering


Lecture 1 - Introduction - I


Lecture 2 - Introduction - II


Lecture 3 - Introduction - III


Lecture 4 - Introduction - IV


Lecture 5 - Introduction - V


Lecture 6 - Life Cycle Model


Lecture 7 - Life Cycle Model


Lecture 8 - Waterfall Model


Lecture 9 - Waterfall Derivatives


Lecture 10 - Incremental Model


Lecture 11 - Evolutionary Model


Lecture 12 - Agile Model


Lecture 13 - Extreme Programming and Scrum


Lecture 14 - Scrum


Lecture 15 - Introduction to requirement specification


Lecture 16 - Requirement gathering and analysis


Lecture 17 - Functional requirements


Lecture 18 - Representation of complex programming logic


Lecture 19 - Design Fundamentals


Lecture 20 - Modular Design


Lecture 21 - Classification of Cohesion


Lecture 22 - Classification of Coupling


Lecture 23 - Introduction to structured analysis and structured design


Lecture 24 - Basics of Data Flow Diagrams (DFD)


Lecture 25 - Developing DFD Model


Lecture 26 - Examples of DFD Model development


Lecture 27 - DFD Model - More Examples


Lecture 28 - Essentials of Structure Chart


Lecture 29 - Transform Analysis, Transaction Analysis


Lecture 30 - Structured Design Examples


Lecture 31 - Use Case Modelling


Lecture 32 - Factoring Use Cases


Lecture 33 - Overview of Class diagram


Lecture 34 - Inheritance relationship


Lecture 35 - Association relationship


Lecture 36 - Aggregation/ Composition and dependency relations


Lecture 37 - Interation Modelling


Lecture 38 - Development of Sequence diagrams


Lecture 39 - State-Machine diagram


Lecture 40 - An Object-Oriented design process


Lecture 41 - Domain Analysis


Lecture 42 - Examples of object-oriented design


Lecture 43 - Basic concepts in Testing - I


Lecture 44 - Basic concepts in Testing - II


Lecture 45 - Basic concepts in Testing - III


Lecture 46 - Unit testing strategies - I


Lecture 47 - Unit testing strategies - II


Lecture 48 - Equivalance Class Testing - I


Lecture 49 - Equivalance Class Testing - II


Lecture 50 - Special Value Testing


Lecture 51 - Combinatorial Testing


Lecture 52 - Decision Table Testing


Lecture 53 - Cause effect graphing


Lecture 54 - Pairwise Testing


Lecture 55 - White box Testing


Lecture 56 - Condition Testing


Lecture 57 - MC/DC Coverage


Lecture 58 - MC/DC Testing


Lecture 59 - Path Testing


Lecture 60 - Dataflow and Mutation Testing