Software Engineering by Prof. Rajib Mall
Watch and track your favorite playlist.
Curated by:
NPTEL IIT Kharagpur (60 videos)
Tracks in this Playlist
Lecture 01: Introduction- I
Lecture 02: Introduction- II
Lecture 03: Introduction- III
Lecture 04: Introduction- IV
Lecture 05: Introduction- V
Lecture 06: Life Cycle Model
Lecture 07: Life Cycle Model (Contd.)
Lecture 08: Waterfall Model
Lecture 09: 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: Structure Chart Development
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