软件工程
DESCRIPTION
软件工程. 周志钊 [email protected]. 预算. 计 划. 进 度. 标 准. 组 织. 软件项目管理. 经理管什么?. 软件项目管理. 项目的定义 : 项目是在一定的组织机构内,在限定的资源条件下,在计划的时间里,按满足一定性能、质量和数量的要求去完成的一次性任务。. 软件项目管理. 项目管理的定义: 项目管理就是为实现项目目标,有效地组织和利用各种资源,严格地控制项目进度,以满足用户及有关方面需求的管理工作的总称。 具体而言,项目管理就是将知识、技能、工具和技术应用于项目活动,以满足项目的需求。. 软件项目管理. - PowerPoint PPT PresentationTRANSCRIPT
-
:
-
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