CSC425 · TU past paper
Software Project Management 2078 question paper
The complete TU 2078 exam paper for Software Project Management (CSC425), all 12 questions with solved model answers written to the mark scheme.
Tap a question to open its answer.
- 1NumericalEarned value analysisHideAnswer
Earned Value Analysis
Activities: Activity Duration (days) Precedence Cost/day (Rs.) BAC = Dur × Cost/day ----------------------------------------------------------------------------- A 8 - 200 1600 B 4 - 200 800 C 4 A, B 300 1200 D 4 B 400 1600 Total Budget ...
- 210 marksEconomic analysisHideAnswer
Differentiate between programme management and portfolio management. Define Payback period. How can it be used as an evaluation technique? What are its advantages and disadvantages?[10]
--- Basis Programme Management Portfolio Management --------- Definition Management of a group of related projects coordinated together to obtain benefits not available from managing them individually Management of a collection of projec...
- 310 marksRisk analysisHideAnswer
Suppose you have been assigned to develop online voting system. List four risks that might affect the success of the system. Rank the risks based on Risk exposure. Develop contingency plan for the highest ranked risk.[10]
Based on the nature of risks (project risk, technical risk, and business risk) The following four risks are identified: Risk ID Risk Description Risk Type ------------------------------------- R1 Security Breach / Cyber Attack: Unauthori...
- 45 marksNumericalEconomic analysisHideAnswer
Calculate ROI for the following project
$$\begin{array}{|c|c|}\hline \text{Year} & \text{Project} \ \hline 0 & -50000 \ 1 & 5000 \ 2 & 5000 \ 3 & 20000 \ 4 & 40000 \ 5 & 50000 \ \hline \end{array}$$
[5]
Year Cash Flow (Rs.) ---------------------- 0 -50,000 (investment) 1 +5,000 2 +5,000 3 +20,000 4 +40,000 5 +50,000 - Initial Investment = Rs. 50,000 - No discount rate specified, so this is simple (average) ROI. --- $$ \text{Total Benefi...
- 55 marksObjectives of activity planningHideAnswer
Differentiate between activity-based approach and hybrid-based approach for identifying activities. [5]
The activity-based approach uses the Work Breakdown Structure (WBS) to generate a complete task list for the project. It focuses on identifying and decomposing activities/tasks in a top-down hierarchical manner. 1. Identify the main task...
- 65 marksSP Vs. other types of projects activities HideAnswer
Why software project management is a challenging activity? [5]
Software Project Management (SPM) is the process of planning, organizing, directing, and controlling software development projects. It is considered a highly challenging activity due to the following reasons: --- Unlike physical products...
- 75 marksNumericalNetwork planning modelHideAnswer
Draw precedence network diagram for the following and identify the critical path.
Activity Duration (Weeks) Precedence A 5 B 3 A C 5 A D 10 B, C [5]
Precedence Network Diagram and Critical Path
Step 1 - EXTRACT: Given Data
Activity Duration (Weeks) Precedence A 5 None (start) B 3 A C 5 A D 10 B, C Step 2 - SOLVE
Precedence Network (Activity-on-Node)
+--------+ +-->| B: 3 |---+ | +--------+ | +--------+ | v +--------+ | A: 5 |---+ +-->| D: 10 |---> Finish +--------+ | ^ +--------+ | +--------+ | +-->| C: 5 |---+ +--------+- A has no predecessor (starts the project).
- B and C both follow A.
- D follows both B and C (both must complete before D starts).
Forward Pass (Earliest Start / Earliest Finish)
$EF = ES + \text{Duration}$
Activity ES Duration EF A 0 5 5 B 5 3 8 C 5 5 10 D $\max(8,10)=10$ 10 20 Project Duration = 20 weeks
Backward Pass (Latest Finish / Latest Start)
$LS = LF - \text{Duration}$
Activity LF Duration LS D 20 10 10 C 10 5 5 B 10 3 7 A $\min(7,5)=5$ 5 0 Total Float ($TF = LS - ES$)
Activity ES LS Total Float Critical? A 0 0 0 Yes B 5 7 2 No C 5 5 0 Yes D 10 10 0 Yes Critical Path
Path enumeration:
- $A \to B \to D = 5 + 3 + 10 = 18$ weeks
- $A \to C \to D = 5 + 5 + 10 = 20$ weeks (longest)
$$\boxed{A \rightarrow C \rightarrow D, \quad \text{Duration} = 20 \text{ weeks}}$$
- 85 marksMotivationHideAnswer
Explain Maslow's hierarchy of needs. [5]
Maslow's Hierarchy of Needs is a motivational theory proposed by Abraham Maslow in 1943. It describes human needs arranged in a hierarchical pyramid of five levels. The theory states that lower-level needs must be satisfied before a pers...
- 95 marksSoftware qualityHideAnswer
Briefly explain different quality factors. [5]
Software quality factors are the attributes or characteristics used to evaluate how well a software product meets its requirements and satisfies user needs. Based on the software product attributes, quality factors are grouped into three...
- 105 marksIntroductionHideAnswer
Explain the process of Software Configuration Management. [5]
Software Configuration Management (SCM) is the practice of identifying, organizing, and controlling changes to the software and related objects throughout the Software Development Life Cycle (SDLC). It ensures that software products are ...
- 115 marksVisualizing progressHideAnswer
Differentiate between Gantt chart and slip chart. [5]
A Gantt chart is one of the oldest and simplest techniques for tracking project progress. It is an activity bar chart that indicates scheduled activity dates. It plots activities against a timeline using horizontal bars, where each bar r...
- 125 marksEconomic analysisHideAnswer
Short Notes: 1. Present worth 2. PERT diagram [5]
--- Present Worth (PW) is also called Discounted Cash Flow (DCF), Present Value (PV), or Net Present Value (NPV). It is a financial measure used to determine the current value of a stream of future cash flows. - It is a widely used metho...