四川大学研究生软件项目管理课堂测试答案Word文档下载推荐.docx
《四川大学研究生软件项目管理课堂测试答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《四川大学研究生软件项目管理课堂测试答案Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。
3
0.7118
1,780
4
0.6355
1,589
5
0.5674
1,419
NPV
4013
DPBP(动态回收期)=3years
3.Aninvoicingsystemistohavethefollowingcomponents:
amendinvoice,produceinvoice,producemonthlystatements,recordcashpayment,clearpaidinvoicesfromdatabase,createcustomerrecords,deletecustomer.
(a)Whatphysicaldependenciesgoverntheorderinwhichthesetransactionsareimplemented?
1.Createcustomer2.Deletecustomer3.Produceinvoice
4.Amendinvoice5.Payment6.Clearpaidinvoices
7.Producemonthlystatements
(b)Howcouldthesystembebrokendownintoincrementswhichwouldbeofsomevaluetotheusers(hint–thinkabouttheproblemsoftakingexistingdetailsontoadatabasewhenasystemisfirstimplemented).
increment1:
Createcustomer,Deletecustomer
increment2:
Produceinvoice,Amendinvoice
increment3:
Payment,Clearpaidinvoices
increment4:
Producemonthlystatements
4.Giventheprojectdatabelow:
project
inputs
outputs
entityaccesses
systemusers
programminglanguage
developerdays
210
420
40
10
x
30
469
1406
125
20
85
513
1283
76
18
y
108
660
2310
88
200
161
183
367
35
z
22
6
244
975
65
25
42
7
1600
3200
237
308
8
582
874
111
62
X
180
350
Y
484
1190
69
a)Whatitemsaresizedrivers?
inputs,outputs,entityaccesses(systemusersforcertainaspects)
b)Whatitemsareproductivitydrivers?
Programminglanguage
c)Whataretheproductivityratesforprogramminglanguagesx,yandz?
x:
10FPs/dayy:
7FPs/dayz:
12FPs/day
[(210x0.58+420x0.26+40x1.66)/30+(469x0.58+1406x0.26+125x1.66)/85]/2
d)WhatwouldbetheestimatedeffortforprojectsXandYusingaMarkIIfunctionpointcount?
FPofProjectXis261.8andFPofProjectYis704.66.Usingtheproductivityrateforprogramminglanguagey,theestimateforProjectXwouldbe262/7i.e.37days,andforProjectY705/7i.e.101days.
e)WhatwouldbetheestimatedeffortforXandYusinganapproximateanalogyapproach?
ProjectXseemsclosesttoProject5whichprovidesanestimateof22days,andProjectYseemstobeclosesttoProject3whichgivesanestimateof108days.
5.
Activity
Dependson
Duration
A
B
7
C
6
D
5
E
10
F
15
G
8
H
I
4
J
K
E,F
L
I,H
3
CreateaPERTactivitynetworkusingabovedata.Calculatetheearliestandlateststartandenddatesandthefloatassociatedwitheachactivity.Fromthisidentifythecriticalpath.Answer:
6.
Usingtheactivitytimesabove:
1.Calcaulatetheexpecteddurationandstandarddeviationforeachactivity
2.Identifythecriticalpath
3.Drawupanactivitydiagramapplyingcriticalchainprinciplesforthisproject:
•Localtheplaceswherebufferswillneedtobelocated.
•Assessthesizeofthebuffers
•Startallactivitiesaslateraspossible.
7.
(1)Drawupanactivitynetworkfortheactivitiesbelow,identifyingthecriticalpath
SA=Systemsanalyst;
SD=Systemsdesigner;
SC=Softwarecoder
(2)Howmanyofeachtypeofresourcewillneedtoberecruitedfortheprojectasawholeiftheearliestfinishdateistobepreserved?
(Supposeeachactivityiscarriedoutbyonlyonestaff)
(3)Whatimpactwouldtherebeontheprojectiftherewereonlyonesystemsdesigner?
(4)Whatimpactwouldtherebeontheprojectiftherewereonlyonesystemsdesignerandonecoder?
8.
Answer:
9.