JNTU
JNTU MCA 2018 SOFTWARE PROJECT MANAGEMENT Previous Question Paper (January - 2018 - R13)
Note: This question paper contains two parts A and B. Part A is compulsory which carries 20 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit.
PART - A
Answer all questions. Each question carries 4 marks.
What constitutes a good software cost estimate? Explain.
Answer
A good software cost estimate is characterized by accuracy, reliability, and the ability to support effective project management decision-making. It serves as a realistic baseline for planning, budgeting, and tracking progress throughout the software development life cycle.
Key attributes of a good estimate include:
- Accuracy and Precision: The estimate is based on historical data, clear requirements, and a defined scope, minimizing the variance between predicted and actual costs.
- Transparency and Documentation: All assumptions, constraints, and methodologies used to derive the estimate are clearly documented, allowing stakeholders to understand the basis of the figures.
- Inclusion of Contingency: It accounts for risks and uncertainties by incorporating a buffer or contingency reserve to handle unforeseen events or scope creep.
- Iterative Refinement: The estimate is not static; it is updated periodically as more information becomes available, ensuring it remains relevant as the project evolves.
Write Booch’s five characteristics of a successful object oriented project.
Answer
Grady Booch identified five essential characteristics that distinguish successful object-oriented projects from those that fail. These characteristics focus on managing complexity and ensuring architectural integrity:
- Architecture-centric: Successful projects prioritize the development of a robust, well-defined software architecture early in the lifecycle to serve as the foundation for the entire system.
- Iterative and incremental: Development is organized into a series of short, time-boxed iterations, allowing for continuous refinement, early risk mitigation, and frequent feedback.
- Use-case driven: Requirements are captured and validated through use cases, ensuring that the system's functionality is aligned with the needs of the end-users and stakeholders.
- Risk-focused: The project team proactively identifies, prioritizes, and addresses technical and project-related risks during the earliest phases of development.
- Managed evolution: The project maintains a controlled process for handling changes, ensuring that the system evolves in a disciplined manner without compromising the integrity of the architecture.
Explain about test artifacts in brief.
Answer
Sign in to view the complete answer paper.
How should the evolutionary WBS be structured?
Answer
Sign in to view the complete answer paper.
What are the basic parameters of an earned value system?
Answer
Sign in to view the complete answer paper.
PART - B
Answer any one full question from each unit. Each question carries 8 marks.
Explain the waterfall model approach and describe the five improvements to this model that would eliminate most of the development risks.
Answer
Sign in to view the complete answer paper.
How to improve software economics through team effectiveness and automation? Discuss in detail.
Answer
Sign in to view the complete answer paper.
What are the modern process approaches for solving conventional problems? Discuss.
Answer
Sign in to view the complete answer paper.
Explain the key practices that improve the overall software quality.
Answer
Sign in to view the complete answer paper.
What are the essential activities in Inception and construction phases? Discuss.
Answer
Sign in to view the complete answer paper.
Discuss in detail about management and engineering artifacts.
Answer
Sign in to view the complete answer paper.
Discuss the activities that take place in the work flows in each of the software development phases.
Answer
Sign in to view the complete answer paper.
Explain about the four component teams in a default line-of-business organization and their responsibilities.
Answer
Sign in to view the complete answer paper.
Why are the metrics divided into management and quality indicators? Name the core metrics under each category.
Answer
Sign in to view the complete answer paper.
What are the priorities used for tailoring the process framework?
Answer
Sign in to view the complete answer paper.
Discuss about process discriminants.
Answer
Sign in to view the complete answer paper.