Software Engineering

106601

5 modules · 88 topics · 88 with study notes

View previous-year questions for this subject

Module 1Introduction & SDLC19 topics
  • What is Software EngineeringNotes
  • History of Software EngineeringNotes
  • Software CrisisNotes
  • Evolution of Programming System ProductNotes
  • Characteristics of SoftwareNotes
  • Brooks' No Silver BulletNotes
  • Software MythsNotes
  • Software Development Life CycleNotes
  • Code-and-Fix ModelNotes
  • Waterfall ModelNotes
  • Evolutionary ModelNotes
  • Incremental ModelNotes
  • Prototyping ModelNotes
  • Spiral ModelNotes
  • Software ReuseNotes
  • Comparison of SDLC ModelsNotes
  • Rational Unified Process (RUP)Notes
  • Rapid Application Development (RAD)Notes
  • Agile Development ProcessNotes
Module 2Requirements Engineering19 topics
  • Requirement AnalysisNotes
  • Importance of Requirement AnalysisNotes
  • User NeedsNotes
  • Software FeaturesNotes
  • Software RequirementsNotes
  • Enduring RequirementsNotes
  • Volatile RequirementsNotes
  • Functional RequirementsNotes
  • Non-functional RequirementsNotes
  • Requirement ElicitationNotes
  • Requirement Analysis PhasesNotes
  • SRSNotes
  • IEEE SRS StandardNotes
  • Requirements Engineering ProcessNotes
  • SRS Case StudyNotes
  • Document Flow ChartNotes
  • Decision TableNotes
  • Decision TreeNotes
  • Nontraditional RequirementsNotes
Module 3Software Design24 topics
Module 4Software Testing17 topics
Module 5Software Maintenance9 topics
Theory