PFD Nov 2020 Paper
PFD Nov 2020 Paper
COURSE:
BTech in Information Technology
LECTURERS / EXAMINERS:
Mr T. Makhurane
100
MODERATOR: %
Internal:
External:
SPECIAL INSTRUCTIONS:
Answer ALL 5 questions.
Hand-in question paper at the end of examination
REQUIREMENTS:
Students should not leave within the first hour even if
they have completed.
Hand-in question paper together with the answer
book at the end of examination
1
Question 1 [20]
Develop a point-of-sale system with the following characteristics.
F1 Backup and Recovery Essential (5)
F2 Data Communications Essential (5)
F3 Distributed Processing Essential (5)
F4 Performance Critical? Essential (5)
F5 Run on existing, heavily used environment? Average (3)
F6 Online data entry? Essential (5)
F7 Online data entry on multiple screens? Essential (5)
F8 Master files updated online? Essential (5)
F9 Inputs, outputs, files complex? Average (3)
F10 Internal processing complex? Moderate (2)
F11 Code reusable? Average (3)
F12 Conversion and Installation? Moderate (2)
F13 Multiple installations across organizations? Significant (4)
F14 Facilitate change and user ease of use? Significant (4)
42 user inputs classified as complex
7 user inputs classified as average
30 user outputs classified as average
70 possible user inquiries classified as complex
17 files accessed classified as average
14 files accessed classified as simple
4 external interfaces classified as complex
1.1 Estimate the duration, cost and expected number of errors for the point-of- [10]
sale project.
1.2 [10]
Estimate the expected number of person-months of work and the project duration for an
Embedded project involving 45000 lines of code.
Assume that the following cost drivers are applicable:
2
RELY 0.75 0.88 1.00 1.15 1.40 .
DATA . 0.94 1.00 1.08 1.16 .
CPLX 0.70 0.85 1.00 1.15 1.30 1.65
TIME . . 1.00 1.11 1.30 1.66
STOR . . 1.00 1.06 1.21 1.56
VIRT . 0.87 1.00 1.15 1.30 .
TURN . 0.87 1.00 1.07 1.15 .
ACAP 1.46 1.19 1.00 0.86 0.71 .
AEXP 1.29 1.13 1.00 0.91 0.82 .
PCAP 1.42 1.17 1.00 0.86 0.70 .
VEXP 1.21 1.10 1.00 0.90 . .
LEXP 1.14 1.07 1.00 0.95 . .
MODP 1.24 1.10 1.00 0.91 0.82 .
TOOL 1.24 1.10 1.00 0.91 0.83 .
SCED 1.23 1.08 1.00 1.04 1.10 .
Question 2 [20]
2.1 Briefly explain the purpose of the Capability Maturity Model. [8]
2.2 What are the different levels associated with the Capability Maturity Model [12]
and how does the use the model by an organization allow for better project
management.
Question 3 [20]
3.1 Given a project to create and deploy an information system for a city [6]
government, and Mintzberg’s description of the levels of management. Which
aspects of the project manager’s job fall at the different management levels and
why?
3.2 List and explain the different role players that might participate in a software [4]
development project.
3.3 Classify Herzberg’s factors and explain how a project manager might make use [6]
of these to motivate team members.
3.4 Explain two of Wilemon and Thaiman’s power concepts and explain how a [4]
project manager might make use of these to motivate team members.
Question 4 [20]
4.1 Describe the role of the project manager during the procurement process. [6]
4.2 You are leading a large scale project for your organization. There is a concern [8]
on the part of your organization about one particular seller that must be used on
the project. The organization would like to minimize the risk to themselves.
Explain which contract type would be preferable to manage this situation.
3
Question 5 [20]
5.1 Why is quality an important consideration in project management? [5]
5.2 Write a report to your manager explaining why you believe it is necessary for [7]
your company to include quality management in your company’s project
management processes. Highlight what aspects should be included and how
these should lead to benefits for the company.
5.3 Provide an outline of the project audit process, and explain the benefits of [8]
project audits.
4
Addendum
Software project a b c d
Organic 2.4 1.0 2.5 0.38
5
Semidetached 3.0 1.1 2.5 0.35
2
Embedded 3.6 1.2 2.5 0.32
0
Complexity Weighting
Measurement parameter Low Average High Product
Number of user inputs _____ x 3 + _____ x 4 ___ x 6 + = ________
+
Number of user outputs _____ x 4 + _____ x 5 ___ x 7 + = ________
+
Number of user inquiries _____ x 3 + _____ x 4 ___ x 6 + = ________
+
Number of files _____ x 7 + ____ x 10 __ x 15 + = ________
+
Number of external _____ x 5 + _____ x 7 __ x 10 + = ________
interfaces +
Count Total
Selected Formulae
FP=Count total×( 0 . 65+0 .01×∑ F i )