Click here to load reader
Upload
conner
View
40
Download
1
Embed Size (px)
DESCRIPTION
软件工程. 周志钊 [email protected]. 预算. 计 划. 进 度. 标 准. 组 织. 软件项目管理. 经理管什么?. 软件项目管理. 项目的定义 : 项目是在一定的组织机构内,在限定的资源条件下,在计划的时间里,按满足一定性能、质量和数量的要求去完成的一次性任务。. 软件项目管理. 项目管理的定义: 项目管理就是为实现项目目标,有效地组织和利用各种资源,严格地控制项目进度,以满足用户及有关方面需求的管理工作的总称。 具体而言,项目管理就是将知识、技能、工具和技术应用于项目活动,以满足项目的需求。. 软件项目管理. - PowerPoint PPT Presentation
Citation preview
:
3PPeopleProblemProcess
LOCLine of Code LKLOCLOC EPMPY S N Pd M
1P P = L / E 2C C = S / L3EQR EQR = N / L 4D D = Pd / L
2.1M=6=20.2KLOCE=43PMS=314000N=64Pd=1050PCEQRD P = L / E =20.2 KLOC /43 PM = 0.47 KLOC / PM = 470 LOC / PM C = S / L = 314000 / 20.2 KLOC = 15.54 / LOC EQR = N / L = 64 / 20.2KLOC = 3.17 / KLOC D = Pd / L = 1050 / 20.2 KLOC = 51.98 / KLOC
1 1979Albrecht
Function Point, FPFP = CTTCF = CT [0.65 + 0.01F i ] CT CT3-15
i=114
3 4 6 = 4 5 7 = 3 4 6 = 7 10 15 = 5 7 10 = CT
1 2 3 4 5
FP TCF 0.650.01 Fii=1214 Fi3-2Fi 012345 012 345 TCF0.65 ~ 1.35
21986JonesCT3-1CT
4 = 5 = 4 = 7 = 7 = 3 = CT
1P / PM P = FP / E 2C// C = S / FP
3EQR / EQR = N / FP4D / D = Pd / FP
3 Fi FP
4 AlbrechtLOC/FP
4 1 2 3 4
2.253
ambLOCFPexpectation X = a +4 m +b/ 6 LOCFP
2.3CAD CAD7LOCambXPC7SE
1IBMIBM E = 5.2 L0.91 D=4.1L0.36 = 2.136 E0. 3956 S = 0.54 E0.6 DOC = 49 L1.01 EPML KLOC D SDOC
2. PutnamPutnam 30 Rayleigh-Norden
040%60%tdt
Rayleigh-Norden
td () K ()L (LOC)Ck
Ck
Ck
2000
8000
11000
PutnamPutnam L = Ck E1/3 td 4/3Ck 2000 Ck = 8000 11000 CASEE = L3 / (Ck3 td4)
Putnam
3CoCoMoConstructive Cost Model CoCoMo CoCoMo CoCoMo CoCoMo
1CoCoMo E = a Lb D = c Ed L KLOC E PM D abcd
abcd
abcd2.41.052.50.383.01.122.50.353.61.202.50.32
2CoCoMoCoCoMoCoCoMo15EAF E = a Lb EAF = a Lb F i L KLOC E PM ab i=115
ab
ab3.21.053.01.122.81.20
2CoCoMoEAF15Fii=1~156Fi=1BoehmFi.70~1.66F iED = c EdD
3CoCoMoCoCoMoEAF=1CoCoMoCoCoMoEAFCoCoMo
0.800.800.800.600.750.900.900.900.800.881.001.001.001.001.001.101.101.101.301.151.301.30 1.301.701.40
N CN=NN-1/2 N EC = CN= NN-1/ 2 ET ET = E + EC
3 C3=33-1/2=3 5 C5 = 55-1/2 = 10 EC N2 /2
N=3 N=5
2.4 5000/46250/ 5000-6250/4=5000-375=4625/
1 2345
12345678
m012N0N i jXi jWi ji i = Wi jXi j /mN
Wi j = mWi j 0iii = 12kk1 +2 ++k = 1RR = ii = i [ Wi jXi j /mN]
0 R 1R0R1iii
[ r ip ix i ]r ii p ii x ii=12l l i
1 2[ r ip ix i ] 3 4
[ r ip ix i ]
1
2
n1[ r 1p 1x 1 ]12[ r 2p 2x 2 ]2n[ r np nx n ]n
2.5 :r 1p170%x115%20%123
34567
1. 2. 3. 4. 5. 6. 7.
1Gantt Chart
240-20-40 40% 20% 40%
40%50%15%20%40%50%
Mac Project
()
SCM 123 4
SCISCI
SCM5
1 1 2 3 4
2.
3