四川大学研究生软件项目管理课堂测试答案.docx
- 文档编号:4679345
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:7
- 大小:328.86KB
四川大学研究生软件项目管理课堂测试答案.docx
《四川大学研究生软件项目管理课堂测试答案.docx》由会员分享,可在线阅读,更多相关《四川大学研究生软件项目管理课堂测试答案.docx(7页珍藏版)》请在冰豆网上搜索。
四川大学研究生软件项目管理课堂测试答案
四川大学研究生软件项目管理课堂测试答案
1.ListtheproblemsyouexperiencedwhenyoucarriedoutarecentICT-relatedassignment.Trytoputtheseproblemsintosomeorderofmagnitude.Foreachproblemconsiderwhethertherewassomewayinwhichtheproblemcouldhavebeenreducedbybetterorganizationandplanningbyyourself.
2.Weplantoinvest5000$foraprojectandwishtoget12500$profitafterfiveyears.Supposethatthereis2500$profitforeveryyearandtheinterestrateis12%.PleasecomputetheNPVandDPBPfortheproject.
Year
Cash-flow
Discountfactor
Discountedcashflow
0
-5,000
1.0000
-5,000
1
2,500
0.8929
2,232
2
2,500
0.7972
1,993
3
2,500
0.7118
1,780
4
2,500
0.6355
1,589
5
2,500
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
1
210
420
40
10
x
30
2
469
1406
125
20
x
85
3
513
1283
76
18
y
108
4
660
2310
88
200
y
161
5
183
367
35
10
z
22
6
244
975
65
25
z
42
7
1600
3200
237
25
y
308
8
582
874
111
5
z
62
X
180
350
40
20
y
Y
484
1190
69
35
y
a)Whatitemsaresizedrivers?
inputs,outputs,entityaccesses(systemusersforcertainaspects)
b)Whatitemsareproductivitydrivers?
Programminglanguage
c)Whataretheproductivityratesforprogramminglanguagesx,yandz?
x:
10FPs/dayy:
7FPs/dayz:
12FPs/day
x:
[(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
5
B
A
7
C
B
6
D
A
5
E
D
10
F
B
15
G
B
8
H
G
8
I
C
4
J
G
4
K
E,F
5
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.
Answer:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川 大学研究生 软件 项目 管理 课堂 测试 答案