Define software engineering. Compare Software and hardware based on their failure curves.
Please rotate your device horizontally for split view
Access and download Software Engineering question papers from Savitribai Phule Pune University (SPPU). Our collection includes INSEM (Internal Semester) and ENDSEM (End Semester) exam papers.
We offer 12 question papers for Software Engineering, covering various exam patterns and years. All papers are in PDF format for easy viewing and download.
Prepare for mid-term evaluations with Software Engineering INSEM papers, aligned with the SPPU exam pattern and syllabus.
Access Software Engineering ENDSEM papers covering the entire syllabus, essential for final exam preparation.
Our question-paper viewer enables you to:
SPPU Question Papers Hub is focused entirely on SPPU previous year papers, with cleaner discovery by branch, semester, and subject.
Software Engineering is a key subject in the SPPU curriculum. Our question paper collection helps students understand exam patterns, practice effectively, and improve academic performance.
Explore Software Engineering resources including SPPU question papers from Savitribai Phule Pune University. Find INSEM and ENDSEM papers for effective examination preparation. Our platform offers academic resources, a PDF viewer for online study, university question papers, and materials for semester examinations.
Download all INSEM question papers as ZIP
Download all ENDSEM question papers as ZIP
Download all question papers (INSEM + ENDSEM) as ZIP
Pre-rendered question cards from available structured metadata.
Define software engineering. Compare Software and hardware based on their failure curves.
Differentiate between conventional and agile software approach.
Enlist and explain software myths.
Explain software process frameworks in detail.
Explain with neat diagram prototyping model. State its advantages and disadvantages.
Write a short note on extreme programming.
Differentiate between waterfall model and incremental model.
Explain Umbrella activities in detail.
Define SRS (Software Requirement Specification). Explain the general format of SRS.
Differentiate between functional and non-functional requirements.
Draw use case diagram for library management system.
State and explain the various tasks of requirement engineering in detail.
“Requirement elicitation is difficult”. Identify the statement is true or false. Justify your answer.
Explain DFD level 0 and DFD level 1 with suitable example.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | APR-26/SE/Insem-262 |
| Academic Year | S.E. |
| Branch Name | Computer Engg./AI & DS/ Computer Science |
| Exam Type | INSEM |
| Exam Session | 2026 Mar INSEM |
| Watermark | ['CEGP013091', '152.59.10.40 11/03/2026 13:39:32'] |
Explain Incremental model with neat diagram.
What are the customer myths? Discuss the reality of these myths.
Explain Software process frameworks in details.
Compare process between agile and evolutionary model.
Explain Umbrella Activities in Software process frameworks.
What is software? What are the characteristics of software?
Explain the term: Legacy software.
Differentiate between waterfall model and incremental model.
What are the elements of requirement model? Explain in brief.
Draw use case diagram for bank management system.
State the importance of requirement engineering.
What is mean by requirement negotiation?
What is SRS? What are the characteristics of SRS.
Design use case diagram for ‘Online shopping System’.
Which task done during Elicitation.
What do you mean by requirement validation?
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | [6409]-222 |
| Academic Year | S.E. |
| Branch Name | Computer Engineering / AI & DS / Computer Science |
| Exam Type | INSEM |
| Exam Session | 2025 Mar INSEM |
| Watermark | ['CEGP013091', '49.248.216.237 12/03/2025 13:41:10 static-237'] |
Define Software Engineering. List and explain the software characteristics that describes the nature of software.
Explain Evolutionary process models mentioning the types of projects for which they are suitable.
Compare between the Plan-driven and Agile development.
Explain with neat diagram of Incremental model and write its advantages & disadvantages.
Explain the phases of unified process model.
Explain about concurrent development model.
Explain the task done during requirement engineering. What is requirement elicitation? Explain why it is considered as a difficult task.
Explain quality function deployment. What are types of requirements?
Explain about the building the requirements model.
Explain the general process models of the requirements elicitation.
Write about Negotiate requirement analysis process & validate requirement analysis process.
Explain DFD level 0 and DFD level 1 with suitable example.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | [6268]-219 |
| Academic Year | S.E. |
| Branch Name | Computer Engineering/AI&DS |
| Exam Type | INSEM |
| Exam Session | 2024 Mar INSEM |
| Watermark | ['CEGP013091', '49.248.216.238 22/03/2024 13:35:11 static-238'] |
List and explain the activities in software process frame work.
Explain with neat diagram incremental model and state its disadvantages.
Compare Plan driven and agile approach.
Elaborate how software engineering is a layered technology.
Describe the Unified process.
What is agility? List any three principles of agility.
List all the tasks in requirement engineering. Explain it in brief.
Define QFD. Explain the types of requirements defined by QFD.
Design use case diagram for user interaction with ATM system.
Explain the importance of Requirement engineering.
Explain the requirement Elicitation.
What are the components of use case diagram? Explain usage of it with example.
| Subject Name | Software Engineering |
|---|---|
| Semester | II |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | [6008]-229 |
| Academic Year | S.E. |
| Branch Name | Computer /Artificial Intelligence & DataScience |
| Exam Type | INSEM |
| Exam Session | 2023 Feb INSEM |
| Watermark | ['CEGP013091', '49.248.216.238 06/04/2023 15:04:16 static-238'] |
Discuss Estimation Using Use Case Points with the help of and example.
Design and discuss the project decomposition and work task communication process.
Discuss any 2 of the following with suitable example: i) LOC-Based Estimation ii) FP based estimation technique iii) Problem-Based Estimation
What are the basic principles of software project scheduling. Explain different tasks of project scheduling.
Explain refinement and refactoring. Give the importance of Refactoring in improving the quality of software.
With the help of diagram explain how to translate the requirements model into the design model.
What is software Architecture? Why Architecture is important? What is the use of Architecture Decision Description Template?
Enlist the golden rules of User Interface Design.
Explain Risk and management concern with the help of diagram.
Discuss any two of the following. i) Risk Refinement ii) RiskMitigation iii) Risk Management
What are the advantages of SCM Repository? Explain functions performed by SCM Repository.
Discuss layers of SCM Process. Write a short note on Change control mechanism in SCM.
Define testing? Explain graph based functional testing techniques with suitable example.
Discuss any two of the following. i) bottom-up testing with its advantages ii) Software Testing Life Cycle iii) Alpha and Beta Testing
What is system testing? Explain any three types system testing.
Explain with suitable diagram Drivers and stubs in unit test environment. Discuss with suitable top-up and bottom-up integration in integration testing.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6402]-42 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence and Data Science |
| Exam Type | ENDSEM |
| Exam Session | 2025 May Jun ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 29/05/2025 09:38:02 static-237'] |
Explain LOC based estimation with example.
What is the need of project estimation? Explain the steps for estimation of software.
Define timeline chart. Explain it with suitable example.
Compare Lines of Code(LOC) and Function Point (FP) based estimation techniques with suitable example.
Explain COCOMO model for project estimation with suitable example.
Define project scheduling. Explain basic principles of project scheduling.
Explain in detail layered architecture style.
State and explain the golden rules of User Interface design.
Different between cohesion and coupling.
Describe the data centered architecture with merits and demerits.
Why software engineering should have high cohesion and low coupling? Justify.
List the design concepts. Explain importance of refactoring in improving the quality of software.
List the advantages of SCM Repository. Explain functions performed by SCM Repository.
Define software risk in detail. Explain the different types of software risks.
Explain risk identification and assessment process for software project.
Explain Software Configuration Management (SCM) process.
Discuss any two of the following. i) Risk Refinement ii) Risk Mitigation iii) Risk Management
Write a short note on change control mechanism in SCM.
Define software testing. Explain software testing strategies for software development.
Explain any two of the following in detail : i) System testing ii) Acceptance testing iii) Smoke testing
Differentiate between verification and validation.
Explain integration testing and its objectives.
What is Test plan? Explain Validation testing in details. How configuration Review is Important?
Differentiate between white box and black box testing.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6582]-37 |
| Academic Year | S.E. |
| Branch Name | Computer Engineering/AI & DS/Computer Science |
| Exam Type | ENDSEM |
| Exam Session | 2025 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 28/11/2025 09:41:31 static-237'] |
What is project scheduling? Explain in brief about the basic principles guiding the s/w project scheduling.
What is the need of project Estimation? What are the steps while estimation of software?
How are LOC and FP used during Project Estimation? Explain any one with suitable example.
What is the difference between COCOMO and COCOMO II Model?
What is the necessity of Estimation? How estimation with Use-cases is performed?
What is the need for defining a software scope? What are the categories of software engineering resources (Project Resources)?
Explain the following design concepts: i) Abstraction ii) Patterns iii) Modularity
What is meant by coupling and cohesion. Explain these terms in relation with good software design.
What is the importance of software design? What are types of design classes?
Explain in detail the Architectural design and Component level design elements.
What is software Architecture? What is architectural context diagram?
Write short note on ‘Interface analysis and design models’.
Briefly explain the steps involved in risk planning in project development.
Describe with an example how the effect of risk on project schedule is evaluated using PERT.
Explain Version Control and Change Control Layer in Software Configuration Management in detail.
Discuss Software Configuration Management in detail.
Define Software Risk in detail. What are different types of Software Risk?
Discuss the RMMM plan in detail.
What are the guidelines those lead to a successful software testing strategy?
What is meant by integration testing? Explain top down and bottom up integration testing.
What is the difference between verification and validation?
Differentiate between black box testing and white box testing.
Explain how Object oriented software testing is different from conventional software testing.
Explain Unit Testing and Integration Testing with respect to the Object Oriented Context.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6261]-37 |
| Academic Year | S.E. |
| Branch Name | Computer Engineering (AI & DS) |
| Exam Type | ENDSEM |
| Exam Session | 2024 May Jun ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.238 22/05/2024 13:41:55 static-238'] |
Describe various activities during software project planning?
What are different decomposition techniques? Explain any two in detail.
What is project scheduling? Explain different tasks of project scheduling.
Discuss various types of COnstructive COst MOdel mode. Explain COCOMO II model for project estimation with suitable example.
Discuss the differences between object oriented and function oriented design.
Why Architecture is Important? List the different architectural styles. Explain any two in detail.
What is modularity? Explain important properties of modular system.
Write short note on Modelling Component level design.
Define Risk? Explain in detail different types of software risks.
Discuss any two of the following. i) Risk Refinement ii) Risk Mitigation iii) Risk Management
Discuss Configuration Management for any suitable software system.
Write short note on any two of the following. i) Change control mechanism in SCM ii) SCM Process iii) RMMM Plan
Define testing. Explain different types of functional testing techniques with suitable example.
Discuss any two of the following. i) User Acceptance Testing ii) Difference between Verification and validation Testing iii) Software Testing Life Cycle
Explain Defect Life Cycle with different statuses in detail.
List types of Black Box Testing. Explain any three in detail with suitable example.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6352]-37 |
| Academic Year | S.E. |
| Branch Name | Computer Engineering (AI & DS) |
| Exam Type | ENDSEM |
| Exam Session | 2024 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 16/12/2024 09:40:33 static-237'] |
Explain any four design concepts with appropriate example.
What is design pattern? How patterns can be used in design?
Explain the Data-flow architecture and Layered Architecture in detail.
Explain the golden rules for User Interface Design.
What question needs to be answered in order to develop a project plan according to W5HH principle?
Explain the project management life cycle.
Explain with appropriate example how schedule can be prepare using PERT.
List and explain the different metrics in the process and project domain.
Describe the software quality dilemma in your own words.
What are the objectives of testing? Explain the different types of testing.
What is software quality? Write the different quality metrics.
What is test case design? Write the various approaches for test case design.
What is SCM? Write short note on SCM Elements.
What is Risk? Explain the reactive and proactive risk strategies with appropriate examples.
Explain the repository features with respect to software configuration management.
Write short note on CASE TOOLS for software development.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6002]-162 |
| Academic Year | S.E. |
| Branch Name | Computer/A.I.& D.S. |
| Exam Type | ENDSEM |
| Exam Session | 2023 May Jun ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.238 27/06/2023 10:33:44 static-238'] |
Discuss with suitable diagram three major categories of software project resources?
What is Estimation with Use Cases? Explain Estimation Using Use Case points with the help of an Example.
What are the basic principles of software project scheduling. Explain different tasks of project scheduling.
Discuss Empirical Estimation Models. Explain Constructive Cost Model for project estimation with suitable example.
With the help of diagram explain how to translate the requirements model into the design model.
Explain dimensions of design model with the help of diagram.
What is software Architecture? Why Architecture is important? What is the use of Architecture Decision Description Template?
Discuss component level and deployment level design elements.
Explain Risk and management concern with the help of diagram.
Discuss any two of the following. i) Risk Refinement ii) Risk Mitigation iii) Risk Management
What are the advantages of SCM Repository? Explain functions performed by SCM Repository.
Write short note on any two of the following i) Change control mechanism in SCM ii) SCM Process iii) RMMM Plan
Define testing? Explain graph based functional testing techniques with suitable graph notation diagram.
Discuss any two of the following. i) User Acceptance Testing ii) Difference between Verification and validation Testing iii) Software Testing Life Cycle
What is system testing? Explain any three types system testing.
Explain with suitable diagram Drivers and stubs in unit test environment. Disucss with suitable diagrams top-up and bottom-up integration in integration testing.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6179]-237 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence & Data Science Engineering |
| Exam Type | ENDSEM |
| Exam Session | 2023 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.238 22/12/2023 09:38:12 static-238'] |
Explain the various activities during software project planning.
Explain the concept of FP. Why FPs are becoming acceptable in industry?
Is it possible to estimate software size before coding? Justify your answer with suitable examples.
Illustrate various open-source tools, for scheduling of software activities. List the attributes that are associates with scheduling task for implementing schedule process.
An application has 10 low external inputs, 12 high external outputs, 20 low internal logical files, 15 heigh external interface files, 12 average external inquiries and a value of complexity adjustment factor 1.l0.What are the unadjusted and adjusted function point counts?
Explain Earned value analysis in project scheduling with suitable assumptions.
What are the software design quality attributes and quality guidelines?
Explain the user interface design principles.
List the different architectural styles. Explain any two in detail.
List all the design concepts. Abstraction & refinement are complementary concepts. Justify.
Explain the user interface design principles and interface evaluation cycle.
Enlist and explain Component level design steps in detail.
What is risk identification? What are different categories of risks?
What is risk projection? How risk projection is carried out using risk table?
Prepare RMMM plan for late delivery of software product to the customer.
Explain Risk Projection and Risk Refinement in detail.
What are the elements that exist when an effective SCM system is implemented? Discuss each briefly.
What is Risk mitigation, monitoring and management (RMMM)?
Explain phases in Verification and Validation model with suitable diagram.
Explain the following: i) Integration testing and system testing ii) Compare manual testing and Automation testing
Discuss Strategies in WebApp testing. Illustrate the use of Automation tool in WebApp.
Discuss the following with suitable diagram : i) Compare Conventional Software Testing and Object Oriented Software testing. ii) Compare Black box and white box testing.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | null |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [5869]-367 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence & Data Science |
| Exam Type | ENDSEM |
| Exam Session | 2022 May Jun ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.238 20/06/2022 08:03:46 static-238'] |
Explain object oriented view of component level design with suitable example.
Explain FP based estimation technique?
What is project scheduling? What are the basic principles of project scheduling?
Explain COCOMO Model for project estimation with suitable example.
How LOC and FP used during project Estimation? Explain both Estimation techniques with suitable example.
Explain guidelines for component level design.
Enlist the golden rules of User Interface Design.
Explain layered system architecture with neat diagram.
Describe notations used for deployment diagram. Describe the importance of Deployment diagram.
Explain the following architectural styles with merits/demerits : i) Data-centered Architecture ii) Data-flow architecture
What is Risk Identification? What are different categories of Risk?
Define software Risk in detail. What are different types of Software Risk?
What are the advantages of SCM Repository? Explain functions performed by SCM Repository.
What is Software Configuration Management (SCM)
What is RMMM? Write short note on it?
What are difference between white box testing and black box testing.
Explain the software testing life cycle in detail.
Explain bottom-up testing with its advantages.
What is system testing? Explain any three types system testing.
Write note on Alpha and Beta Testing.
| Subject Name | Software Engineering |
|---|---|
| Semester | IV |
| Pattern Year | 2019 |
| Subject Code | 210253 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [5925]-262 |
| Academic Year | S.E. |
| Branch Name | Computer/AI&DS |
| Exam Type | ENDSEM |
| Exam Session | 2022 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.238 09/01/2023 13:39:20 static-238'] |