?????????????????????????????? Software Cost Estimation - PowerPoint PPT Presentation

About This Presentation
Title:

?????????????????????????????? Software Cost Estimation

Description:

Software Cost Estimation COCOMO Model (Constructive Cost Model) COCOMO Model (Constructive Cost Model) COCOMO Model (Constructive Cost Model ... – PowerPoint PPT presentation

Number of Views:217
Avg rating:3.0/5.0
Slides: 37
Provided by: Acer159
Category:

less

Transcript and Presenter's Notes

Title: ?????????????????????????????? Software Cost Estimation


1
Software Cost Estimation
2
Software Estimation
  • ????????????????????? ????????????????????????????
    ?? ???????????????????????????????????????????????
    ?????????????????????????? ???????????????????????
    ????????????????????? ???
  • 1. ???? (Size)
  • 2. ?????????? (Cost)
  • 3. ??????????????????????? (Effort)

3
??????????????????????? (Size Estimation)
  • ????????????????????????????????????????????? ???
    ?????? ?????????????????????? 2 ?????? ???
  • 1. ?????????????????? (Software
    Quantitative)
  • 2. ???????????????? (Software Qualitative)

4
??????????????????????? (???)
  • ?????????????????????????????????????? ?? 2
    ?????? ???
  • 1. ?????? Model ?????????????????????????
  • 2. Function Point (FP)

5
?????? Model ???????????????????????
  • 1. ??????? LaBolle ???????????????????????????????
    ??????
  • ??????????????????????????????????????????????
    ??????????
  • 1 ?????????????
  • - ???????????? ???? ?????????????
    ?????????????? ???????????? ???? ???????? ????
    ??????????? ??? ?????????????????????????????
  • - ????????????????????? ????
    ????????????????????????????? x
    ??????????????????
  • - ???????????????????? ????
    ??????????????????????????????????????????????????
    ??????????????? ???? ???????????????????
    ????????????? ????????????????????
    ?????????????????? ???????????????????????????????
    ?

6
???????????????
Cost ,C K1XK2YK3Z X ???????????
Y???????????????? Z??????????? K1,K2,K3
??????????????????????????
7
  • 2. Wolverton ?????????????????????????????????????
    ?????????????????????
  • 2.1 ????????????? Top-down
  • - ????????????????????????????????????
    ???????????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????????????????????????
  • 2.2 ??????????????????????????????????????????
    ?????????
  • -????????????????????????????????????????
    ???????????????????????? ????????????
    ??????????????????????????????????????????????????
    ?????????????? ??????????????????????????????????
    ????????????????
  • 2.3 ???????????????????? Bottom-up
  • -?????????????????????????????????????????
    ?????????????????? ??????????????????????????????
    ???????? ?????????????????????????
    ?????????????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????????????????

8
  • 3. Walston ??? Felix ???????????????????????????
    ?.?. 1973 ??????? 1977 ??????????????????????????
    ?????????
  • E 5.2(KDSI)0.91
  • E Effort ??????????? ??-?????
  • KDSI Kilo(1000 ??????) of Delivered Source
    Instruction

9
  • ???????? DSI
  • ???????????????????????????????? Source Code
    ???????????????????????? ???? ????????????????????
    ?????????
  • ????????????????????????????????
    ????????????????????????????? ????????????????????
    ???
  • ?????? 1 ????????? 1 Line of Code
  • ?????????????????????? (Declaration) ???????????
    Instruction
  • ???????????????????? ???? Comment

10
  • 4. Boehm B.W. ????????????? COCOMO (Constructive
    Cost Model) ???????? ?.?. 1981 ???????????????????
    ???????? 63 ??????? ?????????? COCOMO
    ????????????????? Effort ?????????????????????????
    ????
  • ??-????? ?????????????????????????????????????
    ?????? 4 ??????????? ???
  • ???????????????? ??????? ???????
    ?????????????????????????????? 3 ????????????????
  • Basic COCOMO Model ?????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????????????? Lines of Code (LOC)
  • Intermediate COCOMO Model ????? Effort
    ??????????????????????????????????????????????????
    ??????????????????
  • Advanced COCOMO Model ??????????????????????????
    ???????????????????????? ???? ??????????????????
    ??? ?????????

11
Function Point
  • ??????????????????????????????????????????????????
    ????????????????? ???????????????????????
    ???????????????????????????????
    ??????????????????????????????????????????????
  • ??????????????????????????????????????????????????
  • Allan Albrecht 1 John Gaffney, Jr 2 ?????????
    FPs ??????????????????????? FPs
    ???????????????? ??????????, ?????????,
    ?????????????????, ?????????? ????????????????????
    ???????????????????????

12
  • ????????????????????????? ??????????????
  • 1. ?? Requirement ????????????????????????????
    ????????????
  • 2. ?????????????????????????????
  • 3. ?????????????????????? ????????????????????
    ??????? ??????????
  • ????????????????????????????????
    (Unadjusted Function Point UFP)
  • 4. ????????????????????? (Value Adjustment
    Factor) ?????????
  • ??????????
  • 5. ????????????????????????????????????????
    (Adjusted Function
  • Point AFP)
  • 6. ??????????????????????????????
    ??????????????????? LOC ???

13
????????? Function Point FP
FP UFP VAF
  • FP ??? ????????????????
  • UFP (Unadjusted Function Point) ??? FP
    ???????????????????????
  • VAF (Value Adjustment Factor) ????????????????????
    ?????

14
?????????? FP ????????????????????
  • ?????????????????????? ????????????? 5 ??????????
    ???
  • External Input (EI)
  • External Output (EO)
  • External Inquiry (EQ)
  • Internal Logical Files (ILF)
  • External Interface Files (EIF)

15
?????????? FP ???????????????????? (UFP)
16
(No Transcript)
17
  • ???????????????????????????????????????????
    (Transaction) ????????? ??????????????????????????
    ???????????????????????
  • ?????????????? ??????????? (Data Element Type
    DET)
  • ????????????? ( Record Element Type RET )
  • ????????????????? (File Type Reference FTR)

18
  • ????????????????????????????????
    ????????????????????? DET , RET ??? FTR
    ???????????????????????????????????
    ??????????????????????????????????????????????????
    ???
  • ????????????????????????
  • ???????? (Low)
  • ???????????? (Average)
  • ???????? (High)

19
?????????????????????????????????????
20
  • ?????????????? ????????????????????????????????
    ??????????????????????????????????????????????????
    ???? Complexity weight ?????????????????????????

21
???????? ???????? UFP
  • ????????????????????????????????? (EI)
    ????????????????? 2 ???? (FTR) ???????????????????
    ??????????????????????????? 15 ?????(DET)
  • ??????????????????????????????????????????????????
    ????? EI ????????????????????????? Average
  • ?????????????????????????????? EI
    ?????????????????????????? Average
    ???????????????????????????? 4
  • ????? UFP 2 4 8

22
????????????????????????????????? VAF
  • ?????????? VAF ??????????????????? 14 ??????
    ??????
  • 1. ?????????????????????? (Data Communication)
  • 2. ?????????????????????????? (Distributed
    Data Processing)
  • 3. ?????????????????? (Performance)
  • 4. ?????????????????? (Configuration)
  • 5. ?????????????????? (Transaction)
  • 6. ?????????????????????????????????? (Online
    Data Entry)

23
  • 7. ????????????????????????????? (End user
    Efficiency)
  • 8. ??????????????????????????? (Online Update)
  • 9. ????????????????????????? (Complex
    Processing)
  • 10. ???????????????? (Reusability)
  • 11. ???????????????????? (Installation Ease)
  • 12. ?????????????????????? (Operational Ease)
  • 13. ???????????????????? (Multiple Sites)
  • 14. ????????????????????????????????????????
    (Change Requirement)

24
  • ?????????????? ??????????? 6 ????? (0-5)

????? ????? ????????
0 Not Present ???????????????????????????????
1 Incidental Influence ?????????????????????????????? ?????????????????????? ???????????????????
2 Moderate Influence ?????????????????????????????? ?????????????????????? ???????????????? ???????????????????????????????????????
3 Average Influence ?????????????????????????????? ?????????????????????? ???????????????? ???????????????????????????
4 Significant Influence ?????????????????????????????? ?????????????????????? ???????????????? ??????????????????????????????????
5 Strong Influence ?????????????????????????????? ?????????????????????? ???????????????? ??????????????????????????
25
???????????? VAF
VAF 0.65 0.01 x Total DI
DI Degree of Influence
26
??????????????????? FP ??????????????? LOC
27
????????????????????????????????
  • ??? Use case Diagram ?????? ???????????????????
    use case ????????????????

28
????????
29
????????
  • ?????????????????????? Value Adjustment Factors
    VAF

30
????????
  • UFP 23
  • VAF 0.65 0.01 x 17
  • 0.82
  • FP UFP x VAF
  • 23 x 0.82
  • 18.86 FP
  • ?????????????????????????????????? ???????? LOC
  • 18.86 x 53 999.58 1000 LOC

31
????????? ???????????? FP ??? LOC
Item Type DETs RETs/FTRs Complexity Value
1 EI 20 2 ? ?
2 EQ 15 1 ? ?
3 ILF 10 2 ? ?
4 EI 20 3 ? ?
5 EIF 5 1 ? ?
6 EQ 12 2 ? ?
??? UFP ??? UFP ??? UFP ??? UFP ??? UFP ?
Total Degree of Influence 20 ???????? LOC
????????? ???? C
32
COCOMO Model (Constructive Cost Model)
33
COCOMO Model (Constructive Cost Model)
34
COCOMO Model (Constructive Cost Model)
35
COCOMO Model (Constructive Cost Model)
36
COCOMO Model (Constructive Cost Model)
Write a Comment
User Comments (0)
About PowerShow.com