munotes®

B.E. (Computer Engineering) Software Engineering Syllabus - Mumbai University 2026

The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.

Software-Engineering.pdf
Semester 5 · Third Year CE · 3 credits · 100 marks

Loading syllabus...

Syllabus for Software Engineering

Semester 5 · Third Year CE · 3 credits · 100 marks

Module 1: Introduction To Software Engineering and Process Models

  • 1.1 Software Engineering-process framework, the Capability Maturity Model (CMM), Advanced Trends in Software Engineering
  • 1.2 Prescriptive Process Models: The Waterfall, Incremental Process Models, Evolutionary Process Models: RAD & Spiral
  • 1.3 Agile process model: Extreme Programming (XP), Scrum, Kanban

Module 2: Software Requirements Analysis and Modeling

  • 2.1 Requirement Engineering, Requirement Modeling, Data flow diagram, Scenario based model
  • 2.2 Software Requirement Specification document format(IEEE)

Module 3: Software Estimation Metrics

  • 3.1 Software Metrics, Software Project Estimation (LOC, FP, COCOMO II )
  • 3.2 Project Scheduling & Tracking

Module 4: Software Design

  • 4.1 Design Principles & Concepts
  • 4.2 Effective Modular Design, Cohesion and Coupling, Architectural design

Module 5: Software Testing

  • 5.1 Unit testing, Integration testing, Validation testing, System testing
  • 5.2 Testing Techniques, white-box testing: Basis path, Control structure testing black-box testing: Graph based, Equivalence, Boundary Value
  • 5.3 Types of Software Maintenance, Re-Engineering, Reverse Engineering

Module 6: Software Configuration Management, Quality Assurance and Maintenance

  • 6.1 Risk Analysis & Management: Risk Mitigation, Monitoring and Management Plan (RMMM).
  • 6.2 Quality Concepts and Software Quality assurance Metrics, Formal Technical Reviews, Software Reliability
  • 6.3 The Software Configuration Management (SCM) ,Version Control and Change Control

Useful Links

  • 1 Roger Pressman, “Software Engineering: A Practitioner‘s Approach” , 9th edition , McGraw-Hill Publications, 2019
  • 2 Ian Sommerville, “Software Engineering”, 9 th edition, Pearson Education, 2011
  • 3 Ali Behfrooz and Fredeick J. Hudson, "Software Engineering Fundamentals" , Oxford University Press, 1997
  • 4 Grady Booch, James Rambaugh, Ivar Jacobson, “The unified modeling language user guide”, 2nd edition, Pearson Education, 2005
  • 1 Pankaj Jalote, "An integrated approach to Software Engineering", 3rd edition, Springer, 2005
  • 2 Rajib Mall, "Fundamentals of Software Engineering", 5th edition, Prentice Hall India, 2014
  • 3 Jibitesh Mishra and Ashok Mohanty, “Software Engineering”, Pearson , 2011
  • 4 Ugrasen Suman, “Software Engineering – Concepts and Practices”, Cengage Learning, 2013
  • 5 Waman S Jawadekar, “Software Engineering principles and practice”, McGraw Hill Education, 2004
  • 1 https://nptel.ac.in/courses/106/105/106105182/
  • 2 https://onlinecourses.nptel.ac.in/noc19_cs69/preview
  • 3 https://www.mooc-list.com/course/software-engineering-introduction-edx

Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 7.9 (R-A) B.E. (Computer Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.24 (N) B.E. (Computer Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.15 B.E. (Computer Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.41 (R) B.E. (Computer Engineering) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!