AL-403 · Software Engineering/Unsolved PYQ Paper
AL-403 Software Engineering - Dec 2024 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 with neat diagram about RAD model.
How to answer
- Define RAD model and rapid application development concept
- Explain phases: business modelling, data modelling, process modelling, application generation, testing
- Draw neat labelled diagram of RAD model
- Mention advantages and suitable applications
-
7 MarksbDescribe briefly about Prototyping model for Software development?
How to answer
- Define prototyping model and its purpose
- Explain steps: requirement gathering, quick design, prototype build, evaluation, refinement
- Mention types and advantages/limitations
-
7 MarksaDraw and explain the Incremental Model with its Merits and Demerits?
How to answer
- Define incremental model with diagram
- Explain increments and iterative delivery
- List merits e.g., early delivery, flexibility
- List demerits e.g., planning overhead, integration issues
-
7 MarksbDiscuss briefly about Use case Model with neat sketch?
How to answer
- Define use case model and its purpose in requirements
- Explain actors, use cases, relationships include/extend
- Provide neat sketch of example use case diagram
- Mention benefits for requirement capture
-
7 MarksaDifferentiate between Function-Oriented and Object-Oriented Software development?
How to answer
- Define function-oriented vs object-oriented development
- Compare on basis: focus, decomposition, data handling, reusability
- Give examples of methods/languages
- Conclude suitability
-
7 MarksbDescribe different checks to be carried out during requirement validation process?
How to answer
- Define requirement validation purpose
- List checks: validity, consistency, completeness, realism, verifiability
- Briefly explain each check
- Mention review and testing techniques
-
7 MarksaHow system modeling is achieved using UML? Explain with a suitable example.
How to answer
- Define system modeling and UML role
- Explain UML diagram types used for modeling
- Give suitable example e.g., library/bank system
- Show how views capture structure and behavior
-
7 MarksbWhat do you understand by Function-Oriented design? Discuss in detail.
How to answer
- Define function-oriented design concept
- Explain data flow diagrams, data dictionary, structure charts
- Describe design steps and decomposition
- Mention advantages and applications
-
7 MarksaList and Explain different kinds of architecture styles and patterns?
How to answer
- Define software architecture styles and patterns
- List styles: layered, client-server, MVC, pipe-filter, repository
- Explain each with example
- Compare applicability
-
7 MarksbWhat is Test Oracles? Explain different types of test techniques.
How to answer
- Define test oracle and its need
- Explain types of test techniques e.g., black-box, white-box
- Differentiate techniques with examples
- Mention role of oracle in expected vs actual output
-
7 MarksaWith neat sketch explain briefly about testing levels?
How to answer
- Define testing levels: unit, integration, system, acceptance
- Draw neat sketch showing V-model or levels hierarchy
- Briefly explain objective of each level
- Mention who performs and when
-
7 MarksbExplain briefly about Software Configuration Management (SCM)?
How to answer
- Define SCM and its need
- Explain SCM activities: identification, control, status accounting, audit
- Mention version and change management
- Give tools examples
-
7 MarksaDiscuss about Risk Assessment and Mitigation.
How to answer
- Define risk and risk assessment
- Explain risk identification, analysis, prioritization
- Describe mitigation, monitoring and contingency planning
- Give software project examples
-
7 MarksbWhat is Re-Engineering and discuss about steps involved in Re-Engineering?
How to answer
- Define re-engineering vs forward engineering
- List steps: inventory analysis, document restructuring, reverse engineering, restructuring, forward engineering
- Explain each step briefly
- Mention benefits and costs
-
14 MarksWrite short notes on any two:
- i)Resource Allocation
- ii)Component Assembly Model
- iii)SA/SD Component Based Design
- iv)Testing frameworks
How to answer
- Select any two topics from the four options
- Define each selected topic clearly
- Explain key concepts with example/diagram
- Mention applications and significance
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