        !
"$#&02% 1434'&5 ( 687 9;: )+*-,/.
h­Üa @ hdKfWÆ |)d BC /2AÁ 1 Ü @e¬¨O]¶DÐ hd  ;¢ : hØ wJÖm
78
ÈO  ±2n0] IeK¨ JL<M© h
A4ceBDdg<8CFf4EHh_=4GJie>@IKj ? GM]JLOkHN&lnPRmDQFoHSFpKTJU4UWVHVYqnXJrMC;sJZ;te[J]O\KuK]_v;^2oM`Ywa_cb
C rDF/4EO±2sJ&N N¦G±2tM²¸W[[;¸WG]HkO;C;P+O;C } f_ùRQ Og] SxeX_C2y{EHzD|4G_IY}Gn~ CFL2NYPFQa2S4UTJVUVwFbd }DFO| zDX_Cn|D4h_2WD@J ÅGJ T4¢Y] L<Ue¨­£  CW±n]k Q $¨ L<U© h !
2wJ¡D ¢2]4£;¤ zDd4|D a  | ¦¥4 § CFh2 Y2KFaF2UaWVFU4Ven¨D] 14©
V ±e¨  > hh ;ªn]4«e­¬ wW ®H| ¯&C  zK|H hW° XWCW±;²H³´
V [ \^] 4 
WYX±2ZA²Ù[ $¨ S_K 0d ` y ©WCbÚ a y > h
EHN&GJP­IKQWGMSDLOT NPdJQ¼S2½2TF]2| «gC2R¾4¬D¿eµD¨¶ À hJx4· |nN2ÁFS4Âs4¸­¹D· º»NDSLc;d `  Ra e<fÙK¨ gh© h;Ø  dHfFÆ | C
siM4j¸WX_]DC Ç2iYÈMj ¸O]_;ÃFr4ÄKÉDwOw^4Ê;ÅYË ¶ d ~£C;¤ Z;zH[J|;\K ]hb iMcMj dHµf2¶ Æ hJ| / Á ¦p ijH^a kJ$¨ l ( © h c;d ]·  N4 |4S2sDh¸­¹2EHºGJIKLOGMN&LOPRNQFSFPRTFQX_S2ÌTFd]O2ÍWYÎ&F aF U|JÏnVgÐe¨FbyÑz
monqpsr'tquwvyxzq{^|q}~vh
x2F
Ò]Ô;¾4¿YÕWÖH] mO½ le4XJ¨JCF¥J×HEH©GJIKhHGnØ LW­µDN¶ PhQS24TJKUV;FÓHaFU] VÙ¨­£ 2TJKUV2aWd UWVg¨¦£&]ÚÔDÂWÕMx ¨­d £ C Æ · Â N2 S2JsD-D¸­ÕW¹4Öº»mDLWa NPQSÚ¨­£&ÂFx Ú dØ C ­wJÛ2ÜHµD¨ÔD¶ Õh  ¥4Â §EHGJyÑzIKhGn LNPQSFTUV ¨¢;Ý8õøý;XJÿ C  ô C mWiMÌ2j l;)] CW ÷ j ô } mWfJÌ4ùOlig j y R] ú DATÙ ¨z£/|DÚ  hX 0] ¨HÔDÕµO¢2 Ý Â · õþý4N2ÿMS4¨­s4£ ¸­¹4Æ º»Â  LNPRQFSFT2]OUYVÚ JÚ¦éêDd¨Ô;ëgCF¢2Õ¨­è4Ýn ì]Â ÞK·  ß_ÂNDà4 S2áMâsDãO]¸­âHí4¹2åeºãOä4¨WLOåHçN&èwWPRæKdQ©çS2èHTJhUFµDØ Vg¶  dHh¨­£ f 7·8$¨ N4 S2dsD<¢ ¸­¹4º» C LWN4P¢2QÝ S2TF]W;[^ÙPÑ¨ iYj
ÝgQ~ C2S2¨¦îY£HTY§]òEKñ2h óKG_­IYµD¥4Gn§¶ hLy{zN¥;h_P­§QÍWSFy{ðHzTOUµhVC2ô îYmöd }D]õøEK÷Fô|G_IYCWm ï4}GnèYfJLWùJaJNú¢ P· leN4S2K¨  sD(¸­¹4º»LWNPQS2TF] ô mWÌFlCW÷ ô mFÌû LON&¨¦è2PRì QWSF ÂTOUñ2V óDd ëg};F¨O¥O| ü;CF¢2© Ý8h;Ø õþý4ÿ;µWCFwîY]_EHd GOa IKh G Z[O\n]]_b 2bcMDdl=Ù Æ 4AÂ ;WC 4A¨$4ADYDªM© ]_h Ì  e ]¨¥4§ yÑz h
 (

·N2N4S4S2s4sD¸K¸­ ±2¹2²Dº³FLO´N&LOPRNQFSFPRTJQUWS2VYTF]] 2AÂWDx ðd 2b&d ¬ ­a4|hJ··) N2S4s4¸­¹2º»LONPQSFTF] ] +e¨ h· K;[N4;S2sD¸W]¸­¹4º»z ¨LW)N PQS2TF]OÍ nFa ú T2b ·±2²4N4³FS2´ sD¸HXJ ³FC´ $¨ #   &C %Ky a Æ Â zK±2'²Â ±2D[²;;[¸HH ¸ |d() © +h *!, " µ;¶ h Z;[O\KX · N4S2sD¸2$¨ -DÕD© h;Ø
· K;[N4;S2sD¸W]¸­¹4º»z ¨LW)N PQS2TF)] YFa ú T2b dµ0X /` 2Á  a_1+±e3¨$465.2AHs© P · hHN2Ø S2­s4wJÖH¸ mÙ­a h· N2tSD9s4·¸
N³F2´ÙS2s4¨­£¸ Ú 7 8 X^4d ÃF;¢ Äg: ] yÑz h³2 7´e8 ¨¦£ XW«gÆ ÂÙR¬~ CF] EH!<"G · N2S4s4¸¦¹2ºLONPRQS2+T Hµ] FóÙ¨_¥Wü  Â i= ¤ > Â»~ © h;· N4S2s;¸­!¹4"º»LNPQSFT2X ? yÑz rOj t2]0C 4FóM¢4Ýg] ô ¨¦¡£ wÆ Â 4 ¢4Z;Ý[_\Y ] b| c¢ C zZ;[_h_\M Z;4[J4\KN]
2002MT011

2002MT062

5

1

•

–

•

–

•

PLSE(Product Line Software–

Engineering)[2]

•

[1]

•

–
–

3 PLSE

PLSE

PLSE

PLSE

FeatureFeature
PLSE

PLSE

1. Marketing Plan

2. Product Plan

3. Product Feature Delivery Method
ECWS
Feature2

4. Feature Diagram

Feature5. Conceptual Architecture

2.1

(

)

(

ME)
ME

6. Process Architecture

(

CE)

CE

3.1

Marketing Planb ¸­c¹4º»p inLjN]PR®QW£SFT2X iMd ¢<j  ¨$ | ¢2d Ýg;[¨¦£&^eÚ ;PÑ·¨­¢ND S2s Î  | ]¨ d © ÉËÊÍÌÍÎÍÏ
|sD£ ¸ Æ Â  ¨4 ­yFd t ¤ 9  · 10N43S24Ks5 PòsDP R ¥Ft 9 q · N2S
ùßúØû üØý
Ó
7Yd 8 ¢<  C · N2S2s4¸­¹2º»LONPRQSFTF] B 7'8þåÿÛØø ÛØø
;

[
Ý
í
è
î
Ò
ï
ð
ó
ñ
Ò
ò
Ô
ô
ß
õ
ö
Ø
þ
ÿ
ÐÒÛÝÜßÑÔÞÓÖÕØ×ÚÙ ÐáàÚÙ
^g6P ¦; d ¢2Ýg¨­£ Æ Â ÛßÜßÞ ÐÔâÚãåÙ ä Þ ÐÔæèÙçêé ÐÔëÝìáÙ ä Þ[eP µXO<
C? Â2 Ü@Kwç_èYµ;¶ hHj § w
k  1 CC««g©n¬] ]±le¨DÓKK¨ ¬]­±©  Â ~ úFw û¤ R© 1 ýh FbªFHÖHwDmD¶a húFû÷¨lÙ+¨½ ¬eC ­   |DÂ ú2;û h_[ ^© gh P 2bµ;KX_[CJwo^4¶ ÃFÙhÄnP µ]XO±nC<0] «.2©nA<[ F©])Y$hÙ® Pðµ;1 ýX ªF)j Ö§ m;wJka úF1 ûCF^4RÃF© Ägh Fb]H± wD¨ ¶d h  | CW± © ~ w ¤ × ×·lDCFNH÷ Sô sHmW¸_ÌF¹HlÙº&¨KL4 N$( P© Q2h­SiYTKj ¨ ¢2AÝeM¨­© £ h Æ ÂDÂ x F]ô ô mFm4ÌFlÌ
ÛØø¨WZn[F\YwFb c © h qe[ ^[ \^¯J] È&4 ¦d C¢F® Ä£Y© © hh  qeqKA[ '[ ¯O¯_ÈeÈe¨«©© h ÂWx ] °± [ aXOC© k­µD·h «Y¶N;©ehSD ¨¦sH°£¸F± ]Ú ô[ [ m;\oµH]¶ 4 h³² X_V C C  · > N2hS4´ C s4²¸WfA]Ü > @ hRad ´ ·  |NHýHSÿsK¸ ¹Hz ºhJiÙL2N$j ] Pô Q2meST;¨ HA] Bnn© [h Â;x]P¦¨ 'j $C ^Â HA M©  h d  « ©Ùd  z h b c d õkµD¶ h ÷ ô mÌl&  | X_C&'µ d ³W´DC¶2£2³F´DC j d ¨ ].n2©  Ø   edg¨fDRÆ   C|x)j §] ^a k­w »w; z çèh d ¢4a Äh© hØ ­µC iYj ] <ú · ] Â bna  j wKçJè ¨d a dhJ Î/©    | ]·]2bN42S4lsD¸¸ 4A¹4ºLN&C P­DAQW2S24T;ªn$¨ ]DAÌ Hg© $¨ h    Â ]  ä ¹n]ú ¸­¹2TFbº»&L_N­a PRQh SWT d }4W0] |  ( wJÖm­C a h;· N2C¼NS4s
tX N½<¾4³F¸´ t ½¨­¾4£&³2¿Ú´» ¨¦j £wJÚ ä º¹n» ] ú TF¨Ob «gº» ­¬ a  h <X ¸¦À | a   X Cµ;XN X ¸¦t<½<¾4³F´e¨­£&Ú$¨ ÁFÅ À ¬ ñ Ôõ¨Nú PRT;Q©S2TFh ] Y¨ ÂH ] d ]+C ñ2e· ó2K¨ NDl& S; sDÂ ¸H¹;· ºN2leLWS2Ns4¨­¢2¸­P­Ý;¹2QFº©SDThLØÄ wJd Ö¢ mÙ­ a| ©hT© hHØ  dHfFºÆ Ã| <C X_'ÅC 78dW·] ND¬S2]s]
X µÂXC¬H] 3Y 4 y []4 ¿P  y a h_¸­¹2º»LON&PRQSFTD¨ ú<· © h   d -4ÕWÖmÙ­a h XOC (BY · ¨OND£ S;ÚKs; ¸;j ¨¨¹D. ºK © |nh  hW ]  j +¨ .  h_µ ·mÌFN2l;S4ps4÷ ¸Wô ]¹4mÌFºlnLO]ON&¬;PRaFQWw SFT~ ¨Kd . }D4 |4| C hô D£2Ü e¨ Y0 d > h yÑÂ2z x h¦d úFÂ2û x ­a Æ  Â y  ]Wr |;4  P X·¸ N44 pS;Ns;_¸WÈ] Ænq[ r2Ça^QFk SDT ¨Kd . W © |4h  h ¢ È ·a 32NM4SnsM[ ¸W¹n4 º P{LH]N ³P´$Q SY3;Te4 ¨ M£[ Ù© 4 h P   ]JA±H²H³
[
;
ú
û
»
´
]
¨

  Â  K£AµY]³´Ù] z d¨ ­ gW´
d Ì2o  Â 4ªgK¨ .  |D h© hMØ Jw4¨Ög mOd a hW©   Î   | ]Í Y2anLNPQS4TF
h 4ªgK¨ .  |4 h a k] 4A d -4ÕÙ z s¸_¹Hº&+] L2 N$d PÂDQ4S;T;Á ]  (  zHÂ  y R]· ©YN2T S
MEP

(
MEP)

Feature Diagram

1

Capability
layer

ME
CME)

effect

(

tuner

Event
Handling

, 0
- 1.
/

Show
Output 

A-Da b cd

D-A

2 34



control

CE

LEVEL GAIN

Operatingenvironment
layer

TONE

Input device

Button1Output deviceInput Jack
Button2

CME MEP

CME

VolumeWAH

Domaintechnology
layer

MEP



%'&)(+*)&]^+6_ `V &XW('Y F
I J G H K 8LZ QRX78:9
78:9<; 78 = >; 78 = >MN  OPQR
L
S7T
U

7
8:9<; 78 = >
8:9<; 78 = >5 +678:9<; 78 = >6?)@BACBDE [\FG H
5 +678:9<; 78 = >6?)@BACBDEFG H

 

 



 

LFO

3.2

Implementation
technique
layer

Event
Handler   Product Plan

Z

e

3.5

1

STM

 "!

# $fhgjijkjlnmporqsgutnvsixwzy

Feature Diagram

Conceptual Architecture

GAIN Control LEVEL Control

}|

j{

~



3.3

MEP

FeatureProduct Feature Delivery Methods

Output Jack

display

Architecture

FeatureConceptual2

FeatureFeatureA-D

D-A

Processed
Sound
data

FeatureCME MEP

Feature3.4 Feature Diagram
Product Plan
FeatureFeatureFeature Diagram

Effecterdisplay
signal

e

4

MEP


• Capability layer–• Operating environment layer–)• Domain technology layer– Domain• Implementation technique layer–

2 MEP y

Sound
input

External
Interface

EffectEffecterselect event

[3]

CE

Pre-processed
Sound
data

Sound
volume event

Sound
Output]^+6_ `FXZ QRX  \ 6 Z
A R 

Effecter
ON / OFF
event



6 

 U XB  R
 @BA 6   &Y 6X9 Conceptual Architecture}pConceptual ArchitectureExternal Interface
Effecter Control
}¡

j£

¢

ButtonEffecter Control
3.6 Process Architecture

(

h



¤



u¥

¦

Architecture
PLSE

MEP

Process3¨§

FeatureProcess ArchitectureEffecter display signal

FX KC 2a  4 2È;] H¨ a n X d Ñ¢ MYµ µ2Á ¥Dh § wDh C
2bV;K© wHh EH¶ GJhIK GMLONPRQS2TF] B [^e` P d] ;Å;[WÉd Ud= ¤> Â ý4ÿ;wFb&­a h ¥4§ yÑz h;Â©T¤  Architecture Conceptual¥ CBD Fk FE ,G

Sound
volumeEffecter ON /OFF
event

Standard
Service

Effecterselect event©ª¬«®­°¯

Ð°Ñ°Ò «®­¬¯¾¿À 0ÁÂServicerequestConceptual Architecture Hµ¶·¸¹º ¹»ÃÄ)ÅÆ±+²
control
event

Ç'È

Ó

LFO

ËB½

ON / OFFÖ×ØX«­¬ÙÚÛ<Ü ÝÜ

IKJ
Y9Z

[

RQTS'7U,"?$#VFJ PLSE J7W&X

LFM,N#MPO)7\#]7^&J?68

PLSE

7b?c

¼½

Sound status
Sound status

Sound
StatusÞ®ß «®à¬áâ¬øÖù"ú°û óôüö÷ê¬ë®ì¬í«¬î"ïð¬ñ°òó®ô¬õ"ö¬÷âã«°ä Îå «®æç°è¬é

Sound
input

³´
AD/DA
e

3 MEP y• Feature Diagram• Conceptual Architecture

Process Architectured¨­ £.KzY©ÂÆ ±;Â Ø ;² ·H[wDN4Kµ S2¸ÁFs4Â ¸¦ ¹2 ºLOµHN&X PRQW¨JSFZKT2[J] \n]_Á b ¨$cg­ y 'Yd  µ;] gK¨ .© ­| ±2² º»  z CF¨­£| ¥JÆ ×ÙÂ¨Ô;¨ @eÕ} ¨Ø aeÂÂ;· Ú ;dNDC4·S2îYNDsD]S2¸­EK¹2sDºG_¸­IY¹4LOº»GnN&LLPRNNQS2PRPRTJQWQWUFSFSFVTTUUd VV¬d } : h ]ÔDÕ d ¬ 2| ¥J×e¨­£&Ú 

·

¨
;
Ô
Õ
D
N
2
S
D
s
­
¸
2
¹

º
O
L
&
N
R
P

Q
2
S
J
T
F
U
Y
V

]
¢
Â
d


Ý8õøý4ÿ µ C 78 ]Fd é} ê4: ëgh ¨­éè2ê ì Âd } d : } h : éhê4éë ê4ë
áYX inw4jæM¢4çÝHè$aD ]W d µÚ} <C é: 2Aêh ënéwê4WÏeët Ð»   yRµ|z ¢2C hJÝ¢2 ©Ý2ÞHh 2bß4n]â;X2ãOa àZK¥D[F§\gy{] z ­h2ë W Ò y ¾4èH¿ìYµHµ X_[ Á CFh2¢4· Ý2NÞKSHßDs]¸DâH] ãOàDá  |µOQ2¢4S;ÝgTW¨¦U2£ V Æ d Â eØ ]¨âKÔHãOÕHà4© ánh X_ C2 îYd ]Â$EK-HG_ÕKIYµGnÁLWhNP¥4§ yÑz h]_ý;ÿ d };2| C B UWV


µ
_
]
4
¢
Ý
:WµX_ý;ÿwWæF¡D¢Kµ;¶ h é_ê;ëHw
Ïn0] ÐMj yÑzX 1h­ Á ( > Â wC  j ] 4y ô mYYK¨ 2AX 1©Á (h >;ÂWax
d GnLNPQSFT2] B ;[ Æ Â  'Å d UV;© h EYG_IY^eP ] ;[WÉ d = § yÑz h ¤ > ]ý4Â ¢4ÿ Ý8d }4õøý4Fÿ| C4wO2bÍ dd Ma h y ¥a D¢Y]  Bwè2ìHµ ÁWÂ 2ô mY$¨ 2AH© h ÂFx ]J³F´|¥

3Sound Input(Sound Status)Sound Output



4

PLSE

• Product Plan
• Conceptual Architecture• Process Architectureprj gServicesy{zp|p}mgwxAdministration

Ïklnmporqjsnt

gggÏ~gjg{kguvmpwpx

operatingenvironment
layer

j


Event
control Handling Show jj
Outputjgp{
Input device°n´ ¬µ²¶¨¦©jª¦« ¬p­ g·n¸²¹ ºn»
Domaintechnology
layer

Output device®v¯r°²±³§¼²½r¾v¿À§

5#.768b?cdegfghji

capability
layer





PLSE
4.1 !#"$&%('*),+-.0/2103*)&4
PLSE

Feature Diagram
6b?câã¬ù®ý¬þ óô¬ÿ®õ ä Îå «è «   ì Î  ì Î ¬Í"Î

Sound
output4

E

Conceptual ArchitectureSound status

status

|0`a

_E

|`0a

Sound
status,>îYLO]NEKPRG_QIYSFGnTJULV Nd P­QS2TF]¨Î&ÔDÕ   | C C· N2S2s44¸­ô¹2¹2º»º LNPRDQWôSF¹4TOUºV&LN&] P­QWÙS4¨T27] 8 ]ë d ¬ F| £ Æ R¨ Â   C¨ d © 
] ]

4.2

Ó Ð¬Ñ «®Ô°Õ

É  1
 / Ê -Sound
statusÌÍ°Î"ÏÎ

ServicestatusServicestatus j¡£¢g¤¦¥v§

moneyprofilenj

Implementation
technique
layer

Event
HandlerSTMÁjÂ¦ÃjÄ ÃÆrÇÉÈËÊvÌ²SW
Í²Î Å
FeatureÐÑÓÒ2ÔÕ2Ö×CØ9ÙÛÚÝÜßÞÛàâá2ã

4

Feature Diagram

Product Plan

Product Plan¢

Feature

PLSE

Conceptual Architecture*=:<;
4
Feature Diagram

09

p{

?>

Process Architecture(@A Feature      Feature    !"$#%&('$)(&*,+.- 0/   Feature1Diagram!
$  "213 5 4   3 5  " 576 
Feature Diagram (8.9 :!;!<#C7(=.DE>  ? -  *A@B '7)  
Conceptual
DHGIJ* External Interface
Architecture F  LVM
Control 25LK Depository Control MN
D GIO'7P  External Interface F OH2
&( D G I&'P  *+ - / VML!Control *Q R$
ST  DGI.'.P  Depository Control F F Exter-

Feature Diagram äøúù(û,ü7ýöþøúù(û0ü

õ7÷øâùûü

õ?÷

ç

ç0è

þ

ä

Fç

ä

ä

#ç

ìCîíð#ñFòíóíô

øù9û

õÝ÷

ê

ä

Kä

ä

Kä

,ë

ç

ü

ç?è

ßë

ë

è

ù0ûÝü

ä
øÛù(ûüõ(÷çøâù,û&ü

õ?÷

å?æFç(èé,ê(ëíìïî0ð,ñò0ó0ôöõ7÷ûä ,ç ë #÷
ó0ô

ÿ

ê

õ7÷

õ÷

ø

þ

ìTî9ð&ñÝòøTù(û,ü

oqpsrqp

capability
layer

Y[Z X kWl`m]n
UWVWX

Event
Show
Handling Output

operatingenvironmentlayer

Ï 1 ÐÑÒÔÓÕÖ×HØLÙ,Ú0Û ÜÝ ßÞàPP
É Ê PP¯ P°P± P² » ½ Â.Ã Æ « È
á1âã2ä 1å P æææé çèæææê ë.ì&í,îïOð1ñ æ
ò7Ãææ`^ _ Xh]i]j f`g
cedWf`gaWb X]\

Software7Úà

Input device÷Output device

É Ê 5Hó (8 ¸ 1ô õö!* L .
F1÷ 0øLù # &ú Lû / 1HÉ Ê  ü  
1¸ý ¯ °.± ²#(þÿ / *'!M L#LQ R!7  ¯ °±² *  *8 9O?øLù Lú â ¯ °±²O/ÿ!*+ -.ú  #6
è :; < #  çù(û,üImplementation
technique
layer

Event
HandlerSW
Feature0 1&0.

Money
Input

ç

ä

ä

External
Interface

Concep-

ä

þ

ä

Fé#ê

ë

ç(ë

ë

ç

²ë

ç

*ç

*ç

ç

*ä

ë

ä

é

øù&ûÝüõ÷ëøùûÝü

ç

Fç
þ

ê0ë

ë

ô

?ë

7é

ë

(ë

(ë

(ë

#ç

é

é

(ë

é

ê

ë

Fä

ç

Fä

öç

íä

Kç

õ0÷

ü

,ë

øúù(û,ü

é#ç

ç7ë

ë

(ë

*   
ST  DGI
nal Interface
1
*


*
+
/   Con# H (?0!"
*1 L
ceptual Architecture M Feature Diagram
O
%

A
*

@
B
7
'
)

"
#(? 

4.3  H!¡.¢L£.¤$¥(¦§(¨.H©1ª«¬7­® H¯7°7±² .N+³ (?´  Marketing* ¯Plan Product Plan Feature Diagram  M°.±º²2¹¼»7½ µ )&¶ 8$! - * 3 · ¹eÂ ¸ Ã(Ä ¯°!±²  8 ¸ «.'$¬ ) - 1¾!¹ÇÆ ¿J«È.À D 1Á(Å '.P HÉ ÊÀ Á *8 ¾¿2À Á 
5H8 ¸ ¯°.±² 5H8 ¸ ËÌ7  Í ,Î 1
4 
õ7÷

ç

ä

Pä
þ

ä

Goods
OutputÜßÞúà2á2ã

ý

*ä

ä

ä

é

6 ÑÓÒ2Ô2ÕÖ×2ØÝÙúÚ
tual Architecture

7ë

ç

ê&ë

ø2ùû

õ,÷

é&ä

ChargeOutputÐëøúù?û,ü

,ç

Moneydisplay
signaläó ô õ7÷0øù0û&üç

Processed
Money
Data

ó&ô

ë

*é?ë

û

û

*÷

è

ë

Depository
Control

ýPþ

íä

*è

Pre-processed
Money
Data

ç?èé0ê(ääõ?÷

Goods Data

Processed
Money
Data

ä

ê

VM
Control
Processed
Money
Data

ê&é

ø

  * øH ù ' F PLSEM $ú  ó Ê  *  H¯ °.± ² ! L
8!9º? 8!9#" M øL%ù $&('}* ¯!°?ºó & 
.M )+1³ ?Oó 1 * O PLSE + ÿ,- N. / 01 *. 32 · &H2
Hø.ù


/
+ ÿ!# 5,6   Featureø ù 7!1
PLSE 4.
 º5LK8 9#:  + - OHO 
PLSE ;.
>? + ÿ.# 1÷< <2=$ G#H42
IJ#;@K A T&$L P!  N6 MP3O Bâ C å  D %  3S#TE UV&4W F
QRóµX Y W ÍZ[\]^!_F `abcd_ efh(g q&_ r Zi_ j s F#_ tu k %_ dlmv _¶xw&y anOopz  _ ,z  2
HwN&yM;{ z z }|  ##_&~!ó )L4F G    !_
 4\ Rittor Music p
[1] 3 Ë! !
þ

Buy Data

õ7÷

ó&ôöõ(÷5üGoods
displysignalCancel
event

ó0ô

0è
øúù(û0ü

û

÷

ë

#÷

ç

û

ßë

5
ÝÙ ÚKÜ Þàá(ãFeature DiagramGoods
select
event

ç

ýPþ

êé

 
tquw{}vy|xq~ zyx

STM!

Ð

0ë

ê

#÷

Domaintechnology
layer

úã

&ë

#÷

û

ä

ë

ë

213 ë 2004
[2] K.C.Kang ë J.Lee ë and
P.Donohoe ë ”FeatureOriented Product Line Engineering,” IEEE Software ë Vol 19 ë No 4 ë pp 58-65 ë July/August
2002
&ë
ê
<÷
[3]
CQ
p195
2005
÷
&ë
ë
ë









h  îË!  7F=A X 4  7ç ë è('  çè *1¾