AL-403 · Software Engineering/Unsolved PYQ Paper
AL-403 Software Engineering - Jun 2026 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaExplain the Linear Sequential (Waterfall) Model and Spiral Model with neat diagrams and suitable examples.
How to answer
- Define Linear Sequential / Waterfall phases in order
- Draw neat Waterfall diagram with phases and flow
- Explain Spiral quadrants / iterations with diagram
- Give suitable example for each model and compare applicability
-
7 MarksbDefine Software Product and explain the characteristics of a good software product.
How to answer
- Define software product
- Distinguish product vs program / system
- List characteristics of good software product
- Briefly explain each characteristic
-
7 MarksaExplain the Component Assembly Model and Agile Process Model with their advantages and limitations.
How to answer
- Explain Component Assembly / CBSE model steps
- Explain Agile process model principles and iterations
- List advantages of each
- List limitations of each
-
7 MarksbExplain RAD Model, Agile Process Model and Spiral Model with example.
How to answer
- Define RAD model phases and time-boxing
- Define Agile process model and sprints
- Define Spiral model cycles
- Give example scenario for each
-
7 MarksaExplain Function-Oriented Analysis Modeling and Object-Oriented Analysis Modeling.
How to answer
- Define Function-Oriented Analysis Modeling and DFD approach
- Define Object-Oriented Analysis Modeling and UML approach
- Explain key models / diagrams in each
- Contrast focus: functions vs objects
-
7 MarksbExplain the Software Requirement Specification (SRS) and Requirement Validation.
How to answer
- Define SRS purpose and IEEE structure
- Explain contents of SRS document
- Define requirement validation objectives
- Explain validation techniques: reviews, prototyping, testing
-
7 MarksaExplain the Software Design Process along with important Design Concepts and Principles.
How to answer
- Define software design process and levels
- Explain key design concepts: abstraction, modularity, cohesion, coupling
- Explain design principles
- Outline steps from requirements to design
-
7 MarksbExplain Software Modeling using UML. Describe different UML diagrams with suitable examples.
How to answer
- Define UML purpose in software modeling
- Classify structural vs behavioral diagrams
- Describe different UML diagrams with examples
- Draw / illustrate example diagrams
-
7 MarksaExplain Architectural Design with example.
How to answer
- Define architectural design and its role
- Explain architectural styles / views
- Give example system architecture
- Explain significance and decisions
-
7 MarksbDiscuss the importance of Code Inspection in software quality assurance.
How to answer
- Define code inspection / peer review
- Explain inspection process and roles
- Discuss defect detection and quality benefits
- Relate to software quality assurance
-
7 MarksaExplain the software testing techniques in detail.
How to answer
- Define testing levels and objectives
- Explain white-box techniques
- Explain black-box techniques
- Give examples for each technique
-
7 MarksbExplain the need for Software Maintenance and its types with suitable examples.
How to answer
- Define software maintenance need
- Explain types: corrective, adaptive, perfective, preventive
- Give suitable example for each type
- Discuss maintenance cost / issues
-
7 MarksaExplain Software Configuration Management (SCM) in detail.
How to answer
- Define SCM and its need
- Explain SCM activities: identification, control, audit
- Explain version and change management
- Give tools / example workflow
-
7 MarksbExplain the characteristics of Software Product and Software Process.
How to answer
- List characteristics of software product
- List characteristics of software process
- Explain each set briefly
- Contrast product vs process attributes
-
7 MarksaExplain Reverse Engineering and Re-engineering in detail.
How to answer
- Define reverse engineering purpose and steps
- Define re-engineering purpose and process
- Explain activities: redocumentation, restructuring
- Compare benefits and applications
-
7 MarksbDifferentiate Object-Oriented Analysis and Structured Software Engineering in detail.
How to answer
- Define Object-Oriented Analysis concepts
- Define Structured Software Engineering approach
- Differentiate on multiple bases in table
- Conclude suitability for different systems
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel