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 Components
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 [:<*®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-