JNTU
JNTU B.Tech III SOFTWARE ENGINEERING Previous Question Paper (September - 2021 - R16)
Answer any five questions
All questions carry equal marks
Main
Compare and contrast waterfall model and spiral model.
Answer
The Waterfall model is a linear, sequential approach where each phase must be completed before the next begins. It is simple to manage and ideal for projects with well-defined requirements, but it is rigid, lacks flexibility for changes, and testing occurs only at the end, making it high-risk for complex projects.
The Spiral model is an iterative, risk-driven approach that combines elements of prototyping and the waterfall model. It emphasizes risk analysis at every iteration, allowing for continuous refinement and flexibility. While it is excellent for large, expensive, or high-risk projects, it is more complex to manage and requires significant expertise in risk assessment.
| Feature | Waterfall Model | Spiral Model |
|---|---|---|
| Approach | Linear/Sequential | Iterative/Risk-driven |
| Flexibility | Low | High |
| Risk Handling | Poor | Excellent |
| Project Size | Small/Simple | Large/Complex |
| Cost | Fixed/Predictable | Variable/Higher |
Explain the Unified process. Defend importance of the unified process.
Answer
The Unified Process (UP) is an iterative, architecture-centric, and use-case driven framework for software development. It is organized into four phases: Inception (defining scope and business case), Elaboration (analyzing requirements and establishing architecture), Construction (building the software), and Transition (deployment and user feedback).
The importance of the Unified Process is defended by the following factors:
- Risk Mitigation: By focusing on high-risk elements during the Elaboration phase, it ensures that critical technical hurdles are addressed early.
- Architecture-Centric: It forces the creation of a robust, stable architecture early, which prevents major redesigns later in the development cycle.
- Iterative Development: It allows for incremental delivery, providing stakeholders with tangible progress and opportunities to adjust requirements based on evolving needs.
- Quality Focus: The continuous integration and testing throughout the lifecycle ensure that defects are identified and resolved immediately.
What is software process? Appraise the need of software process improvement? Discuss capability maturity models.
Answer
Sign in to view the complete answer paper.
What are the various tasks in requirements engineering? Illustrate with an example the task of collecting requirements at various steps.
Answer
Sign in to view the complete answer paper.
How a data flow model is created? Illustrate with an example.
Answer
Sign in to view the complete answer paper.
Illustrate on SRD (Software Requirements Document).
Answer
Sign in to view the complete answer paper.
Explain Requirements elicitation and management.
Answer
Sign in to view the complete answer paper.
What is Software architecture? Analyse various architectural styles and patterns.
Answer
Sign in to view the complete answer paper.
Illustrate with neat diagrams the process of mapping data – flow into a software architecture.
Answer
Sign in to view the complete answer paper.
Explain design process and various design quality guidelines.
Answer
Sign in to view the complete answer paper.
Explain various types of cohesion and coupling. List in the order of level of cohesion and coupling preferred for component level design.
Answer
Sign in to view the complete answer paper.
Explain the strategic approaches to software testing. Why testing is difficult? Elaborate on how to overcome.
Answer
Sign in to view the complete answer paper.
Give an overview of black-box testing strategy. Explain Equivalence partitioning and boundary value analysis.
Answer
Sign in to view the complete answer paper.
What is software quality? Explain various steps for software quality assurance.
Answer
Sign in to view the complete answer paper.
What are various risks associated with software? Explain steps to mitigate monitor and manage risks.
Answer
Sign in to view the complete answer paper.