JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA II SOFTWARE ENGINEERING Previous Question Paper (December - 2019 - R17)
Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks and may have a, b, c as sub questions.
PART - A
Explain the five generic process framework activities.
Answer
The five generic process framework activities that apply to any software project regardless of size or complexity are:
- Communication: Involves heavy collaboration with the customer to understand objectives, gather requirements, and define scope.
- Planning: Establishes a roadmap for the project, including task scheduling, resource allocation, and risk assessment.
- Modeling: Focuses on creating analysis and design models to better understand software requirements and the architecture to satisfy them.
- Construction: Involves the actual coding of the software and the subsequent testing to uncover errors.
- Deployment: The software is delivered to the customer for evaluation, feedback, and eventual operational use.
What is requirements traceability? How is it useful in requirements change management? Explain.
Answer
Requirements traceability is the ability to describe and follow the life of a requirement in both a forward and backward direction, from its origin through design, implementation, and testing. It creates a map of dependencies between requirements, system components, and test cases.
In requirements change management, it is essential because it allows developers to perform impact analysis. When a requirement changes, traceability helps identify exactly which design documents, code modules, and test scripts are affected, ensuring that changes are implemented consistently and that no downstream dependencies are overlooked.
Explain about sequence diagrams.
Answer
Sign in to view the complete answer paper.
What questions do black-box tests answer? Explain with examples.
Answer
Sign in to view the complete answer paper.
Differentiate between product standards and process standards.
Answer
Sign in to view the complete answer paper.
PART - B
What is process pattern? Explain the template for describing a process pattern.
Answer
Sign in to view the complete answer paper.
Explain Waterfall model with its merits and demerits. Provide three examples of software projects that would be amenable to the Waterfall model.
Answer
Sign in to view the complete answer paper.
Discuss the various framework activities that are used during PSP and TSP? Write the objectives of each one.
Answer
Sign in to view the complete answer paper.
What is the purpose of process assessment? Write the formal techniques that are available for assessing the software process.
Answer
Sign in to view the complete answer paper.
What is the goal of requirements analysis phase? Give reasons why the requirements analysis phase is a difficult one.
Answer
Sign in to view the complete answer paper.
What kind of problems are likely to occur in software requirements specifications? Discuss.
Answer
Sign in to view the complete answer paper.
Is it possible to have a system that can automatically verify completeness of an SRS document? If not, why?
Answer
Sign in to view the complete answer paper.
Write the taxonomy of different software architectural styles and explain each style.
Answer
Sign in to view the complete answer paper.
What are the different static and dynamic models that UML provides to document the design? Discuss them clearly with suitable examples.
Answer
Sign in to view the complete answer paper.
What Boundary value analysis? Write the guidelines to create boundary value analysis test cases and explain.
Answer
Sign in to view the complete answer paper.
List and explain the metrics used for software maintenance.
Answer
Sign in to view the complete answer paper.
Explain the path testing technique with suitable example.
Answer
Sign in to view the complete answer paper.
What are the metrics used for design model? Explain.
Answer
Sign in to view the complete answer paper.
Why is there often tension between a software engineering group and an independent Software quality assurance group? Is this healthy?
Answer
Sign in to view the complete answer paper.
Define software reliability and explain software reliability measures.
Answer
Sign in to view the complete answer paper.
What is Software Quality Assurance? Discuss about the significance of Statistical SQA.
Answer
Sign in to view the complete answer paper.
With a sample risk information sheet, explain the RMMM plan.
Answer
Sign in to view the complete answer paper.