SPM Scheme of Evaluation GR20
SPM Scheme of Evaluation GR20
SPM Scheme of Evaluation GR20
B. Tech (CSE) - 7 SEM (R), (A.Y.2023-24), (GRBT-20), END EXAM QUESTION PAPER
SOFTWARE PROJECT MANAGEMENT
CODE No. 201CS762A; DATE: 09/11/2023: 10.00 am to 01.00 pm
Scheme of Evaluation
1-2 a) With neat diagram explain step-wise Objective and goals of Project Planning
Neat Sketch – 4M
Explanation – 3M
1-2 b) Discuss the procedure to estimate the effort of each project activity.
Explanation – 7M
Estimate the effort required for each activity, considering factors like time, cost, and
resources. Techniques such as Function Point Analysis, COCOMO, or expert judgment
may be used for effort estimation.
2-1 b) What is function point analysis? Explain the steps involved in computing the function
paths with example.
Explanation with example -- 7M
Function Point estimation is performed in the following three steps.
1. Calculate the unadjusted function point (UFP).
It is calculated by simply counting the value of each information domain and multiplying
it by an appropriate weight at its complexity level.
2. Compute the complexity adjustment attributes (CAA).
CAA = [0.65 + 0.01 × ∑ CAAi], where CAA is the complexity adjustment attributes.
3. Then, compute FP = UFP × CAA.
3-1 a) Explain the use of checklist and brainstorming technic in identification of risks.
Explanation – 7M
A risk identification checklist is a tool that helps project teams systematically review
various aspects of a project to identify potential risks. It consists of a list of common risk
categories and specific questions related to each category. Team members use the checklist
to ensure that they consider all relevant areas where risks might arise.
Brainstorming is a creative and collaborative technique used to generate a large number of
ideas quickly. In the context of risk identification, brainstorming sessions involve bringing
together project stakeholders to generate a wide range of potential risks
3-2 b) How do you use PERT for evaluating the effects of uncertainty?
Explanation – 7M
PERT is employed to plan and schedule activities with a high degree of uncertainty.
PERT utilizes three-time estimates (optimistic, pessimistic, and most likely) for each
activity, calculating the expected duration and facilitating critical path analysis. This
probabilistic approach allows project managers to account for uncertainties, conduct
sensitivity analysis, and make informed decisions based on the likelihood of project
completion within specific timeframes.
4-1 a) Explain various steps involved in creating a framework for monitoring & controlling
the progress of a project.
Sketch – 3M
Explanation – 4M
4-1 b) Give an example to explain how to identify the resource requirements?
Explanation – 7M
First, break down the work into smaller tasks like designing, coding, and testing. Estimate
how much effort each task needs and what skills are required, like coding expertise. Figure
out how many people and what kind of tools or equipment are needed for each task.
Consider any limits, like how many developers are available. Then, plan who will do what
and for how long. This helps ensure you have the right resources, like people and tools, to
finish the project successfully.
4-2 b) Why scheduling resource is an important task in software project management? Give
any four reasons.
Explanation – 7M
1. Optimal Resource Utilization
2. Timely Project Delivery
3. Cost Control
4. Risk Management
5-1 a) What do you understand by the term quality? Define the software quality and its
importance.
Explanation – 7M
Quality refers to the degree of excellence or superiority of a product or service, often
measured against certain standards or customer expectations. In the context of software,
quality involves delivering a product that meets or exceeds the specified requirements, is
free of defects, and satisfies user expectations.