0% found this document useful (0 votes)
265 views9 pages

Faculty of Engineering Ain Shams University Final Examination

The document is an exam for a Software Project Management course consisting of 4 questions worth a total of 40 marks. It provides instructions for students taking the exam, including only using the exam paper and cover sheet, not bringing any additional materials, and completing the exam within the allotted time of 3 hours. Question 1 is worth 10 marks and asks students to define SMART project goals, MoSCoW prioritization, compare milestones and deliverables, and define project value and risk. Question 2, also worth 10 marks, asks students to calculate PERT estimates, define budget spending terms, and calculate budget, actual cost, and planned value. Question 3, worth another 10 marks, asks students to analyze progress data,

Uploaded by

Rita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views9 pages

Faculty of Engineering Ain Shams University Final Examination

The document is an exam for a Software Project Management course consisting of 4 questions worth a total of 40 marks. It provides instructions for students taking the exam, including only using the exam paper and cover sheet, not bringing any additional materials, and completing the exam within the allotted time of 3 hours. Question 1 is worth 10 marks and asks students to define SMART project goals, MoSCoW prioritization, compare milestones and deliverables, and define project value and risk. Question 2, also worth 10 marks, asks students to calculate PERT estimates, define budget spending terms, and calculate budget, actual cost, and planned value. Question 3, worth another 10 marks, asks students to analyze progress data,

Uploaded by

Rita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Ain Shams University

Faculty of Engineering

Ain Shams University


Final Examination
Programme Question 1st 2nd Agreed
Computer Engineering and Software Systems number(s) Marker Marker Mark

UEL Module Code UEL Module Name


EG7642 Software Engineering 2

ASU Course Code ASU Course Name


CSE427 Software Project Management
Assessment
Semester Examination Date
weighting
40 Marks Spring 2021

INSTRUCTIONS TO CANDIDATES
1. This examination paper is to be completed within 3:00 hours.
2. Organise your answer sheet so that you devote a separate
zone/section for each question. Write clearly the question number
on the top left corner of every section.
3. You may use the two faces of your answer sheet.
4. Write your ID clearly in the Student’s IDs section on the paper
sheet.
5. The coversheet must be stapled to the paper sheet.
6. Read all questions and instructions carefully

Total

1st Marker
Signature

2nd Marker
Signature

Student ASU ID No. Student UEL ID No. Student’s Signature


AIN SHAMS UNIVERSITY
FACULTY OF ENGINEERING

Computer and Systems Engineering Department


Program of Computer Engineering and Software Systems

Spring Semester, 2021 Course Code: CSE 427 Time allowed: 2 Hrs.
Software Project Management
The Exam Consists of Four Questions in Two Pages. Maximum Marks: 40 Marks 1/2
‫ﻌﻠﻴﻤﺎت ﺎﻣﺔ‬
.‫ﺣﻴﺎزة اﻟﺘﻴﻠﻔﻮن ا ﻤﻮل ﻣﻔﺘﻮﺣﺎ داﺧﻞ ﻨﺔ اﻷﻣﺘﺤﺎن ﻌﺘ ﺣﺎﻟﺔ ﻏﺶ ﺴﺘﻮﺟﺐ اﻟﻌﻘﺎب و ذا ﺎن ﺿﺮورى اﻟﺪﺧﻮل ﺑﺎ ﻤﻮل ﻓﻴﻮﺿﻊ ﻣﻐﻠﻖ ا ﻘﺎﺋﺐ‬
.‫ﻻ ﺴﻤﺢ ﺑﺪﺧﻮل ﺳﻤﺎﻋﺔ اﻷذن أو اﻟﺒﻠﻮﺗﻮث‬
.‫ﻻ ﺴﻤﺢ ﺑﺪﺧﻮل أي ﻛﺘﺐ أو ﻣﻼزم أو أوراق داﺧﻞ اﻟ ﻨﺔ وا ﺎﻟﻔﺔ ﻌﺘ ﺣﺎﻟﺔ ﻏﺶ‬

Question 1: (10 Marks)


a. What is meant by a SMART Project Goal
b. What is meant by MoSCoW classification of a Project Goal
c. Compare between a milestone and a deliverable
d. What is a project value?
e. What is a project Risk?
Question 2: (10 Marks)
a. You are using PERT for planning of your project. A task has pessimistic estimate of 24 days, most likely
estimate of 15 days and optimistic estimate of 12 days. What is the mean using the PERT technique?
b. What is the term used to define the money spent during a specific period of the project execution?
c. You have been given 100,000 USD to complete the project. 60,000 USD has been spent, though as per the
schedule, 55,000 USD should have been spent to complete the same work:
i. What is the Budget at Completion (BAC)?
ii. What is the current Actual Cost (AC)?
iii. What is the current Planned Value (PV)?
Question 3: (10 Marks)
A software project is planned for a 10 month with a total budget of 450,000 L.E. At the end of month (7) the project
performance was as follows
Month 1 2 3 4 5 6 7 8 9 10

Work 5% 15% 25% 35% 40% 45% 55% - - -


Progress (%)

Planned 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Work (%)

Budget (L.E.) 45,000 90,000 135,000 180,000 225,000 270,000 315,000 360,000 405,000 450,000

Actual Cost 30,000 120,000 145,000 220,000 250,000 320,000 350,000 - - -

a. Draw a diagram to determine the progress of Planned Value, Actual Cost, and Earned Value.
b. Determine the budget at completion (BAC)
c. At the end of month 7, determine the Actual Cost, Planned Value, and Earned Value
d. At the end of month 7, determine the Cost Performance Index (CPI) and Schedule Performance Index
(SPI)
e. Calculate the Cost Schedule Index.
AIN SHAMS UNIVERSITY, FACULTY OF ENGINEERING
Computer and Systems Engineering Department, Program of Computer Engineering and Software Systems
Spring Semester, 2021 Course Code: CSE 427 Time Allowed: 2 Hrs.
Software Project Management
The Exam Consists of Four Questions in Two Pages. 2/2

Question 4: (10 Marks)


The following table represents the list of project activities, their durations, and dependencies. Duration is given in days
and a week is 5 working days/week. All tasks can start as soon as possible.

Task Description Duration (Working days) Depends on


A1 Requirement Analysis 10 -
A2 Feasibility Study 8 -
B1 System Design 18 A1
B2 Modules Design 20 B1
C Hardware Selection 4 A2, B1
D Code Modules 24 B2
E Test Modules 20 D
F Code Integration 10 E
G System Installation 10 C, F
H User Training 5 F
I Sign off 2 G, H

a. Draw an activity on arrow network diagram.


b. Draw and activity on node network diagram and for each task, determine its early start, early
finish, late start, late finish and each task slack.
c. Draw a GANT chart.
d. Determine the critical pass.
e. For the following project cache flow and a discount factor of 14%, calculate the Net Present
Value of the project (NPV).
Year Cache Flow
0 -40,000.00
1 10,000.00
2 25,000.00
3 35,000.00
4 20,000.00
5 15,000.00

Good Luck
Examiner(s): Prof. Ayman M. Bahaa-Eldin
Exam ILOs according to UEL module specs
1. Describe the processes of software design patterns.
2. Identify overall process of Software Planning, Monitoring and Control.
3. Describe the different aspects of project management methodologies and software projects life cycles.
4. Analyze and compare different methods used in software design patterns.
5. Design and implement change and maintenance operations on existing software.
6. Evaluate different approaches of software project management
7. Develop practical projects using complete analysis, design and implementation
8. Design a full plan for a software project
9. Work and communicate effectively in team by effective collaboration and task management, working in a
constrained stressful environment, and leading and motivating individuals.
10. Refer to relevant literature search for information and engage in life-long self-learning discipline.

Course Points
1 2 3 4 5 6 7 8 9 10
Assessment
Q1 a 2 10
b 2
c 2
d 2
e 2
Q2 a 2 10
b 2
c 2
d 2
e 2
Q3 a 2 10
b 2
c 6
Q4 a 2 10
b 2
c 2
d 2
e 2

Exam ILOs according to ASU course specs


a. Knowledge and Understanding
i. List a project’s characteristics
ii. Distinguish a project from a program, activity, and task
iii. Know the importance of defining and using a project classification rule
iv. Understand what managing client expectations really means
v. Know different methods of estimation
vi. Understand how to plan for a project and identify the critical paths
vii. Describe the different aspects of project management methodologies and software
projects life cycles.

b. Intellectual Skills
b1. Analyze different situations of requirements
b2. Evaluate the software project types
b3. Identify the software project landscape
b4. Plan a software project
b5. Evaluate different approaches of software project management

c. Professional and Practical Skills


c1. Design a full plan for a software project
c2. Plan for risks, uncertainties and mitigations
c3. Produce a set of suitable documents for a software project

d. General and Transferable Skills


d1. Work with a team
d2. Motivate self and others
d3. Organize and plan for future activities
Course Points
a1 a2 a3 a4 a5 a6 a7 b1 b2 b3 b4 b5
Assessment
Q1 a 2 10
b 2
c 2
d 2
e 2
Q2 a 2 10
b 2
c 2
d 2
e 2
Q3 a 5 10
b 5
Q4 a 4 10
b 3
c 3

Marking Criteria:
Any sub question has 2 marks assigned
0: For No or totally wrong answer
1: For Partial answer (correct method with wrong results, or at least half of the steps are correct and in place)
2: For correct answers
Model Answer
Question 1:
a.

b.

c.
• Milestone: a significant event in the project
– Identify critical points in the project and in the schedule
– Often used at “review” or “delivery” times
– Can be tied to contractual terms, calendar constraints, deliverables
• Deliverable: a unique, measurable, and verifiable work product
– Can be internal or external
– Can have different dissemination and formality levels
– In Gantt charts they often interconnect tasks (the output of task is a deliverable which is the
input of a subsequent activity)

d.
– The value generated by the project which can be represented quantitively in money terms. It
can be the sum of the total income generated by the project (or its selling price) after
operation (Direct ) and the money saved or can be generated in the future (indirect) using the
project or one of its components, plus the alignment of the project objectives with the
strategic objectives of an organization

e.
Risk is an expected event that when happens will deviate the project from its constraints, either the
scope, time or cost.
Question 2:
a.
(24+4*15+12)/6=16 days
b.
Actual Cost
c.

i.
100,000
ii.
60,000
iii.
55,000

Question 3:
a.
PV 45,000 90,000 135,000 180,000 225,000 270,000 315,000 360,000 405,000 450,000
EV 22,500 67,500 112,500 157,500 180,000 202,500 247,500
AC 30,000 120,000 145,000 220,000 250,000 320,000 350,000 - - -

500000

450000

400000

350000

300000

250000

200000

150000

100000

50000

0
1 2 3 4 5 6 7 8 9 10

PV EV AC

b.
450,000
c.
315,000. 350,000, 247,500
d.
247500/350,00=0.707 , 247500/315000=0.786
e.0.556
Question 4:
b.

c.

d. Critical Path is A1-B1-B2-D-E-F-G-I


Slack in
– A2:20
– C:70
– H:5

e.
Cache Discount Present
Year Flow Factor Value
0 -40,000.00 1.00 -40,000.00
1 10,000.00 0.88 8,771.93
2 25,000.00 0.77 19,236.69
3 35,000.00 0.67 23,624.00
4 20,000.00 0.59 11,841.61
5 15,000.00 0.52 7,790.53
Expenditure -40,000.00 -40,000.00
Gains 105,000.00 71,264.76
Profit 65,000.00 31,264.76

You might also like