JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year SOFTWARE ENGINEERING Previous Question Paper (August - 2022 - R18)
Answer any five questions. All questions carry equal marks.
Main
Explain CMMI model with a neat sketch.
Answer
The Capability Maturity Model Integration (CMMI) is a process improvement framework that provides organizations with the essential elements of effective processes. It helps organizations streamline process improvement and encourage productive, efficient behaviors that decrease risks in software development.
The model is structured into five maturity levels:
- Initial: Processes are unpredictable, poorly controlled, and reactive.
- Managed: Processes are characterized for projects and are often reactive.
- Defined: Processes are characterized for the organization and are proactive.
- Quantitatively Managed: Processes are measured and controlled using statistical techniques.
- Optimizing: Focus is on continuous process improvement through incremental and innovative technological changes.
The sketch of the CMMI model typically depicts a staircase diagram where each step represents a maturity level, starting from Level 1 at the base and ascending to Level 5 at the top, illustrating the progression of organizational capability and process maturity.
Give an overview of unified process model.
Answer
The Unified Process (UP) is an iterative and incremental software development framework that is use-case driven, architecture-centric, and risk-focused. It organizes the development lifecycle into four distinct phases:
- Inception: Defines the scope of the project, identifies key use cases, and establishes the business case and feasibility.
- Elaboration: Analyzes the problem domain, establishes a sound architectural foundation, and eliminates the highest-risk elements.
- Construction: Focuses on building the software system through coding, testing, and integration of components.
- Transition: Moves the software from development to the user community, including beta testing, user training, and deployment.
The model operates across multiple iterations within these phases, allowing for continuous feedback and refinement of the software product throughout the development lifecycle.
Discuss in brief about the waterfall model.
Answer
Sign in to view the complete answer paper.
Explain process patterns and process assessment.
Answer
Sign in to view the complete answer paper.
Describe five desirable characteristics of a good software requirement specification document.
Answer
Sign in to view the complete answer paper.
Give an overview of various system models.
Answer
Sign in to view the complete answer paper.
Discuss about principal requirements engineering activities and their relationships.
Answer
Sign in to view the complete answer paper.
Explain how a software requirements document is structured.
Answer
Sign in to view the complete answer paper.
Write a short notes on data design.
Answer
Sign in to view the complete answer paper.
Describe architectural styles and patterns.
Answer
Sign in to view the complete answer paper.
Explain the following diagrams:
Class diagrams and sequence diagrams
Answer
Sign in to view the complete answer paper.
Collaboration diagrams and use case diagrams.
Answer
Sign in to view the complete answer paper.
Describe strategic approach to software testing.
Answer
Sign in to view the complete answer paper.
Explain Software quality and metrics for analysis model.
Answer
Sign in to view the complete answer paper.
Illustrate various Metrics for Process and Products.
Answer
Sign in to view the complete answer paper.