.


:




:

































 

 

 

 


(Scale Factors)




2

 

Ҳ COCOMO

: . .

 

COCOMO

COCOMO (Constructive Cost Model) - , 80- . 63 TRW Aerospace, . 2 100 000 , PL/1, i .

[3]. :

(organic projects);

(embedded projects);

(semidetached projects).

, , . , .

, , . , , , . .

- . ( ) , , . ҳ , .

򳺿 COCOMO.

.

 

2.1.1 (Basic COCOMO)

 

- . ( ).

г :

,

,

PM (People × Month) - (. × .);

TM (Time at Month) - ;

SIZE - (Kilo of Source Line of Code - KSLOC).

ai, bi, ci di . 2.1.

, , , , , .

 

2.1. COCOMO

a b c d
2,4 1,05 2,5 0,38
3,0 1,12 2,5 0,35
3,6 1,20 2,5 0,32

 

 

2.1.2 (Intermediate COCOMO)

 

15 ( ) Cost Drivers (CDk), :

- (Product ttributes):

(Required Software Reliability);

(Size of Application Database);

(Complexity of the Product);

- (Hardware ttributes):

䳿 (Run-Time Performance Constraints);

' (Memory Constraints);

(Volatility of the Virtual Machine Environment);

(Required Turnabout Time);

- (Personnel ttributes):

(Analyst Capability);

(Software Engineer Capability);

(Applications Experience);

(Virtual Machine Experience);

(Programming Language Experience);

- (Project ttributes):

(Use of Software Tools);

(Application of Software Engineering Methods);

(Required Development Schedule).

. 2.2

() .

 

2.2.

 

   
  , CDk  
1. 0,75 0,88 1,00 1,15 1,40 n/a
2. n/a 0,94 1,00 1,08 1,16 n/a
3. 0,70 0,85 1,00 1,15 1,30 1,65
4. 䳿 n/a n/a 1,00 1,11 1,30 1,66
5. ' n/a n/a 1,00 1,06 1,21 1,56
6. n/a 0,87 1,00 1,15 1,30 n/a
7. n/a 0,87 1,00 1,07 1,15 n/a
8. 1,46 1,19 1,00 0,86 0,71 n/a
9. 1,29 1,13 1,00 0,91 0,82 n/a
10. 1,42 1,17 1,00 0,86 0,70 n/a
11. 1,21 1,10 1,00 0,90 n/a n/a
12. 1,14 1,07 1,00 0,95 n/a n/a
13. 1,24 1,10 1,00 0,91 0,82 n/a

14.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1,24 1,10 1,00 0,91 0,83 n/a
15. 1,23 1,08 1,00 1,04 1,10 n/a
                       

: n / a (not available) - ,

 

,

PM - (. × .);

SIZE -

(Kilo of Source Line of Code - KSLOC).

EAF (Effort Adjustment Factor) . 2: EAF = .

ai bi . 2.3.

 

2.3. COCOMO

 

, i ai bi
1. 3,2 1,05
2. 3,0 1,12
3. 2,8 1,20

 

, .

 

2.1.3 (Advanced COCOMO)

ϳ ( ).

 

COCOMO II

 

1997 COCOMO II. 161 .

³ 䳿 : (Early Design) (Post Architecture).

. × . :

,

;

B = 0,91; A =2,94 ; A =2,45 ;

SFj (Scale Factors) (. 5);

SIZE

(KSLOC Kilo of Source Line of Code);

EMj (Effort Multiplier). n = 7 - (. 6), n = 17 - (. 7);

EAF (Effort Adjustment Factor) - : .

 

(Scale Factors)

 

COCOMO II ' SFj, .4.

 

4.

 

  г
SFj
1. PREC. Precedentedness. ,
2. FLEX. Development Flexibility
3. RESL. Architecture / Risk Resolution / 20% / 40% / 60% / 75% / 90% 100%
4. TEAM. Team Cohesion 䳿 䳿 䳿 ,  
5. PMAT. Process Maturity г 1 ( ) г 1 ( ) г 2 г 3 г 4 CMM г 5  

. (Capability Maturity Model) - ' - , SEI (Software Engineering Institute).

ֳ .

, 5.

 

5.

 

 

  , SFj
  Very Low Low Nominal High Very High Extra High
 
1. PREC 6,20 4,96 3,72 2,48 1,24 0,00
2. FLEX 5,07 4,05 3,04 2,03 1,01 0,00
3. RESL 7,07 5,65 4,24 2,83 1,41 0,00
4. TEAM 5,48 4,38 3,29 2,19 1,10 0,00
5. PMAT 7,80 6,24 4,68 3,12 1,56 0,00

 

2.2.2 (Effort Multipliers)

 

ʳ .

1. (Early Design). EMj:

- :

1. PERS (Personnel Capability) - (Extra Low - , 45%; Extra High - , 4%);

2. PREX (Personnel Experience) - (Extra Low - , ; Extra High - , );

- :

1. RCPX (Product Reliability and Complexity) - (Extra Low - , , , ; Extra High - , , , );

2. RUSE (Developed for Reusability) - (Low - ; Extra High - );

- :

1. PDIF (Platform Difficulty) - (Extra Low - ' 䳿 , ; Extra High - ' 䳿, );

- :

1. FCIL (Facilities) - (Extra Low - , ; Extra High - , );

2. SCED (Required Development Schedule) - (Very Low - 75% ; Very High - 160% ).

. 6.

 

6. (EarlyDesign)

 

  , EMi
Extra Low Very Low Low Nominal High Very High Extra High
 
  PERS 2,12 1,62 1,26 1,00 0,83 0,63 0,50
  PREX 1,59 1,33 1,22 1,00 0,87 0,74 0,62
  RCPX 0,49 0,60 0,83 1,00 1,33 1,91 2,72
  RUSE n/a n/a 0,95 1,00 1,07 1,15 1,24
  PDIF n/a n/a 0,87 1,00 1,29 1,81 2,61
  FCIL 1,43 1,30 1,10 1,00 0,87 0,73 0,62
  SCED n/a 1,43 1,14 1,00 1,00 n/a n/a

 

: n / a (not available) - ,

 

2. (Post Architecture). EMj:

- :

1) Analyst Capability (ACAP) - ;

2) Applications Experience (AEXP) - ;

3) Programmer Capability (PCAP) - ;

4) Personnel Continuity (PCON) - ;

5) Platform Experience (PEXP) - ;

6) Language and Tool Experience (LTEX) - .

- :

7) Required Software Reliability (RELY) - ;

8) Database Size (DATA) - ;

9) Software Product Complexity (CPLX) - ;

10) Required Reusability (RUSE) - ;

11) Documentation Match to Life-Cycle Needs (DOCU) - .

- :

12) Execution Time Constraint (TIME) - ;

13) Main Storage Constraint (STOR) - ';

14) Platform Volatility (PVOL) - .

- :

15) Use of Software Tools (TOOL) - ;

16) Multisite Development (SITE) - () ;

17) Required Development Schedule (SCED) - .

. 7.

 

7. (Post Architecture)

 

Effort Multiplier, EMj Very Low Low Nominal High Very High Extra High  
  Personnel Factors    
  ACAP Analyst Capability 1,42 1,29 1,00 0,85 0,71 n/a    
  AEXP Applications Experience 1,22 1,10 1,00 0,88 0,81 n/a    
  PCAP Programmer Capability 1,34 1,15 1,00 0,88 0,76 n/a    
  PCON Personnel Continuity 1,29 1,12 1,00 0,90 0,81 n/a    
  PEXP Platform Experience 1,19 1,09 1,00 0,91 0,85 n/a    
  LTEX Language and Tool Experience 1,20 1,09 1,00 0,91 0,84 n/a    
  Product Factors    
  RELY Required Software Reliability 0,84 0,92 1,00 1,10 1,26 n/a    
  DATA Database Size n/a 0,23 1,00 1,14 1,28 n/a    
  CPLX Software Product Complexity 0,73 0,87 1,00 1,17 1,34 1,74    
  RUSE Required Reusability n/a 0,95 1,00 1,07 1,15 1,24    
  DOCU Documentation Match to Life-Cycle Needs 0,81 0,91 1,00 1,11 1,23 n/a    
  Platform Factors    
  TIME Execution Time Constraint n/a n/a 1,00 1,11 1,29 1,63    
  STOR Main Storage Constraint n/a n/a 1,00 1,05 1,17 1,46    
  PVOL Platform Volatility n/a 0,87 1,00 1,15 1,30 n/a    
  Project Factors    
  TOOL Use of Software Tools 1,17 1,09 1,00 0,90 0,78 n/a    
  SITE Multisite Development 1,22 1,09 1,00 0,93 0,86 0,80    
  SCED Required Development Schedule 1,43 1,14 1,00 1,00 1,00 n/a    
   
                                               

 

: n / a (not available) - ,

 

2.2.3

 

TM COCOMO II :

,

= 3,67; D = 0,28;

PMNS SCED, .

.

 

 


 

 

 

1. , COCOMO .

2. (SIZE) () () COCOMO.

3. PM SIZE, () . , .

4. .

 

 


 

˲

 

1. , . , 6- .: . . - .: ³, 2002. - 624 .

2. .. - : . - : , 2014. - 30 . [ ]. - :

http://asu.tusur.ru/learning/spec080801/d26/s080801_d26_work.docx

3. .. : . - : , 2002. - 231 .


 

 

()

 

COCOMO

 





:


: 2016-12-06; !; : 881 |


:

:

: , .
==> ...

1751 - | 1716 -


© 2015-2024 lektsii.org - -

: 0.102 .