建構網際網路資料庫體系之選擇模式
全文
(2) • 2 ~~~~~~W#~R~~~~~~. An Internet Database Management and. Systems Selection Study Jia-Lang Seng, Li-Fen Shieh Department of Management Information Systems,. National Cheng Chi University. ABSTRACT Internet technology has drastically changed the enterprise computing and platform. Database management and systems repre sent the core of the change and the key of the new revolution of the information technology and infrastructure. Business information and models have been stored and manipulated through the use of the database technology. Due to the fast growing speed and variety of the database products in the marketplace, managers are having making the right decision in selecting and maintaining the Internet database management and systems. To tackle this issue, we propose a requirements-based software selection model from the user's viewpoint. In this research, we develop a five-step choice model with an emphasis on the require ment analysis and rank analysis. We collect and compile the func tional and nonfunctional characteristics and features of the Internet database management and systems. We classify and organize them into a four-layer hierarchy and work with the weight mechanism in the rank analysis. This choice model adopts another five-part rank policy in order to produce the final suggestion of software selection. In the end, we apply the new model in a field case study of the Web Database Systems Procurement Project with the National Laboratories of Foods and Drugs, Department of Health, Executive Yuan. Keywords: Internet Database ' Software Selection Model ' Middle ware ' WWW ' Multi -tier client Server - 276 . ~.
(3) •. *•• wa •• 0::::1::". • 3 '~~'5_. :t'#~. ~ " iii'S ~fRJ. ' ~~~n (Internet) t¥JillJJL&R!JflroHf]JJ:tz- ' a5(~T :ff:~t¥J.ijR ~. (Infonnation Infrastructure) t:t:. Client/Server .~3WJ;) Web mH!JflfiAt¥J 2f a ' :ff: ~ ITii GI T • ijR ~~ t¥J .m ~ , :ff: ~ ~ n (Intranet) , 11 T 1m ~ (Electronic Commerce) iMH~JJl~~fflY:JJJ!Jfl f.t .tIt~1fi ' :ff:~~.m~t¥J~Jm.:2. -~ , tl[]{iiJ~~ IHfiJ~if.*. 0. 0. (.:EmI~'. 1997). 1998) (.:E.~' 1997) (*~,. 0. El31P:iE:~lifijR~. (World Wild Web) tRI71ttt;(~~ , :ill!:J,.:J, HTML ' HTTP mft. "~~lifijR~~~m~~'~~ill~~~~*~~:ff:~IY:J~*o~~~$~~~ .':ff:~.~~~~t¥JMR$':ff:~f.tlifijR~~.* ••• o~{iiJ.mm~B~1Y:J. i~~n~~'*~JJ!m~&**t¥J.*'~:ff:~t¥J~~.:2.~o ~f.t~.~nlifM.ffi~£R'**~ •• ~T:. lifM. (Database)' J1jj!~. (Persistent Data). :ff:~t¥JH!m ~~~m. ~~7J<.wlSfft¥JlifM. 0. ( Database Management System' MiffJJ DBMS) ,m•• ifM.fO ~ *1tt¥J~Jfl~.:2. ia't¥J --MllifijR~ *1t*X1l ' ~m ~~lifM.t¥J Pfi~ffJfJlllw §t5ffj:jtii~ (Add Table) , fftt}.M (Insert) ,1IJfJllifM (Select) ,j!~1if *4 (Update) 'flIIIJ~liiM (Delete) ~ii. ' ~El3 DBMS *~:@. lifM.~~ (Database Products) '~.m~llj(tmmt£U7J:ff:~ , ~~%~ii lifMM!~:@'~~. *'. 0. 1.~&~~.JJ!JflfiA'Pfi~.:ill!:fiMt¥J~~.~,§t5~lifM.~:@.~*1t,. *4~JJ!mfiAt¥J~.I~'H!JflfiA~m~&$ft*X.~I~o ~.~n.M.Il~. i5-T~~n~*1t. (Internet Database Management and System). ,ft1J~~. ' lifM.~*1t&.m~*1t.~~:f~~~~ , ~JtlD7I.~ (Browser) ,. Woo~m~'JJ!JflfiA~m~'JJ!JflfiA~.I~'$ft~.,~n~~~*1t&~ ~.~~,~~~,~~~ft~~~.~n.M •• ~M'~lifM.~~~*1tt¥J~. ••~t¥J~~'lifMt¥J".&~.t¥J~.~m~~.. ~~'~~.fi.m~*X,~. f!9*o ~.~nlifM.~~~:ff:~~fllif~~.t¥Jllf~. - 277 . , ftJ;) Web mJJ!mfiAt¥J~. I.
(4) . 4 ~.~~~_W#.ftl~. ••• ~. ~~~.T'Bm~~$.~~~.~#'~m.E.M.~.~~~~T~.~,. (lfFWHl'. 1996). (~£f:~'. 1995) (Date ' 1996). ;},. '.'1". •• m~~.a~~*.#&.mo ' ~Wt1if B JElP.ME~~i*f'HRtU ' ~3::f1 Internet.~. ·~.~~.~oo,m~~. · {Euem ~~tt~OO. ~'.~~~~~W~~fiW.'~Wt~~w~~~~~o. · {E.~.M.*4.~B!m ~*JtJ~rnl~OO ' n!m Web ~.W7lJJl~ffTm#Ht'~ iz~A~frOO' m*Mi~f~B!m~*ft~~rnl&wll**~* ·{E.~.M.~.~n!m~~. 0. •• ~OO'R~~~-~.M~~aM~'.. ~--~~ffT~~pj/jffi~~ao. •• ~am~mffft~n!m~~~.ffft~.~.,~ pj/jffi.~N~R~.~OOAm~'@H •• &.W~A~frOO'~~uem~. ·{E~pj/jffi~OO'~m. ~.~~m=~·.w~.B!m~~o. ·. it~.@. 8 '. ~ • • m~~ Internet ' ~J~If~. :m*3~P9;g&~J'!.lD7J. .. ~~~frOO.mlli*,mm*~.~~~N&.*~~o .~RM.M.~~m~~~~. ••• ~~.~, •• ~~.~~~o •• ~. E.M.M.a~~m~.lfF~~*'@Hm~~.E.M.~.~M~~£m. •• m~~~~,~-.~£~¥mNE~~lfF~~#'~~ '~~R~.M.~.~£~ •• W~- ••• ~~~o~.~~~. ~'~~.£~Mtt ~~~~m. ~~M~~.~.M.M.~~?~WWWW.M.~*ft~~~~·~.R~~ ~~~·. •• tt.~.~~.~·.JE·m.~tt.~.M••• ~~m&m.~~. n?~~.@8'.*~~~~~.~*~~~~&~z.£Ztt~.mo. l§iiilf Web ~.1Z uem ' n!mfj~~•. frOO~liH'Jffi&M.W~W~Jtt~ilf** ~::f~ , 7Gft:t:&:5t~~rPJ~ Web JJ!mf,¥;i:\~~~&H'J~M ' tt~~D~ , WJ9;O{t:~ ~~* . TJW~.*JH~WJ'3Hl . i£~m~m~~.&.tJj , ~J~*.fifl::~*J3.~~\ JEm~J~¥u~.:ffi"~~~~. 0. ~*~ J::ja~*)(~liff~~~ &tJJ~ffi&. · Internet WWWW ~OO~. :. , ~ •• m~.~a)(w. ·~.~R~.M.M.a~z=*~*o. · .m.M~£~!;fj1ilcI1W~~fl:: ·.~.M.~.~*ft~~ ••• ~~.m~~o 0. - 278 . ". 0. i. ".
(5) •. *•• W•••. . 5. '~~·5.. ·~~~~~~~*~~~~rm~~ffl~~~~~m~~.o. ·.~~a~.m~'mm.~~~~~W.~W*.~W*'~.*~~~. ~W*~~£o. ~Jtt*Jt~liff~ § ~t!P~. ,. ~WJ~~~!!1tlt. '. tE~~~lfi} (Internet) &.~. (Internet) J,;:tjlT*.ffl~~~~~f.jf:llfi}Ji*4J!l;V;~. It '. 0. xlIX ~!f!~~. . " :it~ll~7l..~,.a<]c/il. 5[jJ!i1f* Internet ~ WWW ~J!Jf.Q ' a5(~r:r A1M~Jfjil~~15~ , t!!a5(~7 :!E~Jtmn~~J!!ffl15A. 0. IJ!tEA9~~Ht~~¥~fUiHt&J~tl:J1j~t~~I~ ,. ~mS'i ~~f-I.~~~~h~. (Data Processing: DP) , OJIDt~-@];J\M~~f-I.l!f! ;. ~~R~m~lfi}.Jf.Q*~.~*WB'W~OJ~~.fl~_~~I~'~.~M~ f:!jE!tHl:~.~~~if-~. (Manageme nt Information System: MIS) ;. ~.¥:~:t~±. trf'Fm*i:k:~~I~ , iH±;;O*5Hfim.l:t.~tlDi:k:~Jilmif-~ (Executive Informa-. System: EIS) ; tlD*~~3:::fiIH!I!f'F~aif-~t&$Um~~lfi};V;tttJ::'E!.t5 : lJ! '. !ijSj! ,. mili5~~. ,. :L}Jt~f'F. '. :L}15-W~. tronic Administration Revolve System: EARS). ff Internet Client/Server ~~m. ~if~if-ttt. ,. ~~$U. 0. (Elec. EARS 8iJH~~. ; .~OO~I~ , ~f-I.J!l ' m-F~~ , m-F1$lJ! '. • •~lfi},Jt.~~;~Jtt~~~~m~~~.~.~m-Fif~;V;ttto ~ft. III Server ( Server. J. lIi~tv, m~~mt!!E.~~~$U~~. ) (IJl~' 1997. 3ll! J. '. Internet Client/. J ; m~A9~.±?E~m r Internet Client/. ,~If'{ft&tE~~P3$mt!~~~fj!~J~' *€l1l*~m.t:pJ::~~ffl~~. {}mn~;V;*1tz~.~m ;l't~~m. 1:E~m. ' t!!ff!jzM. r N-Tier Client/Server. Internet J!!ffl~hg~~~mA. ; 'E!.~7. r Application Server J!!ffl if-tttfl!;~ J. r Browser 7JJ'I~ J. 0. '. J ~~}j±?E~m. 'B. r Database Server ~f-I.JjJfI!;. r Web Server *M][ti[ljj~~ J &.. :t=ittE Internet &. Extranet ' ~.¥:~ Electronic Commerce. '8i~~~~.~M}j±?E~.A9~.~~&.~ft • •. o. -@]Web-based~if-ttt1:g~7+@1il~~* (Guengerish et al. ' 1997) ,. - 279 . I.
(6) .~: ~ '.. ...• •.•..•. ",'. ~. ,. · 6 ~~~~~~~~~ft~~~~~A. 7Hm~J;i7F. i. (Presentation) , Client !lifij1¥1j1j.~ (Client Browser). (Network Communication Server) ,. ~m~. (Web Server). (Hardware). **1t:mBi (Operation System Server) &... II. 0. ~ ~ 3;. V( ~ ~4(Intemet. Thin Client. p. 'fajm~J!!fflf§:!~ffjijj. (Application)' m Bi fI 00 (Server. (Server Application Interface) , J!! ffl Interface) , mBi (Server) 'f'F. '~~3mmJJlH%. Client/Server) N-tier. Web Server. _---1IIj1. Application Server. Database Server. I oc I. less. r I. Network Computer "Diskless. Storage. "Windows-ROM. 1t ifHlt~ :. , 1997. Ii -. 0. 't nij-fiJlll-J iji l!JI ~. =" www ~.*~Jllr-Jiltl7J~ ?E Web l¥1h!fflRJ:i*tr '. ~~~*,Hll¥1i9Hf~miElOO§~jJ&" Web ~JilJmrl~. ~~M1JmJJ!&"~~f1~jJ '1lJj;)Jmj£~I¥1~m]!!~~:t1!Hi!)J!Mi-&!ffl. ; Web faJm~. m~.I¥1~M.~njJ'~~M.*.l¥1m~*tr~~1lJ~~Mo~M.~.~. *1¥1~M.~njJ'&1lJ~.~.M* • •. m••MI¥1~-.tt'.M.MI¥1.n. , i~Fdfl.MI¥13(~j;X8U~¥tl~Ml[3m~¥~fI!'ti. 0. 1ZSI1It ' ~ Web l¥1J!!ffl~. '~T~~]!!~]!!~~H.ffil¥1~m'~~~ • •M.~~o. M~g-.mW~'~~.*.B~.~~-&!ffl~j£~~,~mj£~.m*~ ID~#~j£~z~~.m**1t:(~S)I¥1.M.~olZSlllt~~M.J!!ffll¥1~~*~'. Web 5~*l¥1maJm~&"~~f1~jJ , j£~I¥1~m1lJj;),]!!1i1l!~~mMi-&!ffl~ WWW • • M.~~1i~ (5!hklf' 1996) ,. - 280 . 4. 0. 0.
(7) ;. • 7 ~~ • • M•• ·~~'5.. HTTP Web. {ii]~ltH. <.. :->. E. fiJ ~Ji ;; AP~. HI${.. {ii] ~lt H API:f1.;;\. I Web jJj y. H. Java ;££;;\. Plugin. JDBC. 40L. API(DB-Lib,ODBC,CT-Lib). . t:J. /-----1\. I. ~. W-*4,*. )f ~H1UJ.f.. r,., it ~. I. : %:.A<.Jl!. 1996. 11):::... 0. WWW ~)f;ft. :fHJ]~kiti WWW ~Jiflfij!~-¥W~m. VB ~fi;ct~~*.~. 1------11 (powerBuilder,Deiphi). 0. '* a!] i!4!7i j(. COl fi;ct. 0. COl fi):\OJ~).m C ' Perl '. &'XEilill!ti71u't'.1~'Ji~:ffA~fj:J: Web Server ~m~1I¥. 1l.Lj-OO COl fIl;ct , ::tOJt).~l&Jifllifi ; fff~).Et:ffJ:sffM~m~~fj:ii*1F.j ,. it:ff J:sffMfifi ( Process ). t£~®tl=fltl\fi. OJfjg~. · ~®t~~Et. ; iTiJEi COl fIl;ctI¥J.~. - 281 . I.
(8) . 8 ~.M.M.W*.U'~. ?p~~.~raj. 0. •••. ~. IN!Itfi::i1i~~j'Hlt.xIUifft'ijtfHI:lI¥J,*,fr.xG (Middleware) ,~O. I¥J Web DataBlade Module' Microsoft I¥J ISAPI ' Netscape I¥J LiveWire & Oracle I¥J Web SDK ' Web Server (~IJ1:m, 1996 J. Illustra. 0. ,. iJn.~HB!~lIa<J~. .xG~~I¥J~~~-@~ml¥J~mo~~'~~~~~~~~~I¥J~*'~~ :!t~. , f~FFI¥J~1:t:ff/f[q]. 0. David C. Chou ~i!~~IJlj~GIJt~Wfftr31~~*. ( Chou' 1998 J :. · IJtI¥J*I~ (A Tool's Performance) · ~~J:m~r~l¥J~g (Time-to-Market Support) · :tE.xGm~I¥J~~'fg: (Extensibility In Software Market) l¥Ji:iJtlH1 (Portability to Platforms). · fllii~I¥J~~'fg: (Scalability to Services). · ,qX;* (Costs). · f;!:tJJ!ft'ijI¥JJtmfigjJ (Vendors Support). ~mW~~.M*.~~Mi:iJ~R~@*~~* '.M**_I¥JM .LL-"""'T._I¥J~* ' j£~l¥JiW~&;tt1tl!~g~* (1*Jl;flJI' 1997) : _1¥J~11:. ~~~~*.~M~~'. '~~11'~M.~IJt'.~11'OO •• .1l' OOtilcfg: , .t.:j.*m~&~ WWW l¥J~g .j£~*_I¥J~*:. JJ!~~~*~j£~~~I¥J.~.~~M'~m~~~M&.M~~m~~~ J!!~II~*~j£~*_~,*,/j\iWj£~. ,. *iWj£~~~~11j£~. ·;tt1tl!~glN*:. §~m1iI¥J~M~~.1l'i:iJ~ml¥J@.'OO.AjJ~.~,~~~.1l&~~ ~liJ!R~f'F~~M. Linthicum fiHI:l ':tE~~.M* ( Linthicum ' 1996 J : 1. T1.I11j£~*_I¥J.*. '. ~. §~§JWj£~I£~1.I11~l¥Jr!'l'M. - 282 . ". M~' J!!~r31tltvftf'F~*HlI¥J~.rI.
(9) ". . 9. *•••••• '~~'5M ~~.wti~.m.~~£fi~,~~.~.~.W~.. 3. ~ilfRffl*~~1T~J!!ffl. '. &.cp1r~R~~~. 4.f£UrJ!t1w=OO~flffl~jU~~m. '. j!~W:¥[email protected]:~*~££. •• *~~.*.&'.R~~ ) ~£~&.~ , .R~~* ' *~iI~JI~~~*. ~~il~~~~.~£cp'~Wft~il~. 6. ~)'fRm* ( Per-User. l~~il~~~~.~£'~li~~~£~ &.~~M.~£~~~il.fflm~~~* ~~~~~~'~.~W.~~.~.~£o. 1m " ~itl~tpiJHI~ ~).. ""f n- ~U 1'1 i j ::f r&J ~. ~. m~. 0. n- ~tl. Anderson ~ ~ ~ ~ R. j! m~. (Choice Models for the Evaluation and Selection of Software Packages) , Maiden. m. Ncube. 'Poston. &.. ~. PORE (Procurement Oriented Requirements Engineering). Sexton ~ r Evaluation and Selecting Testing Tools. j. &.. Boloix &. Robillard ~~a*.~ft~m (A Software System Evaluation Frame work). 0. Anderson. ~~~~R~j!m~. (Choice Models for the Evaluation. and Selection of Software Packages) , Anderson mWtxRWJi~J!!-§.tr5""f31U~ ~:. 1. ttltEjii~mt~*.~.'1i. (Performance Attributes) i'FWJifi5 2. ~lilHU~~RJ:t~~WJift*5m 3.1J~~j!W.~1lI2i. Anderson mWliOO~w.m~ (Choice Model) (Anderson' 1990) 'n-~U m~1i1Jotl.1i. (Linear Weighted Attribute Model, LWA) , ~1in-~ (Linear. Assignment Model, LAM)'. *- 1:* (Maximax,. MAX) ,. 111= ~ 1:*. (Elimination. By Aspects, EBA) &'jij'f1t~.~.ff (Lexicographic Ordering, LEX) , pg~fIij ~tlD~-. 0. I - 283 .
(10) 1........ ~:. ~. ~:. ;:;:.. L. }~,. • 10 ~~M~~~w~*ft~~~~~~. *-il. ~. Anderson it :}.fl~ A- f. * ~. ffl}. ~tttJ[]fiIlHi. IY3. M. (Linear WeightedlQi = E Wj Aij Attribute, LWA) j=l Wj : ue: ffl ~ JJ m j 1mIlHiB9fflLm:. Aij: i 1m~aB9m j 1mJljttB9*~~iWJt. ~tut~ (Linear ~}j~B9 ' lli1m}j1*:ftfFiWlt~ , I~~~ ~.B9~1m Assignment 'Ii ' ffijH~1lM~flB9iWJt~*ll1iIHiFF~B9 Model, LAM) ~~ 1 : Matrix R(n x m)={rij} ,. rij i 1m~flB9m j 1lM.'IiB9It~iW lt~*&, 1 ~ rij ~ n. Matrix II(n x n)={'1I'ij} ,. 0. '1I'ij.~mi1lM~D:ftm~.tt~.iWltmj~*&B9~.'. '1I'ij ~ n 2 : Pij= f 1, 'i"m i OO~flB9d1J[iW.l:t;~*&m j 0, ;ttfm H pen x m)={Pij} ~~ 3 : Nrf37UB9~'Ii}jW~ :. O~. ~~. n. m. maxQ*= E E '1I'ij Pij i=l j=l subject to n. n. E Pij=l ' i=l, 2,...., n ; E Pij=l ' j=l, 2,.... , n. i=l Pij=O ~ 1. j=l. IUfJgB9m~~. nl1lM. _*1* llli~ft.&B9}j1*'@ff-1m.ttB9 • • w~mmffi~'~~ (Maximax, MAX) ue:ffl¥U-tlfH£tB9*l~JiilR 0. ~~1 :mlli~OO~flB9m~.ttiWlt~*&~ft~B9 ~~2::ft.1m~fI~,~;tt_~iWlt~*lW~iWlt -jI\t ffij B ' lli1m ~ Dl~hft~ ~~iWjIU. ~.'Ii~J~ ttf.lVj\B9 ~ £. ~~~1*. Y:'... (ElImmatIOn By Aspects, EBA). ~~1 :m.ue:ffl~B9.*R~fI.tt~._W~_ili.~ ~~2 : ~Jt.OO.tt, nlli_!j\IU~~B9iWlt~*l ~~ 3 : EBft.~B9.'IiI*1Mi' R~fl7t~m~ K' .& K" , K. rpB9~flmiH!iJEft/j\~J~)'i:B9WJl.l:t;~*lB9~fI ' ffij K" ~ B9~flf.\t1!W1*7m JEft/j\IU ~~ B9WJl .l:t;~*l B9 ~U 0. ~~K'~R~-1m~fI'Wmlli@~.~~_~~~ B9~fI o.~~~~~M1m~~1lM~kB9~U'. - 284 . •.
(11) ". • 11 '~~'5.. *•• W••• r-. ~;r:t. EYj. ~. M. m~r~ ill£J3.fJJ~~ftl.t!JiH1#U*1'FWIllt ' f!IJiUfl~~ 4 o~~D (Elimination By ffT~l¥J.tE~5lj!lj&jT ' jj:jHfHrHI~WIl~f~1:f1ittRia* " Aspects, EBA) ~~ 4 : 5lj:!l~-@j*:m~I¥J.JI1ill£J3.:m~~§ 3 " ffiAm@j~~~~~.M".-,m@jm;r:t~n~R&~-@j. .-I¥J• • " ,~~n.el¥J~ • • llim~.-*I¥J~~ Z~ " EBA OJfj~*f6t~*~~I¥JWIl~jfM\" ~.1:. itf?j;k;\UJi I¥J I~ 1:f. ffiA~z~~l. ~~2:~.:m.I¥J.ttH~'WIl~.@j~RI¥J~."~~R. (Lexicographic Ordering, LEX). ~-@j~R.WIltt • • ~,. • • m@j~~1itt~.~~. .*I¥J~n,,[email protected]~~I¥J~~~~~.. m. , • • ~®~~~.m~I¥J~R, • • 1itt~-fi. *:m.I¥J.tt~~tt'.~.~I¥J~.llim.~ffT~ l¥J.tt~~j&j~tto. mfim;r:t.~~~'~~m~w~.:m~I¥J~~.ttR~-fi .~@j'ill£J3.~.I¥J.tt~~:m.I¥J" f;f'H1U~. :. [Anderson. 1990] .. Anderson ~mm1iJlm;r:tl¥Jff!m. ' :;S.'Ii.*~~F-mEYjfi ' .Jlirf'l'~lt. iB:a::lJ!HIVJ\ ' .'l1r~l¥Jif§rmJlim~lljfm~. ' J'tu~m MAX. LEX ~-fim P: ' RPOJ1!H~~~I¥JWIlftRia~ " ift=l15U~ , :;S~6br~I¥J*I~.'IiWllJ:t~~1'&* ' .~ ff-.JIiI¥J*Jt~~ ~~f!. ' mJ.Ai:m~w~m~I¥J7m~]j{ , J'tUWllfi5~I!!~m]!!JEJE. ~~.~~~jfm'ill£m~.-.~.tt.~I¥J.~*." ~ -fi fr*H. Maiden "& Nucbe I¥J PORE (Procurement Oriented Requirements. Engineering) m;r:t ( Maiden "& Ncube ' 1998 ) "~~§M:~~tlFf~ii::~I¥J~~~. II '. i:i*~.~05I:RPOJ~m ' ~[]lItJjtJ~IH'ilff~~~if,:*1tI¥J~r~"&JiX;*. 0. Maiden"&. Ncube UT__mA PORE (Procurement Oriented Requirements Engineering) , COTS ~Ro.f91J ' ~IDii~m~.*"&~£!t~Hs~OfiiJm~G (Matching) " PORE !!51f ~. *. ~~. (Requirements Acquisition)"&. £ • • (Product. Selection) ~MmH":itfiItI " B:.=l:.-§ f5TnJ~If.¥ (Knowledge Engineering) iifiItI '. . ~f5.:5ttJl (Feature ~n_alysis) iifiItI ' ~:m~~~~~~ (Multi-~riteria. Decision . Makmg, MCDM) iifiItI ' :m~tt (Outrank) ~~"&~MJJ.jUI (DesIgn RatIOnale). ~fifii". - 285 . I.
(12) -12 Jt~~ I'!F.-~ ~ w;f!-.Lf. ft ~ ~j~Uf t~ A. PORE m{#T.mfl:B':J$*1iI~ (Requirements Acquisition) 'il:6b~m (Pro duct Selection) '&'~711B':Jt~ff ' :fi~*B':Jiii6blliffl. '8Jm.~~~f~:5t~-:::~~~ , (Template) : 0. • • ~1 :~{#.D.{#iI:~.mM,mmm.~ti~.~~ma.B':J~m~ $*,&,.~• • ~BiI:~B':J~ • •mo. • •~2:~m • • ~m.~~*·. ~,mmm.~ti~. .~~m~.*,&.~~ • • ~g.~B':J~ • •mo. • • ~3:~~~m. ~'~mm.~ti~.~~m:fi.*&. ~~.tlF~i;B.~Il9£\.. 0. T-~ft;m. Poston'&' Sexton 119 ' '8~~T;Y;~ftll9~f~,&.~Bt~~ , fi! ~pfftjt~Il9'-XaIaJ!r--'fi1.* ( Poston,&. Sexton' 1992) Poston ,&. Sexton #i!$tl~~'-Xtf1Il9~f~1Q ~ · UiHjigMEilft~m • ~:lIIa~mWJSft~¥lIJ 0. 'W:~~~Il9Ia. ·. ~mIaMEWJSft~.¥bHiHl*. ~T~WJS~'-Xtf1.~Iaa~,a~.~~fio~%'%.~~m~Il9.*o. .. .*:5t;fff~~. (Needs-Analysis) Jm.~*.JJ!tH. *,:5t• • ~B':J~lli,~:5t~* • • ~~.~'&'.~6b.o .=~~ 'WJS~ • • ~:5t.~*.,:5tm.- • • ~ (General Criteria) , 1l9~¥lIJ (Environment-Dependent Criteria) • alilUIll9:;JJ~~11.¥lIJ (Tool-Dependent Functional Criteria) , '&':WIa:fjH(ttJ~F :;JJ~g;I1.¥lIJ (Tool-Dependent Nonfunctional Criteria) ; 4i-*.~. ,. ft~B. ' rlJ1JHI~¥J*HI:5tlliJ!~.B':J~§V'F& ; ME~HM.-·.- • • ~IJIl9~~mI:qli nlli~1g;~~ • • • • W$fl:fjHIl9.¥lIJnlliI1Jtf11l9~*~* • a:fjHIl9:;JJl1g'I1.¥lIJ,&,.~.WIalilUIll9;JF:;JJ~g;I1.¥lIJ~J~~1g;1l9~~ • • ;{£ i:R:~ffWJSft.WJz.~ , ~~~~ff<.*ll9m~fifti:R:~~I~ (Weight) • :fj~(ttJ~ ,. =.•. 0. mtl.mIl9t1zPj~-4i1iHI*~ § B':J~II!difPFf§F5J .rm~'-XaWJS~~;i:\;a. 0. boloix ,&. Robillard ll9'-Xa*~WJSft~'H1t (A Software System Evaluation Framework) (Boloix,&. Robillard ' 1995 ) • Boloix"& - 286 . ".
(13) •. *.~.a. Robillard tlfIfHjkJmxflt~*1C~f!~m. '. ••. • 13 '~OO'5.. ~j:A=FfQjfi'.M~WIif!mxmEr-J5bJr&~~. 0. ~OO. l¥Pt5~1fil~EB=OOMtJ.t (Dimension) m~. , :7t7J~~lJ~ (Project) ,~KifC (System) &1ft;lJi (Environment) ; '8J5JT~:it~tlEr-Jmxflt~KifCjt~1i : ttmhi5b*Jr ' mxmEr-J~ ~~f1il:&.mx.!tt*Jl~Er-JJj.. 0. ~m(t-J-OO*iJJrfElJl:trf'l'~1iIUl~Er-J. : -oottflt~*1C (System). ~1ff~~.I}. 1t~~OOlJ~ (Project) '~Oliff~M:&.1&..Er-JC&}iIj (Enhanced Versions) ;. #:*fG (System) JElf'F (Operates-In) 1t*Jl~Er-JJi!Jtt:p (Environment). -oott.. '*Jl~~~~. ffl~ftm*~~~~'w**1C~~m~o. fffOO*il:tllJ:7tmm=OOlZ9r (Factor) : -OOlJ~ (Project) .~ (Follows) ~OO ~f1il. r3 (Involves). (Process)'. (Tool). -OO~~. 0. ~JEtliffg: A~. (System) ~EB~J1:thi~1l (Product) m~ (Composed-of) ,~:tJi. ill (Behaves) ~lm~~*~ (Performance) (Implemented) *lY-J~£. '. 0. (Agent) , ~m (Uses) ~J1:t. '~~~~lm:li~ (Technology) *~f'F. -OOJl1i!Jt (Environment). (Seeks). :mft (compliance) **1Ci\I. ~EB~m:tiEr-JfEll:t*WIif! (Evaluates) ~~Er-Jl1Jm'l1: (Usability) , :ftE~. *fti!!!~t:p~J&~~. (Receives) ~;t:Jt~m.Er-J~* (Contribution) ~fIJ~. ~. 0. , m~j}'JT~1J5*. EBttflt• • • ~zmlUl~~t:p'.~• • ~~W*liff~~.~Mjt".m~ • •• ~oJl:t.~:7t~~~~.~~ ••Mjt"• • ~Er-J.*~~& • • ~M.M. It*JII1ii1!1=r:7tfJf ' Z1~.~IfH:!1:a6U1mm&JF6UF.igmEr-J.*IIfi'11: ' ~~Jl:t~ii~ rr~~~rl=l~:f!~~1.lJ~~!ff{*~ftj: (RFP, Request for Proposal) ; llJ~~WJ~. I~ (Test Case) '~.:im~W.Er-JSi1m~1=r1Ut\U~7F (Demo) , ~i1!1=rWli7tEr-JI. ;.1&..mft.Er-J• • • ~*.M.:7t&.~o~T~fi* • • • ~~~~Er-J. I!J3 ' ~JI:ij- ifrLf1illF¥ ~IJ~O III'=' 0. - 287 .
(14) ~. • 14 4.~~"_W#.BI~. ••• ~. ~~~~jffl ~.·Ii7t. ~1TfIS*7ttfi. f1i7ttfi D~Lb ifl'H! ;t ftt 7t tfi ~f1Il7ttfi. ~. *¥J~:fl LlR~. .-aflS*.tt(~~liflS*.tt&~~~liflS*.tt). m=aflS*.'1i (~~m~,~~%~tt,~~~m,~~~~tt,~~ ~m,~~ft~,~~~~x~,~~,~~,~~). .-a~*JI·1i. mlZBa~*.'1i. .-~f&NimHiffi~. _*;tftt .~~*~~'.~~.;.Ni.~.. *~~*pg~,. (RFP) ,. 0~_. ~~~'~ffW&~Ni.Iiffi~. ~.'~~.~*~·~ffW&~.~. '83. Iiffi~. m=~f&ii.liffijl ~~~~~~;~~~~~.-~f&liffijl~ii.. · ~))mlJtfifi~~i;~*~f¥N ~1T~ * .'liiW7t &iiDiW It. LWA ;Jt#~jU~. LAM. : *-liJf1t. MAX. EBA. 0. Ill-=-. ft.~ r!fH~ J3.1f. t+ JtIt Rd!~~.i... - 288 . 4. LEX. -.
(15) ;. . 15. if Jt ~ lhlt ,*:ta. '. ~ 8.9 ' 5 ~. - " i1!fj-~*?1*lT -ae m~ ~ * 7t;fff 1:n* -E2. 1'5 : rm fr (Meeting) ,Wi ~ (Interview) '1ff:fjt 7t;fff (Scenario Analysis) 'If&JJH (Brainstonning) ,JtM;fff (Document Analysis) , ~m7t;fff. (Architecture Analysis). ( Maiden and Ncube, April 1998). rmfr.fifr4~m.~,.we. 0. ~B*'.~M~ • • A~.~'.~W~. .&M.oWi~~m.~~'-.~$%~.B~.'~~.-aem4~.~~M~ .*,g-.~~~~m%~.~.'*.*~.a~k)o.:fjt7t;fff, ~:fC~~JEfF~m~~!lVJfF (Action) JjtRm4M.~11~~W. • • W. If&}]~m ' ~~:j>R. &$14 (Event) ~.1Imtm (Generate) _* ' ill1l~1t5fRj!jI~~.~ (Generation) 0. ffjj. ;J.F~f! (Evaluation) '~~1ImU!IJ: ~$~=B*m' ftlffeEB~"~ (Free Wheel. ing) , .*pq?i¥~~~B ' ffiJl3.~~~UtRJtIJ ' 1J!1Iifm-~*M~ (combination) &~. Jtf47t;fff , ;jjji~*J!~Jtf4J:J.fiH~WBff1£Zmtm (Processes) , ~ID1mt (Infonnation Flow) :&.ll;fStMfft (Data Structure) ~fft7t;fff , ;jjji~&7t;fff (Improvement). 0. 0. eff1£Z**1tM./~~ (Structure/Architecture) 'if:j>RJ!i'ljz.~&,~jl@rEJl~**1t ~fft& ~if**1t (Legacy System) ~. m~. 0. ;jjji~:m~**1t~fft. , J-:J,Jf:mf:EM~11~~~.lRttH~f4 (constraints). 0. ' lilt; , ~t;:&.;ttft!:hY; ~~:fCmf!.j£~~_* ' tEllifrs'. &~~lffm~.~r'~~IIif:j>Rm-.~L~~*7t;fff~1to. 71- ' 1997). ~ TUfWlB*. (Im~t:p. '. ~tt:rz:g~iID~ff~~. (51Hiiill' 1993) (in~R'. ,1995):. 1. -f{'li (Consistency) : m~_*&,~j~-f{~ ~*BJEI;f JW. ,. f:EM-1I~*~l1~fO;ttft!!.. 0. 2. %m'li (Completeness) : ~*&\~j~7t.~ , m;j§.ID?;~.IJ!~-E2.1'5-aeJtl4~ ~fi-1I~l1~~'lil1~. 0. 3. IEUf'li (Correctness) : &\~~~_*~IEUf~~~ , Uf'U~mtR-aeJtl lt~r~'.. 0. 4. :m.'li (Currency) : :t~JE~_*IJ!~~1tl:m~~lIlt;ti:f;ifO~t;ti:f,ij£*L mJ-:J,.:m~. 0. *,~~~If'F 'JJJ~Jtl. *:jfj;jjjit~ (Reinspection). :&.W-m!1t (Prototyping). (~wll' 1993) (i!~fi' 1997) (~Tif~' 1998 ). - 289 . I.
(16) • 16 ~~~~~~w~~tt~z. ~~~. - " ~~~~~~i!*3tI!lH*IjJ~~&;'FljJ~~lli~*IHi. ••" •• ~ffi~~.&~.~ ••".~.~ffi~~.$'~fi . §'."*~~~m§RE ••• ".~ • ~~.~.ER ••~.a~ · •• mm~~.&."· •• M~·.~~o *~~~m.W~ffig~•• "$·.~W~.ti.E •••".a~~.* ~RER. § • J1fi'Ii."3t~~IlH*&. · m-*&liI~~:9JH~'1i&1F~JtJgtt.*JIfi'1i ; m=. · ~}j~~.~m~ (Data Model). •• fit~.tt (Data Integrity) • jl. E... fit ~ Jtl (Data Manipulation)· fit '11: (Data Security)· Communication) • • fit ~ ~ (Data Development) • •. fit:liD &11 (Data ~ (Internet. &.& (Product) • ;!t$iW t~.:9J~tt.*.tt';!tM~~:9J~tt.*.tt·~.~~.~l ;m-*&.tt. Support) • *;~ (Performance) • ~g.. (Management). ~2'mllH&.tt~. .~~~*o. - " ~-r~~~Iiiffijimi! ~g.·ti~fim-m~~. •••• ·§~.ff~:. m-;mH'F~~mi.1nllii.~*~f4 (Request For Proposal) 0mJ:I'tHI ' ~j1f~~ m~. •• ~~~~e,~m~~~.~~g*ff••. o. •••1 .~·M~· ••ffi~~.·~~~ •• A±5$~*~rt •••• ;••••• m=.ff~~m~~~'~~m~~~.'~~~R~Wm.0~·. ~~~~·~m~~~~~g*~.~o. ~~.~ro~~~*~~t~. ( Maiden and Ncube, April 1998). :. (BAsic Product Information) :. .~.~ ~M·. ·.&~.OO~M~&.·.a.*;~.&~W·~••. •• A·.M,~m~~· ••~m.~~o. (2).&m~. (Product Coverage) :. mW.~~ft:9J~tt&~:9J~tt.*~N~;~.~~Nmm~;!tMI •• a~~~aQ: ' :tH~~JE~*. 0. (3)~.~~t5b~ (Technical Support Arrangements) :. .~ll¥lJ!.~PIT~~~~.~~. · BHI.~ (Licensing. - 290 . ". Arrangements) &&.
(17) ". • 17. *m •• a •• ffq:Rmfl~. 0. ~D~WIDII~. (Training) :&.*lEti (Maintenance). f:ttf~}f} =tF¥- f:lI} :&. :~fd'~'t: =¥ f:lI} ~ (4)~tJl¥Jf,*ftj:. '~~'5.. I¥J~*. '. ~Sm. 0. (Contractual Conditions) :. mw~tJl¥J.~:&,.~'~M~~~·~tJ$~.~~o. (5)f:ttl!!jjj :&.iffJ% I¥J~~ (Supplier and Product History) : mf:tt~~1¥J0~:&.iffJ%m¥.~'~0~ft~fi~'0~. ~~.I'0~. ±~~$I¥J~ffq~~:&.~~·iffJ%8~m~~'~&~W~~~o. ~.~~mmfl~~'W.~_*~.m,.g.m·~.A:&'~~·@~. B~~ffi~.M'~~.E • • MI¥J.m:&.M.'~ • • jjjl¥J.~o. rm " ~. =~~ ~~IirJf iffi iJ!. .W.~~~J%~.,mm~~m. .ff• • fi'M~.W.I¥J~M • • •. ~1.~7M.ff~m;~*0~~~,.~.~~~.·.~m.'l!!ffm~:&.. I!R$U. !. 0. Ii. " ilfr\Wi*JI'11aZP~ hilirJfaZP tt ~1t~:7TIf'F~flJ~fi ~J%. '. 'ti~~:7Tf@i:iJm~. JJ!f$7tjl~1¥fi:7T~~:&'~:7T~. 0-1' 1-5 • 1-100 ....... ( Poston and Sexton, 1992). ;. {E~:7TI¥J.m$ (~5.Z:~,. ~Bjj~J%~ts7J... '. ~. 1991 ). 0. ~ftl¥J.fi~~§~fI'.*~~ffi • • m~~• • ~ • •. 7F (Demo) .. ,. tP;i:iJjv.rfJ!~iffJ%~~~!'i. 'M• •ff• • •. (Reference Site) ; ~~. ~Rm* • • ~m~J%~~m • • • ~·~~I¥J.~_*:&..J%§.'~~~.J%. if.Jfl9J •. 0. f-ij'1¥fi:7TM=,=W* '. :6ttm~m~~~M~f~~. , EE Anderson (Anderson, 1990). ~Wl¥Jmli.M • • ~,~~~ts:&'~l!!m.~'~.~WBE.~~C.Hoa. . 9=t LWA:&' LAM fI~fI*:rJ!§~m~Jti ' ~r¥*fi"7~~~'1~ ~~~~H~J?{A~~~. ; :fI~PJEE-.A. , '1~1¥J~~*• • ~.~:7T:&.fJ~ij ; MAX jji~m~ltji:7T. i55IH?J~ttm/J\~.J%~M;. EBA ~rJtBt.iI'ti '. nW~/J\i:iJ.)lI¥J:fJ~;. LEX. • • m~Jt~m*~~'~m~l¥JfI*.~R§-.~m.'Mfi~.~.~~~ ~~l¥Jo~m~~I¥J~M.~*.~~~I¥J~ft~*o. - 291 . I. ..
(18) • 18. 4.M.M •• #.U.~. ••.. ~. ~, i1f~~.. •• M~'.~W~.~••• M.".a~~.* §,~ttW"~~m~.,.-.z~m~.tt&#~.tt.*~tt, ;. -.~m+*~ , ~53~~W*4m~ (Data Model) 'WM7'6.'11 (Data Integrity) , (Data Manipulation) , 3.ttt (Data Security) , !l1\ (Data. I. *~~~mmW~ffi~~. Communication) ,. WM~. (Data Development) , • • • M. (Internet. j!: t~.~.tt.*~tt,j!:.m#~~I1.*.tt,~.m~.-;.- ••tt~. Support) , .~ (Performance) ,. (Management) &~. (Product)'. §.~~.-;.~.~.tt~~m~~T:. 1. WMm~ (Data Model) : (1)JE~~. ing). (Domain) : ~:awm~JEJE~~. , tA1'F~~rl11tl!'i: (Type Check. 0. (Columns). Null. tlf'! 0. (Columns). 0. (4)~:alINjMff:aJW:*/J\. (column Size). (5)~:a~~*u.m*/j\. (Table Size). (6)~:a~~*tl.mjlJt. (Table Width). 0. 0. 0. (7)~:awm=.7GE~#J1tf: (Binary Large Object; BLOBs) W"~~l1 (8):il!::aW1~~j}. (Additional). (9}tr:::aWmUt!ffl. ~W*4~~. ElJEW*4~~. 0. 0. 0. (10)~:axm. SQL-92 ' SQL-3 ~~. (11)1fp~:!'~J~. (Name Lengths). 0. ~:aljlIN*,J. 0. 2. W*47'6.'11 (Data Integrity) , {~.1*~W*4.~ti);s:l~iJ1tHI~Ut!ffl~~. :11:. (l)@a7'6.'I1/wJ!1J (Entity Integrity Rule). (2)~~7'6.'l1fjjU;!IJ. 0. (Reference Integrity Rule). 0. (3)~JEJI* (Locking Level) , I:ij~JE!J-W"9tl ' W*4Jf ' .m~~.@l. - 292 ¥..... ~. ,. ".
(19) ". *•• jU4J!t[. • 19. W.*.'K~'5M. 0. (4)tf::N~~~-3g('lijf&~~ (Referential-Integrity violation Options). 0. 3. ~t-J.f.ieJtl (Data Manipulation) :. (1)tf::tHIM ANSI tI~. 0. (2)tf::N~M. ANSI Syntax. (3)tf::NtJH!~. 3GL WJflkj~~ (Pre-Compile). (4)tf::NtJH~wtl. 0. (Cursors). 0. 0. (5)tf::NWfltJJiJtlfJiI;A;il'ITfi (Application Program Interface; APIs) (6)WJ ' ~~~~X~:£!I!~~tJ. 0. 0. (7)~*4J!t[~:';:i¥J~H$lJ. 0. (8)[q]~f'F~zf.ieJtl~~. (9)3tt~p:P:t:l'. '. (concurrent user). 0. f'F~~~ (Platforms' Operating System) m~~.. ". 4. ~t-J.~~'1i (Data Security) , tt**~Jt*4J!t[~tt5b1~~:MZtli¥Jf.ieJtl~fli. ~. , 19j[§EJfJjJtl Grant "& Revoke *~$IJmJ!tf.ieJtl~~ttmJ!t!jo/]ftj: (Table '. View) (l)~~. ~~m~ll~H. (Security). :. 0. (2)fljM (Replication) (3).f7J"& ~~Iffi: (Backup and Recovery) 0. 0. 5, ~t-J.jlgM1. (Data Communication) : (1)~N3tti*MI\~Utr;!lm"&W Web Z~~ (2)~N~3(~~itg. (3)~N~!I!b~. 0. (Transaction Control). 0. SQL:(¥.J{Q: (Dynamic SQL Access). (4)~N3tti::EffE. (client-Server). (5)~N3tti 3-Tier~.. (6)~N3tti~~M. ~.. 0. 0. (Multi-Thread) ~:£!I!~.. (7)~N3tii:ZP:fi~:£!I!. 0. 0. 0. (8)~NWffl:~~~l~:ttJtf&i¥J~t-J.Mi (Gateways To Other DBMSs) (9)ff!N3tii:?1tt2:;A;~t-J.J!t[. (Distributed Database). 0. aO)ff!N~~~W~~f.fthb}E (2 Phase Commit Protocol). - 293 . 0. 0. I.
(20) • 20 ~.M.M_W#.tt.~. "'~-'Fl'--E3. ••• ~. (Hetergeneous). j1ii*41l~~~~~J:J. U2}jiftft (Optimization). (13);:IE:e:fJil~)fffij;ffi[J¥=l1¥o.LI. 6. j1ii;jSl.~. 0. 0. (Remote Procedure Calls; RPC). 0. (Data Development) ,;j:~~~ffiiHimj1ii;jSl.Pfim~~JJ!ml~ArmJ1. IJil: ODBC ' JDBC (Z};:IE:e:f~f;!tM3~. (Trigger). 0. 0. (3);:IE :e:f~f;!tmfflniJ¥= (Stored Procedure) (4);:IE:e:f ~ j1ii;jSl. ~.Fm ~ tJ:Ht~ I Jil (5);:IE:e:f~lItJl ftfr OOIJil. 0. 0. 0. 7. ~I~U/l!l~jzm (Internet Support) :. (I}jzm CORBA : CORBA ture ~ml E8 OMG Group). 0. ~tt.a. *El.Pfi~nB':J-~mm (Object Management. CORBA JEiirTt£f:HftAii~~~r ' 1Hm~ftf:IJJt)'1Ljjj~~ .. ••• 'm@~~*e~~.~,m~t£~~~*.~~fio. (Z)jzm Java ' JavaScript (3)~:e:fjzm. Common Object Request Broker Architec. 0. ActiveXjCOM. (4)W Web. '. 0. i'§.*.fJjB':J~t'S. Oracle ;j:jJ:JmJ.ju~~~~B':J. '. 1'F~~-. , r.if~llQa)j~Dr :. ~JJ!m' 5~ft:;1E:. tlilHflllJ (Enterprise. Resource Plan; ERP) ,tJlH;!t1JofrnIliI$'li~' f;!tJJ!j!'li~&ff~dMJf~~ m~o. Microsoft SQL Server ~J~~W Microsoft BackOffice ftlJm~JJ!tIH~Jt '. T!I!IHtf: (E-Mail). &1E:~~~. (Intranet) ,~~~~ (Internet). , t)'$:litti£1Jf:iL. B':J:±~~~*.o. Sybase fEH±l;!tj1ii;jSl.1l ' *,fr.mUOIJil ' t£~~3C~~~ (On-Line Transac tion Processing; OLTP). ,jf;jSl.~m. (Data Warehouse) fll*:l:1fp~ (Mass Deploy. ~~'~m~.*,jigB':J~~~ • •. o. Informix ;j:~lli ' t£1E:~~1.m:B':J~&Hi*, ' tI~J!flftB':JllI&~f:l~J:Jt),~*P:I*~B':Jji tm{~1lRf (Data Warehouse). ,?tffi'l1B':Jjf;jSl.m-m (Data Mark) - 294 . ". ':Wf:l~~HfjjB':J Web ~.
(21) ". • 21. *m.W••• '~~'5. fr~. ,. rH~n[]~~ff:@. IBM. ,. tt&kiIJ~~ OLTP. li:fJl. 0. e-commerce ' ~!:B IBM Net. Commerce .Trm~~e. ~:&iE~f;fliUt~ ,. ' iE~f;fiE. E8~~*~~ (Internet) J:fJ"J~~j!fm~ (WWW) , ~¥U~. ~'l1ttEif!j iff ~,&.~{# DrUE. 0. jtJt/ffiiJ~ll(tmtE Internet JJ!!JfLtt¥J~fj;. , {t. ·J.ltIDt~j!f;jSJ..{iiJm~. , ~~{qj. JR~j:J'&'~lllit:fJl~:fl3lDtfr*B (1it!!1:t<~, 1998) (Infomix, 1998) 'If:@~~ [9:&~1io. 8. tJf5& (Performance) :. (I)j!ffl.~~~@R!lJi¥rl3' (Response Time) 0 (Z)j!f;jSJ..§jfY~~;I: (3)~;jSJ..PJmlJi¥rdl. (Transactions Per Second; TPS). (Available Time). 0. (4)$;;;$:5&.:Q51-;fff (Cost Benefit Analysis). (5)j!ff-l..~PJIlI3t. (Reliability). 0. 0. 0. (6)5&fjgt¥fi{i5 ( Benchmarking , tm TPC-C ' TPC-D ) (7)~~1iH.5&~~I~. (Performance Tuning). (8)~~1i.~~ffilJI~. (Performance Monitoring). ~J!*. 0. 0. 0. 9. ff:@ (Management) : (I)I~fJ"J.m'l1. 0. (2)~~ ~§ ~ I3t. (Ease of Learning). (3)1i!:m~§~13t. (Ease of Use). (4)*1t~fJ"J§~13t. (Easy of Maintenance). (5)m1i*~,&.j!ff-l.Z.":Jftt!. 0. 0. 0. 0. 1O.ifflfu (Product) (l)HijtmMjJ~mo. (z>:1i:tifjg jJ. 0. (3)m~5&*'&'~Jf (4)~~l1'li. 0. (Reference Site). (5rffj~{ti1i*. 0. 0. (6)~!til:lfu01ffjIJi¥f1f!.. (Release Schedule). - 295 . 0. I.
(22) ~. ~1il. ;j. . 22 ~.~~~_.#.tt'~. .... m.£•• ~~Nmo. ~. ®~~~£ft(~ffi~M~M'.~~M&~mfi~M). 0. ~tiW~.o. .~. ~t~~~.W~_.ll~~. ••. *. j£~U~~*I¥J~fi~J!i!R~HI~*JI\'11 ,. ~fl~'I1~*JI'11. ~F~fl~11~*JIfi'11. ( Functional Requirement Attributes ' ~fl~11X~:J:Rvltj"[lij Technical ). (Non-Functional Requirement Attributes). 1. fi*4l'~U\1!. (Data Model). 1. *1i3l3l (Performance). 2. fi~%!E11 (Data Integrity). 2. ~~ (Management). 3. l1i~~m (Data Manipulation). 3.~£. (Product). 4. l1i~~~'11 (Data Security) 5. fi*45mUl (Data Communication) 6. fi*4g:m (Data Development) 7. *I¥J~*I¥J~J!i:li (Internet Support). • tHIUJ.f. : *-J;ff ~ !HI. 0. -=-. ~~. ~*Jl11. b~ • • _._*M.~~m~iA*~ iJ" ···"'l r;r; ..'I"j »t1" j{ 'IT 1;'- liB. :r- II) 'I 7J >".J't ~. ~*JIfi'I1:rJi. Jl11~Ztl. fi*4m~. ~*.11P3~ ·fi*4~flli. (Data Model). · l1i*4:;k'J\ (Size) .:Jt{tg ~. ""I:;. fi*4%!E'11. · %!E'I1~UIj. (Data Integrity). Ill:;. .~JEJI*. '11 ~. fi*4~m. (Data Manipulation). * JIfi 11. .jl1Ji1I~$. · fi*4~~fl~1J ·J!i:liZP:~ fifl~~'11. .~~. (Data Security). .~~. • {ilHt Bd~W-. - 296 . ". I.
(23) ~. *•••••• ---. II*Mtt. -----. II * JIltl:lJj. Jltt~gtl. II*JIlttpg~. _f--lii!l1l. (Data Communication). ~. ·Y:ti:±tfEf)-i!l~fIt • 9Uf_*4.B9m~. AI:;. flt. tt II * !I 't':£. _*"- ~ R (Data Development). • III ~ Bdii1illfl[rJ; · I J1l, Z • J1H!I:. m~~~Y:ti (Internet Support). ·Y:ti~!!!!,m;J'l::. · WInternet W Web zJ§ft *1l~. 'ilJ3J:l. (Performance). · ~~g. ~F. ~. At. Ilt. 't':£ fI6. i'I!! (Management). ·'WJ.lI!I~Z~fF. · ;HIt&_*4z"~. * JIl. ---. · .~~g:b • rn ~ f.5 ::f'P$i. (Product). 'l!£. ·~~iI"**. )T#*iJ,f. : '*-1i1f1t: ~J.1l. 0. !..tm .:t.*:Rlt,*Allii6i Web Computing ~~~ ff:l}Jf 1. • 23 ,~~'5*. ~i5J:tlf~. Oracle. Web Computing ~fIt. 1tl!1~~ fit). BA. IDl. NCA ... (Network Computing. ~ Architecture). ( ~!1R%mB9. · ~2fa ' ¥J1ff~rQ] , j.:).tl!1~~;f!(IL'B9ml~&lkJmtllJJl • )':)'5Cftfl\\i£.B9f)-i!l~~~:tJfJJl ' j.:). CORBA/nOp (Internet Inter-Orb Protocol) , Java ,0 HTTP B9~. fifFl\\itt:lltml~B9£.. • :J:t Middle-Tier ~ Oracle. Web Application Server '. mmW~~~B~N'~~~~5Cff~£.B9~m~ ~~R2fa J!!m~~. '. mJ-::Hit:lL).:).~~~~rQ]I'fJ_fl. Web. • Web Application Server TP Minitor :. pg 13. fffiilY:ti XA ~~l'fJfiiJJli~~ilJtb!li!!l~fF. Web Request Broker(WRB) :. iH~ilJj.:).m*f)-5:lI{'F' 2f1ti}UiUttI]OA~:b1i. 1m fiiJJli ~ ~f$B9~i8HllIiIJ. • Oracle Unirversal Server-OracleS ~-¥J1ffN.~.*'l-.~®t. ' £l!!E13 Data Cartridge 1f OO*Y:ti~ftB9.fl~~o~~~~~N~~.fl.. B9.:b'KRtt:&_~tt~a.~.Ilt.fl~~I'fJ~ lfJ(fI~ , ~mm Replication ' Heterogenous Ser-vices :& Advanced Queuing ~~~g , :J:tfl!!.j!!~ Connection Manager :& Connection Pooling ~ ~ fig. *_ftW Client B9jflf&mfJl<Jlif.!. I. - 297 . I.
(24) • 24 Jt~~~./!Iijlfi.'A'#-*U:ft .:t...il~:f~A.. F.f~. 2. 0i'!J~WJ.. Web Computing. ~m. Active Zf is : Active Server ' ~~f19;}f(~ Active Desktop , fi.$t~ ) Active tt l,jtj. Microsoft. j;U1Ilii. (. ~. BJl. · ~ftJJ?~ WWW. ' ~Zfisf19 Script Language ' Component ~r<ufl9E!UIHfi1.~ • & -~trlY:JfH¥~~J!l. ffl~.·U.R1Ilii.~f19;}f(~fi.~~. · Active Server & Active Desktop i111H1!:~ffl Microsoft fI9 COM & DCOM • Microsoft Transaction Server ~ Jit :fir 3i': ~ ~ J:!l! J5 iii 1Y:J~J:!l!:7f. • ICUlJi!ftHJitf.iT:7Gf4:~J1l:! (Object Broker) IY:Jnh·~J!lffl:7Gf4:E~~~J:!l!,~ft,_.&.~. • Microsoft Transaction Server El iW 7!,~gm:!fa MS SQL6.5 ' SQL Server :ll!:-~i\lIi~*IY:JrR!II$~Jli*,+. .·m• • e~MfI9Jli*,+.~*'Ma~~m:;}. ~3C~mlJJ~ (DTC) ,~~ ODBC *Jj~!;:!J!,;I;.ttJli *4.lY:Jit~ , 11~ Web Assist ~1L~i3" SQL Server W~IY:JWJ:&. 3. Sybase (ft{MJ:EfI9~. * 11 {'jFf ICU fI9. • ~~g1J!l%i '. 1Qj11::~J:!l!J5~~~. ACA ACA ::UUEl~hl.::f:fir11Y : (Adaptive Component 1. Adaptive Server ' Architecture) 2. Jaguar crs(Component Transaction Server) ,. ~fUn. 3.W:lsHfi~&it.J5iiifl9~6b. '. 4. tjHli: 1Y:J:7G f4: I}l!l f1 IJit Jaguar CTS ( TP-Monitor. ,fit. & ORB f19M'-ti) !¥1M. : ActiveX ' Java fD JavaBeans ' C/C++(Native Objects) , CORBA ~. (1l:,tti~:7G¥H~M. (ZJi\lIiJ:fit*5 C31i:iJ J:) Browser tF~~JI&!iiii~f19IJit (4):,ttilCU W" W~plCU W"f19::5e~ ~JI (51:,ttirfi:firfl9W.*4. ; ~~ ODBC & JOBC f19fl'm'Bilft DBMS Adaptive Server Enterprise(ASE 11.5). rR!1I$;i:i;W*4. '. %iilll ft{M J:E fI9 ~ *11~ 1"1CU IY:J }lliU~ 4. Informix. IUWC (lNFORMIX-Universal Web Connect). • IUWC ~i3"[q:7G{4 : Web-DB Publisher ' HTML Tag Extensions ' INFORMIX -Universal Web Connet API ' Integration with Web Servers • IUWC IY:Jjl15~. :. I.HEl3~~IlWJJlJ!lfflfj~. fiiffi~W~.. '. (Web Application Content). iTIi.¥U~~'\lJl. 2. INFORMIX-Universal Server f19:1o/Jf4;gIl$~JJtt (Object- Relational Extensions) , ~~~ ffli\§" i:iJtl\ fj m~W*4~5IY:Jfj~~~ (Content-Based) f191!t~ 3.W Informix if~.1iiJm~fF~~IY:J~ft ' iTIi~1.:lI ;l;rml~&~l!litt. It**iJ.f. : :#i.1tut'. 1998 2t Informix, 1998. - 298 . 4.
(25) •. . 25. *.AW •••. *-.Ii. Web Computing A. ~ ;i if+ -. '~~'5*. f.:!. ,. Ff~. ,-- I. 1}~~fi. Web Server f§ Imil £. DB Server. ~~IJ'l:. --. ( mill NCA ~m ) Oracle Web Application Server. Oracle. OracleS. Developer /2000 .. 2. Microsoft. Window NT 4.0 Option Pack 12 13- : L ITS 4.0 2. Microsoft Transaction Server 2.0 3. Microsoft Message Queue 1.0. Microsoft SQL Server Visual tlo VB. *7U. ( -;.::mff.!H!3f.¥~~rl3'r)?~i"J~Yi,~,'l$iI! 'nU~tll~~'~~'~~~m~). 4. Internet Connection Serveces. 3. Sybase. (mill NetImpact ~m) 1. Dynamo Application Server 2. r Jaguar J Transaction Server. Sybase SQL Server SQL Anywhere. PowerBuilder ' PowerJ ' Power++ ' ObjectCyde. --. 4. Informix. ( ill Informix-Universal Web Connect Informix Dynamic Server 7.3 Architecture IUWC ) Informix-Universal Web connect. NewEra. --. iif+*;7,f. : Informix, 1998 J.,U;j;..,£, 1998. ffi'~~~~_~_G~~~m~~~m -~fiB~_~~~~_~_~~.~ ~~~. •• ~'**~WW-.E.M.M••~ ••• ~;~~mfia~.. •• ~*~.~~(mT.M••~)Z~.M.fi•• ~'.ff.*9fi·.. ~~~.~*X~,~m~~~.~~~~~~o _. L. -. :rh 1'1'0 LA- J+. !il i'il!; IM:..,A. c i.6.1E-2 e::l c .!E. A. " ~T~xJlftf.:t.J::t:."i!if~1'=7.I Jil:I::H:j'fn,~U/"'J F.I JT'~:l1. xn. iliO. ••~~~~~~~+~~ft~=+B, •• m.~\*~·f~~~3Z.~ ~~I~.~offim~*,ru~~~~~~~m~'A~~m*~W~'~.~~. - 299 .
(26) • 26 ~~~~~~W*~U~~~~~~. (I:mfUzfl*t!?f[Him~. ,. $9cm~:±fr;fllUlm.~ r~$?t J. J ' r 1~~£m1:fr~1r*17lJ J ~?tm.. ' r j;t~m1:fr~ ' mt)'H~fritilliffJij[ffz$l~ , *JiUJJnWJ. ~~~~m~,m~$9cm1::±fr;flIUl~~~zm,~~~~~rg~m1:~me. ~JZm~'~~~~~.~~z£~~~N&M~~m.~~m1:~~Zfl*~ lIfiml~ ffij'3&~~I!l:l::lt~. ,. 1JBlII.*~rl=l~JHj. , ~~t;+ -=fF=f] ijl(;:tl:llWl,$J[) ,. rr~f1i1lD~f~zfE~m.JlJ. ( ~r,aflllI13~~f.ijil*llll) ; :MLijl(;:tl:~~f.ijjtWl,m.'IJ&ft£ JJJ/J\il ' EEf.ij:tHtff=B~A ' ijl(;ji~j1Wl,$JL\A~:7l- ' §f"5~lJflli't.:I1tW~Jjj. H~f~tfJ~~ ; t;+1\if:-~ f] lliz r ~:tl:~faJj;t~~~Uff~jtWl,~*1t~JlJ. J fill ~.;t;+1\if:R~~-fF • • ~e~'~~-=fF~M~ • • me~;A+-if:t. f]'mllizr • •1I• • *1te~a~.~~.J.$~.'~:±~~.~ • • ~fi .Zjt~**1t;§~:±~.Wl,~*1t~.~~lIIli·lII1\o .~~~~li~:±~~Jjj.:-.tt~9~.(§m • • &~.~9'M.&. tit. ' ='. • •~.'~~~~&*~$.*#) '~.~~~f1i'~.Uff~~.' &~.~• • :fiVfqz.~~alll*f~. ••. ~~. 0. **ftEH~. EE~fI*~~&.~~:fitfJ~~,.m*1I.**1t~~,ti~~~~f.ijm~~ .~~*1t. ' "~. Web-Based tfJ N-Tier ~*1t~. ' tX~¥UJn(JtttfJ1r1ID&]!fij~. tfJ~f'F1JA. '. ?IOj:ijl(;~.1IH~f~tfJ§.. ; l&~~zJjjm~fH~~~~jt*4Jif!&lmfl. IJ'!-Z• • o. =" ~*)}*1T fI*~tTtfJI ~. ,. EEjt'mW~Aji f'F~.~tT (Architecture Analysis). &3tftf. ~tT (Document Analysis) Im~ ftg~*1t. , 7t;~.Bf¥:tEZm~.*1t~. ' ~~ , e~&;It ' :j!f~f$:il*l3tftf: t)fil?alBf¥:tEZIf'Ftmm (Processes) , .'mtm (Informa. tion Flow) &.~~. (Data Structure) ; :MLr,aBY~~~~jt~J!f!~*;ffiIBl3t&tgii; ~£:fi~a&.,&~~~~~~~jt~J!f!.~fI*;ffiIBl3t~~'fE~llifl*~~. If (m.). 0. ~.~~~~&.~~:fitfJ~~'-.~m~tfJ~~~~'I~tmm~~.~ .*1ttfJM~. , ~~iff~.~&;m?t ' mt)ml&~~1JtfJ.~ , fI~. (Meeting) ~ - 300 . ".
(27) w ...-. 0. -. •. )t.. ~ ~. ~. ~. S. I1i. ~. FR. ~. it. ~. tn}. •m $Hf. ~. ;I!!t. em. ~ ~ ~ ~ ~ ~. $. ~. !ijr ~. I II III. ~ ~ ~. ~III~. ~l[~. ~l~. ~I~ ~ll~ ~IH~. ~I~ ~ll~ ~III~. ~III~. ~I[~. ~I~. S I I~. S I~. S§~. S7~~. too'l\!llt>. too~1I$>. too~~. o;t~~~~. o;t~~~~. o;t~~~-E-. *c..!l~ 15:0" I. c-'-E-mJ~~ >. c-'-E-mJ~m~. (S~Hf~gD.) S~~. (S'i$lR§D.). (S41)B~Hf~-E-) Slll~. (S4l)l~Hf~~). (S§D~R)<lJ41)BR~lIt). -----i. S. ". ..::::... ~. )<lJ ffi$. ~ ~. !l. •. em. ~. lit. ~ ~ }Dnn. illt. ~. H+ FR. ~. em. ~ll. )j;m. ~F. II$> ~. '*. a\$ ~. ,,-.... illt. i*l. '-". ~. ddt. 0. ~. ~ § ~ ~. $. -E- '+l ~ Imf EE IHDF. II$> ~. ~. ~. ;t \~. •a •a. ED- ~. ~. ~. $ ~ 0nIf ~. ~. i. :m. l$ ~. ::2'. •a. H* ?it. RI:. ~. '*. ~. ii w.. allI! H*. ~. ~m. ~ ~ , )1*. ~~. 01. 00 <.0. ~. ~. -¥l!. ~. :q;. ~ ~. '*. ;"i:'F :'II.. :'t(.l(l'!1:~''''.~':'';:\f~~.
(28) "'r.\ ~ ~ ,~. ~ ~. ~ ~. :,t ~. ~. 5'. ~. coif. .;JR'. "l~. $ * ~ ~. \!lI. ~DD. ~. :$ <$i( ~ ~. $ * \!lI ~DD. ~. :$. 1-. ~~<$i(ag:$~[[@4tl~~~!tW$. ~'i\i!m~DD\!lIW$. ~lIill:itt:*$. ~~~DD\!lI*$. -< 11111H~~~ \!lI W$. $WP~~. ~*tn~~~ ~~N~~. $ * \!lI. ~DD. ~~.. (~. ~. N ~~N~~. ~*~~ ~~:$Il~DD \!lI ~~ ~!llIU~ffll:l~~~ :$~$iiJi;:;~~ :$~nllIl{~~~~. <M,. ,~. ~ 'I"". ~. ~. ,1+\. '*. ~. ~. ~. :4a. ~~. w:\ iII. ('f'). 0. N.
(29) w. ow. PC. .... ~. ~. o WWWServor. PC. PC SERVER.
(30) r ~;i. • 30 *.~~~. ~. .~. It ~"".;. 1}~":. ~:. ~,. ••. # •••. ~ ••• ~. •• ~~~*~~&.a'.~~~~••M~om~•• %.~.*,. Mm~.m~.~.*~~,m~. ~. •• ~.mm.&m.~~•• ~~.m&••. •• o~.M*.m~~~~~,~m~~4.%~~**~~I~o. ~~~~'~.fin~.&w.~.~m.on~.~.fim.~.m&~. • m*~mw~•• &~.~ ~~.-fll • • JaJ~a~W~. (. ,~.~~~,~~~~~~.o. •. ~~~. ~~:;A;}~~~)' ¥f:t~rJjf~~~Ifi&~~~-*&:t. , &.m/J\m±ff:~~1ifllmW¥.~. ' ~~~~Ifi&~~~-*&±ff:ltff o. 1m " If.l~~111J1Hi'&~FIf.l~~'11J1'1·1 '''''''--='''-§M&;*'J!~~mf1[;J:t~M~ fI*~~1'F~*ff!C~.J]I!. *JJHtlJ:IH*. ,. ~m. '. jf~~II~U~~.fj.j!J&M~I~Z. , lH6~Wlj]~gJ/i&;lPjJfjg'/ij~lt*~fI*JlIJ/i.fj. , llEMmf. 0. Ii " ~-~t;i~~1iiifij6ffiil!-~~i. m{~Jlii1mTM. •• ~~~lInIJJ&.*~~ , .m/J\*JlmW$!•• ~*)(ftf:. ( Request For Proposal, RFP) '~~H'~*){ftj:~~~tg~: 1. •. f!al ~lIm-IJJ ~~f!1j &§. 2. ~~*~~fifiF:f 3. W:~~1m~.~~N$lJ 4. • *m~. 5.W*~~&W¥*~. 6. ii1m.flffig~fiF:f 7. ii1m$!.:;:z~~.~;J:t 8.. $!•• ~*){#~~f!1jTw:mii1m~~~~$~'~~~~$! •• ~*){#~ ,m~~m~B~~mW'~~mM~;~~m~~~~mw~.:;:o. ~-.~~~~~.~~;J:t.fi'M.*~WRn~~.,± ••~.@.~. .0. - 304 . 4.
(31) (\11. 'Q1l\. ('.I. ,. -. ~. ~~. "a\t:~\m)I~~$(t. , ~ >'1~" ~. et$-.:l~~~ ~ >'1- ~ ~ ~ a -\Q.i'fii.;;.r~" ~,*"fl-e=. , , '" dlf:. of. 14. ~~~,j~~~ >'1' >'1' >'1- ~ ~ >'1 ~~~"iW~ ~. ... 14. itI: >'1- ~ , l!l >'1. ... >'1'. ~a: ~. ~. *~ .:l~ -\6a =\¥: itI:. J$. fi). ~. ~ ~1t ~~. ~. fI-=\¥:. ~~. fie >'1' >'1'. ~~~. ~$~. .$*~. w. 'r. ,. .*. ~. >'1. ~. .$ ~. ... ~. ~ >'1-. >'1- >'1. ... ~. ~. ~iea ~. , >'1 ,. 14. ~. itI:'* ,. -\6a .i'fii.. >'1,~. ~. ~~ , ,. ~~. 'r. *.:l. ,. ~. >'1. ~. .$. >'1' ,. ~ie1 ~. ,. ~-" ~ l!llt ~--. >'1- ~ d~. t-~ l!l ~. 4Ir ~ "" ~ >'1' ~ , l!!l. l!l >'1 >'1- ~ ~~l~~~ , >'1- , -.. .. itI:, >'1'. >'1. ~. ('.I. .. ~... >'1-. ~~. *. ~. ~*. >'1 ~. fI. $. 'r i:i. >'1'. 'GII\.. ~. *.fi ~. *~ $ ... ... ~ ~. =\¥:. =\¥:$. ~~~. ~fie~. ~fi');\~. ~l~~' ~~~ ~ >'1' J$.. ........ j;. ~. ~~ ~~ ~~ ~l (r<l. ~ ~. tv. ~- ' ~ l!llt ~--. l!l. >'1- ~ d~. t-~. ~ >'1- ~ , l!!l. 4il'~~. ~ ~1~S\f~ , >'1- , -.. ~ >'1'. ... .. .. ... ~. *.:l *. 'r... $-~ ~ >'1' ~. et~\:Il). 'r. l!l\tlt~* ~ >'1- ~. ~~. -.~* ~ l!l\tlt .:l. --~~ et ~ ... =\¥:~d~. --~~~ ~ ~ >'1'. ~~". ~~-$. ~ ~ d~. ~~~~ ~~~~. ..J:>.. itI:. ~. >'. ~ H ,. ~}. ~ JJ. ~. .~. 14ft.
(32) 1-' I. . 32 4.m~. •• W#.tt!~ ••• A. 1. -t '. ~;1< J'H1 ~zp ~ 11)ii ffij ~zp tt ~*~.~m.~mili~ • • •&• • ~~~*:.~.~~ • • • • *~#. ~B~~,~m~*.~&~*.*~fio.*ml000*'. • • • ~~*~*, -§~J)j~g'/1JIH1 ' *Jf~.'/1 ' 'tt:@..'/1&~£~'/1 ' ~f~.*B*Z=+ ( 200 *) '1Z.9~~'/1.lDm 800 * ' • • i'llU~~*f~B*Z=+ ' m 200 * ~f*~*~ilizf& ' J!P~~~ Anderson ( Anderson, 1990 J p!Tmili~1:i]I~ ~f~~ (Choice Model) , ~LI:if:~'IW1Jt ' ~~~£~ll~J~~//1~~~ , ~~~~~ 0. ~~~m~o~r--m~li~m~~~~~~'~~~~A'B'C~@~~. j££~~*~*4&~¥~~*fi'. fl:m:fi' ~/J\~t~~~f*.~ : ~'/1:bofl.'/1 (Linear Weighted Attribute, LWA) , ill:@~~mA~~~. fMi~ , lUmfff~~~*~*4&RHi&¥U~t~*.'11~f,IlMT~ff!!i ; E8~~/J\*Jl~&iff ff~.~ft~ • • ~m~RHi~'~~li*~.*.tt.:m:~'.~*.~'~~~ ~m~~.~'~ili~~£~~tt,~*~.~o. *-,,', ~£1jm. LWA -tt tt.Jt *--. Jr. *. A. B. c. 200(20). 190(19). 180(18). *Jf~.'/1 (0.15). 170(25.5). 180(27). 160(24). 'tt:@.!B'/1 (0.25). 160(40). 180(45). 170(42.5). ~£.'/1. (0.2). 170(34). 150(30). 160(32). • • i'llU~ (0.3). 190(57). 180(54). 160(48). 890. 880. 830. 176.5. 175. 164.5. .*.'/1 J)j~g'/1.'/1. (0.1). ffi{~f1.* (E Aij). :boflf&_* (E. Wj Aij). !. 1fi-ti : 1. t. "t~,ti. )tift ' l=hti~,ti.,-iHi. ( 0.1 ) Z ( ) r*J *1& 0.1 ' A$..#i"i"1& 0 2.-tt~\..tt*-, 200 ( 20 ) z ( ) r*J *1& 20 ' A~-M;~\.tt:W{fi:£1&z~~* )tif4-*-i),f- : *~~ 0. - 306 . 4. 0.
(33) 11>. f. • 33. 9 ••• a •• (Linear Assignment Model. LAM) • ilil@mA~fFIK¥. '~~'5.. · jilJlK¥~!lii. @[email protected]·WBii@~a~~ft~ ••~~~~o~~~ft.M~.t,. tf:I;;a1\if! R &n;. 1Z9~~ftz~~fi~. 3 · MI:;;a1\if! P~:m 3!=6l1:t:iJH~. 0. ~-@~.~*.;;aI\if!Q'Q=n*p'Ml:M*~:m6l1:t:iJ~m;~.mSN~. .M·. ~'~$Ql~ft*m,~pl~~fttt.'Pl~~ftM*'. tf:IQl. Aftf£' ~~B. *Z· ~~c~~ !...c. 0. LWA~:IIf2it~t..1f*+. A. B. C. 1. 2. 3. 2. 1. 3. 3. 1. 2. 1. 3. 2. 1. 2. 3. R=. 1. 2. 3. 2. 1. 3. 3. 1. 2. 1. 3. 2. 1. 2. 3. 1f*+*iJ.f-:*-~1E. Il=. 3. 1. 2. 2. o. 2. 1. 3. I,. - 307 .
(34) ,..... ~ I'. %;.. ~... I' 'i~,. r. . 34 ~.~~~~~. ~~~z~~~~. , }. I I I. P3= ,.. [: ! [. 1. o. o. o. 1. o. Qi=n. :. :. 1. o o. 1. P5= [. P2= [. o o. P4=. : 1. o o. [. 1. !. o o 1. o. !1 . P6=. [. :. 1. o. !1. :] :]. * Pi. Ql'i= [. Q3= [. ~. l 1. Q5=. [. ~. 1. 2 2. 3 2. o. 3 2. o. i] . i1. ~=. ~]. ~= - 308 . •. Q2=. [. [. [. ~. l i. 1 1. 3. 1. 1. 3. 1. 2 2. ~1 ~1. ~1.
(35) ". • 35. •• ~W •••. '~~'5*. (Maximax, MAX) '.%ffi :±Hij:@!~iill'fl m:fj JlHi ljZfl Jt ~ *& if! ~ ~ I'fl II tt'~H~ • • ~.Z~~ljZflJt~*&~~ljZflJt;-.w~'m@!.~.~~~ljZflm . *1t~JI'I:£~~'lif!VJ\I'flii:£ ~J\~ MAX ljZflJt~*-.~ ~:k1!. 0. 0. *-A MAXifiut*--Ji* ii:£~m. ~*1I11:£ Jj] ~g '1:£ II '1:£ *1t~JI'1i. '1f 3~lUIl 11:£ it~.11:£. jl1l7WJltJ: :fr it £ ~ JJU~: 11 Z f.H& l¥¥Jt~*. :. A. B. c. 200 170 160 170 190 200 1. 190 180 180 150 180 190. 180 160 170 160 160 180 3. 2. I. f f!- */~ ;lu'Jt 1t ~F~1! (Elimination By ASpects, EBA) , .%miluem~l'flfl*lt&~fiI.'Ii{t( m~fjlttJF:±lJ~r¥ ' ~jtJ.j~ • • '1i ' ~T:±l./J\PJf£~I'fll¥¥J:t~m. ' r-W~ , d3 :iJI!~ I'fl .'IiOOMl ' It& ~filf.t ~ m~ K'& K" , K"rp 1'fl~1l~n1i!iJE./J\ iiI f£~ I'fll¥¥ lt~*&I'fl~iiI ' W K" rpl'fl~iiI~1#€1!~JE./J\ iiIf£~I'fll¥¥ J:t~m.I'fl~fiI ~tl[J K" 0. 0. ~R:fj-@!~iiI'Rmm.~iilM~.~~f1*I'fl~Go~~K'rp~:fjm@!.M@! ~~I'fl~R'~Hm:fj~~~tt~*~l¥¥Jt'~.~r-@!~.~I'fl.tt;.~m §~lItt.~ • •T'R• •@!l¥¥mmr¥M~*o. EBA m@!mAiiIfJg::fRii:1:-@!DtE-l'flm~ , WH:fjiiIijg:iIU~l'flm~fI:±lJJt~ m-~I'fll¥¥JtZ.'~AiiI~fI~~:k~.I'fll¥¥Jt.~D. *-IL EBA if iUt *-- Ji * ii:£~m. .~*lItt. A. B. c. .~~tl~. 190( 2: 180) 160( 2: 160) 170( 2: 160) 170 200. 180( 2: 180) 180( 2: 160) 150 180 190. 160 170 160 160 180. V V. V V. (80) 1f 3111 tt (160) il~1I11i (160) ~1I/1:£ (160). d!J fjg 'Ii 11 'Ii (160) ~. '---. ---. First K' Second K' Third K' -----. V. - 309 . I.
(36) • 36 ~~~~~~.#~U~~. ~~. 11\Tli : 't ';~~Iti e..1~~, :t-t-;fXJt;f1f7IJ' () pg *1ti.~1~'t ¥~Iti:l.+ !if.f41:1f-~ l$~o. ~;'f.'4- *-iJ.f. :. *-};Jf ~. 0. 1f.~.ffJlllf!F¥. ( Lexicographic Ordering, LEX). '~EBA 1'F~lIlilfJ;J.. ' 0fE. - ffJ E:~ ~ , :iJE*#!1®:1mJJmHin tlhN;j\ -a:r fit~ ffJl¥fJt ~ *& -Iffl Ml7tf.LH1H~m 0. ffJ=*~~• •tt~mWmm.m.F¥'. ,~.mWffJ.ttIfflMl'. .ffJ~*&o.~~§-1mJ~ • • l¥fttS.~'R.m • • • M~.~~=*ffJft .o.~§~ • • ~.~~ffJ • • l¥ftt5*&m~'R.m~l¥ftt5&m~ffJ • •. iH.Mr---.*mWffJ.'1i1'F~!fJt. It. '. ,. ~¥u.~ffJ~¥-$mJYl.~ffi§ffJJlI'Ii:mH'F~~. 0. LEX .~~~Jt~m~ffij§.m~ffJ.~.'Ii~§- • • ~. ' :iJEil~~ffJlI '1i~~mWffJm~. LEX. 0. 0. !. + LEX If- );t.Jt *-- !Ji!. £;gffi. A. B. C. .~~U~. 190. lflJ.II5'1i. 160 170 170. 180 180 150 180. 160 170 160 160. 200. 190. 180. =*JlIt-l:. ~£JlIt:l:. .~.'Ii. ~ fj~ 'Ii.'Ii. First K'. 1#i1i :. V. 't,;~ ~ 'ti e..1~ fl~ :t-t-;fXJt;f1f 71J. W;f4- *-iJ.f : *-};Jf ~. 0. 0. ~ttM.m*.WBIffl • • '~~lflJ.«.~m~~~ffJM.'~ • • • ~~ )E.~ffJ~£o. ~~~~ffJm~'n~~~~~~~~~ffJ.~~-a:r~A~~~; • • ~ili~ .~u[~~~~~ffJ.FljH~~. 0. - 310 . ".
(37) '". *•• W•••. • 37 ·~~'5_. ~, ~~a~lt~i -. m. r;'cI. x:t::.6. " 1IJ I ;tt. iJil=l iiRB. Internet l!!m. ' 1'fI~eii::~l¥.J5I1'F15A ' J!7?i:!3ij;iBi:&~A~l¥.J o~*ii::~~~E.M.'~ •• *m.~l¥.J.*'~ii::~ ••b •• m'. ~~~W~ii::~~.bo~~~M ••%.l¥.Jii::••••~'~~1'@.l¥.J •• o *~~~~.~ ••~~~~~'l!!m~.&~~I~'Wlli.~•• ~~~ .~ ••• A'.~ii:: ••M~.l¥.J£~o ·.*~ttl¥.J.~'~ Mml¥.J••••M••• Al¥.J~m,~~~.M9•••• ,~-.*~~· fittl¥.J.M••••• ~'~.Al¥.JM~~T: 1.mT.~lli%.l¥.J.* ' ~T9t~IiiJ~i*m-I!j;)J:l¥.J.*B-tT15~7f. ' t£ U1JfWJW*15E '~m *W~tJl (Reinspection) &JJR~:1:t (Prototyping) , *~lli.*~l¥.Jjj~ . ;ff§. ~~.ijt2 ' &~f!}~m~~~~U~*1t:.~l¥.J ~1'F' FmJ!.~j;iB~lli§al¥.J.~. 0. , t,;.llim~*~~~*4~.~ :!JJ fjg '11 .& 1~:!JJ fjg.'11 ~ *4 ' j;) * *1t: 1~ l¥.J 15 ;i:\ Jii JJlm ~ m••*4 ~ ~ *1t: l¥.J:!JJ. 2. fm~ (Survey) m~:±~l¥.J1i*.*4~.*~~. fjg'M~'~ii::.J!@~~.§al¥.J.*'~~~m~l¥.J~~o. 3. • ~mlli~l¥.J.rm ••. 0. m-m~1'.~j;)r~~:tf~j;).Ji.fJ&*:>tf4l¥.J15A. ~fi'WU~E,:>t~l¥.J~@*~~1'~~.~l¥.J£~~.~'W~l¥.J ••. ~.~~••~l¥.J •• 'U.~~.~~l¥.J~*;m-Ili~® ••• ~'~. .-~.E~~£~l¥.J.1'F.m'1'fI~T.~~l¥.J:!JJ~&Mtt'J!~~.. ~~~~W*l¥.J~~'. ttl¥.J.~o. · ~l.m.~~m Anderson Wllil¥.J.~.A ' j;)~JWB-~* ~J!~U1Jf&.lli~~®.mtto1i •••• ;i:\3~aM~&.m.~'~u 1Jofl~~ , ~~.*~'I1.:U::tll/J\~f&~.~~ ; ii::~~tJl*!l®.~&~. 4.t£JWB-~.~wm. ~®m.tt~.m*1'F.mo :tll1&~~.A.m~1TiI&lIJt1$j~~~t7JJtt~~~miz.Mtlml\~HWJ ••~~~«i. M~'~~. mm~1'~~a,. .*w~m&JJR~:1:t~f!}.*~@J!~%. - 311 . I.
(38) • 38 ~~~~~~~*.~~~~n~~. ~. , &~2H&.q.mWJ~fY3~ii::£(t;J~mtE ' J1!~~(t;J~ , ~~*®tf~(t;J~fg ,. 1+. ~lfI1j~mil!J\n~m(t;J£Jlo. :;$: liFf. lli (t;J *I'EJ II~H~. ;M J$ n * ~ mf~. 1'1 til! f~~ 00 im m (General. ,. Purpose) (t;J.mil!J\nj}l~mtfg (Process) , J1!J;Jml~jU~~~;MliJl¥.H~lJ .E.M.;M.n*.*.tt,.*.tt~3~.·. M.'1E~~.mM'mM~. '. •• HAimmtto~~.~.. ~W&.E~~'~~.~1E.(t;J. 3,~&.*.ttM.'~E~3. •• Nm53. 1E~. *.tt~. 0. •• ~m&.m.~,nEn~.;M ••- ••••;M.,~ &~~mM,m~~~~Wg~~W(t;J •• ;~~~.~(t;J.m~, lE.m~t~.*oo(t;J~II:~'~ , ffij1Ja~~Wji~J~ § (t;Jfl~ (Weight) , ~~j1§*~ ~~mE.~(t;J. &(t;J~~'§Wji~~§.~.(t;JM~'~M~Affij.o. :;$:liFf~.~~~~~w~~~ffi~~0~ZI~~.~~~W'~I~~.*. ••••.••• &.~.~=*~., lli@~li.fi.~'~~~. E.~."liJn*.*.tt,~.*.ttZ ••• ,~-~g& •• '~~D~. o $m~Z.*.ttM.'.:;$:~ ••m~.;M.~*j1§*.tt~~M.z lE.mft<~ff.5Jtl&j1§*}jH1JiU& ' .~.+-Z •• ' ~7E~JlitEZti. .~. m=. ; o. .~-. ~fftM~._f#*S*£~.~a. ~;M J¥4 • J¥4 _*.'11 .~ lie *4'11 ~ ~m ~~tt ff.5Jtl. JR. ••. 0*mrm. ..;. •. •. l4:mtJf!;~. ..;. * * •. ..;. *. ..;. ~im~fIDj. ..;. 1!ft1r.. ..;. 11m.. ..;. ..;. •. I::. - 312 -. ". IlfEIlfM ~" itm stm lit ~ Wg ~£. • ..; * • ..; * * ..; • * ..; * * • •. •••. !. • ..;. * • *. • * * • * • • • * •. -. * • J. •. -. • •.
(39) ". '. I .;. ~t. I,. ~.. ~ $"<'. ~~,-,"~. .-t.. *~.W. • 39 ••• '~~'5.. c----. ~*"'Ii ~*4 ~*4. ~*4 ~*4 ~*4 ~*4 ~II~H~~ m~ ~~'Ii ~m 3i:~11i jj~ ~m. 1T~lJU. ~. ~.tt:.. m. ~~I~. ..;. FUI[~~. ..;. ~I=l~~.tt:. QQ. m. ..;. ft~I~. ..;. m~I~. • •. ~. .Jl.&~. -. BJli~. ..;. '¥l~. • • •. ~. Jf ~. ~Wfm mfrli~. 3tm *_ 3<3t ~J!Il. ~£. • * * * • * *. ..;. • *. ..;. • • * * * * * * * •. ..; ..; ..; ..;. • ..;. * •. fKf1i : "i" *~£Jt *,?,'" .=..J&.. ' 1f tHf~. ;7.f : *-~ ~ ~ J1.. • • • • • * • •. ..;. ..;. ..;. • • •. ..;. ..;. ..; ..; ..;. ..;. ..;. * • *. ..; ..;. • • • • • • • * • • • • •. * * • * * • •. ..;. • ..; • * *-7F it"i"*' • *-7F iK"i" * ' . ; ~iKZ ..;. • • • • • • • • • •. 0. 0. ='. fi*I~1f~.:2JI~fi. .~*~~&ffi~I¥J~~~_'. •• **§~~fi~~~'~~T~n~.. 1T: 1. ~*I¥J!&~&~~It~:1N:m~l¥Jjfr~. , ~z~~I¥J~*pg~ , fI};gMfflJ~l¥JW¥. ~~~'ill~$~~~~~~I¥J~£o*~~~.Z~*~~&~~n$' illtl4Ull~. , ~ -gBffiilllH'if:IJo~!i. 0. ~§~~E~M~*4.a~.*,.ttzm:mn~'~~~I¥J.*:m~~~'R §~~I¥J~~m'*~~~. •• ffi~Bl¥Jm~ •• ,.~~~~~.-~~. ~Aj~g;j , m~~~JwJ!U]X;tl:~$~' t)m~~~~. 0. , ~*t!fN:m~J3..EI¥J *~~I1!I~~~Jill &~~I¥J~.&~~,m •• l¥JmE~M~*4.a~~.m~'~*~.~. 3. ~~~ , lij!al¥J~rnL~tJlJt:j:J. 0. - 313 .
(40) -. oi.<. ?\..;. • 40 ~.MEM~.~ ••• ~ ••• ~. IfPjm.~~* ; tJOA~OOIZSl*1& ' l¥Ji~~~rJ~~fl~ ; mlnlH*~IfPj~£~~ .,~IfPj.fi~~~.'~#fi~*~ft~.,~~~-~~~~o. 4.1fmf41X B ff f:l~ • i:¥{~7 ii::~89-1'iiJj:a: • ~iID~itWf~ffJHT~;. '7. ii::~~*.R-I'&.*~~~*'~M.m1fmM1X.-*~.'mm~. ~~m~£ ' ~rJ.~:tE&HT~:i:~If.¥. ~OfoJ.1t*~~~;flIjz~~~~ii. 0. fl.a~m • • :a:,~-ft.m~afi~.Zl¥Ji.fi~fi·m~1&.~~~ IUI~A~~. 0. ~~3tSI :Eml~' r IntraneH¥Uf1ii::~~m~*lC~~.J. 'liB1l.W':RI' 1998.7 ' p.29-33. 0. , r Jjii::~7J~mt~.~~--?Eoo.mfl::;~ff J 'li~W.RI' 1997. 6 • p.86-89. :EJf. 0. • 1*~' r ~~.fl.~*lCfirm~IJl.~iE J ' 1998.7. 0. Roger S. Pressman, (Software Engineering: a practitioner's approach, 4thed., The McGraw-Hill Companies, Ins.: 1998) ':&T~' ~!f~~ , ~III~ -.~.~fF~*. ' -m1*lillf0R]' 1998.11. 0. , rE!f.lB.mt!tWfiii::~~fj5~J 'li~W.RI' 1997.3 ' .39-44. 0. MH'&~' r Internet trti:linil~~~U ( - ) :tE~fttP:;:Ji~r.fl.&~J~~dlIUfi891Xfiftj ~jiJ 'l1Ii&iI~'. 1998.2 ' .81-87. 0. tw~~, rl¥P:ilI.~fij..~:@~*lCb!t±~$~J ' .~W.RI' 1991.4 • p.107-111 (Wf,~. '1997. 0. J. Ian Sommerville ' ( Software Engineering, 5th ed., Addison-Wesley Publishing Company: 1997 ) 'WfJ~fi~' ~HI~ • :f'~lMlmlf~f.lIf.fl/¥:;tf7jlH.lH} R], 1997.9 0. ~.EJfl· r.fl.'l1~ffIt!~®t~!f.f1g:JIi!m.~1Ilfi J. 'i:B1l.WfliRl' 1997.7 ' p.90-93 5.&*.. r .fl.$ittxaw WWW J 'l1Ii&ili1l.' 1996.9 ' p.44-60 0. 5.&ftiJri ' ~III'~~ia ' f~1*f.llflH~0R] , 1993.2. 0. 5.&*BIiijIJ, r Client ~rm~IJl.~~IfPj~1Ilfi J 'l!Ji&iI~' 1995.4 ' p.46-50 - 314 . '". 0. 0.
(41) ". • 41 ~m.W. •••. '~~'5.. 1i9J1Ii' r mltQ Intranet Wii*4j]f[~Ttt~ J '~IHI571.' 1996.9 ' p.50-53 " _ifJ!' Internet ~Jil:& Web ~.~Ji:z~1S'~11i.m ' fa'J£1WtXIII!HBlt8i:t± r:p , JJi*Jf ' *1¥J~ , .*.!RJ~*1EIm~Jj5~ia-~eI'~~JJ~~iI '. 0. ItMC~III~ii*4~fJrf.f~E!0Pj' 1995.12. ;f~. 0. Anderson, Evan E., "Choice Models for the Evaluation and Selection of Soft ware Packages", Journal of Management Information System, Spring 1990. p.123-138. Boloix. Genninal and Robillard, Pierre N., "A Software System Evaluation Framework". Computer, December 1995, p.l7-26. Chou. David. c.,. "Developing an intranet: tool selection and management. issues", Internet Research. 1998.2, p.142-148. Date. C. J., An introduction to database systems, 6 th ed., Addison-Wesley Publishing Company. 1996. Guengerish, S., Graham, D., Miller. M. and McDonald, S., Building the. Corporate Intranet, John Wiley & Sons, New York, NY, 1997. Gaffney, John. "Illustra's Web DataBlade Module", SIGMOD Record. March 1996, p.105-112. Linthicum, David S., "Selecting a DBMS: FEATURES, FUNCIONS, AND CRITERIA YOU SHOULD CONSIDER WHEN CHOOSING A DBMS",. DBMS, 1996. 7, P.48-52. Maiden, Neil A. and Ncube, Cornelius, "Acquiring COTS Software Selection Requirements", IEEE Software, March/April 1998. p.46-56. Maiden, Neil A. and Ncube, Cornelius, "PORE: The Procurement Oriented Requirements Engineering Method", 1998.4. http:\\www.soLcity.ac.uk/ pore/ Poston. Robert M. and Sexton, Michael P .• "Evaluating and Selecting Testing tools", IEEE Software, May 1992, p.33-42. Rennhackkamp. Martin, "Comparison Summary", DBMS, November 1996.. - 315 . I.
(42)
相關文件
In this paper, we build a new class of neural networks based on the smoothing method for NCP introduced by Haddou and Maheux [18] using some family F of smoothing functions.
Huang, A nonmonotone smoothing-type algorithm for solv- ing a system of equalities and inequalities, Journal of Computational and Applied Mathematics, vol. Hao, A new
Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix
The Model-Driven Simulation (MDS) derives performance information based on the application model by analyzing the data flow, working set, cache utilization, work- load, degree
Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in
Evaluated deadline and cost perfor mance of various scheduling polici es under a large range of SLA cost function and
“A Comprehensive Model for Assessing the Quality and Productivity of the Information System Function Toward a Theory for Information System Assessment.”,
[16] Dennis, A.R., Nunamaker, J.R., and Vogel, D.R., “A Comparison of Laboratory and Field Research in the Study of Electronic Meeting Systems,” Journal of Management