Click here to load reader

软件工程

  • Upload
    conner

  • View
    40

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

  • [email protected]

  • :

  • 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