Bachelors Level/Fourth Year/Seventh Semester/Science csit/seventh semester/software project management/syllabus wise questions

B.Sc Computer Science and Information Technology

Institute of Science and Technology, TU

Software Project Management (CSC425)

Year Asked: 2078, syllabus wise question

Activity Planning and Scheduling
1.
Differentiate between activity-based approach and hybrid-based approach for identifying activities. [5]
2.
Draw precedence network diagram for the following and identify the critical path.

$\begin{array}{|c|c|c|}\hline \text{Activity} & \text{Duration(Weeks)} & \text{Precedence} \\ \hline A & 5 & \\ B & 3 & A \\ C & 5 & A \\ D & 10 & B, C \\ \hline \end{array}$
[5]
Introduction to Software Project Management
1.
Why software project management is a challenging activity? [5]
Managing Contracts and people
1.
Differentiate between Gantt chart and slip chart. [5]
Monitoring and Control
1.
Explain Maslow's hierarchy of needs. [5]
Project Analysis
1.
Perform earned value analysis of the following project

$\begin{array}{|c|c|c|c|}\hline \text{Activity} & \text{Duration(days)} & \text{Precedence} & \text{Cost/day(RS.)} \\ \hline A & 8 & & 200 \\ B & 4 & & 200 \\ C & 4 & A,B & 300 \\ D & 4 & B & 400 \\ \hline \end{array}$
The progress after the end of 12th day is as follows: Calculate SV, SPI, CV, and CPI respectively.

$\begin{array}{|c|c|c|}\hline \text{Activity} & \%\text{Completion} & \text{Incurred Cost} \\ \hline A & 100 & 1400 \\ B & 100 & 400 \\ C & 75 & 1000 \\ D & 50 & 1000 \\ \hline \end{array}$
[10+0]
2.
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]
3.
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]
Resource Allocation
1.
Short Notes: 1. Present worth 2. PERT diagram [5]
Risk Management
1.
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]
Software Configuration Management
1.
Explain the process of Software Configuration Management. [5]
Software quality assurance and testing
1.
Briefly explain different quality factors. [5]