JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2017 SOFTWARE ENGINEERING Previous Question Paper (August - 2017 - R15)
This question paper contains two parts A and B. Part A is compulsory. Part B consists of 5 Units. Answer any one full question from each unit.
Part A
Answer all questions in Part A.
What are the generic framework activities that are present in every software process?
Answer
The generic framework activities applicable to all software processes are:
- Communication: Involves collaboration with the customer to gather requirements and define objectives.
- Planning: Establishes a roadmap by defining tasks, milestones, resources, and schedules.
- Modeling: Includes analysis and design tasks to understand the problem and create a blueprint for the solution.
- Construction: Involves code generation and testing to ensure the software meets requirements.
- Deployment: The software is delivered to the customer for evaluation and feedback.
What are the characteristics of SRS?
Answer
A high-quality Software Requirements Specification (SRS) should possess the following characteristics:
- Correct: Accurately reflects the customer's needs.
- Unambiguous: Each requirement has only one interpretation.
- Complete: Includes all significant requirements and responses to all input classes.
- Consistent: No subset of requirements conflicts with another.
- Verifiable: A finite, cost-effective process exists to check if the software meets the requirement.
- Modifiable: Structure and style allow for easy changes.
- Traceable: Each requirement can be linked to its origin and subsequent design elements.
How to assess the quality of software design?
Answer
Sign in to view the complete answer paper.
What is Cyclomatic complexity? How to compute it?
Answer
Sign in to view the complete answer paper.
Describe the difference between “known risks” and “predictable risks”?
Answer
Sign in to view the complete answer paper.
Part B
Describe the life cycle of a computer-based system. Also explain the concept of Waterfall model of software life cycle.
Answer
Sign in to view the complete answer paper.
Compare between perspective and iterative process models.
Answer
Sign in to view the complete answer paper.
Explain the levels in continuous model of CMMI.
Answer
Sign in to view the complete answer paper.
Explain unified process? Elaborate on the unified process work products.
Answer
Sign in to view the complete answer paper.
State and explain the requirements engineering tasks in detail.
Answer
Sign in to view the complete answer paper.
Develop an object model, including a class hierarchy diagram and an aggregation diagram showing the components in the computer based system of your choice.
Answer
Sign in to view the complete answer paper.
Suggest how an engineer responsible for drawing up a system requirements specification might keep track of the relationship between functional and non- functional requirements?
Answer
Sign in to view the complete answer paper.
Explain the concept of class based modeling in detail.
Answer
Sign in to view the complete answer paper.
What are the elements of data design?
Answer
Sign in to view the complete answer paper.
What are the steps involved in user interface analysis?
Answer
Sign in to view the complete answer paper.
Why is “chunking” important during the component-level design review process.
Answer
Sign in to view the complete answer paper.
Distinguish between verification and validation. What are the conditions exists after performing validation testing?
Answer
Sign in to view the complete answer paper.
What are the reasons behind to perform white box testing?
Answer
Sign in to view the complete answer paper.
Describe the difference between process and project metrics in your own words.
Answer
Sign in to view the complete answer paper.
How do we review quality and how are effective reviews conducted?
Answer
Sign in to view the complete answer paper.
Explain in detail about RMMM.
Answer
Sign in to view the complete answer paper.
Explain the following:
a) CASE Tools
b) Change Management.
CASE Tools
Answer
Sign in to view the complete answer paper.
Change Management.
Answer
Sign in to view the complete answer paper.