JNTU

JNTU B.Tech IV MODERN SOFTWARE ENGINEERING Previous Question Paper (September - 2022 - R16)

B.Tech | IV | II | R16 | September - 2022

Answer PaperPaper Code: 138DKMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Discuss with Extreme Programming life cycle.

8 marks

Answer

Extreme Programming (XP) is an agile software development framework that emphasizes high-quality code and responsiveness to changing requirements through a continuous, iterative lifecycle. The XP lifecycle consists of five primary phases:

  1. Exploration: Customers write user stories, and developers estimate the effort required for each story. This phase defines the scope of the release.
  2. Planning: The team prioritizes user stories and creates a release plan. This phase establishes the schedule and commitment for the upcoming iteration.
  3. Iterations to Release: The project is broken down into small, time-boxed iterations (usually 1-3 weeks). Each iteration involves design, coding, testing, and integration.
  4. Productionizing: This phase involves final testing, performance tuning, and preparing the software for deployment to the end-user environment.
  5. Maintenance: Once deployed, the system enters a maintenance phase where the team continues to support the software, fix bugs, and add new features based on ongoing feedback.

The lifecycle is supported by core practices such as pair programming, test-driven development, continuous integration, and frequent small releases to ensure rapid feedback and high code quality.

b

Describe about informative workspace in extreme programming.

7 marks

Answer

An informative workspace is a physical environment designed to facilitate communication, transparency, and collective ownership within an XP team. It acts as a visual information radiator, ensuring that all team members are aware of the project's status without needing to query a database or ask for reports.

Key characteristics of an informative workspace include:

  • Visible Status: Large charts, task boards, or whiteboards are displayed prominently, showing current progress, remaining work, and velocity.
  • Open Layout: The workspace is typically an open-plan office that encourages face-to-face communication, reducing barriers to collaboration and facilitating pair programming.
  • Information Radiators: These are displays that show real-time metrics, such as build status (e.g., a traffic light signal for continuous integration results) or defect counts, allowing anyone walking by to understand the project health instantly.
  • Shared Artifacts: Design sketches, story cards, and architecture diagrams are pinned to walls, ensuring that the team's mental model is synchronized and accessible to everyone.

By making information ubiquitous, the workspace minimizes the time spent on administrative status updates and fosters a culture of shared responsibility and rapid problem-solving.

215 marks
a

Is extreme programming right to us? Explain.

8 marks

Answer

Sign in to view the complete answer paper.

b

How to conduct an Iteration Retrospective? Explain in detail.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Describe the Ubiquitous Language in agile development.

8 marks

Answer

Sign in to view the complete answer paper.

b

How to conduct an Iteration Demo? Explain in detail.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain about reporting in detail.

8 marks

Answer

Sign in to view the complete answer paper.

b

How agile development is made by sitting together? Explain.

7 marks

Answer

Sign in to view the complete answer paper.

5

Discuss in detail about continuous integration in releasing software product.

15 marks

Answer

Sign in to view the complete answer paper.

6

Explain about ten-minute build in agile modeling.

15 marks

Answer

Sign in to view the complete answer paper.

7

Discuss in detail about estimating while planning in agile modeling.

15 marks

Answer

Sign in to view the complete answer paper.

8

Explain the following:

15 marks
a

Test-driven development

8 marks

Answer

Sign in to view the complete answer paper.

b

Exploratory testing

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of MODERN SOFTWARE ENGINEERING from JNTU for B.Tech IT IV II, September - 2022, R16.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in MODERN SOFTWARE ENGINEERING

Loading Question Papers

Fetching data from database...