AL-403 · Software Engineering/Unsolved PYQ Paper
AL-403 Software Engineering - Nov 2023 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 MarksaWhat is spiral model? Explain with neat diagram.
How to answer
- Definition of spiral model as risk-driven iterative SDLC model by Boehm
- Four quadrants/phases: objective determination, risk analysis, development, planning
- Explanation of iterations/spirals with risk assessment
- Neat labelled spiral diagram
-
7 MarksbWhat is SDLC? Illustrate the phases of SDLC in software engineering.
How to answer
- Definition of SDLC
- List of phases: requirement, design, implementation, testing, maintenance
- Brief description of each phase
- Illustrative diagram/flow of phases
-
7 MarksaWhat is the difference between function oriented modeling and object oriented modeling?
How to answer
- Definition of function oriented modeling
- Definition of object oriented modeling
- Comparison on basis: focus, approach, techniques, reusability
- Examples: DFD vs UML
-
7 MarksbDiscuss about system and software requirement specifications.
How to answer
- Definition of system requirements vs software requirements
- Contents/structure of SRS/SRS document
- Characteristics of good SRS
- Importance in development process
-
7 MarksaWhat is a design metrics? Explain the importance of design metrics.
How to answer
- Definition of design metrics
- Types of design metrics: complexity, cohesion, coupling
- Role in quality assessment and decision making
- Importance for maintainability and productivity
-
7 MarksbDiscuss about the function oriented design strategies in detail.
How to answer
- Concept of function oriented design
- Strategies: data flow design, structure charts
- Steps: DFD to structure chart transformation
- Cohesion and coupling considerations
-
7 MarksaWhat is software testing and system testing? Explain in detail.
How to answer
- Definition of software testing
- Definition of system testing
- Objectives and scope of each
- System testing types and process
-
7 MarksbDiscuss about integration testing with suitable example.
How to answer
- Definition of integration testing
- Top-down, bottom-up, sandwich approaches
- Suitable example with modules/drivers/stubs
- Advantages and challenges
-
7 MarksaWhat is risk and how to identify the risk in software engineering? Explain.
How to answer
- Definition of risk in software projects
- Categories: project, technical, business risks
- Risk identification methods
- Risk assessment process
-
7 MarksbWrite the difference between reverse engineering and re-engineering.
How to answer
- Definition of reverse engineering
- Definition of re-engineering
- Key differences on purpose, process, output
- Tabular comparison with examples
-
7 MarksaWhat are the steps of acceptance testing? Explain in detail.
How to answer
- Definition of acceptance testing
- Steps: planning, test case design, execution, evaluation
- Alpha vs beta testing
- Role of customer and acceptance criteria
-
7 MarksbExplain the principles of risk assessment and mitigation.
How to answer
- Concept of risk assessment and mitigation
- Principles: identification, analysis, prioritization
- Mitigation planning, monitoring and control
- RMMM plan elements
-
7 MarksaWrite about project scheduling and tracking.
How to answer
- Definition of project scheduling and tracking
- Techniques: Gantt chart, PERT, CPM
- Tracking mechanisms and earned value
- Relation to project control
-
7 MarksbDescribe RUP and agile processes in detail.
How to answer
- Overview of RUP phases and disciplines
- Overview of agile manifesto and methods
- Comparison of iterative characteristics
- Advantages and applications
-
14 MarksWrite a short note on any two:
- a)Structured methods
- b)White-Box Testing
- c)Feasibility Analysis
- d)Test Case Design
How to answer
- Select any two topics from list
- Definition and key concepts for each
- Relevance in software engineering
- Brief example or application
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