Software Engineering

Software Engineering

IIT Kharagpur July 2018 via YouTube Direct link

Lecture 01: Introduction- I

1 of 60

1 of 60

Lecture 01: Introduction- I

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Software Engineering

Automatically move to the next video in the Classroom when playback concludes

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.