Software Engineering

Software Engineering

IIT Kharagpur July 2018 via YouTube Direct link

Lecture 16: Requirement gathering and analysis

16 of 60

16 of 60

Lecture 16: Requirement gathering and analysis

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.