1 Lecture 01: Introduction- I
2 Lecture 02: Introduction- II
3 Lecture 03: Introduction- III
4 Lecture 04: Introduction- IV
5 Lecture 05: Introduction- V
6 Lecture 06: Life Cycle Model
7 Lecture 07: Life Cycle Model (Contd.)
8 Lecture 08: Waterfall Model
9 Lecture 09: Waterfall Derivatives
10 Lecture 10: Incremental Model
11 Lecture 11: Evolutionary Model
12 Lecture 12: Agile Model
13 Lecture 13: Extreme Programming and Scrum
14 Lecture 14: Scrum
15 Lecture 15: Introduction to requirement specification
16 Lecture 16: Requirement gathering and analysis
17 Lecture 17: Functional requirements
18 Lecture 18: Representation of complex programming logic
19 Lecture 19: Design Fundamentals
20 Lecture 20: Modular Design
21 Lecture 21: Classification of Cohesion
22 Lecture 22: Classification of Coupling
23 Lecture 23: Introduction to structured analysis and structured design
24 Lecture 24: Basics of Data Flow Diagrams (DFD)
25 Lecture 25: Developing DFD Model
26 Lecture 26: Examples of DFD Model development
27 Lecture 27: DFD Model - More Examples
28 Lecture 28: Essentials of Structure Chart
29 Lecture 29: Structure Chart Development
30 Lecture 30: Structured Design Examples
31 Lecture 31: Use Case Modelling
32 Lecture 32: Factoring Use Cases
33 Lecture 33: Overview of Class diagram
34 Lecture 34: Inheritance relationship
35 Lecture 35: Association relationship
36 Lecture 36: Aggregation/ Composition and dependency relations
37 Lecture 37: Interation Modelling
38 Lecture 38: Development of Sequence diagrams
39 Lecture 39: State-Machine diagram
40 Lecture 40: An Object-Oriented design process
41 Lecture 41: Domain Analysis
42 Lecture 42: Examples of object-oriented design
43 Lecture 43: Basic concepts in Testing-I
44 Lecture 44: Basic concepts in Testing-II
45 Lecture 45: Basic concepts in Testing-III
46 Lecture 46: Unit testing strategies-I
47 Lecture 47: Unit testing strategies-II
48 Lecture 48: Equivalance Class Testing-I
49 Lecture 49: Equivalance Class Testing-II
50 Lecture 50: Special Value Testing
51 Lecture 51: Combinatorial Testing
52 Lecture 52: Decision Table Testing
53 Lecture 53: Cause effect graphing
54 Lecture 54: Pairwise Testing
55 Lecture 55: White box Testing
56 Lecture 56: Condition Testing
57 Lecture 57: MC/DC Coverage
58 Lecture 58: MC/DC Testing
59 Lecture 59: Path Testing
60 Lecture 60: Dataflow and Mutation Testing