You are on page 1of 20

Bi Tp Nhm CNPM S 3

Nhm 2 C08CNTT1

Danh sch thnh vin nhm


inh Tin Nghip Th Hu Bi Vn Thun Ngc Linh Bi Xun Hng Nguyn Th Hin Lng

COCOMO - COnstructive COst Model


COCOMO l m hnh do Barry Boehm thit k nhm d bo (c tnh) s NGI- THNG (man-months) trong trin khai sn phm phn mm. M hnh ny da trn kho st (nghin cu) 60 d n ti cng ty TRW, Northrop Grumman cui nm 2002. Chng trnh c vit bng ngn ng PL/I, t 2000 n 100,000 dng lnh.

COCOMO - COnstructive COst Model


COCOMO bao gm 3 dng: - COCOMO c bn: M hnh cho gi tr n, tnh, chi ph c tnh nh ln ca phn mm theo dng lnh - COCOMO trung gian: Chi ph c tnh nh ln ca Phn mm theo dng lnh cng thm nh gi sn phm, phn cng, nhn lc v cc thuc tnh ca d n. - COCOMO chi tit : tch hp mi c trng ca COCOMO trung gian cng thm nh gi ca chi ph nh hng (phn ch, thit k,.) trong mi giai an ca qui trnh cng ngh phn mm (the software engineering process)

COCOMO C BN.
COCOMO c th p dng cho ba lp d n phn mm:

D n t chc tng i nh, d n phn mm n gin, i ng nh c kinh nghim ng dng tt,v lm vic trn mi trng vi nhng yu cn khng qu cng nhc. - D n phn mm bn trong, trung gian, i ng c kinh nghim hn hp, v lm vic trn mi trng vi nhng yu cn khng qu cng nhc - D n nhng c trin khai trong iu kin cht ch phn cng, phn mm v cc rng buc v vn hnh -

COCOMO C BN.
Phng trnh ca COCOMO c bn c dng: Trong : E = c tnh ca NGI/THNG, D = Thi gian trin khai tnh theo thng KLOC = S dng lnh (n v=1000) c tnh ca sn phm d n phn mm.

COCOMO C BN.
H s ab, bb, cb v db c cho bi bng sau y :

COCOMO c bn rt tt cho c tnh chi ph th, d dng v nhanh. Tuy nhin, s chnh xc s b gii hn v thiu mt s nhn t cha k n l s khc nhau trong rng buc v phn cng, kinh nghim v kh nng chuyn nghip ca con ngi, vic s dng cc cng c hin i v cc c trng khc c nh hng n chi ph phn mm.

COCOMO TRUNG GIAN


COCOMO TRUNG GIAN l m rng ca M hnh COCOMO c bn, v c dng c tnh thi gian lp trnh trong trin khai sn phm phn mm. S m rng ny, xem xt trn mt tp hp Chi ph ca cc c trng cc B phn iu khin (driver) c chia thnh 4 nhm (15 tnh cht)

CC NHM V TNH CHT


+ c trng ca sn phm: Yu cu v tnh tin cy ca phn mm Khi lng CSDL (database) ca ng dng Tnh phc tp ca sn phm. c trng ca phn cng Rng buc v tnh nng Run-time Rng buc v B nh Tnh khng n nh ca mi trng my o. Yu cu v thi gian chuyn hng (turnabout time) + c trng v Chuyn gia. Kh nng phn tch Kh nng v k s PM (Software engineer) Kinh nghim ng dng Kinh nghim v my o Kinh nghim v ngn ng lp trnh + c trng v D n S dng cc cng c Phn mm ng dng cc Phng php ca CNPM (software engineering) Yu cu v trin khai lch biu (development schedule)

COCOMO TRUNG GIAN


Mi tnh cht c nh gi (cho im) theo thang im c 6 mc t rt chm (very low) n qu cao (extra high) . Da trn thang im, H s c gng (effort multiplier) s c xc nh theo bng sau: Tch cc H s c gng = EAF (Effort Adjustment Factor, thng c gi tr t 0.9 - 1.4.) c th hin qua bng sau

COCOMO TRUNG GIAN


Phng trnh Cocomo trung gian c dng:

COCOMO TRUNG GIAN


Trong : - E = c tnh ca NGI/THNG, - KLOC = S dng lnh (n v=1000) c tnh ca sn phm d n phn mm. - EAF c cho bi bng trn. H s ai v bi c cho bi bng sau y :

Thi gian trin khai D c tnh t E tng t nh COCOMO C bn.

COCOMO II
COCOMO II l m hnh cho php c tnh chi ph, s c gng v lch biu khi lp k hach cho mt d n phn mm mi. Gm c 3 module: Applications Composition, Early Design, and M hnh Post-architecture. M hnh COCOMO gc do Dr. Barry Boehm khi xng nm 1981, v COCOMO II c hnh thnh sau nhiu nm c gng ca nhm nghin cu (1990) USC CSE, IRUS at UC Irvine, and the COCOMO II Project Affiliate Organizations, ln u tin ci t gia nm 1997. USC COCOMO II.1998.0 beta ra i 10/1998. Phin bn 98 s dng 161 im DL (data) v s dng cch tip cn Cng thc Bayes (Bayesian statistical approach (119kb)) c thm kin chuyn gia trong m hnh.

COCOMO II
L m rng ca COCOMO. COCOMO II c th x l nhiu k thut ca k ngh phn mm hin i nh: - Hng i tng - Cc m hnh vng i khc nhau - Lm bn mu nhanh - Cc ngn ng th h th t (xem ti liu ting Anh, 14.1, 14.2) ? - Phn mm ng gi (COTS software) COCOMO II hi phc tp hn phin bn COCOMO

COCOMO II
COCOMO bc trung gm mt m hnh chung da trn dng m (KDSI) COCOMO II gm 3 m hnh khc nhau: - M hnh phc hp p dng (ACM: Application composition model) cho
cc pha u tin

Da trn object points (tng t nh function points) - M hnh thit k ban u (EDM: early design model) Da trn function points - M hnh hu kin trc (PAM: Post-architecture model) Da trn function points hay KDSI

COCOMO II
Output ca COCOMO bc trung l c lng chi ph v kch thc Output ca COCOMO II l khong c lng chi ph v kch thc V d, nu c lng cng sc l E th ACM c gi tr trong khong (0.50E, 2.0E) v PAM thuc min (0.80E, 1.25E)

COCOMO II
Dng m hnh cng sc chung l

cng sc = a (size)b
- COCOMO bc trung Ba gi tr cho b: 1.05 (nh), 1.12 (trung bnh), 1.20 (phc tp) - COCOMO II: b thay di 1.01 < b < 1.26 tu theo gi tr ca nhng tham s c chn COCOMO II h tr dng li (reuse)

THE END

THE END

You might also like