+ All Categories
Home > Documents > Development of DENKEN method FPA version 2.0 and ...

Development of DENKEN method FPA version 2.0 and ...

Date post: 16-Mar-2022
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
29
r : R96005 ^PkS; 9 ^ 4 H mhsa
Transcript

r

: R96005

^PkS; 9 ^ 4 H

mhsa

DISCLAIMER

Portions of this document may be illegible electronic image products. Images are produced from the best available original document.

timers

^ — 7 — K:

Aifffi, .ajtwa,

T'n-txgS:#,

Development of DENKEN Method FPA Version 2.0

and Improvement of Quality Characteristics Trees

— Improvement of Measurement Accuracy

and Expansion of Measurable Domains —

by Mitsuhiro Takahashi and Jun Hishitani

Abstract

In this report, we describe revision of DENKEN method FPA (Function Point Anal­

ysis) and revision of quality characteristics trees.

DENKEN method FPA is the first step of ‘Stepwise Measurement of Information

System Size(SMISS)’ framework, in which we measure size of information systems by

three steps, namely, Functional Size(FS,) Value-added Size(VS,) and Production Size(PS.)

Quality characteristics trees are used to define quality assessment checklist, and the check­

list is used to measure VS.

DENKEN method FPA was initially proposed in 1989 to measure FS of mainframe

centered Office Information Systems, and we now propose the new version 2.0. The main

purpose of revision is to measure recent Client/Server Systems efficiently and correctly.

Version 2.0 also improved the rules for defining ‘measurement boundary,’ and we defined

detailed instructions and rules for ‘enumeration of functional components.’

About the quality characteristics trees, we revised quality characteristics trees for users

and for developers. Additionaly, we developed two one-way mapping tables between both

trees while previous version had one two-way table.

(Communication & Information Research Laboratory, Rep. No.R96005)

(^9^3^310 *1?.)

‘ON OF THIS DOCUMP"’ FOREIGN SALES Pr- 1 -

W JB:

mum, «m,^SMISS(Stepwise Measurement of Information System Size) LT V'* &(Ell) [l]o

L^L. fje^SMISSJi, FPA(Xr x^'>a >#4 > LT

$ mm) W^ff^SSUft'XXrAL^ftiiJT'^^h p PrIII7^'&o fco

s a^)

'#fpa t, fffifjtmitiij fcfotz'ox m’stfc nmt hfztxn&Kmm?h £fr&t6o

1. m43^FPA^2)KcD|8^

w^fpa^i . u ft$ij^ wjml mmm<vfa±., isosp^i<n3&*m&t&titb<?)&&%ff\,^ m2m^mmLtz0

fiE^^FPAf-^^M#x)®if (i,

zzx\ ^2)Kt:*(±, i'XT&nmmz&LffimzfrmLxtmyv'-mzmZs mmm£&m<)^$kz-±ifz>m\t^m$:mmLtzmi2-^him3)0 ^

<DX\ 3 y bV-^X)#n^'C'^ < T i)

l.^^IPPUG^^ftiiJT'^^^^t^b rtmULtZo(zmmttgLfrmntt;*.:

rx h/+t-^''>XTA(css)^Ht;'(iT'70'jx-'>3 >vx #BtLT'>XrAyx h (^-^y-r ^ xX'vXrA^^ ^T^) <7)e5c^

&ftbtiz>)£i&w£'‘'o xzx\ xti^n^nmt&m'\t3LM$:ffiW>LtZo (^lf-JHftl)o'>XrAyy h ttz.

(3)ftiij-^-ir^x)#ittisogip^i^ (m ^x>Mi4fp]±ISO ([H^»fb^1t) ^#!ifF^FPA^gI^m^DIS14143-1.2^^^^I

iztz^tzo

-2-

2.

g ^Tim LtzMm^m/w&^m^m^-*wm&£viEm*i%7ELtz0 ttz, (^^3iT% ^m^izmjb)

$“ t <50 2a«^{tJt (HI 2) „

L^l" < & ofc0

4-m<7)MM(jlngfi!: t f[ll[fifi1ft9)5::)IH:1; t+fciE-r 5 11 {, C, Wa^itS! t

t"—i^x ^ h <50^#W

a^ffliw ^ H7° D-fe X ac# ^ If 9 ^ 5iALt § o[1] ig« jfctS, r«tgtBBp®tc*^'<‘lf|g'>XrAff«(7)#|l^j,

m^^XW^P/r R95022 (1995^).

BiB,1IJIIt|®»Sttlc, l+BtSFRA-CKHi

panl©aL'JttlftLfcl a«BB«S*Stil=. FS^ttlLTHtb

oiitps |-Hi«*fra)ai'$Ai«Lfei

__(P^ctio^Sto)__ S#*ttSllcVSA'blS*1«ll«^**S«*

El 1 i£P£WMfi5!Mffi#^ fSMISSj

‘SBeM FS(Functional Size)

lilii vs(Value-Added Size)

m i fpa m 2.0ItiliJ^WI

l. 'fij FH b7) I:,^ ,if3i b n I iPJj ^ W~ ^ iA /E1-1.1-2. It?Il^#<7)ISg

2. «fg^*0|£lS2-1.2-2. IfegvA 9 A(7)fPSS;2-3. mzmmmmcmm

3. t swe4.5.

5.1. 7 y°')'r -a y m^mnnta5.2. 7°DVi? (ffijg)

(a) efciUftj (WlESfi 1 o) (b) &&flt (WId^S: 2

EI 2 fljffl# ■ 5Bf&#WOpDpR#ttWlESw^li

- 3 -

i &

1 {±Ufe(i

2 xawiia annM, smiss

2.1

2.2

3 m4jw-/£FPA^2is«r?f^

3.1 .......................................................................................

3.2 ..............................................................

3.3 1.1: ....................................................................................

3.4 ^m.1.2: WM%lR<r>WLfe........................................ ....................................

3.5 mm2: mmmmvtm ........................................................................

3.6 ...........................................

3.7 ..............................................................

3.8 #JI|M5: .......................................................................................

3.9 #IIM5-2: 7“nv'i^ ...................................................

4.1 ..........................................................................................................

4.2 nanR#tt*C9&5E ...........................................................................................

4.3 .....................................................................

5 &%>*)£

#11

A: mm%moaDn

#11 B: ®%%m<VpnpK#tt7fc

5

5

5

7

9

9

10

10

10

12

15

15

16

17

18

18

18

18

21

23

23

25

-4-

i i&vtbiz

BT^.(75^(7)i:^o-ri3 19, i/^Tl*(D^M:'n

izxzmmi*,

<i£#£$J?1-o Z(Dfzi6, -feflj

f±, ‘lflS'>^ oj

CLCl-C

v^„aP®t{±, fb-r, ar^

ISO 9126[5]

tt, mfitt, mi&&&$&& Lfc&t&T, V'feff, '>^rAO

-#, if«'> ^ t a n • «$lh{±

-7E<vaaa«7km£i% ib^^^lsjS^llZi'X-rAcD • jl't n x b

£ ^ o T V' o

AgBF^^fc^itT, tfl&'>^xAwnaPM

t & z. t T& ^0, ^co^#;co#li.^(±, ^PbI

[16] KXimLtZozvmi&ygiiZMtz&WtM

rm«&FPAj wscs

i, ^2iSPf-epap»iFiffi^tf9^*^0aa«#

't%o&T<Dk3dy)X'$>2>0

^2go-eii, ifHvAxAwlifg£pnp®t;

msmxit, \mcpWiiFPAj

mmx\i, m2m%xFa«wmzftitz

ov^Ti&'X&o

wcfelZ%5BX, Ztl£X'(Dffi3Z$L$ki%kML,

2 v * x aa)«fii, papW, gg^#ic ^ <SMISS

2.1 3 &m<Dmmm

yXf-AM^5fffl(?5^;^*^X^AV7 h1^

^W^^/f/iF'fiffi?: L^ < T ^, —/ezMS^pb

gotW35?-c^2b^s* LW#-e§7£o

L^L, CSS i ^

y, os, p^MI^, '7-A^coPFm^f^^#

^kLoo**S^-C{±,

f/i, LAxAffi^^PFm^ii^fflfkL

tzm^\Z\Ut%(D X 1

mx^tx^tzsb, (7°

n^'xAMic^ KA^-X > P fc"

X ?IIJ ^>) £ » M tt g Hi® -C #J o Tit lie

i@T^pnPK • L^M^;L#5eLLv^ 5

MAT, a2-lLXti9L, '>A f A Stl ^ 3 |£PiT jiff ^ / fFiffit #&

SMISS (Stepwize Measurement of Informa­

tion System Size) £■ L T V’1 0

tti) fc^»Tiai&$ Al> If O v X X A

- 5 -

MmFS(F unctional Size)

1 ffi'fili VS -I (Value-Added Size) paK^H’PFSlrMIE LT^tti

- BJSMfettO&v^JnBfcLfc!:

0 2-1 mt t < mmmmmRS^ SMISS

Fig. 2-1 SMISS Framework for Stepwise System Sizing

rmm ps(Production Size)

% 1 FS (Functional Size) (±,

ifi:#W^W2tLTV'*7T>^'>3 >h(£ (FPA)

5jf'/£ FPAJ '>Xf-AcOAai*^i;

M'tZ> bItil?Zo - <75tit^S!±,

*5,- w v x t- 2, ati ^ sisit ^ ^ ^ o

^ 2 F5 (Value-added Size)

a,

t -6 li ^ ^ o /c fi L,

(± JOR^ $ tifr <7) -C, /N° -7 - v ^ 11

D * x ^ A V 7 h ^ gff L J: D A*.

mm,naa®^tt^J Hi&oT

? 'IXMlio-rAX-T-

A CD Bap fFfffi L 7t Mm 12 V ^ -C tf d o

t*. '>XxACD^mMt:'l±^V 5̂', i>ABt

cDr'-X^tf^^XAA^ xx f-;k, ilffl,

iai&^n j:

T*. liMfgfiF5A LTfffijfil:^®AtSf^cD^5lmP5 (Production Size) i±, Di

(7“n x’x A^fict KAt.

X x hcD^-vit) LT^ffit^o

atzl, <,

L ^ -5) 0

iA, ACD#fflAcDTA^r^l2XX AAfF

& zmm.'kx <d^i t ii^m t b ^\t a

tbho ^Oxif, ^2SP^AcDpapKlffffi!±( m

§ B,C,D A^^t &, i: V' o A*j-Ii?3cA' fifl^tLTV^cDA', A

< T^, ^l&^tB,C,D

£WS/MLAMmri'<b, fiJffl#WAHH3 t ^M>(<;t'iMA $ ti'C's'&fr Ad aAtJ£a

§^)o

^ a * t #^pf a <d t Fpmmt/ <75 paP« ^ mmt&A*6A$U&'r--X LAtnAi

X f^S^lfoAiSl), A A F, cDifSlff fH£)

iR*Av£AFii#,

•S A <h A, ^Snx k A

tbfzttxpapKfF®Alfx^m&tffrA '0 t

[12]o ^<7)MMmAfiJffl^

A*^t -S A t A i o A, fljffl^fl Af± 13 t A AfFfffin x k AAttAAA 'Q 7)^g lio

v^AfFfffiA'tf x^o

Ais, r^s, Ms,

IttUi'A ^ Av^cD{±±A®fgM^fffijIl:A^ *o K3&£l±, AX A AcD^aAfiAt^tt ^ h v^o a ii^# Lxmz>/na$t-^>mA^)A A'ttM

- 6 -

<xx^Q

2.2 &Lfg (7) '> ^ x A mm ^ (Dmm

'i 7^-4 ^ ;i^ izis tt-S2-10 J:

2.2.1 ^|git®^^:i^iT(7)ifffi

M<7)v^rASrefcjgi-*^*^^, tm&mx,

1.A»M£qnPXfZO^-C,

tl t -e- o Ban RzMH ?r -^^-r

2. 3X h JLfjt :

^ t (z, t rnOTM

(M) £&5eU ^IStz*^*^(A/ ^Ef*^0

3. mmmvmfe:

<60

^1 Xr 7 70tr{±(

ri?, ®^C7)^fgc7)f3g,|I^

^IJ^L, i> t IZ^^i" & (D~C, tltgCD

L tz < v>0 pnKzfallkf-j.7 7 u x h

fiO"C, tfwi%%(DMM(DX Ctz < v^>0

^ 1 x f 7 tL^> t Z2 xt7 y-erix h 4-eii^o

znm,$tmw%}%:nmxmMk%t

$M2titzWi£l~lt, S1XT7 7'T*^L

£ iAz, ftscoiuM^s*

[H 2-2ti, ^X bW±R|^ioTV^Jir^

X)^fgtqnpK(7) Mx - Kt7^^LA^O'C

AS!ipanR«-ef±B*J: t}®iLTv^

^t5s,a* a trc* i±&iifi«nz£ & & v> *: m m i tz^ tz(±, pDpK«^^A'Ttf^^i7 i} tzrif^

t£frmimM;tk7£*'ifiW;£^&, A,BM*

^3 It# W iz|t<^±tf ^ tu/zi®^ X) tr,

ifcis:^f=rtz ti^'^' tzj@ L"CV'^)0

1212-2 mm t papKW7) M- - k 17Fig. 2-2 Trade-off between Functionality

and Quality

'MWM <0 ^xcoikTEK'o^xli, papM#t4Atz^-7 <

xzzox,ttz,

Tv^-2> 7)"C, ii!AT)|lf§^;Ji'j?!Bzis tt-2>i^t<,

±tfWtf$X$Zo

2.2.2 t'MW<n^ll

\Zb Aj At±, ^i±fItgl;A«t»#ItiSI£P^ ATiEllb'fi^'QAipgtzilALTzCz t tzjag

- 7 -

m2-iTable 2-1 Application of Stepwise Sizing Framework to System Assessment

m ® §¥ ffi fiffiffiji. §§5lmIff Hflff t - K17 SrltW °7^O

ny ^^itffii) ii2) o*♦o

o o

ean s pnp«ta o

ole

o o

V o^■►o

ilo

pDpgSm±iHffi o

i ^ 7. p o

V±l)Zt'tttftftiZZt b&Z

&2) ifeepii 1 Is- F*7C0fr#f£%t

l-cv^o tmmfc&m-x:L ^PapiCMtf3i f£&

cHKi, h %> fi® t T:'txl!t

msm&lxfrhl, ^mn izXoXWti^XLtz^m ii§'Erk$>Zo LfrL,

fr'Dtztztb, &-hmy&Ltz'Q^g;^1b-

Mt&ztum&xmBx&'DtzL,

H HI ^t'h fc'iizo dfucfcfu

< £?« 19 -e (±, ft?IJJ ^Mil^ti t L T0^IByvitzti

htzth, Li; <

v'±,

fc, ^MS, *ti\z£2>Mfkcot?,

!9¥v^Pf-ePa1S^^^£L,

tf o d t35snrtH-**0

m^, &Kykmm>kZi> tiz, m%%mxUlf Jt,-/rx hfr&ZMjR-CZ £ ^ £

t, #^<7)»^M-K^pnpK7tcmMIS, t Wit L Tts-e §

fflfrl'imfr'nfffilZZZo

2.2.3v A w^^j^H^co^ijm^'l^ J: •?>"xr^v

(M) !±, r^mit®s# n iaf&# t co h -c^ts

L i C/papK*m^li^ $ tLX ^

ffifitnov^x, P^mStHBtiiftiiJ (JMfi)) L fzlg t mmizx § fz '>x -r ^ <v^iJj

<8*. ^|gB^lffliiJ;r/pnpK«B^lffl<7)«a Hov^xJitJtXtUfi v^0 Lfri), pap®7KtS ^^*x, fUffl^iiPffm^^Pplxmfi^p^l-

^a^co#xi frbntmtz&muz<, iff

^fIjffl X § ^ <o X, ^IIX3 P tcffi:M

v§&„it:, m%±.M-k<Vi) Z?<D-'OX&Z>tt

MM^co^mxii,^'P^mii^x^fgfi^tffflftco^i: t v. 9 m

X®iTft;1--Sc0X'^l:^^ffiS^fv^Xvio

- 8 -

Mroi^Tk, LT fti

fi 11 ^ ® 5* 35s ^ W * ^ 11 A: ^ «B ± « S ^ ^StWJt-rscifclcJ: 19, SftWHffiS-C

§.S0

t v^9^WW^ffctLTV'jfc^ojtSB^fcov'-cfc^

3 *^{JfaFPA*2)S(7)M||

1 lxriMtbS;i7'5 (Functional Size)J

t±, 7 7 y ?'s 3 y $~° 4 y I vS (Function Point

Analysis, FPA) t:'^) 2> Mi'l3

WSFPA [14, 15, 16] -eftiif &o M^l±,

^1151-

{±, LV'I^WS (^2)E) COSIER,

3.1FPA f±, 1979 IBM ttW A. J. Al­

brecht hZXo Xlk^ $ IBM & [1] ^'itH

iH-C**3&?f LTlilBM

a [7], iFPUGii[4, io], fflm^Wiilia], iPAi£[8], sPRti[7]^,

^i/rliljf®^: '7 7-t -hFB b LX It Feature Point

ft [7], 3D Function Points[9, 18] IBM

$ ftr

V^o

^#^{±, 1987^7^ IBM ft£Wft, 04: ft ft 11 ^> if #'> A ft A CO iTflt ^ * t o o,

FPA £>3c»^ftlF^

L, 1989 ^ft r*«ftFPA(^llS)J

SLfto 19964p^t:'ft,

ia^^y^ry i/ft-z-cftAftA (css) ft

ft, 4 in ft

(^ 3-1) j&*.

• css^a^^ftDtjift*1), css#t 7s-Ty^y

ft'-V7i?Mft^LT§*7ift6, X4r^

1980 li V ^ ft A ffi coftij^ft

•c * m ^Wft FPA Offn ft ft^ t CSS

t?o-ifew*v^ftA m& fg Lmm. LTiTftil,

&£-?{±*t*rc§*< *o£0

• «^{i,afga^, ^m^m.^mmx\tt£i, a3i/©Jf®MC0V7 t^ft^ft-ft^ Aft

ftXftA^ i r * fto y ft. ft A

V 7 t, ^ft#^7 - ft°n ^ t"C0/N” -y ft—

v 7 7 t^ft®fiL/’ct''>t^'ft't’t'^2)/65,

^coft’i6fti±, 01^ ft ft) ‘g'Wfi'h ft) o

• IFPUG i£^'iit#0(lft,t.iift^®. Loo*ft>75?, ftcO^^L^oftcoiilBMii-C

*•9, (^i)iS) ftlrmL7c^B#ftP4iMMLt:*cO#< it, mii

i ifpug iift?ltiTv>ft,cDft', AtiL^Eft^Ltc

• m^WiiO^ABfft, tUffiicW iyLii 79 -7 4 X i ft5 co n ft +t

71/ft — ft a 7 §-^7 ^) ft V''tLtL i6, //L#co

ftifi8#«s*{±^ftffi#* & <7> Lftffttft Lftfto /c^', ISO(gir^ISIktt#)

b lEC(a^m^^^n) t<n&mimV)l-7° ISO/IEC JTC1/SC7/WG12 ft

ft 1992 lift

ft) mmil?!ft k ft ft) ar^iimat& [6]2)^'1997 4Fftfti±l3lclAftft)Eii L L

o ft V'1 ft) ft L ^ L , ft OM# (^) i7i^

ftftft.fcfcftii, ItiJffiMiJ^itlfflftBfft

ri2) iwjgt&ftli)|n]<opffli4 [n] iftSObtirv)*,,

- 9 -

ik-tzz. t-2) i> o

S £ still

3.2 irIB® ^W^OltlU^JH £iBm^wis (m i.o~i.4 ns)

(^2.0®) <7)ftIIJ¥)II^, ^3-2tC^-to -<75

56*t:v'*^o^wnWL, f|2.0)K-C{i, (£

L/C I) Lf V'So

mr-cii, ^2.o«s^ftumi^?&o-t, est

®(7) g L 4->?> o

^•L-e, SfiijLisit^ mLv^ ^r-7-

0^5tLt2,/:J6li, MflJffl^liML, it

*J ttz^ttb, tti0iJ±S®t*fiJffl# Lv^^jim.i ^ff^L

/Co LL^«L/ctiJffl#i±,

tz, mm$ ti/c^tg-K ^ mm%m n *wt l r ^ m

Z> ZL tizx ^ , ftllj t /L/)^fEL & -?> L V* ^ o

3.3 ^Jlll.l: fljffl#(7)i8itt

FPA "Cii, 7r^A^®®, HM&LcOA

Bj A /5'fpJfl^ hh-h^tc, f U ffl tt W L IS

x.±lf-C,

1-2>o LWr/xL rLMA5t#JL/cLtlJffl#L L oT^PA<7*2)ML*

^ A'5t#JJ A 2) o

L(7) /L

• '>AAALAA1-2,7C'WtR

^f^^L/cA

• LAAA^B^^-r^A,• V A A A7)tfc®^?A^L,

A, g ^ fto IFPUG fiA-tL,»l±0^5lU^LTV^^o/co —ft

fiiA®^ £^Z>> L A ft A /) fill £ «it £

L UIBtJ-vZ)?ft/lco Utf L, M fify ffl ^ U (± '> A A A cOillfflflfbZ)^^ L ^

V^<7) Afflv^M L^A § fcv'jjs, FPA (Otlfg- ±, n n /5'AA 1 o{i i o£ LAfZH ^OA, f± fi A A ^ <A f£ A A co It ?I

ig^i±, Htt la

3.4 ^Jlil.2: ftSlJ^WlftS:

ftIJJ±l#^iA^ L i±, - a AHx. U', f Leo ftf^lSx., LcofIfg(±ISA^A^g <o±^^^

**f^HA2b*o LC0±t#Uo^A, ^{±,

m'P®Fii^l±Li6LA2,^?jRft^i/)L rtlig

ftfiSHAAftUJtfmitH £#Affl trJ L fftf^tl^J cottct:/cLt^^*LAvAc

if, gl3-l)o

in 3-1 fcmm&mfeomFig. 3-1 Examples of Functional Boundary

‘ISA, ‘IttRc/A 7" A ii, [U 3-2CO f 0 U,

7N-K7iTli^L7AUA“'>3AlitA

O 3^ftitA^tl$tlAV^ £ A A Aft A §

^SA^^^ti/cA^L-A i-A7v

A A A/)?#l£i''5) AMf/lffl^<Oiti:#Ai±, [A AAA $!&= 7 7° ’J A - A a AH CO /fo

-10

^3-iTable 3-1 Revision History of DENKEN Method

IS

1.0 1989 ^ 1987 ^^f> 1989¥F^ttT, IBM'&7r>y vs L TilDfKoi.i 1991 ^ itz, IffivX 7 A t « 7 7-b-(S

7) vXr A^iilr^/r/rA, '17;?r At) 7 r 4" ;bSJ3 i 7'th7l 7 r X ;bS t LTfth t LTio

1.2 1993 ^ ■ffi<aa!pJ£*i£*8fc5eL?to \7 r 4 )Vfrb%1ifr&A,tzmm*rit*^7T4’O 2 - t t L7:0

1.3 1994 ^ Version l.lLl*7T4';vai; LTSoT^7:m7?rm7Ml: LT®2:$ii:Ao ifc, ^947 > 1/7--^' 7X7A (CSS) lrItiIJJT'51^17, bmm*7E>btz0

1.4 1996 ^2.0 1997 ^ r^JBl:fiJffl#wEi*fctiai*#©ft5£J fc rT)iS2: £ftiITJiifc ltbh

ST:, ItaiJTIIi#Sr^rffiMi7l)D^aSCsIL, M4IJgJt3ilf;JtW®(Cl3'/'T, Version 1.4 i 7 i±WSSSO, Axv 7 0 X b ^ tg* A0

a 3-2Table 3-2 Measurement Procedures of Old and New DENKEN Method

(a) _________ (b) % 2.0 KScPf-fifjmiHftffilTJlIS

1. st SO ijt ^ fix 7H

2. «ES*«E»fcafll5e3. «E£*<7)*aie«£

4.

ItiMTJ!1. fiJffl#<7)Eft t StilJJ«^oiS:S

1-1. fiJffl^oEIS1-2.

1-2-1.1-2-2. TV"1! 7-7 E3 >it|^co|Sg

2.2-1. 1tf£5hfiJA7im2-2. s^Sv70 TOftfiS;2-3. mifcmmmomm

3.4.5. migfiOffitB

5.1. 7 7<; 7-735.2. 7°n 7x 7 (ffi*)

tz(DX\ 2^:%

tz It "Ctt x. tf+tt“C' hotZo

7Zf>)'T-i/3>a

vX-rAV7 HB

H 3-2 tf '> X T A ^ X ~f )V Fig. 3-2 Layer Model of Information System

Implementation

LJ&'U ^OCSSt?{±,

tt^B^^rmLtz^ytzblfnos*?^ K.xT^A-y t--v7 7 h

OS^ K;h7x7H^^Atltcb, «m^7 7

-t'^i:v^o7t:'>77AV7t ^

v^rA^|&<7)-Mf^SHc*ijooab*0 A <7)3: d

3-3<7)J:t^, El3-2C9PgJi££fWik<7)<h£

-11-

>3 >*vXt-AV? MSB

•>Xt-AV7 h*A

T^O V-va >*.

H 3-3 CSS v^-TFig. 3-3 An Example of Implementation

Target at CSS Development

ift'/iHit^5'^m t v^HfgaRj^cotl^:

mmt'bWz. !£', Mitt?!w*Nfc £ * * W itry°'J jr~-'> 3 yJStfUT&tftiif&biv^o 4rZX% 2.0 KK-C'It, [7 7°V

7-7 a ymWJ tWv^ffISL, ft mmw* 3 t lt©x. * z.tti

tz (BI 3-4)0

0 3-4 ltIWi£H2.0 JKKfclt* S&tcWftii±t#

Fig. 3-4 3 Dimensional MeasurementBoundary in DENKEN Method Version 2.0

fpa^&r{±, [&x*&in%<mm-rz>]zk*^$iLXli\t'&i><r)<D,mxffi /iVtaSLTv^^oRc z<otztb,

®ftri^V'^#ix.ati?rt3MLR^v\ tv»

RV'tr, IB2.0 JSSt'V'ii, FPA

S^tMaUSriW^Lfeo JlrttWKIi,2-i.

2-2.

2-3.

771 h, 2-1 !±, ft ill ft #1*177 77 a wifeaw * mm * psi w t * tf it

^o 2-2 it, i $ titzmm5tMfc7WLTM7t£$km7’'V -y 77"n y 7 ) Hit LT, fraliV 1-')* (lraTO&

3Htn-;P7n-0, 7*- 7 7 u-M,MM&t") ZftfctZftMX&Zo2-3 Xit, #JHI 2-1,2-2 t

kWsM7 7i) ttm^X, fctbbtifzMm^Ltzt)^xmmmm7m$£nmi-z>o

S?£?ij^1-£F£H|££ ti^Iftit-f £ v t ±iMV'(±-S±(± $ C H, 7 77

tz itiiffl rmfe nnm^tttzmKm.im^mmLtz *) %wft H £ #561- * £ a K t? * * o

3.5 ^jii2:mmM^kit, MffiRUp, 7 r 7 ^711

H, FPAX$Lz_±lfJ7mf7M%.k%& m J$%\zk^XT>ki kin otiffct Ltiti*

s-fcog/h^Am^oftj tisw*

3.5.1 ¥)li2-l:

tK t l±, ftifflft#rt « 7 77 2*7imm]

JgR]lZ7’l"f?y't>Ltzi>7X&&o t^7 7 - K^^fgv'n y 7 ktVF, 'J -7 ^^-{3;

-12-

- -1', uftmt Fa t Flktf&$\]-zhz>b

!±,

• 3-5(a) O i ^ *

^O,

LT^I^J LTV'*

^ V' ^ oF^* rH*l?i: LT^igJ LTV'Sj&'i^ j&'

■f Fik%%:1ML'&litU£Fij<DMM*?J£<DffiW: Iz&tiMtcIcmZRlft id*Ftfc75?^-r*^?j t**o i-*t>t>,

H 3-5(b),(c) ff)Xi

T(±* lb *V'o

(a) (b) a;^! (c) a:?ij20 3-5 7"0 7 7

Fig. 3-5 Parallelism of Functional Compo­nents

ttz, ±<d r^isj rn

itr/nmj tmfcLx\,'Z<D\t,X - 7 Oft f 1) ( 7 7 'f ;b & t*)

LT#£TV'*^pgfi:, *

^>#SOx-7 1 ff/-iltOfI)[n]ii^g-r*ii £ C^#J 5̂'il ^T V' * SFf t T* (±^fg (M)

<n mwmfr nitf * »f&ii Z%zx.%iftnf:^xii', Mif^Ox-7

£f#ox- 7^-7£#:£#L5!*ffti: LT# x.*SPgfTli, [frSA*] t [M]/[M] t OJllSffM^(±*V'i;#x.T<tV'0 L^L, ^ mmfrifrnZtitzftW:, **#^Ox-

7 1 LT#A*S|lfCSoA±^^Ci±, [[fift] LAx-7^

L*V'H|t) [frMAA] (±^ISL^V'J t V"9 ^V'OT,

-OSPtT'O pft] b [^]/[H«m] t±3fe

7iJL{±V'AT, 53il!jT'i£o0

^51$tlA'>7xAT'(±, Mf#

5lV'H^jT2b*^|^f#V'0

3.5.2 ^JI|l2-2: Irailv^UtOf^

#IHI 2-1 T'f^JiJc L A^ig^SlftO^TOft

fi^fgAn 7 7 HOV'T,

LTV'* £--f, T-7-K^'ft

^Hii&7yCii&AA^O^'->A,J t^OT, ^ x.TS=<^ll^*V')0

7'n 7 7 [:&lt*®fioft|i|I£-[Il7K't * ^ O Tab ^,

• 3>hn-;P7n-g]

• x- 7 7 n - g]

• imm®mov'-f tiTabo T t J;

ft < b *0

ffiTitri'il'lTV'ft Ittuf ft b ftV'o• ftfitilg 7" 0 7 7 1; K4t * # i:

or^^75?^:TgJl$ tiTV'ft itfiif ft b ft v^0

• Mifi-^x—71±,

WftH^ftv'PIi), t/SMft^flAii 1;{Slip'7* tOTaboTliftbftV'o

i;v'-9 3 ft LTv^ftlttUfft bftOo

tfz, d^offi-ftA^ft AO#i^^^l±,

§*ftfto r^^Lftfii^j aac

x-7t

-13-

CO5

fYto

1—*fY

f <w

° <-

••

•14- *’1

( 1d-i

%™(

:m

siS- <S‘>

&SF

m

«=»/>y 0

it>f i

COo<

rs

S'£4

- k/§

Yr

-r-

fX3

34i

tSI

cj*p3n

>5CT

F3*

M ashe>>

lr^J

^£r

-r*~SI

mm ash

sl+S

Sr

Sl

sI^V

|Sf *

3|S3

O'

‘-ttT f j|g

j94

,Fff

lH+

ant-

CVC7

f^VJ.

s3

ever

O0

3ash eve

rash eve

reve

rSh

V"5+

4HS

V'S'

S’'

3(5SH

KV£4

- y1 » S

[TCZl

p^v9^

3S-

>££4

- ✓/,pul

i><

?rr r

Ksa/ ng

4ts

4m

nS-

mi

K49+

UJJr-

o<$

Wt

nVi

Pw

e>i

rSft

=M

-l

mFS

Sa

nj§Sl

34H

toh>

9^sr

Vn®

cf^li

a*#

thFh

;El#

TB9^

iffl

rrm3

f^Vs

r>~T^

<r7T

NO^

"S'-

3v;

S1

7tM

SCO

seP

■s3

fYs [

thvo

^<r y

3S

mil

#S3

-n

r>0N

lhis

Yrhr

y> vjvSI

ISto i

St

9>Y- y

S94

S3

$1S-

40

9>i>a rrm

£4- k/

VM mU

*t±a Q

3sV

ash ever

3Q

ash ever

aH* to

r><r */

ssf

3i

9>rS-

<r yanf

t44S

-S

te)4

S'c?4

-&

Uk.ul

ytrmr<

vP0

r>S

3s

W|

SI rmy.

mm

<r1 to

JDt

ever

C~o

geOJ

--T

jm

-94-

35 ifLm

r<UJ

3m

S'-ff

lsi

53 Si

r\ \1iQl

/Ft

SI ash ever

s- 3r<

rS S-a

~A ii Cn

ever

S, piS SI

3#r\

4 ttT

yi

*S <-

ttT n

3^ rj<3- H

E 94,

nuli

wSi I

NJ 3S •Sl

94-fY o

S' &<S 9^

3# 94-KV m

S5J

&nx

I^Vy®

0^3

Yr3

Uash eve

rm

&&

SSL

&vJvlU /vrm

hfS

9^Yr

'■*■*

th3

?rj

t+S0^

SIM

* ashYr

m(S

sr

/T>r

M-

Nfl^

aul

iPrrm

3S_/

h>3

m[i

■4s

Ii>S

OAV

-XL>

Si(S

ash ever

0eve

rQ

m3

rS■ IK

po

ts-^>1

£-1#

9^tt

Tu O'

srS

94,

5an£?

•iSS rm

<rr

s Cn[

m<r

vi4o<

i$

O ’N&i

HM

fX<s

3a

£4- --

39^

3Sj

e>i3

vrS

ms

n0+

Noj-

>55ash eve

rliVJ

'9S

-[TtH

nWs

<*wa

.o

POr

n-71

D<S

1ijm

orash eve

ro<

SI■*

3£s

iM

m0^

ffn

sS

;J«5

vvm

i(i

l9^V

3&

Srn>

S-n

ash ever

»r^

i■(E

ISO

r~ng

9^nun ru

V*-

(m3

£4- IS

<- y■S

I05

CnCO

S'S'

Si

f inul

l39

-M

null

S'o

o£4

- L/t,SR

iffl

rnnauj

-eve

r3£

>£4

- y*/1

S'

S'

41S'

rrffl

9^Y

r-7*

'£4

- yr t iSl® V<

\H

nx ?S

'3# 3

\ S'

<r rp £4

- yr <

Pil

l S'-P

S' 3

ISS- n.

YU 53 Ii?

fvi Or •YrMV iceE

Vin

rn>

wt-SJ

^liff

lrrm

PS'-

H)<S

•-¥!

fYSj r

fX w>4

3£4

- —>a

C~1 Yr

uy <4M

-%

E'U1

hhs

O

£n>

ranv

^crcr

isa rrm3

&<r y

p^V-

o -7-O

r *y"i

S"|'i>

364

SSf

-H4f

vjl■*

SS

'i>a rrm

ii?35 CN

S' 494

'*3

oS'

l+SO

S1!!1

at>Si

?4

S'Sj

ttT Ztl

Yr■*

l^l4& rrm

3o

l)<F

S'It>

S'S'

Yfl.

rWS-

Yrym

l/TD

lUJ

O

2D?

W DJ> OJc ?i- e>i

SJi1

as> iffl

[TTO 3 9^ Sj

Viijl m <Vc frs ila f+S V' >4 S' 5> 3 TT^ -5 cu

i$r

3-(ffl

e11

?SF

rrmm

Sianh

Icvc

v1

vlYr

a 4;emr eve

r M

mp’

V' S' “H- ti- »/ 0^ S

O

iw

vi|

m s

vm

ss

4_

^rV' S'

V' mS

'JS

- *//>V VJ

uUl

/%

9^94

-rfY

sanh CVC

V(X

•Se

SIor

Si$S

r^r

MM

TTLill

(Wmil

l(ffli

jlYj

sS'

3&

•jEil#

uSu tnnp

a4

H3

ss

4,“T

3m

i<F3

64m

SvSv

-\-\

YrM

isg

mM

?S0

3a

44

VVw V

S'V

3(*

anhM

Si;

rC"

r^vsv

UJMr

30

VjNv S.,

All

3S

<S4

S'aim

<T ya

-VOJf

tat

33

Pr

fY\

iffl

3M

>4;

nat

S3f

33

c*v

SYr

KV3

3m

mat

at3

33

^M-

mpm

33

nas

Mjh’

Svil

ttT

Ii?C* y

Sl!

^1EE

33

3m

l«>as

#iff

lr>

3EE

33

1 44-

1 Hr*.

vo^

r\ V*Jl

S'at >* 3

EE 33

rm EE 3

UH 3 3

A w Vh H4-

5 vo^ e>i

0

Sll 3 O'

& m rv S'

3 4

3

1+i

V'

S' S' JS- 1/ v5> s Si V 4, S

’V

' ui V M

« e>i

i5* & E H It SI ash CTCT

3#

& S <w =¥t

mS Sli 3 y- ife %

fY C <s sor nn

? r

I® V' S' S' -e- rj s a-

Hill

Sl

it 3? iffl V' S' S' a- ✓ 3 It SI ash ever

M m 3

Zo

tztzL, i mmi/tvtnmvn^st

%ts, f-jni 3 vmm$ titzmmmmm

Kit,

• LTEfit^ i ^ <7)^'—t £tix\s>2> &

<73,• !&TO < ra tr

tTv^ (> ay

ztib

-cu, a*,

$(,~$~ Z> o

s.e #jii3:

mit

m4j©F?i^2.ofia-e(±, mmmvmim

3-3lOMMTtb&o ztibvmn, k^niAmt\s]\:x'^

S|2.0lKt?<7)^M^{±,• Fi,FoM(±,

tfe^L, W A til *<73 Mi,Mo Mi <73 ii

LAc• (fljffl^-) A^CO^TjiA*

*, Mc(©Jf®m*) Mi LT?®5l$^:Ao

<73 2 j£-C£>£0

iA, ftiiiI#<73flJM4^^J6^A*A, m

2.0 iv^^^il

ALAoTR i 7 >** '> 3 >: It ?! iffA/i C7) |IJ J|]^•itftRAt/^A^ ty)t&

CL ©Jf|I: 7s 7- U

LD Mr-^: ItiJ±I#lAAif$RAtJ,

<73 3 fltiPi A * -5> (A jo, v^r ^co^titil* t 7 v a > i LT®9 <73A, ©JI®1±A* LA* *9 #Av')0

3.7 ^Jli4: «gi$H0ilBSipJ3t

(1)

V'-t ^3, A'Av^) ^tij^-r^,o

(2) jutart^^is^T^jiE (i>tv\ ^

il, HLV')

(3) JSgffciM*gM£ *> i A, S3-4

i v> -5 S^Pfco^miAlto i i i LA* 0, II

f;EtlJ£^i±, H 1.4 JKAc&te L A <t> <0 i [s] L

A*^0 - Aili,gtlJ^i±, ±IS:*A11JI, 41 ATi^ii A A o A w ^ * jjtffe<o FPA ^

Aiii^AoAv^ (i|Lv^S(±,

A < A &« A, i »A^-A < )0

3-4Table 3-4

2.oDifficulty Determination Rule in DENKEN Method Version 2.0

^ L HLV'a§

V' mi®«a *a

«a ^a mt

A*, ^iSc<7)Scx.*AOV'Af±,• @1] t 7 Affi'A Aa >A*v^>A, n-

3b*M#li), jSffiATXco^, ®M<737

T 3 Ait, n^t7, A^I*#(73i£A/li/h,

V 'f A K A <73Huf^AtL#£ A AAiaTF*&tztb<D^ 7 7^7 7 7 ? 7 3 y

<73 ^7" Ax A hfi^AO^g i LA©0o

-15-

Table 3-3^3-3

Functional Element Types of DENKEN Method Version 2.0

mmwmvmmm®- MM »&-§• 4 77

7 T 4 ^ Xtl Fi TR Vmyt&Mrb 1 7 >74 v a > Sr-|gA*&tl Fo TR 1 7 >74 v a > Sr-effl*Ath* Fio LD

*7 A7 Mi TR b 7 >74->3 >^A*&tl Mo TR b 7 >74 v 3 > 4-th*mm Me CL b 4- A*

liffi Xtl Si TR 17 >74-> 3 >zm>k/-mxt)thA So TR 17 >74 > 3 > 4:ii>A/-igtB*Affi* Sio TR tS0g^#41-71 1 7 >74 V 3 >ATlU <fc ^ 7-4 4:Mfr7 - J.- Sm CL aft#** b i a*

mm R TR b 7 >74 -> 3 >■ii) 7 7 7 B&®: [ TR: b 7 > 77 V 3 >, LDiUSA- 9, CLMffl ]

? >^>7 7 y ? '> a

b 0J|g t LtSpo

• ®® b 7 >-f ^ v a -r-?-S LTIxS

$ Alfa

yjrf'js-9 b (7";b y ^ ^^

> V, Ii'®±1M$

-d:^ A) i±, ^T0

£S t LT©p0

i^S: l®i t tT®p0

• WW b y'y*f9's a >\z$3\/'X,

KOP^Cb'ffi tzt><T>*-3--T 4n V(±^T O^g ^ LT®po

t V^o fc®(^ft 24 ^g) K i b ,

SS^E (GUI V ^ Fib V i 7)p US£J*LTv>^, (S®

[17]

3.8 ^JH5: «»(D»t±J

#1114

SO-C,

SrH^UBSSU^W-L-r, S3-50^fg*»

**, Cl^ L-Cffffi$tL4«tgfi{±, #)HI1-2 7't£^ L AStfJJJt#® (7 7° V 7 - 3 7

1) ^ 2.0 IS

^Ufi, c:©ffifgg£, WUli r7 7°’;7-

vs^titgBj ^ 4:^7 i: U LTv^o

—®3-3(12M) 7) J; p il, vXrAJfU

ffl ^ 7 ^ ^ i £ £ i§^ U

i±, ^ft'>7 7Ali7iit?rItfJJLA®( f'>77 A V 7 bMi:J )

^T>'>77Ay 7 bMfitl, 77U

a - a 3 t m EAinsAtf® $7^®

S3-5 m®W®^2.0lS7)^tgl:*mffiTable 3-5 Weighting Parameters of Func­

tional Elements in DENKEN Method Version 2.0

ans *coi! mgjg.«a «$t

7 r 4 Xtl 3 A 5 * 8 *Bit! 3 * 5 A 8 *

AtBA 3 7 6 * 13 *W.X AA 3 7, 5 * 8 j*

th* 3* 5* 8 *SUIfl 2 * 3 * 5 AA* 3 * 6 * 13 AtBA 3 A 5 * 8 *

AtU* 6 * 11 * 19 A4 ^.et- 2 * 3 * 5 *

W m 3 * 6 * 10 *

-16

• <mtH "C <£> -5>,

•S

f¥ . Ji A

g&ft

1s«tw i£

^SilSD

Scifi/rniffl

«*S L

IB!

-rt.A'K; jm

[El 3-6 'yT.i-U 3cit<7) "E T ^ Fig. 3-6 System Revision Model

3.9 ¥JH5-2: ym Vi? h4$!^*<7)

If aT y U y - V 3 (7 7°

'J7-V3 vl) <7)'>77A^#:(7)|ifgM^

ab*V7h?x

7 ^H/Qc^E 7° n v i 7 Ml £ v> T,t liflfgl:£ffgft- Lfelt t

LT, rynv'i^ Mtfg^liJ

t H") ff Lv^ft^S^-igA Lfco^C0 7°nv'i7 03-61;^

7° n v x 7 Mz jo V'

T, LT, Itfg

:t^|*IlR£ftft L&£> L/zjtT^) A(1) ffffiitiin

(1-1) J& ••• #7 7A77 h

(1-2) ffijiA ••• t[5pp/>'''7 7 —

(2) 3cjg/itffl

(2-1) ^3Cat - BE#'>7xA^^jt

(2-2)

(2-3) it ffi -

(3) %m

(3-1)

(3-2) WML -

[ 7Sn, FS12, F52i, 7522,7523, FS31, FS32 ]

V&Zo tz tz L, 7ocoicfg(±^ftLTL^o

/z Lie:< ER^^'^v^tt/T#) A 7'n 7

7 ocolMtcom^L LTW^^

**, LcD7°nvx7e£i£{?H<7)

1*1#, ^ LIZ i oT'fS^jb-t'&ttK^'ffiT

*11, 77°U 7-V 3 7tifgl;?'>777 7

7 h«tgfi:.fc7* rpnpK^^?M^^, ^Lv^ttSlijfoT

V'*V'o LtU±, 7 7',,J 7-V 3

v 7 A A 7 7 h f v 7 x A Wfli^

T)^T)J :Lft?IL/Z'flT^)^T>lZlj-L, 7°n

vx 7 fib■?>#^7°u vi 7 h[zjolt^ftfgco^Mj i%t>1-Rl£tzfrb'e tb & o

LtztfoX, *•?) v7x ATi'^^L LTT>

fffiiil^ffeL^^I#lZi±7 7"1; 7-7 3mtzmzx&waz'ni l,*^#^<7)^:it7°n v'i7

5 izi±7”n Vi7

#5r^iz[±,i&jsIlrjC = ao + ai ■ 75n + 02 • 75i2

+03 ■ 7521 + (14 ■ FS22 + 05 ' FS23

+ae ■ FS21 + a-j ■ FS32

LiV'L#iLR.'i> {tz tzL, a,(±^|^)o

i£3) iATIi, f#rmitsEj i±, ®mt*:ux'$)^xw:fri:mmtz>

-17-

4 pnoff

4.1

[i6] ht,

m t * * * o#«.^ t lx, m

m ISO 9126[5]

••• Etttt, »i|5a^tt,-fc + i V T >f

fiSIt - fiEm mattffiffltt - a»i4, afttt,

^$14 ...

••• **14, SSS14, ^SEtt, iflBtt - aaaistt, »«ft*i4, *»i(5ssi4

6#tt(IlJ#tt{±1?!l^/i^ft20)

xnfim-thw^^^Ltz (04-1)0

wjj

fi}(D £ i tl-Z&L*f±, flJffl#^^o-C(7)#ttA,B t, gan#

K<hoTCD#ttC,D OP^iC, [A t C, BtD i±, V^-f +

(a) ¥<Jffi££mt4 (b)

X\ A ,'"XJ\/T . \ S*...

ft » ffi ft 14(c) nuttz*

0 4-i r.'ocoaaaM^i^t^(DH^ Fig. 4-1 Relationship between Quality Char­

acteristics Trees for User and for Developer

'£'U(iFp!)I!&v^\ [A ^ C (T C D fzff,C -fr'i D ti-frb t V' o T A ff t

i; v^o tzftte k&Ztzfr, M-f L t> MM-hfr fzifXliHfcP^l^Timmx£Zi\ zn

tztb, wi&lktf mzbif\zt£'iXLif, tv»-9Pgs^abi9,

i±«itgL*v'ci tj&j

ttz, %sm-si>^{±^2 1, ^

jb&ztwwbfrKZvtzozxx,

t rrai&#=> w 2 ^ 11i>tz, mfmfa%<vwmmzn-ox,^<7)A 'J

4.2 nnpK^t4^(7)aJi^:

^^4-li:^4-2U/Tt J:ra^(±, ^ti^;fx#ilA i;#iiB S:#bb

wim^xT&zmLtzfmn, %Ztitzi><D'e$>Z0

4.3 BHpS&t£mil0fti9*:afc3E:«(±

/iotzffmifcmz,mm%=> rm%} t m^g-^ mm%} <t> 2 mz^rntz ttk iz,ttltttLS^Tofco

tiZViCtzibKKB/KEi.zmhtiX^tzM •) & 0 &*■? § fc0

© migiz^mzmm^&oo Ma^v»0

W3SPIf^«t?MiiS:fEAt-5.ii:i: LTV'

-18-

*4-1Table 4-1 Revised Quality Characteristics

Tree for Users

±#14 iij#tt *tffi>#14

jE*1t7*“?—Jttt

Sf4iiSlt4ia»tt«ant, ft#tt

*'4 tr>znimtt nfittt, STUtt-tr 4 j- U f - -f r

iim nTSEtt, Efflttit Pi14ii#14, Rrt'14

'^iJf.ai^'14 tilD St, *±14SM14

itKtt ««14tt^'14

mS'14 s' — Kffi±14,V 7 1 ®±14

* 4-2 3be7£tf>Table 4-2 Revised Quality Characteristics

Tree for Developers

±#tt BiJ#14«I614 rifttt

TPttt±*- M14

^^•14-b 4 a- y f- -f 7 ^-b 7, ^414,

77^7^814ittBtt, ^Pitt, itm $^14, matt, aTctt

IS la 14 tt—tt t-9 *ii14, ii1i¥)i4tii14,

T va-;l/14 ■T-:^-;vl4,KStt,

a*tt it so t4, taa-Jttt,ffiiS14,li»nTBg'l4

'£SE14 ^^14, ®mm&, sfe»S, iflfflK, SEfflS, 7'- K14±14,7 7 1 ffi±14, x* - y ®±14

1£fflt4 Wl#14 mm,ftai4 ±§14, **14,

*3114, tP±l4, a#?i4Stfctt ±'ffl'l4, ■BJ^'14,

snaa^tt, jspsi4E«14,

* 4-3 rmin m pqp^ i

Table 4-3 Major Quality Characteristics Mapping Table for ‘User => Developer’

*4-4

Table 4-4 Major Quality Characteristics Mapping Table for ‘Developer User’

sa#Stt

ma^rnt

®#6■14

&«la14

ffi11114

^fg14 © © O51014 © © ©

© © ©*W14 © A ©

© © ©^«'I4 O © ©

#14 mft'14

51014

ffitil14 14

ft

'14

£«14

«I614 © © A © O© © © © © ©o © © © © ©

-19-

Table 4-5fc 4-5 2

Minor Quality Characteristics Mapping Table for ‘User Developer’

««eit Jlftiitt ISffltt□ iE let -t I* ■4 a s ft * ilg ffl ta — V m i# j® it m6D tt 14 JL 14 14 JL 14 14 14 14 14 14

V § IT 14 ;v4 14

© © © O A O A OMs © © © ©ii*tt © O © A A A A A

© O © O © © A OO © O © © © O ©O © © © ©

© O © © © © ©-fe 4r a. U T 4 © © © A A ©

A © ©A © ©

sifctt O A © O © O O O © © © ©iSffltt © O © ©

© © O A A A O© © A © A A

O A © © © A ©O © © © 0 A 0

© © ©

mm ft ill® IS 14 0 © © OA A 0 © A O O ©

4-6 <vnnnmm% 2 jsmunTable 4-6 Minor Quality Characteristics Mapping Table for ‘Developer => User’

St 3m #«14#14 A.a IE ii PS $ @ -t a * JS n % IS iff as &

g tt m a £ ft? 1# It m tr M M * tttt 14 I ft 14 14 JL 14 14 14 14 a a 14 14 14 it ft

'14 $ V IS *14 T ■14 14 14 14

&m##14 4

m a'g M14 © 0 0 0 A © O O Oit IE?i14 © © 0 0 O A O O14 ^^14 © ©

-b 4 j. 'J -r © © A O^»l4#'t4 O 0 © © ©

Sl U-14 A © A © A A © © O © © © © © ©m © A © O A © © A © © © © O

is a«14 © © O © © © © © © ©

14 O © © © O O O © © © 0 © © © © © ©

ft S#14 0 O © O © © O © © O O

ffl ftiitt O © © © © © O

14 *tt14 O © © © A A ©

ilffl'14 © © © ©

-20-

a a*.

-a (^ 31)36 # ft t m%%m mm± 46 #tt

mHG56M1Q<Vr®.fr&tmiznLX,[©}233M^f,rOJ ^ 220 MPJf, fAj ^'435 MM ^

■? t±, rfljffl # (37 #ft) => (48 #'ft)J W&*£•*>•£%# 1-07 fg- (= 1776S?4-8))

i7±^X. TV>/i) H ^ ‘qT, f©J ^S185M M(21%^), FOJ 104 MM (53%?jt), TaJ t5? 63 MM (77%M) & o T V* £ o

^^^4-3i;, ^2l-eO#ft^jS^^^4-5

O #'ftft£^4-411, ^ 2 1 -e (7) #'ftft)4>

(±, fTfi(^3l) -CWISW-?

jgosfiv'toj mIT* r©J ^U'iOT'fcabfllf, ^2li7!± r©j2f§ t(Dm&i>&f£

5 ^3U 1C

«Hr*Ti±, mmm, mmm, m%m<r>3 T"> X f A Mtl ^ Mt ^ i&fJIMft

opnPK#tt^^e^,

• M#ffli:^flMWpnpR#ft7fcraoW

Hov>Tffi£Lfco Cl^-5^,T{±, 9 7 4 7'•/ }• j^r~ y^'y 2^\±%i%h A, — K ;i/ ^ i

T, #ftA "J >r-'J Vi Y tTi) ^'ftiJ nTfg

^*•9,

m&j^ji:±Lfzo

ttz,#ft7fc jo £ {/ftJSStr O V'T {±, ^$.

j;>9f

•9, 0 M CO m ?r ^ 60%giJ m-ZZ. ttfT'^jio ZtUZXQ,

T'§^o

i^ o ig ^ -r * ^ * o nffl -fb 7 x -XcoW^t7^t^MST^^o •?■ ^ T, if 7 i-X<7)^^U^/ioT,

^ •?) ogft[*]T'WpnnK

^Ji^ynviX hco^i^aco/c^H, £Miif£<0iRji^7 h <; xxco^Jffl^fto

Tv>x0 ztLbvWMflr'-fli, %<r>&<tf h h #£co Bmotzib tz it 17 KiDtft/fr M$ti, tOffl $ ji-TV''^i§^'7!)5'^-V'>0 L^^L,

'>7x A(7)pnpK^3 7 h ?rlffffi-tx/ji617iix

^ M ®# f~ 9 (elementary metrics)

(j, *< Tfc iV'CLjiTio 1) [2,3,12], ^'tt^cOKfr'-

9 j 'J ^7 X (composite

metrics) 56sttX ^fpfili/^il^MT'flJffl T § -S 0

^'^<7)^)1^ttli jolt£M-r- ?i|X» • & t

17, &l7'ffeSfi«jTJK£$*lTV>*7'-:5'£|l

TpapKfFfffi-rm 7° n -fe x <7) pam * ^ HM L Ei« t £ ft

HL£v'£#x.Tv>*0 i*. titgl:ltfffil7ov^Tl±, aft,

©Jf@ Ttlf X> '> 7 T A £ tfiilj nr fg 1C 1- * * * W

^st ft o T V-1 , Cl <7)f^lt Sr T ^ ^ ?

^«i7^tl,

-21-

£ *9> & ftW (D'y 7s 7-L, ^ £

[1] A. J. Albrecht: Measuring Application

Development Productivity, In Proceedings of

the Joint SHARE, GUIDE, and IBM Appli­

cation Development Symposium, pp.83-92

(1979^ 10 £|).

[2] V. R. Basili and H. D. Rombach: The TAME

Project: Towards Improvement-Oriented

Software Environment, IEEE Transactions

on Software Engineering, vol.SE-14, no.6,

pp.758-773 (1988 ^ 6 ^).

[3] V. R. Basili: Software Modeling and

Measurement: The Goal/Question/Metric

Paradigm, University of Maryland Technical

Report, UMIACS-TR-92-96 (1992 ^).

[4] IFPUG: Function Point Counting Practices

Manual, Release 4.0, International Function

Point Users Group (1994

[5] ISO/IEC: International Standard:

Information Technology — Software prod­

uct evaluation — Quality characteristics and

guidelines for their use, IS 9126, ISO/IEC

(1988^).

[6] ISO/IEC: Draft International Standard:

Information Technology — Software mea­

surement — Functional size measurement —

Part 1: Definition of Concepts, DIS 14143-

1.2, ISO/IEC (1997 ^F).

[7] C. Jones (H® KIR): H 2 $:

, pp.49-132,

Pp (1993^).

[8] rv7 b 7 *9

#J , 63^-099 (1989^).

[9] fHt 7lC—: f It# t ') 7 7 A A

©JflPUfr < V 7 t FP L

tz 3D FPJ , H ^ U ^ bu=-7 7, no.658

(1996.3.25 -54), pp.175-185 (1996 ^ 3 ^).

[10] ffiLUZS: TV7

ifidtlLttJ , vol.35, no.4, pp.289-

298, If (1994 ^ 4 ).

[11] ffiiij m-.vol.96, no.71 (96-SE-110),

pp.331-38, ft1996 ^ 7 J?.

[12] IfT-[G/Q/M paradigm <D4kigU jo

^ 16 07 7

> ^Ts'J 7 7 7 h 7 x. 7 7 t'J77

0F5E# (1996^2 ^).

[13] ®1g ?¥:

• nmsjj^robj,

fipjf Y92504 (1993 ^ 3 /!).

[14] iY: f'lf tS'> X 7 A

b m^fiiF){S7 r 7 7 7 3 7

7 h few ran —j,

R93016 (1994 ^).

[15] Stf Jfcfr, S: [77 b7j:7^mi)^

bu~7 7, no.625 (1995.1.2^-), pp.91-101

(1995 ^1 ^).

[16] SIS ??C r^tb t on® <

•|f#'7X7AfFffi<T)#|a<AJ

Fif ®F2Efg^: R95022 (1995 ^).

[17] Slf ?¥: (77 77'7 3 7^4 7

tRiW^Pir R96004 (1996 ^).

[18] ft tit W-: FPA Ver­

sion 2.0

0F^Fir(1997^3^).

[19] S. A. Whitmire: An Introduction to

3D Function Points, Software Development

(1995 4? 4/3).

-22-

a:

±#14 I'JifiFli

Functionality-S-gWtt Suitability

wait Sufficiencyif«H4 Compliance

jEfil'tt CorrectnessExhaustivenessPrecisenessData Consistency

ai»tt Interoperability '> X 7 A fcData Integrity ffivxxA

t&ft&flStt Operation Integrity fffi-> X 7 A t Ot iliffljffl^'g£« $ R T t' ^

Dependability 3c'l.' L T ft x. 2)IS*M4 Maturity x.7 < jE L <

mm MaturityFault Tolerance »*t; J:Detectability

mm Damage Localization tT-K#Srft/hftr-S4Substitutability It S % £ B# (I iia g $ 53" £ ft r-ft # + £* 0 S£ It 5 ft T t > £Safety

*s Warning * A * laaoltn; $• 9

K»14 Protectiveness KCftffll-* J: 1 S£® SftTt'4■#'( y>x Guidance mmmizmwzmBJri yyxzfii

@«14 Recoverability x 9 icsei*£ftTt>£pjijfrtt Reversibility 13« LTH#ci;«3it-6 ttfiA

Data Recovery■b Jf j- V 7- -f Security ^Pfitawisv'TV'i

7 ? -t X SS'14 Auditability77^X1=314 Access Control

(oo* < )

-23-

±#14 BiJ#14 #14»5e^

1Jffl14 Usability

mum Understandability fofr *)Uniformity

«iS4t SturcturednessLegibility

lf#14 LearnabilityCommunicativeness

itfStt IntuitivenessFlexibility

*«14 Choosability-y a - b-fl y b ^ t)

"1^14 Adjustability u4T7 b§zApplicability f-- ^ O# g (EUC t’) tfx- § Z>Administrability

IS Pi 14 Remote Control

Efficiency Sr < ill < H) >(Time Economy i # W i: # 4

ii#i4 TimelinessS#14 Response g =y £ a# rsi rt u ©a^# *Rif'14 Smoothness

'«?®a^14 Resource Economymt)Mr Optimum Allocation fcjaacosis^se®

Labor Saving fijffl ra ^ g/Mtt * se® (ftrittofij/Tt * t')

ft =3=14 Maintainability ■g^z^bzx^m^m^$14 Changeability

^514 Changeability1*1*14 Testability U^tvx

1*1*14 Testability &4(t£iK) L^±vx

*^14 Continuity IH y A t A U O t' — ^ O##

*^14 Continuity IBvAxA^UOf'- i'CO##

#«14 portability #3Ea*U«tl¥L*vxas««i£;i4 Adaptability

/x- Kiffi2; 14 Hardware Independencev? b 142:14 Software Independence #^«OS, ±*-?^-A^-NC0fgff)S^1g:t'

Installability 'f v a h -#1114*14 Installability -f > a h —

(fcfr*))

-24-

S0#t4 «6b#S

mm Functionality0 6514 Suitability

Sufficiency ■ttmtcmumti* < aft § ft-rfS»tt Propagat abilityitSSS Compliance SHK 1±[*lii,e, if'! V? 4 y\ziQ-?X^Z

IE SI'S Correctness !) ;5s*v'maiEsis Exhaustiveness JESx'— ? ?rIE L < KtS L, T-Sx — ? OEL < ffiWrf Zft#IESltt Preciseness

Data ConsistencyEfficiency $< jS< Ki <Time Economy m®snzzmmizykmm!bfrzResource Economy s;§oiBg*iSi®T-iii<, x-?

■fe 4- JL V 7- 4 Security7 9^7, Ei fi Auditabilityr i' -bx^as Access Control

W»fF#t4 Fault Tolerance zmm-pmim'mizmizttais Detectability WMirfijEtZ1PS14 Damage Localization eSfBSI'£ W b ItT £ i t T-K* £S/MisT-# -5It#S Substitutability

SafetynJIIS Reversability iaa4«i4 0 ?i l r t-a tta aStES Data Recovery It*si555-C0T-^ ^ifiiilc«IHt4ttiaA

(oo*<)

-25-

Well-formednessIJ-14 Uniformity ui

r - Data Commonality ■r- ?

Protocol/InterfaceCommonality

Program Integrity y n $ nr v'-a^ yj-- fl'tt Modularity

iStf <t i u ^ o r i' •S

iE^e Self-Completeness fifcco7"n ^9 A E-g# u ^^r g5}-i #*'ltr-SBgt Et ^sr- § &

Pg)f'l4 Hierarchy Mimammt' b e«® s nr 4Simplicity

a»tt Understandability 3S»L^i-$E0eitLrv^ftsijtt Unification S'*. *s. R-wr-**

Coherence ixlt, fflis, i£-§-^ s nri'Conciseness < r. *{mn ^ < i£« ? n r i' *

S EKittt Self-Descriptiveness RiS/T'n 9'9 A»#BSf,sft/j.piT-Rtj'J; 7

njte< leasnrv^Traceability rn ?? A<Dfgl<r)tifcmmtffrfrt)

icii'14 ChangeabilityModifiability

«SI1£5S1± Augment ability #*watgilflnE^Lr8f«fi«jiB2®^4?nrv^Margin ^jB<0*®E«£riS««S:IS(trv'-5

ifLfflS Generality ^pnpft • SflJffl^S-EltLriFlfflWE^ffiLrv^Reuse Slipnp L r rr l r v'4Hardware K^xTSft* (->XrA«j£. tstt, sa. SR*

Independence E) ER£L*V'-Cl&ftT*#-&V "7 h ffljZtt Software !tfS(nv7 h7x7SS*(OS,

Independence graffito ap. *E) ERSL*t'r-S|jRr-|-st-'- ^ ®2;'l4 Data Independence (DBMS, 7r-i'A'>AxA,i-Tf';r'f

*E) ERSL*i'riiiRr§-&

(oo* < )

-26-

±#14 HJ#14 #'140^*

Usability§#14 Learnability

*tfij14 Communicativenesssf^-ai4 Operation Integrity

Comfortability?±§'I4 Charmedness

Li-ezLabor Saving fM^co^Pal SrSfc/Mfct ge® («r*1t«* fc’) tiTV'4

j®S'l4 Moderation*1114 Expressivenessfa.9314 ExplanationS1R14 Choosability

* -7 h ^ £*)*fdt Flexibility ItlrafiltW^ISv^^T-i ^

)Sffl14 Applicability f-*- ?<0^iS«]?IJffl^fil4)OjDl(EUC iChangeability UM^iRpco H- 7^ h 75s^||-C§

gS#i§£-14 Adaptability T-'J > ^jSte'14 Remote Control # <01*14T* §

jlfflt4 AdministrabilitySM14 Monitorability 7" □ 7 7 A to ft 14 # a t II g T- ##Att Installability 4 >x (--^14*75^

(i5t> i))

-27-


Recommended