Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · Software Engineering

Lecture 19 of 60Week 4 :

Lecture 19 : Design Fundamentals

Prof. Rajib Mall · IIT Kharagpur

Credits and licence

From
Software Engineering, IIT Kharagpur (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

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