JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2023 SOFTWARE ENGINEERING Previous Question Paper (March - 2023 - R17)

MCA | 2023 | II | R17 | March - 2023

Answer PaperPaper Code: 842AEMaximum Marks: 75Time: 3 Hours

i) Question paper consists of Part A, Part B.
ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions.
iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.

Part A

1a

What is SDLC? Give various activities during SDLC.

5 marks

Answer

The Software Development Life Cycle (SDLC) is a structured process used by the software industry to design, develop, and test high-quality software. It provides a systematic framework to ensure that software projects are completed within time and cost estimates while meeting customer requirements.

The primary activities involved in the SDLC are:

  • Requirement Analysis: Gathering and documenting user needs and system requirements to define what the software should accomplish.
  • System Design: Translating requirements into a technical blueprint, including architecture, user interfaces, and data structures.
  • Implementation (Coding): Converting the design specifications into actual executable code using chosen programming languages.
  • Testing: Systematically identifying and fixing defects to ensure the software functions correctly and meets quality standards.
  • Deployment and Maintenance: Releasing the software to the production environment and performing ongoing updates or bug fixes to ensure continued performance.
1b

List and explain various types of Feasible Studies.

5 marks

Answer

Feasibility studies are conducted to determine if a proposed software project is viable from various perspectives before committing significant resources. The primary types include:

  • Technical Feasibility: Evaluates whether the current technology, hardware, and software expertise available are sufficient to build the system. It assesses if the technical requirements can be met within the project constraints.
  • Economic Feasibility: Often referred to as cost-benefit analysis, this determines if the project is financially viable. It compares the estimated development and maintenance costs against the expected tangible and intangible benefits to ensure a positive return on investment.
  • Operational Feasibility: Examines how well the proposed system solves the business problems and addresses the requirements. It considers whether the organization's culture, workflows, and personnel are capable of adopting and effectively using the new system.
  • Legal Feasibility: Investigates potential legal conflicts, such as data privacy regulations (e.g., GDPR), intellectual property rights, licensing agreements, or contractual obligations that might hinder the project.
  • Schedule Feasibility: Assesses whether the project can be completed within the required timeframe. It involves estimating the time required for each phase and determining if the deadline is realistic given the available resources.
1c

Discuss on fundamental Software Design Concepts.

5 marks

Answer

Sign in to view the complete answer paper.

1d

What are the Objectives of Testing?

5 marks

Answer

Sign in to view the complete answer paper.

1e

Explain briefly about Calculating Earned Value measures.

5 marks

Answer

Sign in to view the complete answer paper.

Part B

210 marks
a

Draw and explain the CMMI model.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain the Software Process Framework.

5 marks

Answer

Sign in to view the complete answer paper.

OR
310 marks
a

What is Legacy Software? Explain briefly its impact in Software Engineering.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss in detail about Evolutionary Process model.

5 marks

Answer

Sign in to view the complete answer paper.

410 marks
a

Explain the structure of Software Requirements Document.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss about various structured methods used in Software Development.

5 marks

Answer

Sign in to view the complete answer paper.

OR
510 marks
a

Distinguish between Functional and Non-functional requirements.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain briefly about the Object Models.

5 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

Explain how to map Data Flow into Software Architecture.

5 marks

Answer

Sign in to view the complete answer paper.

b

Distinguish between an Architectural Pattern and a Framework.

5 marks

Answer

Sign in to view the complete answer paper.

OR
710 marks
a

Discuss in detail about Architectural Styles.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain about the Design model at Component level.

5 marks

Answer

Sign in to view the complete answer paper.

810 marks
a

Explain the different Integration Testing approaches.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss the metrics used for Software Maintenance.

5 marks

Answer

Sign in to view the complete answer paper.

OR
910 marks
a

Explain how to compute Cyclomatic Complexity.

5 marks

Answer

Sign in to view the complete answer paper.

b

Describe the framework for Software Product metrics.

5 marks

Answer

Sign in to view the complete answer paper.

1010 marks
a

Elaborate on the series of tasks of a Software Configuration Management process.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain various Software Quality Standards and discuss how to assure them.

5 marks

Answer

Sign in to view the complete answer paper.

OR
1110 marks
a

Define Risk. Explain the Needs and Activities or Risk Management?

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain the factors that affect Software Quality.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of SOFTWARE ENGINEERING from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for MCA 2023 II, March - 2023, R17.

For the question paper without answers, switch to the Question Paper tab.

Other papers in SOFTWARE ENGINEERING

Loading Question Papers

Fetching data from database...