定量的マネジメントのための公開データ利用ガイド ??提供している。特に、JUAS, IPA/SEC, ERA では、プロジェクトの目標や現状を分析し 評価するための参考情報(他プロジェクトへの活用の参考情報)として、ソフトウェアの ...

  • Published on
    01-May-2018

  • View
    218

  • Download
    4

Transcript

  • 22 3

    WG

  • JUAS IPA/SECERAJISA

    JUAS, IPA/SEC, ERA

  • 1.

    2.

    3.

    4.

    22 3

    WG

  • WG

    (

    ( ( ( ( ( (

    (

    (

    (

    (,

    (

    (

    ( (

    22 3

  • i

    ....................................................................................................................1 ...............................................................................................................................2 1. ..............................................................................................6

    1.1 ................................................................................6 1.2 ....................................................................................8 1.3 .................................................10 1.4 .......................................................................11

    2. ...........................................................................................................12 2.1 .............................................................................................13 2.2 .......................................................................18

    2.2.1 .........................................................................................18 2.2.2 ....................................................................22

    3. ...................................................................................................28 3.1 ...................................................................29

    3.1.1 ...............................29 3.1.2 ...............................31

    3.2 ..................................................................................33 3.2.1 ..................................................................................33 3.2.2 ..........................................33 3.2.3 ...................................43

    3.3 .......................................................................44 3.3.1 ..............................................................................44 3.3.2 ......................................................................................45

    4. ...........................................................47 ................................................................................................................................55 .................................................................................56

  • ii

    2-1

    ..........................................................................................................................14 2-2

    () .............................................................................................................15 2-3 ............................................................................................16 2-4 ..............................................................................17 2-5 ................19 2-6 ...................................................20 2-7 () ...................................21 2-8 JUAS ..................................23 2-9 JUAS.................24 2-10 IPA/SEC....................................................25 2-11 IPA/SEC ()......................................26 2-12 2ERA

    ..........................................................................................................................27 3-1 .......................................................................29 3-2 .............................................................30 3-3 .......................................................................31 3-4 .............................................................32 3-5 .....................................................................................33 3-6 1 / 6 ..........................................................34 3-7 2 / 6 ..........................................................35 3-8 3 / 6 ..........................................................36 3-9 4 / 6 ..........................................................37 3-10 5 / 6 ........................................................38 3-11 6 / 6..........................................................39 3-12 1 / 3 ........................................................40 3-13 2 / 3 ........................................................41 3-14 3 / 3 ........................................................42 3-15 ............................................................................44 4-1 ................47

  • 1

    (a)

    1. (b)

    2. 1.4 3 (c)

    3. SLCP

    (d)

    3.2 (e)

    3.2

    (f)

    4.

  • 2

    Base MeasureDerived Measure

    LOCLines Of Code/FP

    1 1 1 1 1 1

  • 3

    1 81 201 1 8 2020 1 8 1120

    2007SLCP-JCF2007 software life cycle process-Japan common frame 2007

  • 4

    2007 4

    Attributes for Quality Measure

    Measurement Method

    Quality MeasureElement(QME)

    Function (Formula)

    Indicator

    Derived Measure

    Attributes for Quality Measure

    Measurement Method

    Quality MeasureElement(QME)

    Function (Formula)

    Indicator

    Derived Measure

    JIS X0141

  • 5

  • 6

    1.

    2 2008 12 1 BP 8,800

    1.1

    (1)

  • 7

    (2)

    KLOC

    (3)

    (4)

  • 8

    1.2

    (1)

    (2)

    Basili GQM (Goal Question Metric) GQM

  • 9

    (3)

    (4)

    (5)

    CMMI1

    (6)

    1 CMMI; Capability Maturity Model Integration

  • 10

    (7)

    1

    1.3

  • 11

    1.4

    (1)

    (2) SLOCSLOC

  • 12

    2.

    JUAS

    IPA/SEC ERA

    JISA

  • 13

    2.1

    (1)

    JUAS IPA/SEC ERA JISA

    2-1 2-2

  • 14

    2-1

    JUAS IPA/SEC ERA JISA

    URL http://www.juas.or.jp/ http://sec.ipa.go.jp/ http://www.zai-keicho.or.jp/ http://www.jisa.or.jp/

    IT

    2

    IPA/SEC

    2000

    2007

    Web

    FPJFPUG

    FPSMSG

    3

    ERA

    JISA

  • 15

    2-2 ()

    1 1 1

    20103

    2008

    2009 2009 7 6000

    IT 2009 2009 5 15,000

    2009 2009914 4200

    2 216

    204

    213

    ISBN978-4-903477-19-0

    IT ISBN978-4-903477-17-6 JUAS HP

    ISBN978-4-8222-6238-9

    URL//www.zai-keicho.com/

    JISA

  • 16

    (2)

    2-3

    2-3

    2-4

  • 17

    2-4

    JUAS

    IT IPA/SEC

    2ERA

    JUAS

    JFPUG

    PM

    (()

    ()

    OS

    ()

    3

    (FP) 6 A()

    23

    SEC

    810 11 2

    1 1 1

  • 18

    2.2

    2.2.1

    (1)

    2

    2-5

    2 1994 31998 98-SLCP-JCF98 2007 10 2007 SLCP-JCF20072009 9 20072

  • 19

    2-5

    JUAS

    IPA/SEC

    2ERA

    1. 1.

    1.

    1. 2. 2.A

    2. 3. 3.B)

    4. 4.

    3. 5.

    5.

    6. 6.

    4. 7.

    7.

    5. 8.

    8.

    6. 9.

    37 5

    27 6

    (2)

    FP 2-6 2-7

  • 20

    2-6

    JUAS KLOC

    IPA/SEC SLOC

    2ERA

    JUAS FP

    IFPUGSPRNESMA

    IPA/SEC FP

    FP IFPUG, SPR, NESMA, NESMA, COSMIC-FFP,

    FP

    2ERA UFP

    1.IFPUG 2.IFPUG 3.

    JUAS

    2 IPA/SEC

    2ERA

    JUAS

    IPA/SEC

    2ERA

    JUAS

    IPA/SEC DB

    2ERA

  • 21

    2-7 ()

    JUAS

    IPA/SEC

    2ERA

    JUAS

    IPA/SEC

    2ERA 1

    JUAS

    IPA/SEC

    2ERA

    JUAS

    IPA/SEC

    6 3 1

    2ERA 3

  • 22

    2.2.2

    2-8 2-9 2-10 2-11 2 2-12

  • 23

    (1)JUAS 2-8 JUAS

    KLOC

    FP FP

    JUAS

    DB

    CGI

    FP or KLOC

    KLOC FP 2

    Barry Boehm

    3 JUASJUAS

    KLOCFP 500

  • 24

    2-9 JUAS

    (

    (

    )

    2

    IT

    IT ROI KPI

    5 3

    99.999% 5.26 99.99% 52.6 99.9% 8.76 99% 87.6

  • 25

    (2)IPA/SEC 2-10 IPA/SEC

    FP FP IFPUG, SPR, NESMA, NESMA, COSMIC-FFP,

    SLOC Line (Kilo Line) SLOC

    SLOC

    SLOC SLOC _SLOCSLOC _ SLOC _ SLOC SLOC KSLOC SLOC 1,000

    ,

    1=160

    () (a) (b) (c)

    (d)

    ()

    ()

    5

    5

  • 26

    2-11 IPA/SEC ()

    5

    ()

    1 3 6 1 513 2

    ()

    ()

    1 3 6 1 513 2

    ()

    ()

    FP

    /FP FP FP_

    SLOC

    /KSLOC KSLOC SLOC1,000

    FP FP/ FP

    SLOC SLOC/

    SLOC

  • 27

    (3) 2ERA 2-12 2ERA

    FP FP

    (UFP)

    ()

    ERA()

    % ERA

    3

    /1000FP

    1000FP

    FP FP/ FP

  • 28

    3.

    JUAS, IPA/SEC, ERA 3

  • 29

    3.1

    3.1.1

    3-1

    3-1

    , , ,

    3-2 JUAS

    ERA

    JUAS ERA

  • 30

    3-2 2009

    2009JUAS 2009 IPA/SEC 20 ERA

    No.3

    No.

    No.

    JUAS-u1 P44, P109

    SEC-u1 6.4, 6.6 ERA-u1 3-(2)

    KLOC JUAS-u2 P120 SEC-u2 8.1 () ERA-u2,3 1-(1), 2-(1) JUAS-u3 P123, 124 FP ERA-u4 4-(1) JUAS-u4 P52 ERA-u5 4-(6) JUAS-u5 P53, 54

    JUAS-u6 P64

    SEC-u3 6.3

    ,

    SEC-u4 6.3, 6.4, 6.6 ERA-u6 1-(5), 2-(5)

    JUAS-u7 P39

    SEC-u5 6.3 ERA-u7 3-(2)

    JUAS-u8 P42 () ERA-u8 1-(1), 2-(1) JUAS-u9 P3334 FP ERA-u9 4-(1)

    ERA-u10 4-(6)

    JUAS-u10,

    11,12,13

    P54

    JUAS-u14 P105

    JUAS-u15 P61 ERA-u11 1-(5), 2-(5)

    JUAS-u16 P109124 FP ERA-u12 4-(1)

    JUAS-u17 P98101 FP ERA-u13 6-(1) JUAS-u18 P102105 ERA-u14 5-(1), 5-(2), 5-(3),

    5-(4), 5-(5)

    JUAS-u19 P6468

    SEC-u6 6.3 ERA-u15 6-(2)

    SEC-u7 6.56.7 ERA-u16 6-(3) JUAS-u20 IT P220225 (

    JUAS-u21 IT P206208

    (

    JUAS-u22 IT P209211

    JUAS-u23 P131 JUAS-u24 P138P140 JUAS-u25 P182 JUAS-u26 P211 JUAS-u27 P255-257

    JUAS-u28 P204 ERA-u17

    5-(1),5-(2),5-(3),5-(4),

    5-(5)

    ERA-u18

    5-(1),5-(2),5-(3),5-(4),

    5-(5)

    3 No.JUAS/SEC/ERAu/v()JUAS-u1JUAS 1 No.

  • 31

    3.1.2

    3-3

    3-3

    3-4

    JUAS

  • 32

    3-4 2009 IPA/SEC 20 ERA

    No.4 No.

    () ERA-v1 1-(1)2-(1) ERA-v2 3-(2) FP ERA-v3 4-(1)

    ERA-v4 4-(6)

    SEC-v1 6.9

    SEC-v2 8.1

    SEC-v3 6.4-6.7 () ERA-v5 1-(1),2-(1)

    SEC-v4 8.1 ERA-v6 3-(2)

    FP ERA-v7 4-(1)

    ERA-v8 4-(6)

    SEC-v5 6.36.46.6 ERA-v9 1-(5)2-(5)

    ERA-v10 1-(5)2-(5)

    SEC-v6 6.56.77.37.58.4 ERA-v11 5-(1),5-(2),5-(3),5-(4),5-(5)

    FP ERA-v12 6-(1)

    SEC-v7 6.46.68.1 ERA-v13 6-(2)

    SEC-v8 6.36.68.1 ERA-v14 6-(3)

    SEC-v9 6.56.77.2-7.5

    ERA-v15 5-(1),5-(2),5-(3),5-(4),5-(5)

    ERA-v16 5-(1),5-(2),5-(3),5-(4),5-(5)

    SEC-v10 6.36.56.77.27.4

    SEC-v11

    4 No.SEC/ERAv()SEC-v1SEC 1 No.

  • 33

    3.2

    3.2.1

    3-5

    3-5

    2007

    No. No.

    JUAS/SEC/ERAu/v (JUAS-u1JUAS 1

    3.2.2

    3-6 3-11 3-12 3-14

  • 34

    3-6 1 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    FP

    - SEC SEC-u1 FP

    %=AB%X=(A,B)

    -A=FP

    B= -

    X

    FPIFPUG5(())

    (%)FP

    SEC

    20096.46.6

    SEC SEC-u2

    X=A/A(5)

    X=

    A= X=

    5(())

    SEC55

    20098.1

    () JUAS JUAS-u1

    ()

    ()

    X=A/B A=B=()

    X=()

  • 35

    3-7 2 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    FP ERA ERA-u4

    FPFP

    X=A/B A=FPB=()

    X=FP

  • 36

    3-8 3 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    ()

    () JUAS JUAS-u9

    X=(A/B)*100 A=()B=()

    X=()

  • 37

    3-9 4 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    ()

    JUAS JUAS-u13

    X=(A/B)*100 A=()B=()

    X=()

  • 38

    3-10 5 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    JUAS JUAS-u18

    X=(A/B)*100 A=B=()

    X=

  • 39

    3-11 6 / 6

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    ()

    JUAS JUAS-u22

    ()

    X X=(15)

    X=()

    (15)IT1IT2009207(10-5-2)208(10-5-3)

    IT200921116.31

    IT2009P209211

    ()

    JUAS JUAS-u23

    X=((A-B)/B)*100 A=B=

    X= -1

  • 40

    3-12 1 / 3

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    ()

    ERA ERA-v1

    X=4.03(A)^0.2282

    X=2.04(A)^0.334

    A=() X=()

    ()()

    ()(X)(X)

    6(A())()()

    202/1-(1),2-(1)

    ERA ERA-v2

    X=0.0362 (A)^1.0784 A=FP X=

    FPFP()

    FP(X)(X)

    6(A())FP()

    202/3-(2)

    FP ERA ERA-v3

    FPFP

    X=A/B A=FPB=()

    X=FP

    FPFP

    FP()FP(X)ERAFPFP()FP(X)25%75%

    6(A())FP()

    202/4-(1)

    FP ERA ERA-v4

    FP

    C=A/BX=28.6 (C)^-0.27

    A=()B=()

    C=X=FP

    ()()

    ()()(C)FP(X)ERAFPFP()FP(X)25%75%

    6(A())()()

    202/4-(6)

    ()

    ----

    SEC SEC-v1

    A=(FPC)B=C=D=

    E=----

    (())()FP()

    ()

    55

    SEC

    20096.9

    ()

    ERA ERA-v5

    X=4.03(A)^0.2282

    X=2.04(A)^0.334

    A=() X=()

    ()()

    ()(X)(X)

    6(A())()()

    202/1-(1),2-(1)

    SEC SEC-v2

    Xn=Cn/CkYn=Dn/Dk

    A=B=Cn=Dn=Xn=Yn=

    ()

    (())()(())

    ()SEC55

    20098.1

    ERA ERA-v6

    X=0.0362 (A)^1.0784 FP X=

    FPFP()

    FP(X)(X)

    6(A())FP()

    202/3-(2)

    FP ERA ERA-v7

    FPFP

    X=A/B A=FPB=()

    X=FP

    FPFP

    FP()FP(X)ERAFPFP()FP(X)25%75%

    6(A())FP()

    202/4-(1)

    FP ERA ERA-v8

    FP

    C=A/BX=28.6 (C)^-0.27

    A=()B=()

    C=X=FP

    ()()

    ()()(C)FP(X)ERAFPFP()FP(X)25%75%

    6(A())()()

    202/4-(6)

    ()

    --()

    SEC SEC-v3

    X=B/A --A=(4)B=X=

    --

    (5)()FP()

    --

    55

    SEC

    20096.4-6.7

    ()

    ()

    ()

    No.

  • 41

    3-13 2 / 3

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    SEC SEC-v4

    =/5=/5

    A=B=

    (())()(())

    55

    SEC

    20098.1

    ERA ERA-v9

    X=A/B A=()B=()

    X=

    ()()

    ()()(X)ERA(X)25%75%

    6(A())()

    202/1-(5),2-(5)

    --

    SEC SEC-v5

    %=AB%

    A=B=C=

    --

    (5)()5FP()

    50%(50%)-50%-50%

    55

    SEC

    20096.36.46.6

    /

    /

    ()

    ERA ERA-v10

    X=A/B A=()B=()

    X=

    ()()

    ()()(X)ERA(X)25%75%

    6(A())()

    202/1-(5),2-(5)

    ()

    ERA ERA-v11

    FP

    X=A/B 1000 A=B=FP

    X=

    3

    FP(X)

    6(A())FP

    202/5-(1),5-(2),5-(3),5-(4),5-(5)

    -

    SEC SEC-v6

    X=/(C/A)Y=/(D/A)Z=6/(E/A)

    A=B=C=(())D=(())=

    -X=(())Y=(())Z=

    (2575)

    (())()FP()()()6

    2575

    55

    SEC

    20096.56.77.37.58.4

    FP

    ERA ERA-v12

    X=(A-B)/B A=FPB=FP

    X=FP

    FP(FP)FP(FP)

    FPFP(X)ERAFPFP(X)25%75%

    6(A())FP

    202/6-(1)

    ()

    ()

    No.

  • 42

    3-14 3 / 3

    () ()

    (X)

    (X)

    ()

    ()

    RFP/RFQ

    (

    )

    /

    () ()

    ERA ERA-v13

    X=(A-B)/B A=()B=()

    X=

    ()()()()

    ()(X)ERA(X)25%75%

    6(A())()

    202/6-(2)

    -

    SEC SEC-v7

    =/5

    A=B=C=

    -

    (5)()FP()

    55

    SEC

    20096.46.68.1

    -

    SEC SEC-v8

    =/5

    A=B=C=

    -()

    -

    (5)()5(())

    -()50%()

    55

    SEC

    20096.36.68.1

    ERA ERA-v14

    ()

    X=(A-B)/B A=()B=()

    X=

    ()()()()

    ()(X)ERA(X)25%75%

    6(A())()

    202/6-(3)

    -()

    SEC SEC-v9

    =/ A=B=C=

    (5)()FP()6

    55

    SEC

    20096.56.77.2-7.5

    ERA ERA-v15

    FP

    X=A/B 1000 A=B=FP

    X=

    3

    FP(X)ERAFP()(X)25%75%

    6(A())FP

    202/5-(1),5-(2),5-(3),5-(4),5-(5)

    ERA ERA-v16

    FP

    X=A/B 1000 A=B=FP

    X=

    3

    FP(X)

    6(A())FP

    202/5-(1),5-(2),5-(3),5-(4),5-(5)

    ---

    SEC SEC-v10

    =/ A=B=C=D=

    ---()

    (())()FP()56

    -

    55

    SEC

    20096.36.56.77.27.4

    SEC SEC-v11

    =/5

    A=

    (())()

    55

    SEC

    ()

    ()

    No.

    ()

  • 43

    3.2.3

    (1) 3-2 3-4

    (2) No.

    (3) 3-6 3-14

    (4)

    (5)

  • 44

    3.3

    3.3.1

    3-15

    3-15

    []

    1.

    2.

    [3.1] [3.2]

    3.

    [2.1] [3.1] [3.2]

    4.

    [3.2]

    /

    5.

    [3.2]

    /

    6.

    [3.2]

    7.

  • 45

    3.3.2

    (1)

    1.

    2. 3. 4.

    2.

    2

    3.

    4.

    (2)

    5.

    [2.23.2]

  • 46

    (3)

    6.

    , [2.2]

    (4)

    7.

    3-1

  • 47

    4.

    JISA

    4-1

  • 48

    1

  • 49

    2

  • 50

    3

    0

  • 51

    4

    100

  • 52

    5

    C0

    C1

  • 53

    6

  • 54

    7

  • 55

  • 56

    1 2

  • 57

    D

    D

    E

    E

    ()(JUAS-u7)

    ()(JUAS-u9)

    ()

    JUAS-u1)

    (kloc)(JUAS-u2)

    (kloc)

    (JUAS-u8)

    (FP)(JUAS-u3)

    (FP)

    (JUAS-u8)

    (FP)(JUAS-u3)

    (FP)

    (JUAS-u4)

    (JUAS-u6)

    (JUAS-u10)

    ()

    (JUAS-u14)

    (JUAS-u1

Recommended

View more >