2078

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.

Past Papers2081208020792078

Tap a question to open its answer.

  1. 1NumericalEarned value analysisAnswer

    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 ...

  2. 210 marksEconomic analysisAnswer

    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...

  3. 310 marksRisk analysisAnswer

    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...

  4. 45 marksNumericalEconomic analysisAnswer

    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...

  5. 55 marksObjectives of activity planningAnswer

    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...

  6. 65 marksSP Vs. other types of projects activities Answer

    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...

  7. 75 marksNumericalNetwork planning modelAnswer

    Draw precedence network diagram for the following and identify the critical path.

    ActivityDuration (Weeks)Precedence
    A5
    B3A
    C5A
    D10B, C

    [5]

    Precedence Network Diagram and Critical Path

    Step 1 - EXTRACT: Given Data

    ActivityDuration (Weeks)Precedence
    A5None (start)
    B3A
    C5A
    D10B, 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}$

    ActivityESDurationEF
    A055
    B538
    C5510
    D$\max(8,10)=10$1020

    Project Duration = 20 weeks

    Backward Pass (Latest Finish / Latest Start)

    $LS = LF - \text{Duration}$

    ActivityLFDurationLS
    D201010
    C1055
    B1037
    A$\min(7,5)=5$50

    Total Float ($TF = LS - ES$)

    ActivityESLSTotal FloatCritical?
    A000Yes
    B572No
    C550Yes
    D10100Yes

    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}}$$

  8. 85 marksMotivationAnswer

    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...

  9. 95 marksSoftware qualityAnswer

    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...

  10. 105 marksIntroductionAnswer

    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 ...

  11. 115 marksVisualizing progressAnswer

    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...

  12. 125 marksEconomic analysisAnswer

    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...