Shunze ¾Ç¶é > ·j´M > ·j´Mµ²ªG «¢Åo¡AÁÙ¨S¦³µù¥U©ÎªÌµn¤J¡C½Ð§A[µù¥U|µn¤J]

§@ªÌ ¤å³¹
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡nUML, OOAD and RUP ¡]¤U¡^Åã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

¡mÂà¸ü¡nUML, OOAD and RUP ¡]¤U¡^

**¨Ï¥ÎªÌ©ÎªÌ¬O«È¤áªº¸ê°T¤H­û¡A¬Ý¤£À´¬ÛÃöªº¤å¥ó**

¶}µo±M®×¨ì©³·|¹J¨ì¤°»ò¼Ëªº«È¤á¡H¨ä¹ê´N¹³¬O¸òºô¤Í¨£­±®t¤£¦h¡A
ÁÙ¨S¦³¬Ý¨ì¯u¤H¡A§A¥Ã»·¤£ª¾¹D­þ­Ó¨C¤Ñ¸ò§A²á¤Ñ¤À¨É¤ß¨Æªº¶W¯Å¬ü
¤k¡A¨ä¹ê¬O¤@­Ó¤¤¦~¨k¤l¡C´Nºâ§A¹B®ð¦n¡A¥H«e¤w¸g¸ò³o­Ó¨Ï¥ÎªÌ±µ
IJ¹L¡A©¼¦¹²Vªº«Ü¼ô¡AÁÙ¬O¦³¥i¯à·|µo¥ÍÅܤơC

¦pªG¥H«eªº±M®×°µ±o¦n¡A³o­Ó¤H¦³¥i¯à¤É©x¡A©Ò¥H¥L´N¤£·|°µ³o­Ó±M
®×¤F¡F¦pªG¥H«eªº±M®×°µ±o¤£¦n¡A¦³¥i¯à³o­Ó¤H´N³Q¦C¤J¤U¦¸µô­ûªº
¶Â¦W³æ¸Ì¡A©Ò¥H¥L¤]¤£·|°µ³o­Ó±M®×¡C§ó¤£­n´£¦³¨Ç®É­Ô¡A§A¬O¸ò¤@
¨Ç±q¨Ó³£¨S¦³¥´¹L¥æ¹Dªº¤H¤@°_¶}©l°µ¤@­Ó·sªº±M®×¡C

¬JµM§Ú­Ì¦b´y­zªº¹ï¶H¬O±M®×¡A¤j³¡¤Àªº±M®×¡A³£¬O±q»Ý¨D¤ÀªR¶}©l
¡C¨Ï¥ÎªÌ«K·|´£¥X¥L­Ìªº»Ý¨D¡A¨t²Î¤ÀªR®vÅ¥¨ì¨Ï¥ÎªÌªº»Ý¨D¥H«á¡A
´N·|¶}©l§â¥L©Ò¦¬¶°¨ìªº»Ý¨D¼g¦¨¤å¥ó¡A±µµÛ·|¥h¸ò¨Ï¥ÎªÌ½T»{»Ý¨D
¬O§_«K¬O¦p¦¹¡C

±Ä¥Îuse case drivenªºOOA(object oriented analysis)¡A§A·|½Ð¨Ï
¥ÎªÌ½T»{ªº¤å¥ó¡A·íµM´N¬Ouse case¡C

±µµÛ§A·|¨Ì¾Úuse case¡A¶}©l¶i¦æOOD(object oriented design)¡C·í
§Aµe¦nsequence diagram, class diagram¡A§A¥i¯à·|§Æ±æ«È¤áªº¸ê°T
¤H­û¡A¥i¥HÀ°¦£½T»{¡A³o¨Ç¤å¥ó©Ò´y­zªº¨t²Î¡A¬O§_¥¿½T¡C

°ÝÃD¬O¡A¤j³¡¤Àªº¨Ï¥ÎªÌ¡A¥H¤Î«È¤áªº¸ê°T¤H­û¡A¨ä¹ê¨Ã¨S¦³¨¬°÷ªº
¯à¤O¡A¨Ó½T»{³o¨Ç¤å¥óªº¥¿½T©Ê»P§¹¾ã©Ê¡C¦]¬°§A©Ò´£¨Ñªº¤å¥ó¡A¥L
­Ì¬Ý¤£À´¡C³q±`»Ý­n§Aªº±a»â¡A¤~¬Ý±oÀ´¡C·í¥L­Ì»Ý­n¾a§A¸ÑÄÀ¤~¬Ý
±oÀ´®É¡A³o®É­Ô³q±`·|¦³¤@¨Ç°ÝÃDÀH¤§²£¥Í¡C¥L­Ì³q±`¥i¥H¬D¥X±M·~
»â°ì¤Wªº¿ù»~¡A¥i¬O¥L­Ì³q±`·|©¿²¤±¼¾ã­Ó¨t²Îªº§¹¾ã©Ê¡C¦]¬°¥L­Ì
·|ı±o¡A§A©Ò¨S¦³´y­zªºªF¦è¡A¥i¯à¼g¦b¥t¥~ªº¤å¥ó¤¤¡C©Ò¥H¦pªG§A
´£¨Ñªº¤å¥ó¦³¿ù¡A³q±`¬O§A©Ò´£¨Ñªº¤å¥ó¥i¯à¤£§¹¾ã¡A¨ä¹ê­n¨ìÆZ«á
´Áªº®É­Ô¤~·|µo²{¡C³o®É­Ô­×§ïªº¦¨¥»´N·|Åܱo«D±`°ª¤F¡C

¬°¤°»ò±Ä¥Îuse case¨Ó´y­z¤@­Ó¨t²Î¡A³q±`·|µo¥Í¿òº|©O¡H©Î³\§Ú­Ì
À³¸Ó¥ý¬Ý¬Ýuse case¬O¤°»ò¡C

®Ú¾Ú§Úªº¤@ª¾¥b¸Ñ©O¡Ause case´N¬O¹Á¸ÕµÛ¥Î¤å¦r¨Ó´y­z¨t²Î»P¥~¬É¤§
¶¡ªº¥æ¤¬§@¥Î¡C¹ï©ó¨S¦³¬Ý¹Luse caseªº¤H¨Ó»¡¡A§Ú¦b¦¹Á|¤@­Ó¨Ò¤l¨Ó
»¡©ú¡C®Ñ¤W³Ì±`¬Ý¨ìªº¨Ò¤l©O¡A´N¬O¤@­Ó¤H¥Î´£´Ú¾÷¦b»â¿ú¡CÁöµM§Ú¨S
¦³¼g¹LÃþ¦üªºµ{¦¡¡A§Ú¥i¥H·Q¹³¤@¤U¡A³o­Óuse caseÀ³¸Ó¥]§tªº¤º®e¡C

1.Brief Description

³o­Óuse case»¡©ú¡A«ç»ò¼Ë³z¹L´£´Ú¾÷¨Ó»â¿ú¡C

2.Flow of Events

³o­Óuse case¡A¶}©l©ó«È¤á§â¥d¤ù´¡¤J´£´Ú¾÷«á¡A§¹¦¨¨­¤À»{ÃÒ¡A¨Ã¥B
¤w¸g¿ï¾Ü­n´£´Ú¡C

2.1 Basic Flow

1. «È¤á¿é¤J­n»â¨úªºª÷ÃB¡C

2. ¨t²ÎÀˬd«È¤áªºª÷ÃB»P¦¸¼Æ¡A¬O§_¶W¹L¨t²Î¤¤©Ò©w¸q¨C¦¸´£»âª÷ÃB
»P´£»â¦¸¼Æªº¤W­­¡C

3. ¨t²Î±q«È¤áªº¦s´Ú¾lÃBÀɤ¤¦©¥h¦s´Úª÷ÃBªº¸ê®Æ¡C¨Ã²£¥Í¤@µ§´£»â
¬ö¿ý¦b«È¤áªº¥æ©öÀɤ¤¡C

4. ¦pªG¬O¸ó¦æ«È¤á¡A¨t²ÎÀ³¸Ó²£¥Í¤@µ§¦©°£¤âÄò¶Oªº¸ê®Æ¨ì¸ê°T¥æ´«
¤¤¤ß¡C¨Ã¥B§ó·s¥»¦æ¹ï©ó²Mºâ¤¤¤ßªºÀ³¦¬±b´Ú--¤âÄò¶O¸ê®Æ¡C

5. ¶i¤J¦R¶ruse case¡C

2.2 Alternative Flows

2.2.1 ¶W¹L¨C¦¸¤¹³\ªº´£»âª÷ÃB

1. ¦pªG¶W¹L¨C¦¸¤¹³\ªºª÷ÃB¡A¨t²ÎÀ³Åã¥Ü¿ù»~°T®§¡G¡y§A¤£ÃѦr¶Ü¡H
¤@¦¸¥u¯à»â¨â¸U¡I¡z¡C

2. ¨t²ÎÀ³¸Ó¦^¨ì¥\¯à¿ï¾Üµe­±¡C

3. ¦^¨ì¥\¯à¿ï¾Üuse case¡C

2.2.2 ¶W¹L´£»â¦¸¼Æ

1. ¦pªG¶W¹L´£»â¦¸¼Æ¡A¨t²ÎÀ³Åã¥Ü¿ù»~°T®§¡G¡y§A³o±i¥d¤ù¤w¸g¨êÃz¤F¡I
»°§Ö¥h¸É¨ê¦sºP§a¡I¡z¡C

2. ¨t²ÎÀ³¸Ó¦^¨ì¥\¯à¿ï¾Üµe­±¡C

3. ¦^¨ì¥\¯à¿ï¾Üuse case¡C

2.2.3 «È¤á¿ï¾Ü¨ú®ø

1. ¦pªG«È¤á¦b¿é¤Jª÷ÃB®É¡A¨S¦³«ö¤U½T©w¡A«o¬O«ö¤U¨ú®ø¡A¨t²ÎÀ³Åã¥Ü
¿ù»~°T®§¡G¡y¤£­nª±§Ú¡I§Öºu§a¡I¡z¡C

2. ¨t²ÎÀ³¸Ó§â¥d¤ù¦R¥X¨Ó¡C

3. ¦^¨ì¦R¥d¤ùuse case¡C

3. Special Requirements

µL

4. Preconditions

«È¤á­n¥¿½T´¡¤J¥d¤ù¡A¿é¤J¥¿½Tªº±K½X¡A³q¹L¨­¤À»{ÃÒ¡A´£´Ú¾÷ÁÙ¦³¨¬°÷
ªº¶r²¼¦b¸Ì­±¡C

5. Postconditions

¶i¤J¦R¶ruse case¡C

6. Extension Points

µL

³q±`·|³Q§ä¨ìªº¿òº|¡G

1.¬°¤°»ò¨S¦³Àˬdª÷ÃB¬O§_¥¿½T¡H¥xÆWªº´£´Ú¾÷¡A¥u¯à°÷¿é¤J100ªº­¿¼Æ¡C
§A­n»â512¤¸¬O¤£¦æªº¡C

2.«ç»ò¨S¦³Åã¥Ü­n¤£­n´«¦Ê¤¸¶r¡H

3.«ç»ò¨S¦³Àˬd¡A¾÷¾¹¸Ì­±ªº¶r²¼¬O§_¨¬°÷¡H¦³¥i¯à¨S¦³¤p­±ÃBªº¶r²¼°Ú¡C

³q±`¤£·|³Q§ä¨ìªº¿òº|¡G

1. ¸òª÷¸ê¤¤¤ß¦p¦ó¹F¦¨³s½uªº°ÝÃD¡C¦]¬°³o¥i¯à³Qinclude¨ì¥t¤@­Óuse case¸Ì­±¥h¤F¡C

2. ¨S¦³¦©°£¾÷¾¹ªº¶r²¼¾lÃBÀÉ¡C

3. ¦R¶r¤f­n¶}¶}ÃöÃö´ú¸Õ¬O§_¥i¥H¥¿±`¦R¿ú¡C

4. ¦pªG¦R¶r¦¨¥\ªº¸Ü¡A­n¦©¾÷¾¹¥»¨­ªº¾lÃBÀÉ¡C

5. ¦pªG¦¨¥\ªº¸Ü¡A­n§â«È¤á¥¼µnºP¦¸¼Æ¥[1¡C

¡K¦]¬°§Ú¨S¦³¼g¹LATMµ{¦¡¡A¥u¯àÀHÀH«K«K·Q¹³¥i¯à·|¦³ªº°ÝÃD¡C

§Ú·Q¡A¥Îuse case¶}µo¤ñ¸û¤jªº°ÝÃD¦b©ó§A¨ä¹ê¦³¥i¯à·|¿òº|±¼¤@¨Ç¨t²Î
¸Ó°µªº¨Æ±¡¡C¦b³æ¤@use case¤¤¡A¦³¥i¯à§A·|¦³«D±`¦hªºalternative flow
¡C¨C­Ó°²³]¡A³£¦³¥i¯à¤£¦¨¥ß¡C©Ò¥H§A±o­n©w¸q¦pªG³o­Ó°²³]¤£¦¨¥ßªº®É
­Ô¡A¨t²Î­n¦^À³¤°»ò¡C°ÝÃD¦b©ó¤@¯ëªº¨Ï¥ÎªÌ¡A¥L­Ì´£¥X³W«hªº®É­Ô¡A·|
§â¹w´Á¨t²Îªº¤ÏÀ³¼g¦b®ÇÃä¡C¨Ò¦p¡A¦pªG¨t²Î¨S¿ú¡A´NÅã¥Ü¨S¿ú¿ù»~°T®§
¡C

°ÝÃD¬O¥Î¤Fuse case¥H«á¡A«Ü¦h³o¼Ëªº³W«h¡A¦]¬°§A§â¨t²Îªº¾ã­Ó¦æ¬°¼Ò
¦¡¥þ³¡³£®i¶}¥X¨Ó¡A½g´T´N·|©Ôªº«D±`ªø¡F¦pªG§A§â¦@¥Îªº³¡¤À©â¥X¨Ó¡A
©ñ¦bincludeªºuse case¤¤¡Auser¤S­n¥æ¤e¤ñ¹ï¤~¥i¥H¬Ý¨ì¹ïªºªF¦è¡C·í
§A¬Ý¨ìªø½g¤j½×ªº®É­Ô¡A²´·ú¬Ýªº¤[¤F¡A«Ü®e©ö´Nº|±¼¸Ó¼gªºªF¦è¡C°£«D
§Ú¥ý§â©Ò¦³ªº³W«h³£¼g¤U¨Ó¡A¾ã­Óif then elseªº¨Mµ¦¾ð¤]µe¥X¨Ó¡A¤£µM
­þ°O±o§AÀ³¸Ó¼g25­Óalternative flow¦Ó¤£¬O24­Ó¡H¦Ó³o¸Ì´N·|Åܦ¨¬Ouser
ÁÙ­nªá®É¶¡¥h¤@­Ó¤@­Ó¤ñ¹ï¡A¥L­Ìªºrequirement¬O§_³£³Quse case cover
¨ì¤F¡C³q±`¨Ï¥ÎªÌ·|§â³o­Ó¤u§@¥æµ¹SA¨Ó°µ¡A¥L­Ì¦A¨Ó¬Ýµ²ªG¡C¦]¬°user
³q±`³£«Ü¦£¡A©Ò¥HSA¾ã²z¥X¨Óªºµ²ªG¥L­Ì³q±`¤]¨S¦³®É¶¡¸Ô²Ó¦awalk through
¡C©Ò¥H¸Ó¿òº|ªºªF¦èÁÙ¬O·|¿òº|¡C

¥t¥~¤@­Ó°ÝÃD¡A«h¦b©ó¦³¨ÇªF¦è¡A¬O­è¦n¤¶©óuse case»Puse case¤§¶¡¡C
¦]¦¹¥L·|¹w´Á¦buse case A¤¤µo²{ªºªF¦è¡A¥L¨S¬Ý¨ì¡A¥L´N·|ı±o¥i¯à¬O
¼g¦buse case B¤§¤¤§a¡C·í¥L¥h¬Ýuse case Bªº®É­Ô¡A¥LÁÙ¬O¨S¬Ý¨ì¡A³o
®É­Ô¥L¤£¨£±o·|°O±o¡A¥LÁÙ·Q¬Ý¨ì¤°»ò¡C¦]¬°§Ú­Ì¦breview¤å¥ó®É¡A³q±`
³£¥u·|¬Ý¨ì³o¥÷¤å¥ó´y­zªºscenario¹ï¤£¹ï¡A¤ñ¸û¤Ö¥h·Q¨ì©³¯Ê¤F¤°»ò¡C

©Ò¥H¦³®É­Ô¤@¤Ö¡A´N¬O¤Ö±¼¤@¾ã²Õuse case¡C¨Ò¦pÃö©ó¤@¨Ç¨t²Î¦b¹BÂà®É
·|¥Î¨ìªº°Ñ¼ÆÀÉ¡AÀ³¸Ó­n¦³¦p¦ó¥hºûÅ@³o¨Ç°Ñ¼Æªºuse case¡C³o´N±`±`³Q
user©¿²¤±¼¡C³o¦b±Ä¥Î¶Ç²Îµ²ºc¤Æ¤ÀªRµeDFD(¸ê®Æ¬yµ{¹Ï)ªº¥@¬É¸Ì¡A¬O
¤£¤Ó¥i¯àµo¥Íªº¡A¦]¬°¨C­Ódata¡A³£­n´y­z¥¦¬O«ç»ò¼Ë¥hmaintain¡A©Î¬O
«ç»ò¼Ë¶i¤J¨t²Î¤¤¡C¸ê®Æ¤£¬O¨Ó¦Û¨ä¥L¨t²Î¡A´N¬O¨Ó¦Û¨Ï¥ÎªÌªº¿é¤J¡A©Î
¬O¨t²Î¥»¨­¹Bºâ¥X¨Óªºµ²ªG¡C³z¹LDFD¡A¸ê®Æªº¬y¦V»P¥[¤u·|«D±`²M·¡¡C
µM¦Ó¨Ï¥Îuse case´N¨S¦³³o­Ó¦n³B¡C§Úı±o¿òº|¬OOOAªº¤Ñ©Ê¡AÃø©Ç±o­n°t
¦Xiterativeªºprocess¡C

¯S§O±j½Õ­n¥Î³o¼Ëªº¤èªk¡A¥t¥~ÁÙ·|­l¥Í¥X¨Óªº°ÝÃD¬O¡A¦³¨Ç«È¤á¦]¬°¬Ý
¤£À´³o¨Ç¤å¥ó¡A©Ò¥H·|°í«ù¥H¥L­Ì©Ò´£¨Ñªº¤å¥ó·í§@¬O¨t²Îªº½d³ò¡C³o³q
±`´N·|²£¥Í«D±`¦hªº¨ÆºÝ¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¥¬¾|´µ¡A§A­Ì¼gªº³o­Óuse case§Ú­Ì¬ã¨s¤F«Ü¤[¡A§Ú­Ì¬Ý
¤£À´¡C³o¼Ë§Ú­Ì¤£´±¦b³o¥÷¤å¥ó¤Wñ¦W¡C

¥¬¾|´µ¡G§A­Ì¬Ý¤£À´¡A§Ú¥i¥HÀH®É¨Ó¸ÑÄÀ°Ú¡C§A­Ì¤@©w­n¦b³o¥÷»Ý¨D¤å¥ó
¤Wñ¦W°Õ¡C§Ú­Ì¤@©w­n¦³¤@­Ó°ò·Ç¡A¤£µM¥H«áµo¥Í°ÝÃD«ç»ò¿ì¡H

«È¤á¸ê°T³¡ªù¤H­û¤A(À°¦£¥´¶ê³õ)¡G¥¬¾|´µ¡A§Úª¾¹Duse case³o­ÓªF¦è¬O
³Ì·sªº¤èªk½×¡C¥i¬O§Ú­Ìªºuser´N¬O¤ô·ÇÁÙ¨S¦³¨ì³oÃä¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¨ä¹ê¨t²Îªº½d³ò¡A§Ú­Ì¤@ª½³£¼g±o«Ü²M·¡°Ú¡C§Ú¤W¦¸±Hµ¹
§Aªºpower pointÀÉ´N§â¨t²Îªº¥\¯à³£¼gªº«Ü²M·¡¤F¡C

¥¬¾|´µ¤ß·Q¡Aª¯«Ë¡A³o»ò¤£¸Ô²ÓªºªF¦è¤]¥i¥H®³¨Óºâ¼Æªº³á¡H¡G§Ú¬Oı±o
¨º¥÷power pointÀɬO¤w¸g§â¨t²Îªº¥\¯à¤j¤è¦V³£ÂI¥X¨Ó¤F°Õ¡A¥i¬OÁÙ¬O
¦³«Ü¦h²Ó·Lªº¦a¤è¨S¦³´£¨ì¡C(³oÀ³¸Óºâ¬O¤@¦¸¦¨¥\ªº¨¾¿m¡C)

«È¤á¸ê°T³¡ªù¤H­û¤A(À°¦£¥´¶ê³õ)¡G¤£µM¡A§Ú­Ì½Ðuser§â¥L­Ìªº·Qªk¼gªº
§ó©ú½T¦n¤F¡A§Ú·Q¥i¯à­n§â¥L­Ìªº§@·~¬yµ{¸ò»Ý¨D¼gªº§ó²M·¡¤@ÂI¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¦n§a¡A§Ú§â¥H«e´£¨Ñµ¹§A­Ìªº³W«h¼gªº§ó²M·¡¤@ÂI¡A¦A¥[
¤W§Ú­Ì¥H«eªº·|ij°O¿ý¡A´N¬O§Ú­Ì¨t²ÎÀ³¸Ó¹F¦¨ªº½d³ò¡C

¥¬¾|´µ ¡G³o¼Ë¤£¦æ°Õ¡C§Ú­Ìªº¤H³£¬Obase on§Ú­Ì³o¥÷use case¨Ó¶}µo©O¡H

«È¤á¨Ï¥ÎªÌ¥Ò¡G¦n°Õ¡A§Ú¨¯­W¤@ÂI¡A§ÚºÉ¶q§â§Aªºuse case¬Ý¤@¬Ý¡A¬D¬D
¬Ý¦³¨S¦³°ÝÃD¡C¥i¬O§A¦b¤µ¤Ñªº·|ij°O¿ý¤W­n¼g²M·¡³á¡A¨t²Îªº¥\¯àÀ³¸Ó
¥H§Ú¥H«e´£¨Ñµ¹§A­Ìªº³W«h¬°°ò·Ç¡A¦A¥[¤W§Ú­Ì¥H«eªº·|ij°O¿ý¡A´N¬O§Ú
­Ì¨t²ÎÀ³¸Ó¹F¦¨ªº½d³ò¡C¦Ü©ó§A­Ìªºuse case¡A§Ú¬O¤£·|ñ¦Wªº¡C

¥¬¾|´µ·Q¡A¬Ý¨Ó­n¥L­Ì½T»{¬O«ÜÃøªº°Õ¡G¦n§a¡A¨º´N¥u¦n¨¯­W§A¤F¡C§A»Ý
­n¦h¤[ªº®É¶¡¡H¡K

¹L¤F´X­Ó¤ë¡A¨Ï¥ÎªÌ¬Ý¨ìÀY¤@­Óª©¥»«á¡AÂù¤è¦A«×¶}·|¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G§Ú­Ì¦b¤å¥ó¸Ì­±´£¨ìªº¥\¯à¡A§A­Ì³£¨S¦³°µ¨ì¡C

¥¬¾|´µ ¡G¨º¬O¦]¬°§A¦breview use case®É¡A¤]¨S¦³´£¥X³o¤@ÂI°Ú¡C
³o¼Ë°Õ¡A§Ú­Ì¦b¤U¤@­Óiteration§â¥¦¯Ç¶i¨Ó¡C§Ú·|¦^ÀY§ï
¹Luse case¡A¦AÅý§Adouble check¤@¦¸¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¦n§a¡C§Æ±æ¤U¤@­Óª©¥»´N¥i¥H¬Ý±o¨ì¡C

¹L¤F´X­Ó¤ë¡A¤w¸g§â­ì¦³¹w­p­n¨«ªº´X­Óiteration¥þ³¡³£¨«§¹¤F¡A¥\¯à
ÁÙ¬O¤£¦p¹w´Á¡A©Ò¥HÂù¤è¦A«×¶}·|¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G§Ú­Ì¤w¸g¬Ý¹L¦h¤Ö­Óª©¥»¤F¡A§A­Ì¤@ª½¨ì³oª©¡A³£ÁÙ¬O
°ÝÃD¦Ê¥X¡C§A­Ì¨ì©³¦³¨S¦³»{¯u¥h¬Ý¹L§Ú­Ì©Ò´£¨Ñªº¤å¥ó°Ú¡H

¥¬¾|´µ¡G§Ú°O±o¤W¦¸§Ú­Ì¤w¸gÀ³§A­Ìªº­n¨D¡A§ârequirement¸òuse case
ªº¹ïÀ³³£°µ¦¨excel¡A¤@±ø³W«h¤@±ø³W«hÅý§A­Ì½T»{¤F¡A§A­ÌÁÙ¬O¨S¦³½T
»{¥X¨Ó¡AÁÙ´£¥X³o»ò¦hchange request¡C§Ú¤£ºÞ¡A³o¨Ç§Ú­Ì±o­n¦¬¶O¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¦¬¿ú¡H§A½½§Ú­Ì7/5ªº·|ij°O¿ý¡CÁöµM¦b§Ú­Ì­ì©l¤å¥ó
´£¥Xªº³W«h¸Ì­±¨S¦³´y­z¨ì³o±ø³W«h¡A¥i¬O§Ú­Ì¦b·|ij°O¿ý¸Ì­±¦³´£¨ì
³o­Ó¥\¯à»Ý­nÀˬd­û¤u¨ì¾¤£º¡¤@¦~¡A¤£¾A¥Î³o­Óª¬ªp°Ú¡C³o¬O§Ú­Ì¦b
¥h¦~6¤ë©³ÀË°Q§@·~¿ìªk®É­×­qªº°Ú¡C

¥¬¾|´µ¡G³oÀ³¸Óºâ¬Ochange request¡Cªp¥B§A­Ìreview use case¤w¸g
review¨º»ò¦h¦¸¤F¡C§Ú°O±o§Ú­Ì¦b12/14ªº·|ij¸Ì­±¦³´£¨ì¡A¤Z¬O¨S¦³
¦C¦buse case¸Ì­±ªº»Ý¨D¡A³£À³¸Óºâ¬Ochange request¡C

«È¤á¨Ï¥ÎªÌ¥Ò¡G¨º¬O§A³æ¤è­±ªº·Qªk¡A½Ö¦P·N°Ú¡Hªp¥B§A­Ì§ï¹L¨º»ò¦h
¦¸ª©¥»¡A§Ú­Ì­þ¦³¯à¤O¥h¬Ý§A¨C­Óª©¥»¡A°O±o§A¨C­Óª©¥»¸Ì­±¨ì©³¼g¤°
»ò¡H§Ú³£¸ò§A»¡§Ú­Ì¬Ý¤£À´use case¤F¡A¬O§A»¡§A­Ìªº¤H¤@©w­n¬Ý¡A¨ä
¥Lªº¤å¥ó¬Ý¤£À´¡A¤~À°§AÀˬdªº¡C²{¦b°ÝÃD´N³£¦b§Ú¨­¤W¡H

¥¬¾|´µ¡G¸Ü¤£¬O³o¼ËÁ¿¡K

¹L¤F¤£¾å±o¤S¦h¤Ö­Óiteration¡K

«È¤á¨Ï¥ÎªÌ¥Ò¡G§Ú¤U­Ó§«ô­n½Õ¨ìBOS³¡ªù¥h¤F¡C

¥¬¾|´µ¡G¨º§Ú­Ì«ç»ò¿ì¡H

«È¤á¨Ï¥ÎªÌ¥Ò¡G§ÚÁÙ¦b§Ú­Ì¤½¥q°Ú¡C·sªº©Ó¿ì¤H¤£¿ù°Õ¡A§Ú·|¦³ªÅ¦hÀ°
¥Lªº¦£¡C

¹L¤F¤@­Ó§«ô¡K

«È¤á¨Ï¥ÎªÌ¤þ¡G³o­Óuse case¬O¤°»òªF¦è°Ú¡H

¥¬¾|´µ¡G¡K¡K

¸ê°T¤H­û¥»¨­¤£¤F¸ÑUML, OOAD¥H¤ÎRUP

¨ä¹ê«È¤á¤£¤F¸ÑUML, OOAD¥H¤ÎRUP¬O«Ü¥¿±`ªº¨Æ±¡¡C§Ú°£¤F¦b¬Ý·s¤Hªº
¼i¾úªí¡A¥i¥H§ä¨ìºë³qUML¡A¼ô±xOOAD¡A¥H¤Î±MºëRUPªº¤H¥H¥~¡A¦b²{¹ê
¥Í¬¡¤¤¡A¤j·§¥u¦³¦bRational³o®a¤½¥q¥X¨ÓªºÅU°Ý¤¤¡A¤~§ä±o¨ì¦Û»{¬°
¥L«D±`¼ô±x³o¨ÇªF¦èªº¤H¡C

¤j³¡¤ÀÅ¥¹L³o¨Çterm¦Û»{¤F¸Ñªº¤H¨ä¹ê³£¤@ª¾¥b¸Ñ¡C(³o¤£¥]¬A§Ú¡A§Ú¬O
®Ú¥»¤£¤F¸Ñ¡C)¥i¬O³Ì©Èªº´N¬O¤£À´¸ËÀ´¡C¦pªG§A¹J¨ì«È¤áªº¸ê°T¤H­û¤£
¤F¸Ñ³o¨ÇªF¦è¡A«o¦b¤W§¹µu´Áªº½Òµ{«á¡A·Q­nµ¹§A¨Ó¨Ç¨}¤ßªº«Øij¡AÁÙ¬O
¨ô¶Vªº«ü¾É¡A§A´N§¹¤F¡C

«È¤áIT¤H­û¥Ò¡G§Úı±o§A³o­Ó¹Ï³o¸Ìµe¿ù¤F¡C³o­ÓÃö«Y¡AÀ³¸Ó¥Î¹ê¤ßªºµÙ§Î¡H

¥¬¾|´µ¡G§A»~·|§Ú­Ì·Q­n´y­zªºÃö«Y¡A¨ä¹ê§Ú­Ì¦b¹Ï¤W¨Ã¨S¦³¨è·N¥h¡K

¹L¤F¥b¤p®É¡K

«È¤áIT¤H­û¥Ò¡G§Úı±o§A³o­Óuse case³o¸Ì¥Î¡y·í¨Ï¥ÎªÌ¿é¤Jemail«á¡A
¨t²ÎÀ³Àˬdemail¥¿½T©Ê¡C¡z³o¼Ë¼g¤£°÷²M·¡¡A§AÀ³¸ÓÁÙ­n´y­zemail®æ
¦¡¦³¿ù®Éªºalternative flow¡C¤£µMprogrammer«ç»ò·|ª¾¹D¡A¨t²Î­n«ç
»ò¦^À³¡H

¥¬¾|´µ¡G§Ú­Ì°w¹ï³o¨Ç°ÝÃD¡K

¹L¤F¤@¤p®É¡K

«È¤áIT¤H­û¥Ò¡G§Aªº¤å¥ó§Ú­Ì¬Ý±o®t¤£¦h¤F¡A²{¦b§Ú­Ì¨Ó¬ÝRUPªºartifact¡K

¥¬¾|´µ¤ß·Q¡A±þ¤F§Ú§a¡A³oºØµL²áªº·|ÁÙ­n¶}¦h¤[°Ú¡K

§Ú¹J¹L³Ì¬½ªº¡A¬O¦buse caseªº±Ô­z¸Ì­±¬D»y¥y¬O§_³q¶¶¡C­ì«h¤W©O¡A
´N¬O¦b§ï§@¤å¡C¦pªG§A¥Î­^¤å¼g¡A´N¬O§ì§A²Ä¤T¤HºÙ¬O§_°O±o¥[s¤§Ãþ
ªº°ÝÃD¡F¦pªG§A¥Î¤¤¤å¼g¡A´N¬O¶û§A§@¤å¼g±o¤Ó®t¡C

ÀHµ§´£¨ì¥t¤@­Ó§ó¬½ªº«È¤á¡A³o¦ì¤p©jªº¬D¿ù´N¸òuse case¨SÔ£Ãö«Y¡C
¦o¥u¬O±j½Õ§Ú­Ì¥Îhtml°µ¦¨ªºprototyping¤W­±©Ò¦³error messageªº¼Ð
ÂI²Å¸¹¡A­n²Î¤@Åܦ¨¥þ§Î¤¤¤å¡C³o¼Ëerror message¤~¤£·|¦³ªº¤ñ¸û¼e¡A
¦³ªº¤ñ¸û¯¶¡C¾¨ºÞ§Ú­Ì¦A¤T¸ÑÄÀprototypingªº¥Î³~¤£¦b©ó¦¹¡A¦oÁÙ¬O°í
«ù­n§Ú­Ì§â©Ò¦³ªº¼ÐÂI²Å¸¹´«¦¨¥þ§Î¡A¦o¤~Ä@·NÄ~Äòreview¤U¥h¡C§Ú­Ì
´«¤F¦n´X¦¸¡A¨C¦¸¥u­n¤@¦³º|±¼¡A´N·|³Q¦o©ê«è¡A§Ú­Ì§C¤Uªº§@·~«~½è
¡A¦ü¥G¬°¦o·Q­n§ä¤H¥X®ðªº¥Í¬¡¡A±a¨Ó¤£¤Ö¼Ö½ì»P½m¥\ªº¹v¤l¡C

§Ú¦~¤ÖìçÀ´®É¡A¹J¹L¥t¤@­Ó¬¡¥Í¥Íªº¨Ò¤l¡C

«È¤áIT¤H­û¥Ò¡G¬°¤°»ò§A­Ì¦buse case¸Ì­±¨S¦³´y­z¡A¥i¥H¦bclass
diagram¸Ì­±³]­p¥X³o­Óclass¡H³o¤À©ú¬O§A­Ì¤ÀªR»P³]­p¤£³s³e¡C

§Ú¡Guse case»Pclass diagram¨S¦³¤@¹ï¤@ªºÃö«Y°Ú¡C

«È¤áIT¤H­û¥Ò¤ß·Q¡A§A¤À©ú¬O¦b¬¾ÅG¡G§A­Ì¨S¦³¿í·ÓRUP¨Ó¶}µoµ{¦¡¡K

«á¨Ó¸g¹L§Ú¤Þ¸g¾Ú¨å¡A¦Þ¾Ô¸s¾§¡A²×©óűo¤F³o³õÅG½×¡C¤ñ¸û¦~¤ÖµLª¾
ªº§Ú¡A¥H¬°¦bÅG½×¤WÀò±o³Ó§Q¡AÀ³¸ÓÀò±o­^¶¯¦¡ªºªÖ©w¡A«È¤áÀ³¸Ó­n¸÷
«ô¦b¯u²z­±«e¦V§Ú½¤«ô¡C

«á¨Ó¤~µo²{¡A§Ú¦Û¤v»Ý­n±µ¨ü¥d¤º°ò°V½m¡C¦]¬°±q§Ú¦bÅG½×¤¤Àò³Ó¶}©l
¡A´NºØ¤U¤F¤@­Ó¶W¯Å¤£¦nªº¦]¡AÅý§Ú¦b«á¨Ó°µ³o­Ó®×¤lªº®É­Ô¡A¦YºÉ¤F
­WÀY¡C¹ï©ó¤j¦h¼ÆÁ¿¨D«äÅG¤èªkªº¤H¨Ó»¡¡A¬ì¾Ç¬O¦B§Nªº¨Æ¹ê¡F¥i¬O¹ï
©ó¤Z¤H¡A³q±`¤]´N¬O«È¤á¨Ó»¡¡A§A§â§Ú·S¤ò¤F¡A§Ú·|Åý§Aªº¤é¤l«ÜÃø¹L
¡C©Ò¥H±q§Ú¶}©l»¡©ú¯u²zªº¨º¤@¤Ñ¶}©l¡A³o¨Ç³Q§Ú·S¤òªº«H®{­Ì¡A´NÄ~
Äò¥Î¤£²Å¦XÅ޿誺¨¥½×¡A¤£Â_¦a§é¿i§Ú­Ì¡C

¹ï«H®{¨Ó»¡¡A­n¥ý°µOOªºanalysis¤~¯à¶i¦æOOªºdesign¡A¦³¤FOOªºdesign
¡A¤~¥i¥H§ä¥Xdesign pattern¡A¤~¥i¥H«Ø¥ß¥i¥H³Qreuseªºcomponent¡C
³o´X¥G¬O¸ò¥ý¦³Âû¡A¤~·|¦³³J¤@¼Ë¯u¹ê¡F¥u¬O¹ï§Ú¨Ó»¡¡A§Ú­Ì²{¦b©Ò¿×
ªºOOA¸òOOD¤§¶¡ªºÃö«Y¡A¤ñ¸û¹³¬Oª¯¸ò³J¤§¶¡ªºÃö«Y¡C©ú©ú´N¬O¨â­Ó¤£
¬Û¦Pªºª«ºØ¡A«ç»ò·|¦³¤°»òÃö«Y©O¡H§Ú°O±o§Ú¤p®É­Ô¾Ç²ßOOP®É¡Aclass
³£¬O±q¤Ñ¤W±¼¤U¨ÓªºÂ§ª«¡A¸òuse case drivenªºOOA¤¤¶¡¦³¤°»òª½±µªº
Ãö«Y©O¡H¦b§Úªº¨º­Ó¦~¥N¡A¥u­n§A¦³²´·ú¡A¾Ç¹Ldata structure»Palgorithm
¡AÆ[¹î²{¶H¡A´N¥i¥H·Q¥Xclass¥X¨Ó¡C¥u¬O³oºØ¦n¤é¤l¤w¸g¹L¥h¤F¡C

°µ­W¤u°µ¤[¤F¡A´N·|·Q­n°½Ãi¡A´N§â¦@¥ÎªºªF¦è©Ô¥X¨Ó¡C°½Ãi¬O©Ò¦³µ{
¦¡³]­p®v³]­p¥X¶W±jcomponentªº­ì°Ê¤O¤§¤@¡C¤SÃi´k¤SÁo©úªº¤H¡A¤~·|
·Q¥X¤@¨Ç§âÀ¸¡AÅý¥L¥i¥H¥X¤@±i¼L¡A´N¥s¹q¸£¦Û¤v§âµ{¦¡¼g¦n¡C³o´N¬O
reuseªº¥Ñ¨Ó°Ú¡C

§Ú»{ÃѤ£¤Ö¶W±jªºµ{¦¡³]­p®v¡A¶}µo¦@¥Î¤¸¥óªºÅX°Ê¤O¦b©óÅý¥L¦³®É¶¡
¡A¥i¥H¥Î¤W¯Zªº®É¶¡¥h³}¦â±¡ºô¯¸¡AÁÙ¥i¥H¦b³W©wªº®É¶¡¤º¡A§â¸Ó°µªº
¨Æ±¡°µ§¹¡C³q±`³}¦â±¡ºô¯¸¥u¹ï¨k©Ê¦³»¤¦]¡A¤k©ÊÁ`¦³¤ñ¸û­«­nªº¨Æ±¡
­n°µ¡A¨Ò¦p´îªÎ¡C©Ò¥H³o¨Ç§Ú©Ò»{ÃѪº¶W¤H¡A²M¤@¦â³£¬O¦n¦âªº¨k©Ê¡C
³o¨Ç¦n¦âªº°ª¤â¡A³Ì³ßÅw°µªº¨Æ±¡¡A·íµM´N¬O¼gµ{¦¡¥h§â©Ò¦³¦â±¡ºô¯¸
ªº¤º®e§ì¦^®a¡AµM«á»P¦P¦n¦@½à¡C§Ú­Ó¤Hı±o³nÅé¤u·~¦³ÆZ¦h¶i¨B¡A´N
¦b©ó³]¥ß¦â±¡ºô¯¸ªº¤H¡A»P¦n¦âªº¶W±jµ{¦¡³]­p®v¤§¶¡¬Û¤¬°«ªk¡A©Ò¿E
Àú¥X¨Óªº¡C

»{Ãѳo¨Ç¦n¦âªº±j¤H¥H«á¡A§Ú´Nı±oOOA¡BOOD¸ò¥i¥H³Qreuseªºcomponent
¤§¶¡¡A®Ú¥»¤@ÂI¦]ªGÃö«Y³£¨S¦³¡CÃø¹D¥L­Ì¬O¦b³}¦â±¡ºô¯¸ªº®É­Ô¡A¦b
¸£³U¸Ì­±¦P®É¦h¤u¥h¼guse case¶Ü¡HÁÙ¬O¦P®É¦h¤u¥hµesequence diagram
¶Ü¡H¦³½Ö¦b¬ÝµÛ¤p¿A¶ê¡B¶º®q·R¸ò¥Õ¥ÛÀû®É¡A¥i¥H¦P®É·Q³o¨ÇªF¦è©O¡H

°£¤F«È¤á¤£¤F¸ÑUML¡AOOAD¸òRUP¥H¥~¡A¥t¥~¤@­Ó§óÁV¿|ªº²{¶H´N¬Oproject
team¸Ì­±ªº¤H¤]¤£À´¡C§Ú¹w´Á³oºØ±¡ªp¡A·|ÀHµÛ¾Ç®Õ±Ð¨|¬~¸£ªº¦¨¥\¦Ó§ï
µ½¡C¦³¨Ç¤pªB¤Í±q¨Ó³£¨SÅ¥¹L¤]¨Sµe¹LDFD¡A´N¸ò§Ú­Ì®³«Øºc¦¡¼Æ¾Ç¥h²þ
¬r¤U¤@¥N¬O¤@¼Ëªº¹D²z¡C±Ð¾É¤ñ¸û¦~»´ªº¤@¥N±Ä¥Î¤ñ¸û²Âªº¤èªk¡A¥i¥H
½T«O¦Ñ¤HªºÄvª§¤O¡C

¦b§Ú­è¶}©l±µÄ²UMLªº³o´X¦~¡A¹J¨ìªº²{¶H¬Oproject team¦Û¤v³£¬Ý¤£À´
³o¨ÇªF¦è¬O¤°»ò¡C©ó¬O©¼¦¹¤§¶¡³£¦bºN¯Á¡C¦³¸gÅ窺¦Ñ³¾¡A¹ï©óUML¡AOOAD
¤@ÂI·§©À¤]¨S¦³¡C¥i¬O³Q¹G¤W±ç¤s¡A¤@©w±o­n¥Î¡A©Ò¥H´N¥Î¦Û¤vªº¸gÅç­J
¶Ã¨Ï¥Î¡C¨S¸gÅ窺µæ³¾¡AÁöµMÀ´±oUML¡A¥i¬O¯Ê¥Fprocessªº¹ê½î¸gÅç¡A¤]
¤£À´¥ô¦ódomain knowledge¡A©Ò¥H¥u¯à¥ô¤H®_³Î¡C

°ÝÃD¬O·íµæ³¾µo²{¦Ñ³¾µe¥X¨Óªº¹Ï¡AÁÙ¬O¼g¥X¨Óªº¤å¥ó¤£«ç»ò¼Ëªº®É­Ô¡A
°£¤F­n­±¹ï¦~»´¤H¦]¬°¹Ú·Q¤Û·À¦Ó¤ß¥Í«èïÈ¥H¥~¡AÁÙ±o­n­±¹ï¦Ñ³¾º©ªøªº
¾Ç²ß¦±½u¡C³q±`¦b³oºØ±¡ªp¤§¤U©O¡A·|­±Á{¦¨­û¶¡¥Ã¤£°±¤îªºª§ÅG¡A¤j¦h
¼Æ³£¬O¤Þ¸g¾Ú¨åÃö©ó¥¿²ÎªºÅG½×¡AµL§Î¤§¤¤¡A¯Ó¶O¤F¬Û·í¦h¶}µoªº®É¶¡¡C
±µµÛ´N¬Ý¨ì­ì¥ý¹w³]ªºschedule¡A¹³¬O¦Û¥Ñ¸¨Åé¤@¼Ë¼Y¸¨¡C¨C¦¸¹J¨ì³oºØ
³õ´º¡A´NÅý§Ú¤£¸TÃh©À°_¨º­Ó¨Ï¥Îµ²ºc¤Æ¤ÀªRªº¦~¥N¡C¤@¤Á³£¬O¨º»ò²³æ
¡Bª½Ä±»P¬ü¦n¡C¨S¿ìªk¡A¨C­Ó®É¥N³£¦³Äݩ󥦦ۤvªº¬y¦æ¡C´N¹³¬OÃöÁp¦¡
¸ê®Æ®w¤@¼Ë¡C

Relational Database

¾¨ºÞOOªºÁn­µ³Ûªº¾_¤ÑÅT¡ARelational database(ÃöÁp¦¡¸ê®Æ®w)ÁÙ¬O¦bIT
²£·~¤¤§êºt¤@­Ó«D±`­«­nªº¨¤¦â¡C«Ü¦h¤H¤@ª½¦b·Q¡A­n¥Î¤ä´©OOªºdatabase
¡C°ÝÃD¬O¦b³o­Ó·~¬É¸Ì¡A¦³¤Ó¦h¤H¼ô±xSQL¥H¤Îrelational database¡C¦³
¤Ó¦h¿úªá¦b¶ROracle, Sybase, db2, Informix, MS SQL Server¤W¡C³oÅý
¤Hrelational database°h¥ðªº¾÷·|Åܱo«D±`¤p¡C¦Órelational database
ªº°ò¥»ºë¯«¡A¸òOO´N¤£¤Ó¦³Ãö¤F¡C³oÅý§Ú­Ì·Q­n¥ÎObjectªº¤è¦¡¨Ó«ä¦Ò¡A
¹J¨ìRDBMS¡A´NO¤£¤U¥h¤F¡C§A¥i¥H·Q¹³¤@­Ó±qÄa±VÃä¤jÁn³ÛµÛO¡AµM«á¸õ¤U
¥hªº¤H¡A·í§AÅ¥¨ìÁn­µ¶V¨Ó¶V¤p¡AµÛ¦a¤§«e¨º­Ó§C¨Iªºo(¤w¸gÅܦ¨¤p¼g¤F³á
)¡A³o¸ò§A¥ÎOOªºÆ[©À¹J¨ìRelational Database®t¤£¦h¡C³o­ÓµL²áªº¤ñ³ëÁö
µM¨S¤°»ò¥Î¡A¥i¬O¤SÅý§Ú¦hÁÈ´X­Ó¦rªº½Z¶O¡C

¦³¨Ç¤H¬O¥ÎobjectªºÆ[©À¡A§âtable¥]°_¨Ó¡CµM¦Ó¡A¦bperformance¤£¦n®É¡A
SQL statementÁÙ¬O·|ª½±µ¼g¦bµ{¦¡¸Ì¡A¯u­n¨S¿ìªk¡AÁÙ­n¼gstored procedure
¡C¦pªG¤w¸g¨ì¤F­n¼gstored procedure³o¼Ë¤lªº¶¥¬q¡AÁÙ¦³¤°»òOOD¥i¥H¹ï
À³©O¡HÁÙ¦³¤°»òobject¥i¥H¥Î©O¡H

³o­Ó·~¬É¦³¤Ó¦h¼ô±xSQLªºprogrammer¡C¹ï©ó³o¨Ç¤H¨Ó»¡¡ASQLªº«Â¤O³o»ò
±j¤j¡A­n¥h§Ü©Úª½±µ¨Ï¥ÎSQL statementªº»¤´b¡A§ï¥Î¯Âºé¥HObjectªºÆ[ÂI
¨Ó¸Ñ°ÝÃD¡A¤â·|Åܱo«ÜÄo¡C¹J¨ì¦³¨Ç«Ü®e©ö³z¹LSQL¸Ñ¨Mªº°ÝÃD®É¡A¤ß·|ÅÜ
±o§óÄo¡C®Ú¾Ú¬ã¨s¨k©Ê¤ß¸ÌªºÂå¾Ç³ø§i«ü¥¦b¦¹¦A¦¸·PÁÂÆF¤üµÜ¦èªºÅãÆF)
¡A§Ô­@¤Ó¤[¬O·|¥Í¯fªº¡C©Ò¥H¥u­n¥L­Ì¤@§Ô¤£¦í¥X¤â¡A³q±`performance´N
·|¦³¹d´Tªº§ïµ½¡C¥u¬O³o´N¸òOO¨SÔ£Ãö«Y¤F¡C¤£¹L¡A³o¹ï©ó©Ò¦³audit³o­Ó
±M®×ªº¤H¨Ó»¡¡A³oºâ¬O·å¤£±»·ì¡C¸C¤@°¦²´¡A³¬¤@°¦²´¤]´N¹L¥h¤F¡CProject
¥i¥Hµ²®×³Ì­«­n¡A½ÖÁÙºÞOOAD°Ú¡H³o¦h¤Ö¤]ºâ¬OOOAD­±Á{ªº°ÝÃD¤§¤@§a¡C

**µ²»y**

°á¹L¤j¾Ç¡A·Ç³Æ¹L¦Ò¸Õªº¤H³£ª¾¹D¡A¤å¤£¦pªí¡Aªí¤£¦p¹Ï¡C­n´y­z§AªºÆ[
©À¡A¥Î¤@±i¾A·íªº¹Ï§Î¨Óªí¥Ü¬O³Ì±j¦Ó¦³¤O¡A¤]¬O³Ì®e©öÅý¤H²z¸Ñªº³~®|
¡CµM¦Ó¬°¤°»ò¦b¨t²Î¤ÀªRªº³o­Ó»â°ì¸Ì¡A§Ú­Ì·|§Æ±æ³z¹Luse case¨Ó´y­z
³o­Ó¨t²Î¡A¦Ó¤£¬O³z¹L¨ä¥Lªº¤èªk©O¡H

¦pªG§A±Ä¥Îµ²ºc¤Æ¤ÀªR(Structure Analysis)ªº¤èªk¡A¦Ó§A°µªº±M®×³W¼Ò
¤]¤ñ¸û¤p¡A¨ä¹ê¨Ï¥ÎªÌ·|¦³¯à¤Oµe¥X¥L­Ìªº§@·~¬yµ{¹Ï¡C¦³¤F¬yµ{¹Ï¡A¨ä
¹ê®³µ¹development team¬Ý¡A¤j·§¤]ª¾¹D­n°µ¤°»ò¤F¡C»{¯u¤@ÂIªº¨Ï¥ÎªÌ
ÁÙ¥i¥HÀ°§A½T»{§AªºDFD(data flow diagram¸ê®Æ¬yµ{¹Ï)¡C

µe¥XDFD¥H«á¡A´N¥i¥HÅý¨t²Îªº½d³ò¥Î¤@­Ó¹Ï§Î¤Æªº¤èªk¥[¥H½T»{¡C¤]¥i
¥H»{²MData»Pprocess¤§¶¡ªºÃö«Y»P¬y¦V¡A±µµÛ¥u­n¨Ì¾Ú¸ê®Æªº¬y¦V¡A¼g
¥Xfunction spec¡A¦A©w¸q¥Xdata dictionary¡A¤j³¡¤ÀªºSA¤u§@´N¤w¸g§¹
¦¨¤F¡C¥u³Ñ¤U¦p¦ó¸ò«È¤á½T»{»Ý¨D¤F¡C

¦pªG§A¤S±Ä¥Î¤FRAD(§Ö³tÀ³¥Îµ{¦¡¶}µorapid application development)
ªº¤u¨ã¡A§A´N¥i¥H¨³³t¦a«Ø¥ß°_¨t²ÎªºÂú§Î(prototype)¡C³z¹LÂú§Îªº®i¥Ü
¡A¥H¤Îfunction spec¡A¦b¤j³¡¤Àªº±M®×¤¤¡A§A¥i¥H¸ò¨Ï¥ÎªÌ«Ø¥ß°_¤@­Ó¦@
ÃѪº°ò¦¡C¨t²Îªº½d³ò´N¥i¥HÀH¤§½T©w¤U¨Ó¡C

¤@¥¹SA¦³¤F¦@ÃÑ¡A­n¨D¨Ï¥ÎªÌ½T»{¬ÛÃöªº¤å¥ó¡A±µµÛ±Ä¥Î¶Ç²ÎªºÂr¥¬¦¡¶}
µo¤è¦¡(SDLC, System Development Life Cycle)¨Ó¶}µo¨t²Î¡C·í§A¹J¨ì»Ý
¨DÅܧ󪺮ɭԡA³z¹LSA¤å¥óªº½T»{¡AÂù¤è¤]´N¥i¥H¦b¤@®M·¾³q»P°Q½×ªº°ò
¦¤WÄ~Äò¤U¥h¡C

±µµÛ§A¦A¥h±Ä¥ÎOODªº¤èªk¨Ó³]­p¨t²Î¡A¥ÎOOP(Object Oriented Programming)
ªº¤è¦¡¨Ó¶}µo¨t²Î¡A³o¤£¬O«Ü¦n¶Ü¡H

ÁÙ¦³¤H³ßÅw¼guse case¶Ü¡H©Î³\¦b¶W¤j«¬ªº±M®×¡A¨Ò¦p­n¤@¦Ê¸U­Ó¤H°µ­Ó
¼Æ¦Ê¦~¡A¦³­Ó´X¸U­Óiterationªº±M®×¸Ì¡A¼guse case´N·|¬O¤@¥ó«Ü¦³·N
¸qªº¨Æ±¡¡C§Ú·Q·í¦~»\¤jª÷¦r¶ðªº«Ø¿v®v¡A¤@©w¼g¹Luse case¡C

¦Ü©óRUP¡A§Ú­Ó¤Hı±o¦pªG¥J²Ó¬ã¨sRUP¡A·|¹ï©ó¤j«¬±M®×¶}µoªº¬yµ{¦³«Ü
²M·¡ªº¤F¸Ñ¡C¦Ü©ó¹ï©ó¤¤¤p«¬±M®×¨Ó»¡¡A¦b§A¶i¦æ±M®×ºÞ²zªº®É­Ô¡A§A¥i
¥H±qRUP¸Ì­±§ä¨ì³\¦h¥i¥H°Ñ¦Òªº½d¥»¡C

¥u¬Oiterativeªº¶}µo¤è¦¡¡A¤£«ç»ò¾A¥Î¦b¥xÆWªÀ·|¤¤¡C¤×¨ä¬O»P¤j¦h¼Æ
ªº±M®×¤¬¥¸¡C¦pªG§A¬O¶}µo¦Û¦³²£«~¡A©Î³\¥i¥H¦Ò¼{±Ä¥Î³o¼Ëªº¤è¦¡¡C¤£
¹L§Ú¥i¤£¬O¶}µo²£«~ªº±M®a¡C¥X¤F°ÝÃD¡A°£¤F¡y§A¸ê½è¤ñ¸û¾|¶w¡A¤S¯Ê¥F
¸gÅç¡A©Ò¥H¨S¦³¥¿½T¦aÅ鮩¤j®vªºÁ¿ªk¥H¤Î±Ä¨ú¥¿½Tªº°µªk¡A¤~·|¾É­P³o
¼Ëªºµ²ªG¡K¡z¤§¥~¡A§Ú¥i¬O¨S¦³¨ä¥L¤ñ¸û¦nªº²z¥Ñ³á¡C

(§¹)

2003-10-15, 17:50 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¿W©t¤ì±MÄæ ¤§ UML, OOAD and RUPÅã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

¡mÂà¸ü¡nUML, OOAD and RUP ¡]¤W¡^

¦pªG§A¨SÅ¥¹LUML¡A®e§Ú¦b¦¹°µ­Ó¸ÑÄÀ¡C³o¤T­Ó¦r´N¬OU Must Learnªº
ÁY¼g¡A«üªº´N¬O§A¤@©w±o¾Ç(you must learn)¡A¦pªG¦³¤U¤@¥y¡AÀ³¸Ó¬O
You Must Pay¡C³o¬O´X­Ó¤j®v¯Åªº¤Hª«¡A¬°¤F­n§â¾Ç³N²z½×¶¶§QÂà¤Æ¦¨
²{ª÷¡A©Ò·Q¥X¨Óªº¦nÂI¤l¡C°ò¥»ªº·Qªk¬O¡A¦pªG¥i¥H§Ë¥X¤@®M²z½×¡AÅý
¥þ¥@¬É·Q­n¾Ç³nÅé¶}µoªº¤H³£±o­n¨Ó¾Ç²ß¡A¨º¥L­Ì¥ú½æ³o®M²z½×ªº±Ð¨|
°V½m¡B»{ÃÒ¡BÅU°Ý¿Ô¸ß¡B¥H¤ÎÃø¥Îªº¶}µo¤u¨ã¡A´N¥i¥HÅý¤½¥q¤W¥«¡AÅÜ
¦¨»õ¸U´I¯Î¡C

¶}ª±¯ºªº¡C

³o¬O¤T¦ìª«¥ó¾É¦V³nÅé¤uµ{¬Éªº¤j®v(Grady Booch, James Rumbaugh,
Ivar Jacobson)¡A¬°¤FÀÙ¥@±Ï¤H©Ò¾ã¦X¥X¨Óªº¤@ºØ¼Ò«¬»y¨¥¡AºÙ¬°
Unified Modeling Language¡Cºâ¬O§â¤T­Ó¤HªºªF¦è¡A¤Á¦¨¤p¶ô¥H«áµN
¤@µN¡A©ñ¦b¸J¸Ì­±¥Î´ö°ÍÅͤ@ÅÍ¡A¾ã¦X¦¨¤@­Ó¤jÂøÀí¡K¶â¡A¤£¬O¡A¬O
§â¤T­Ó¤Hªº²z½×¥h¿¾¦sµ×¡A©Ò¾ã²z¥X¨Óªºµ²ªG¡C

UML¥D­nªº¥Øªº¡A¦b©óÅý©Ò¦³¶i¦æ¨t²Î¤ÀªR³]­pªº¤uµ{®v¡A¥i¥H¦³¤@­Ó
¦@¦Pªº¹Ï§Î¤Æ»y¨¥¡A¨Ó´y­z¥L­Ì©Ò·Q­n«Ø¥ßªº¨t²Î¡C¦Ü©óÅý¤½¥q¤W¥«¡A
¥H¤ÎÅý©Ò¦³¾Ç²ßUMLªº¤uµ{®v¡A¥i¥H¦³¤ñ¸ûÅã»®ªº¼i¾úªí¡A«hºâ¬O²£«~
ªþ¥[»ù­È¡A¤£ºâ¬O¥D­nªº¥Øªº¡C

¦]¬°³o­Ó»y¨¥¡A²{¦b¥¿¬y¦æ¡Aºâ¬O·í¬õ¬µ¤lÂû¡A©Ò¥H³\¦h³nÅ餽¥q¡A²ö
¤£§V¤O¦a©¹³o­Ó¤è¦Vµo®i¡A´Á±æ¤Þ¶iUML¡A¥i¥H¬°³nÅé¶}µo¡A±a¨Ó«e©Ò
¥¼¦³ªº§U¯q¡C«Ü¦h¤Hªº·Qªk¡A·íµMÁÙ¬O³ò¶µÛ¥i¥H°µ¥X³Q­«½Æ¨Ï¥Î(reuse)
ªº³nÅ餸¥ó¡A¥H¥[³t¨t²Î¶}µo¬°®Ö¤ß¡C

¦N®R¡G¥¬¾|´µ¡A¦ÑÁó°Ý§Ú¤°»ò¬OUML¡H¥L»¡¥L¨ì¬ã°Q·|¸ÌÅ¥¨ì¡A¶W¤H¤½
¥q¤w¸g¦b±Ä¥Î³o­ÓªF¦è¤F¡AÅ¥»¡¦³«D±`¦nªº¦¨ªG¡C¥Lı±o§Ú­Ì©Ò¦³ªº
¤uµ{®v¤]À³¸Ó¾Ç²ß³oºØ·sªºskill¡A³o¨ì©³¬O¤°»òªF¦è¡H

¥¬¾|´µ¡G³o¬O´X­Óª«¥ó¾É¦V¤ÀªR³]­p¬Éªº¤j®v¡A©Ò¦@¦P«Ø¥ßªº·sªº
Modeling Language¡C

¦N®R¡GModeling language¬O¤°»òªF¦è¡Hºâ¤F¡A§Ú¤£»Ý­nª¾¹D³o¨Çdetail
¡C¬JµM¦ÑÁó¤w¸g»¡»Ý­n¤Þ¶i³oºØ·sªºÁͶաA³o´N¬O§Ú­Ì¤µ¦~ªº¥Ø¼Ð¡C§A
¥ý§ä¤@¨Ç¤H¥h¤W½Ò¡AµM«á¦^¨Ó§Ú­Ì®³´X­Ó±M®×¶}©l¸Õ¸Õ³oºØ·sªº¤èªk¡C

¬JµM³o¥u¬O¤@ºØ»y¨¥¡A¨ä¹ê¨Ã¨S¦³¦nÃaªº°ÝÃD¡C³o´N¹³¤¤¤å¬O§_¤ñ­^¤å
Àu¨q¤@¼Ë¡A¨C­Ó¤H·|¦³¤£¦Pªº¬Ýªk¡C¥u­n¦b¨Ï¥Îªº®É­Ô¡A¥¦¥i¥Hµo´§¥¦
ªº¥Î³B¡A¥i¥HÅý¬Ý¨ì¤å¥óªº¨C­Ó¤H¡A³£«Ü²M·¡¤F¸Ñ§A·Q´y­zªº¼Ò«¬¡A§Ú
ı±o¥¦´Nµo´§¤F³o­Ó¼Ò«¬ªº¥\¥Î¡C

µM¦Ó¤j®v©Î¬O¤j®vªº®{¤l®{®]­Ì¡A¤£·|¥ú§âUML³o¤T­Ó¦r±qÀY¨ì§À°á¤@¹M
´N¤F¨Æ¡A¥L­Ì°£¤F¤¶²Ð³o­Ó»y¨¥¡AÁÙ·|Á¿¨ä¥Lªº²z½×¡C³o¨Ç¸Ü¡A´N¸òµÛ
UMLªº±À¼s¡A¸òµÛ³Q«H²³­Ì©^¬°¦c¯å¡A·í§@¬O¯«¿Ù¡C¨Ò¦p¤Þ¶iUMLªº¹Î¶¤
¡A³q±`·|±Ä¥ÎUse Case DrivenªºOOAD(ª«¥ó¾É¦V¤ÀªR³]­p)¡A¤]³q±`·|·Q
­n±Ä¥Î¤j®v«Øijªº¶}µo¬yµ{¡GRUP(Rational Unified Process)¡A¨Ó¶}µo
±M®×¡C

¹ï«Ü¦h¦ÑÁó¨Ó»¡¡A³o¨ÇªF¦è´N¸ò¥Î¨Ó±þ¯T¤Hªº¯Â»È¤l¼u¤@¼Ë¡A¥i¥HÅý±M
®×©Ò­±Á{ªº©Ò¦³°ÝÃD³£¶¶§Q¸Ñ¨M¡C©Ò¥H¨C¦¸Å¥¨ì¤@­Ó¤ñ¸û·s¼éªº²z½×¡A
´N·|·Q­n¥sÄݤU¥Î¥Î³o»ò¯«©_ªº²z½×¡C¦Ó³o¨ÇªF¦è¬Ý°_¨Ó¬O³o»òªº¦³³s
³e©Ê¡A±qOOA¶}©l¶i¦æ»Ý¨D¤ÀªR¡A¨ì¨Ï¥ÎOOD¶i¦æ¨t²Î³]­p¡A±µµÛ¦A¥ÎOOP
¨Ó¶}µoµ{¦¡¡A¦b¶}µo¹Lµ{¤¤¡A³£¨Ì´`RUPªº³W½d¡A¦A¨Ï¥Î¦@¦PªºUML»y¨¥
¡C¥u¦³¨Ì·Ó³o¼Ë§¹¬üªº¤èªk¡A¤~¥i¥H½T«O¾ã­Ó±M®×ªº«~½è¡A¨Ã¥B¶}µo¥X
¥i¥H³Q­«½Æ¨Ï¥Îªº³nÅ餸¥ó¡C

¦ÑÁ󪺫ä¦Òªº½T¤ñ¸û³æ¯Â¡AµM¦Ó¤£¤Ö«H®{¤]¦Y³o¤@®M¡A©ó¬O¥G®Ú¥»´N¤£
ºÞ¤T¤C¤G¤Q¤@¡Aª½±µ´N¬½¬½¦aµ¹¥L¥Î¦b±M®×¤W¡Aµ·²@¨S¦³¦Ò¼{¤¤°êªÀ·|
ªº¯S¦â¡AÀ³¸Ó­n¥ý·Q·Q®v¦i¤§ªø§Þ¥H¨î¦i¡A­nºÉ¶q¤¤¾Ç¬°Åé¡A¦è¾Ç¬°¥Î
¤~¹ï°Ú¡Cµ²ªG·íµM¬O¼²ªºº¡ÀY¥]¡C

ÁÙ¦n¹ï©ó«H®{¨Ó»¡¡A³q±`¥L­ÌÁÙ¥i¥H¦Û§Ú¦w¼¢¡G¡y¬ü°ê³o»ò¥ý¶iªº°ê®a
³£±Ä¥Î³o»ò·s¿oªº¤èªk¨Ó¶}µo¡A¸òµÛ¥@¬ÉÁͶը«¡A¤@©w¤£·|¿ù¡C²{¦bªº
°ÝÃD¡A¤@©w¬O¦]¬°§Ú­Ìªº¤H¸ê½è¤Ó¹L¾|¶w¡A¨S¦³§¹¥þ¨Ì·Ó¤j®vªº«ü¥Ü¨Ó
°µ¡C¤U¤@¦¸¡A§Ú­Ì¤@©w­n«ö·Ó¤j®vºëÅPªº²z½×¨Ó¶}µo¡A¤@©w¤£·|¹J¨ì¤°
»ò°ÝÃD¡C¡z

µM«á³o¨Ç«H²³­Ì¡A´N·|Ä~Äò©êµÛ²³¤H¬Ò¾K§Ú¿W¿ôªº´d§§¡AÄ~Äò§V¤O¤U¥h
¡C¤@Ãä°µªº®É­Ô¡A¤@Ã䬰¦Û¤v¤S²Ö¿n¤@¨ÇOOADªº¶}µo¸gÅç¦Ó¦Û»¨¡C

·íµM¡A§Ú­Ó¤H¤]ı±o¡A¤j®v¤@©w¤£·|¿ù¡A¤@©w¬O§Ú­Ì¸ê½è¤ñ¸û¾|¶w¡A¤S
¯Ê¥F¸gÅç¡A©Ò¥H¨S¦³¥¿½T¦aÅ鮩¤j®vªºÁ¿ªk¥H¤Î±Ä¨ú¥¿½Tªº°µªk¡A¤~·|
¾É­P³o¼Ëªºµ²ªG¡C¥u¬O°£¤F§Ú­Ì¤ñ¸û²Â¥H¥~¡AÁ`¤]­n§ä¤@¨Ç²z¥Ñ¡A§â³d
¥ô±Àµ¹¤j®v­Ì¡A¤£µMÅK©w·|³Q«È¤á¬åÀY¡C¤j®v¬JµM­nÀÙ¥@±Ï¤H¡A´N¥u¦n
½Ð§A­Ì©ê«ùµÛ§Ú¤£¤J¦aº»¡A½Ö¤J¦aº»ªº¨M¤ßÅo¡C

©Ò¥H§Ú·|°w¹ï§ÚÆ[¹î¨ìªº´X­Ó¦]¬°±Ä¥ÎOOAD¡A¥H¤ÎRUP¦b¥xÆW°µ®×¤l©Ò
µo¥Íªº´X­Ó°ÝÃD¡A´£¥X§Ú­Ó¤Hªº¬Ýªk¡C´X­Ó§ÚÆ[¹î¨ìªº¥D­n°ÝÃD¦p¤U¡G

-¨S¦³¨Ì¾Ú±M®×ªº¯S©Ê¨Ó¿ï¾Ü±M®×¶}µo¤è¦¡¡C

-¨Ï¥ÎªÌ©ÎªÌ¬O«È¤áªº¸ê°T¤H­û¡A¬Ý¤£À´¬ÛÃöªº¤å¥ó¡C

-¸ê°T¤H­û¥»¨­¤£¤F¸ÑUML, OOAD¥H¤ÎRUP¡C

-Relational Database

¥H¤U§Ú·|°w¹ï³o¨Ç°ÝÃD¡A¶i¦æ§Ú­Ó¤Hªº¬Ýªk¡C

¨S¦³¨Ì¾Ú±M®×ªº¯S©Ê¨Ó¿ï¾Ü±M®×¶}µo¤è¦¡

¥xÆWªº³nÅé±M®×¡A³q±`³W¼Ò³£¤£¬O«Ü¤j¡A°£«D§A±N¤H¤O¥~¥]µ¹¥ø·~¨Ï¥Î¡A
§_«h¤@¯ëªº³nÅé±M®×¡A»ù®æ«h¦h¥b¬O¦b¤@¶}©l´N©w¤U¨Ó¤F¡A±M®×¶i¦æªº¹L
µ{¸Ì¡A³q±`¨S¤°»ò¾÷·|¥i¥H½Õ¾ãª÷ÃB¡C

±M®×¦¨­û¤H¼Æ¡A¦h¥b¦b¤G¤Q¤H¥H¤U¡C©Ò¥H¦pªG§A­n±Ä¥ÎRUP¨Ó¶}µo±M®×¡A§A
ªº²Ä¤@­Ó°ÝÃD·|¬O¡A§A´ê¤£¨ì¨¬°÷ªº¤HÀY¡A¨Ó¾á¥ô¨C¤@­ÓRUP©Ò¤¶²Ðªº¨¤¦â¡C

¦¹¥~¡A§A³q±`¤]¨S¦³¨º¼Ëªº¹wºâ¡A¥i¥HÅý¨C­Ó¨¤¦â¡A³£§â¥L­Ì¸Ó°µªº¤å¥ó
³£°µ¥X¨Ó¡C©Ò¥H§A·|¬Ù²¤¤@¨Ç¬yµ{¡C¨C¦¸¦³¤H¶]RUP¶]ªº¤£¶¶¡A¥L­Ì²Ä¤@
­Ó·Qªk´N¬O¡G¡yRUPªºÅé¨t³Õ¤jºë²`¡A³o¬O¦h¤Ö«e¤H´¼¼zªºµ²´¹¡A¤@©w¬O
¦]¬°§Ú¬Ù²¤¤FXX¨BÆJ¡A³o¦¸¤~·|¨«ªº¤£¶¶§Q¡A¤U¦^¤@©w­n¡K¡z

RUPªº¥t¤@­Ó°ÝÃD¬O¡A¥¦¬Oiterativeªº¶}µo¤è¦¡¡A¤]´N¬O»¡¡A¦]¬°±M®×¤@
©w·|¦³Åܧó»Ý¨Dµo¥Í¡A©Ò¥H¥¦¹w´Á¨S¦³¿ìªk¤@¦¸´N¶}µo¥X¨Ï¥ÎªÌ©Ò­nªºªF
¦è¡C¦]¦¹¦b¶}µo®É¡A·|­«½Æ¨Ó­Ó¦n´X¦^¡C¨C¦¸³£·|­n¨D¨Ï¥ÎªÌ´£¥Xµû¦ô¡C

³o«ç»ò·|¬O­Ó°ÝÃD©O¡H§Y®É¨ú±o¨Ï¥ÎªÌªº¦^À³¬O¤@¥ó¥\¼wµL¶qªº¨Æ±¡°Ú¡C
°ÝÃD¦b©ó¥xÆWªº¨Ï¥ÎªÌ³q±`³£¦³¥¿Â¾¦b¨­¡A¥L­Ì¦h¥b¬O§Q¥Î¹A¶¢®É¶i¦æ±M
®×ªº¶}µo¡C©Ò¥H¥L­Ìªº®É¶¡«D±`Ä_¶Q¡A¦³¾÷·|¸ò§A½Í¤@¦¸»Ý¨D¡A¥L´N»{¬°
³o¬O«D±`¤jªº®¦´f¡C

¦b¥xÆW¡A¶i¦æ¨Ï¥ÎªÌ»Ý¨D³X½Í¡A´N¹³¦b¤õ¨®¯¸§â¤@­Ó­n»°µÛ¥h·f¨®ªº¤HÄd
¤U¨Ó¶i¦æ°Ý¨÷½Õ¬d®t¤£¦h¡C¤@¶}©l¡A¥L¥i¯àÁÙ·|°ò©ó§»ª¡A¶ñ¼g°Ý¨÷¡C·í
¥L»Ý­n²Ä¥|¦¸ÁÙ¬O²Ä¤­¦¸¦^µª¦P¤@±i°Ý¨÷ªº¸Ü¡A¥L·|ı±o§A¬O§_Å¥¤£À´¤H
Ãþ©Ò»¡ªº»y¨¥¡AÁÙ¬O¦s¤ß§ä¥L³Â·Ð¡C¦pªG§A¶}µo¤@­Ó¨t²Î¡A±o­n¨Ï¥ÎªÌµû
¦ô­Ó¦n´X¦^ªº¸Ü¡AGod bless you¡C

´Nºâ¨Ï¥ÎªÌ¹ï§A¤Q¤À¤¯·O¡A¨S¦³§â§AÅF¥X¥h¡A±Ä¥Îiterativeªº°µªk·|¦³ªº
¥t¥~¤@­Ó°ÝÃD¡A¨ä¹ê¬O¦b©ó§Aªº¨t²Î¬O¤@­Óiteration¡A¤@­ÓiterationºC
ºC½Õ¾ã¡A³vº¥§Î¦¨ªº¡C©Ò¥H¨ì©³¤°»òºâ¬O¦b¨t²Îªº½d³ò(scope)¸Ì­±¡A¨ä¹ê
«ÜÃø¬É©w¡C©Ò¥H¦pªG¨Ï¥ÎªÌı±o³o­Óiterationªº¦¨«~¡A»P¥L­ì©l»Ý¨DÁÙ¦³
¶ZÂ÷¡A§A¤j·§³£·|³Q­¢¦A¦h´X­Óiteration¡C¦Ó³o´X­Óiteration¡A¬O¦¬¤£
¨ì¿úªº¡C³o¸ò¥H«eªº©Ò¿×Á³½u«¬ªº¶}µo¤è¦¡¡A¦b¥xÆW¹J¨ìªº§xÃø¬O¤@¼Ëªº
¡C«È¤á¤£·|¦]¬°§A¦h°µ¤F´X­Ó´`Àô(cycle)¡A¦Ó¦hµ¹§A¿ú¡CµM¦Ó¡A§A·|¦]¬°
¦h°µ¤F´X­Ócycle¡A§ë¤J¶W¥X¹w´Áªº¤H¤O»P®É¶¡¡C

¨Æ±¡¦h°µ¤F¡A¥i¬OÁȤ£¨ì¿ú¡A³o«ç»ò¦Eºâ©O¡H­nª¾¹D¡A¶}µo±M®×¸ò¶}µo²£
«~¬O¤£¦Pªº¡C¶}µo±M®×¡A´N¬O­n¦b³Ì¤Öªº¸ê·½¤§¤U¡A´£¨Ñµ¹«È¤á¤@­Ó¥i¥H
±µ¨üªºÄê³f¡C¥i¥Hªá100¸U´NÅý«È¤áÄ@·Nµ²®×¡Aµ´¹ï¤£­nªá101¸U¡AÅý«È¤á
¾Ö¦³¤@­Ó¤ñ¸û¦n¥Îªº¨t²Î¡C¶V¦n¥ÎªºªF¦è¶VÃø°µ¡A¥Xºlªº¾÷²v¤]¶V°ª¡A¬°
¤°»ò­n³o¼Ë°µ©O¡H

°£«D¤µ¤Ñ«È¤á¬O¤H¤O¥~¥]¡Aªá¿ú¶R§Aªº¤H¤ë¡A¥hÀ°¥L¶}µo¡C³o­Ó®É­Ô¡A·í
µM¬OºÉ¶q¿ï¾Ü¥i¥H°µ±oªøªø¤[¤[ªº¤è¦¡¨Ó¶}µoÅo¡C

©Ò¥H§Úı±oÀ³¸Ó­n¥H±M®×ªº¯S©Ê¨Ó¿ï¾Ü±M®×¶}µo¤è¦¡¡C¤j³¡¤Àªº±M®×¡AÀ³
¸Ó¥Î¶Ç²Îªº³nÅé¥Í©R¶g´Á¶}µo¤è¦¡¨Ó¶}µo¡C

(«ÝÄò)

2003-10-15, 17:50 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡nReuse the Component (¤U)Åã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

***§C¦ô¾Ç²ß¨Ï¥Îcomponent©Ò»Ý­nªáªº®É¶¡***

¦pªG§A¹ï³o­Ócomponent§¹¥þ¦a¤£¼ô±x¡A§A¨ì©³­nªá¦h¤[¤~¯à¤F¸Ñ­n«ç
»ò¼Ë¨Ó¨Ï¥Î¥¦©O¡H¦pªG§A¯à°÷¤F¸Ñ¥¦­I«áªº³]­p²z©À¡A§A¥i¯à¤£¥Îªá
¤Ó¦h®É¶¡¡A´N¥i¥H¤F¸Ñ¥¦ªº·N¸q¡C°ÝÃD¬O¡A¤j³¡¤À¥i¥HºÙ±o¤W¬Ocomponent
ªºªF¦è¡A³q±`³£¤Q¤À½ÆÂø¡C§Y¨Ï¾Ö¦³¬Û·í¦hªº°Ñ¦Ò¤å¥ó¡A³\¦h¤Hªº¾Ç
²ß¡AÁÙ¬O»Ý­n³z¹L±q¨Ï¥Î³o­Ócomponentªº¸gÅ礤¡AºCºCÆ[¹î¡A¦h¦h½m
²ß¡A¤~¥i¥Hº¥º¥´x´¤¥¦ªººëÅè¡C³o¸ò¾Ç²ßÃM¸}½ñ¨®»P´åªaªº¹D²z¬O¤@
¼Ëªº¡C

³o­Ó¹Lµ{¡A«D±`¹³¬O³z¹Lcomponent»P­ì§@ªÌ¶i¦æ¤ßÆF¤Wªº·¾³q¡CµM¦Ó
§Ú­Ì±`±`·|§C¦ô³o¼Ëªº¾Ç²ß¡A©Ò»Ý­nªáªº®É¶¡¡C³o³q±`ÁÙ±o­nµø§A¬O
§_¥i¥H±o¨ì­ì³ÐªÌªº¶}¥ÜÄé³»¦³Ãö¡C¦pªG§A¥i¥HÀò±o­ì§@ªÌªº²{³õ«ü
¾É¡A³q±`·|¦³¾÷·|¹y®©¡F¦pªG§A¥u¬O³z¹L¤å¥ó·Q­n¤F¸Ñ¥Lªº¯«©_¥\¥Î
¥H¤Î·L¨¥¤j¸q¡A­nªáªº®É¶¡®t¤£¦h´N¬O¸ò§A­n³z¹L¹q¸Ü©Ê·R¹F¨ì°ª¼é
ªº®É¶¡®t¤£¦h¤[¡C

¹ï©ó¼¶¼gcomponentªº¤H¨Ó»¡¡A¨C¦¸¦³¤H¥Î¥L©Ò¼g¦nªºcomponent¡A±a
¨Óªº¿³¾Ä¥i¯à´N¯uªº¸ò³z¹L¹q¸Ü©Ê·R±a¨Ó°ª¼é®t¤£¦h¡C­è¶}©l·|«Ü·s
ÂA¡A¤[¤F¥H«á´N¨SÔ£¤l·Pı¤F¡C¦A¤[¤@ÂI¡Aµ¥¨ì©Ò¦³¨Ï¥Îªº¤H§â¥L­Ì
ªº°ÝÃD¸ò©ê«è¥Îemail§â§A²T¨S¡A©Î¬O¤S¦³¤@­Óµæ³¾¡A§Æ±æ¤j®v¥i¥H¼·
¤¾«üÂI°g¬z¤§«á¡A³oºØ¤ß±¡¡A¥i¯à´N·|ÂàÅܦ¨¸ò±M·~ªº¦â±¡¹q¸Ü±µÅ¥
¤p©j¤@¼Ë§a¡C¥u·|³Ñ¤Uµê°²ªº°ª¼é¡A¸ò¥æ®t¤F¨ÆªºÀ³¥I§a¡C

·íµM¡A³oÁÙºâ¬O§A¹B®ð¦n¡A¤]´N¬O»¡§A©Ò¥Îªºcomponent¡A¬O¯u¥¿¦³¥Î
ªº¡CµM¦Ó¦³¨Ç®É­Ô¡A§A·|¹J¨ì³o¼Ëªºª¬ªp¡G

***¿ù»~ªºcomponent³]­p²z©À¡A¥H¦Ü©óreuse³o¨Çcomponent¤Ï­Ë·|­°
§C¥Í²£¤O¡C***

³o¸ò§A§Û¼Æ¾Ç§@·~¡A§Û¨ì¦L¨ê¿ù»~ªº¸ÑµªÁÙ¬O§Û¿ùÃD®t¤£¦h¡C¥u¬O³q
±`µo²{ªº®É­Ô¡A³£¤w¸g¤Ó±ß¤F¡A¦Ñ®v³£¤w¸g§â¤À¼Æ¥´§¹ÁÙµ¹§A¤F¡C¤]
«Ü¹³¬O«cÀY«c¨ì¤@¥b¡A¥´¤F¤@­Ó½OºÎ¿ô¨Ó«á¤~µo²{¡A­ì¥»¥´ºâ?­Ó°¨
§À¡A³o¤U¤l¤w¸g¥bÃä¬O­Ó¤j¥úÀY¤F¡A¤£«c¦¨¾ã­Ó¤j¥úÀY¡A´N±o­n¥´§ê
¦¨²M´ÂªºÄ|¤lÀY¡C¦Ñ¹ê»¡¡A¥Î¤F³]­p¤£¦nªºcomponent¡A®t¤£¦h´N¹³
³o¼Ë¡C

®Ú¾Ú½Õ¬d¡A³]­p¤£¦nªºcomponent¡A¦b³o­Ó·~¬ÉÁÙ¯u±`¨£¡C(¦A¦¸·PÁÂ
ÆF¤üµÜ¦è¯à°÷¨ó§U¶i¦æ½Õ¬dªº¤u§@)¡C§Ú·Q³o¥i¯à¸òcomponent¨ì©³¬O
«ç»ò³]­p¥X¨Óªº¹Lµ{¡A¦³µ´¹ïªºÃö«Y¡C

«Ü¦h¤H³£»{¬°¡A¥i¥H³Qreuseªºcomponent¡A¬O¬Y­Ó¤Ñ¤~¡A§¤¦b¾ð¤U³Q
Ä«ªG¯{¨ì´N·Q¥X¨Óªº¹D²z¡C³oºØ¬G¨Æ¥u¬O»¡©ú¤F¤j¦h¼Æ¤H¤£ª¾¹D¤û¹y
ªá¦h¤Ö®É¶¡¥hÆ[¹î¤Ñ¶H¡A¨Ã¬ã¨s§O¤H©Ò¬ã¨s¥X¨Óªºµ²ªG¡C¦Ñ¹ê»¡§Ú¤]
¤£¬O«Ü²M·¡¡A²¦³º¥L¦b°µ¬ã¨s®É¡A§Ú¨Ã¨S¦³¦b²{³õ¥Ø¸@¡C

µM¦Ó¹ï©ó¤£¦nªºcomponent¡A§Ú¥i¬O¬Ý¨ì¹L¤£¤Ö¡C§Ú¤£§_»{·|¦³·|¦³¹³
§Ú¤@¼Ëªº¤Ñ¤~¡A¥i¥H¤@²´´N¬Ý¥X¨Æ±¡ªº¥»½è¡AµM«á³]­p¥X¥i¥H­«½Æ¨Ï
¥Î¥\¯à¶W±jbug¶W¤Öªºcomponent¡C¥i¬O³o¼Ëªº¤H©O¡A³q±`¹³»ñ¤òÅ﨤
¤@¼Ë¦aµ}¤Ö¡C¤j¦h¼Æ¤ñ¸û¦nªºcomponent¡A³£¬O«Ø¥ß¦b¹ï©ó¬Y­Ó»â°ì
ªº¤F¸Ñ»P¸gÅç¡A±N³\¦hÃþ¦üªºªF¦è©âÂ÷¥X¨Ó¡A¤~¦³¿ìªk°µ¥XÀ³¥Î«Ü¼s
¡A«Ü®e©öreuseªºcomponent¡C²³æ¦a»¡¡AcomponentÀ³¸Ó¬Oºt¤Æªºµ²ªG
¡C¸g¹L¹ê»Ú¹B¥Î¡B§ï¨}¡B´ú¸Õ¡B¦A§ï¨}¡A¤~·|¦³¥\¯à¶V¨Ó¶V±j¡AÀ³¥Î
¶V¨Ó¶V¼sªºcomponent¡C·íµM¡A§Y¨Ï¬O¤Ñ¤~¡A³q±`ÁÙ¬O­n¸g¾ú¹L³o¼Ë
ªº¹Lµ{¡C¥u¬O®É¶¡¥i¯à·|µu¤@¨Ç´N¬O¤F¡C

µM¦Ó¦³³\¦h¤H´N¬O§Ë¤£²M·¡¡A¦Û¤v¨ì©³¬O¤Ñ¤~¡AÁÙ¬O¤@¯ëªº¤Z¤Ò«U¤l
¡C©Ò¥H³q±`·|§â¦Û¤vªº¤p¤p¤ß±o¡A·í¦¨¥ú¨~¸U¤Vªº³Ð¨£¡CµM«á´N·|¼g
¥X¨S¤°»ò¥Î©Î¬O³]­p«Ü¤£¦nªºcomponent¡C¨ü­­©ó¸gÅç¡A³q±`³o¨Ç
component³£·|¦³¤£¤Ó¦n¥Îªº¦a¤è¡A¬Æ¦Ü®Ú¥»´N¬O§â¤@¥ó²³æªº¨Æ±¡¡A
Åܱo«D±`½ÆÂø¡C

µM¦Ó¦³³o­Ó¯SÅv¥i¥H³]­pcomponentªº¤H©O¡A³q±`³£¨ã¦³¤@©wµ{«×ªº¬F
ªv¼vÅT¤O¡A¦ÑÁó¤~Ä@·N§ë¸ê®É¶¡¸ò¸ê·½¦b¥L­Ì¨­¤W¡C³q±`Áô§tªºµ²ªG¡A
´N¬O³oºØ¤£¤Ó¦n¥Îªºcomponent¡A·|³Q±j­¢À³¥Î¦b±M®×¸Ì­±¡C©Ò¥H¤@­Ó
¤£¬O´Ó°ò©ó¸gÅç»P¹ê»ÚÀ³¥Îªºcomponent¡A±a¨ÓªºÃa³B»·»·¤j©ó©Ò¥i¥H
±a¨Óªº¦n³B¡C

°£¤F¸gÅç¥H¥~¡A«Ü­«­nªº¤@ÂI´N¬O¼Ò¥é¡C²¦³º¤@­Ó¤Hªº¸gÅç¤@©w¦³­­
¡C²{¦b¦³³\¦hopen source(¶}©ñ­ì©l½X)ªºcomponent¡C·í§Aªá®É¶¡¤U
¥htrace(°lÂÜ)³o¨Çcomponent¡A¨Ã¥B±q¹ê¾Ô¤¤²Ö¿n¨Ï¥Îªº¸gÅ礧«á¡A
³q±`³z¹L³o¼Ëªº¼Ò¥é»P®ø¤Æ¡A§A«Øºccomponentªº¯à¤O´N·|¦¨ªø¡A³o
­Ó®É­Ô¤~·|¤ñ¸û¦³¾÷·|°µ¥X§óstable(í©w)§ó¨}¦nªºcomponent¡C

µM¦Ó¡A¦ÑÁó³q±`³£¬Û«H¤û¹y­ì¥»¬O­Ó¥Õ·ö¡A³QÄ«ªG¥´¨ì¥H«á¡A©¿µM¶}
¬¹y®©¸U¦³¤Þ¤O³o¤@®M¡A©Ò¥H·|¹ï¶}µocomponentªº¬yµ{¦³¿ù»~ªº´Á«Ý
¡A¶¡±µ´N·|³y¦¨³o¼Ëªº²{¶H¡G

***§C¦ô¶}µocomponentªº§xÃøµ{«×¥H¤Î´ú¸Õcomponentªº§xÃøµ{«×***

¦pªGcomponent¬O¥Ñ¸gÅ礤±À¾É¥X¨Ó¡A¤]´N·|±q¥H«eªº¹ê§@¸gÅ礤¡A©â
¥X¾A¦Xªºµ{¦¡¡A¨Ó¥[¥HÂk¯Ç»P¾ã²z¡C³o¼Ëªº¬yµ{¡A¥Ñ©ó¬O®Ú°ò©ó¥H«e
ªºµ{¦¡¡A©Ò¥H¦b¶}µo¤W»P´ú¸Õ¤W¡A¬Û¹ï³£¤ñ¸û®e©ö¡C

µM¦Ó¤@¥¹¦ÑÁ󱵨ü¤Fcomponentªº¶}µo¬O¤Ñ±Òªºµ²ªG³oºØ¯«©_ªºÆ[©À¡A
¨aÃø°¨¤W´N·|­°Á{¡CComponentªº¦nÃa¡A¥u¯à«Ø¥ß¦b¤Ñ¤~ªº°ª¶W·Q¹³¤O
¤§¤W¡CµM¦Ó³oºØ¯Âºé®Ú°ò©ó·Q¹³¤Oªºcomponent¡A³q±`°ò¥Û¤£Ã­¡A©Ò¥H
§Y¨Ï³]­p¦n¤F¡AÁÙ·|­±Á{¬Û·í¦hªº§xÃø¡C¦]¬°§A©Ò¹w´úªº¹B¥Î¥i¯à®Ú
¥»¤£·|µo¥Í¡F§A©l®Æ¥¼¤Îªº»Ý¨D¥i¯à¤£Â_¥X²{¡C­n¶}µocomponentªº§x
Ãøµ{«×¡A¬Û¹ï¦a´N·|Åܦ¨«D±`°ª¡C¥[¤W¥H©¹¥i¯à¨S¦³¬ÛÃöªºµ{¦¡·í§@
°ò¦¡A©Ò¥H¾ã­Ócomponentªº´ú¸Õ´N·|¬O¤@­Ó¹ÚÆL¡C

§ó¤£­n´£¡A¤£·íªº³]­p³q±`·|¦ñÀHµÛµL¼Æªº­×§ï¡C¨C¦¸ªº­×§ï¡A´N·|
±a¨Ó·sªºÃä»Ú®ÄÀ³¡C¤[¦Ó¤[¤§¡A«Ü¦³¥i¯à´N·|Å|§É¬[«Î¡AÅܦ¨¤@­Ó¥¨
¤jªº©ÇÃ~¡C³o­Ó®ÄÀ³¡A¦pªG¦ñÀHµÛ­ì§@ªÌÂ÷¶}¡A·|¦³§óÅãµÛªº¼vÅT¡C

¦pªG§A¦³ºûÅ@¹L¤j«¬¨t²Îªº¸gÅç¡A§A´N·|¤F¸Ñ³oºØ¥i©Èªº²{¶H¡C¦³³\
¦h®É­Ô¡A¨C­Ó¤H³£¥uºûÅ@«Ü¤pªº¤@­Ó³¡¤À¡A©Ò¥H¨Ã¤£ª¾¹D¦Û¤vªºµ{¦¡
·|±a¨Ó¤°»òµ²ªG¡C©Ò¥H¥u¯à´N³æ¤@¼Ò²Õ©Î¬O³æ¤@­Ócomponent¨Ó¬Ý¡C
°ÝÃD¬O¦pªG­ì§@ªÌÂ÷¶}¤F¡A³q±`­n§¹¥þ´x´¤¥L©Ò¼gªºµ{¦¡¡A´N»Ý­n±q
¤å¥ó¨Ó¤F¸Ñ¥Lªº·Qªk¡C¦pªG¤å¥ó´Ý¯Ê¤£¥þ¡AÁÙ¬O¤å¥ó®Ú¥»´N¼g¿ù¤F¡A
¨º´N¥u³Ñ¤Uµ{¦¡½X¥i¥H§i¶D§Ú­Ì¨Æ¹êªº¯u¬Û¡C

°ÝÃD¬O¦pªG¬OºûÅ@¤@®M¬J¦³ªº¨t²Î¡A³q±`§Ú­ÌÁÙ¨S¦³¯à¤O´x´¤¨Æ¹êªº
¯u¬Û¡A´N·|¦¬¨ì­n§Ú­Ì­×§ïµ{¦¡ªº»Ý¨D¡C³o¨Ç»Ý¨D³q±`³£·|¦³ÆZ¤jªº
®É¶¡À£¤O¡A¤£§ï¤£¦æ¡C³o®É­Ô´Nºë±m¤F¡C§A­n¹ï¤@­Ó§A¤£¬O§¹¥þ¤F¸Ñ
ªºªF¦è¥h°µ­×§ï¡C©Ò¥HÃä»Ú®ÄÀ³·|¤£°±µo¥Í¡C¬°¤F­°§CÃä»Ú®ÄÀ³¡A¤]
¦]¬°¥L­Ì¨S¦³®É¶¡¸òºë¤O¥h¬ã¨s¦¨¤d¤W¸U¦æªºµ{¦¡½X¡A©Ò¥H³q±`ªº°µ
ªk´N¬O¼g¤@¬qµ{¦¡¡A§â­ì¦³µ{¦¡­pºâ¥X¨Óªºµ²ªG¡A¥[¤W¤@¨Ç·sªº¹Bºâ
¡A²£¥Í·sªºµ²ªG¡C

¦pªG¹B®ð¦n¡A³o­Ó¤HÁÙ·|¼g¤@¨Ç¤å¥ó¸òµù¸Ñ¡C°ÝÃD¬O¦pªG·í§A«e­±¤w
¸g¦³¼Æ¤Q­Ó¯à¤O²ßºD¤£¤@ªº¤H°µ¹L³oºØ¨Æ±¡®É¡A¨Æ±¡ªº¯u¬Û´N¨S¦³¤H
·|¤F¸Ñ¤F¡C§A·|¬Ý¨ì¦³²ö¦W¨ä§®ªº°j°é¡A¶Ã¤C¤KÁVªºµ{¦¡¬yµ{¡C¥H¤Î
¯Ê¤T¸¨¥|ªº¶}µo¤å¥ó¡C§A­n¤F¸Ñ¤@¶µªF¦è¡A¥i¯à±o­n±q²Ä¤@­Ó¤Hªº­ì
©l¤å¥ó¡A¤@¸ôŪ¨ì³Ì«á¤@­Ó¤Hªº¤å¥ó¡A¤~¯à´x´¤¤j·§ªº±¡ªp¡AÁÙ¤£­n
´£²Ä¤C­Ó¤H¤åµ§«ÜÄê¡A¼gªº­^¤å¤£ª¾©Ò¤ª¡A²Ä¤Q¤­­Ó¤H¼gªº¤å¥ó®Ú¥»
´N¼g¿ù¤F¡C

³q±`¨ì¤F³o­Ó®É­Ô¡A§Ú­Ì·|«Øij¨Ó­Ó§ïª©¡C¹ï©ó¤j³¡¤Àªº¤H¨Ó»¡¡A¸ê
°T¬ì§Þªº¤£Â_¶i¨B¡A¶¶¹D¸Ñ¨M¤F³o­Óµh­WªººûÅ@°ÝÃD¡C

µM¦Ó¦pªG§AÁÙ¨S¦³¾÷·|¹J¨ì¤j§ïª©¡A³o®É­Ô³q±`§A·|»Ý­n¸Ñ¨M¤U­±³o
­Ó°ÝÃD¡G

***¶}µo¥X¨Óªº³nÅé¡A¦^À³³t«×¤ÓºC¡A»Ý­n¶i¦æ¤j´T«×ªº§ï¼g***

¤£ºÞ¨Ï¥Î¤°»ò¶}µo¼Ò¦¡¡A¬Oºt¤Æ«¬¡AÁÙ¬O¤Ñ¤~«¬ªº¡A¨ä¹ê³£¦³¥i¯à­±
Á{³o¼Ëªº°ÝÃD¡C¦³«Ü¦h®É­Ô¡A§A¼gªºªF¦è¤£¬O¼u©Ê¤£°÷¡A¦Ó¬O¼u©Ê¤Ó
°ª¡A¥H¦Ü©ó¨C¦¸­n²£¥Í¥X¨Ó³o¼Ëªºµ²ªG®É¡A»Ý­nÆZªøªº¹Bºâ®É¶¡¡C·í
µM¡A¨ººØ¦]¬°ºûÅ@ªº¤H§ó´À¤Ó¦h¡A³y¦¨Å|§É¬[«Îªºcomponent¡A§ó·|¦³
performanceªº°ÝÃD¡C

¨Ï¥ÎªÌ¡G¥H«e§Ú­Ì¥u­n20¬í¡A´N¥i¥H¥´§¹¤@±i­q³æ¤F¡C²{¦b§A­Ìªº°µ
ªkªº½T¤ñ¸û¦³¼u©Ê¡A§Ú­Ì¥i¥H°ÊºA¦a¥h§ïÅܨC±i­q³æ©Ò»Ý­n¿é¤JªºÄæ
¦ì¡C¥i¬O§A­Ì·sª©ªºµ{¦¡¡A«o»Ý­nªá20¤ÀÄÁªº®É¶¡¡A¤~¦³¿ìªk¥´§¹¤@
±i­q³æ¡A³æ³æ¨º­Óµe­±­n¥X²{´N­n5¤ÀÄÁ¤F¡I§A­Ì¤w¸gtune¤F¤T­Ó¤ë¤F
¡A¬O¦³Åܱo¤ñ¸û§Ö°Õ¡A²{¦b¥u­nªá15¤ÀÄÁ´N¥i¥H¥´§¹¤F¡Aµe­±¥u­n1¤À
ÄÁ´N¶]¥X¨Ó¤F¡C¥i¬OÁÙ¬O«ÜºC°Ú¡A§A­Ì¥´ºâ«ç»ò¸Ñ¨M³o­Ó°ÝÃD¡H

¥¬¾|´µ¡G¥i¬O§A­nª`·N¨ì²{¦b§Ú­Ì©Ò´£¨Ñªº¼u©Ê°Ú¡I§Ú­Ì³o­Ó¥\¯à¶}
µo¤F³o»ò¤[¡A¥\¯à³o»ò±j¤j¡A¤S§â¥H«eªºbug³£¸Ñ¨M¤F¡K

¨Ï¥ÎªÌ¡G§Ú¤£ºÞ¡A§Ú¥i¥H±µ¨üªº¬O30¬í¡C§A­Ì³£¬OIT¤è­±ªº±M®a¡A§Ú
¬Û«H§A­Ì¤@©w¦³¿ìªkªº¡K

¥ô¦ó®É­Ô¡A¥u­n§A©Ò¶}µo¥X¨Óªº³nÅé¡A¶W¥X¨Ï¥ÎªÌªº­@¤ß¥H«á¡A´N·|
¦³§ï¼gªº»Ý¨D¡C¨Ï¥ÎªÌ³q±`³£·|´Á«Ý¶W°ªªº¦^À³³t«×¡A¥[¤W¶W¯Å¼u©Ê
ªº³]©w¡C°ÝÃD¬O³o¨âªÌ³q±`¬O¤£¬Û®eªº¡C¦pªG§A­n­t³d½Õ¾ã¤@­Ó³]­p
¬Û·í½ÆÂøªºcomponentªº¦^À³³t«×¡A³q±`©Ò»Ý­n¯Ó¶Oªº¸ê·½»P®É¶¡¡A
¬O»·¤j©ó¶}µo»P´ú¸Õcomponent­ì«¬©Ò»Ý­nªáªº®É¶¡»P¸ê·½¡C©Ò¥H«Ü¦³
¥i¯à·|¦]¬°componentªº¤Þ¶i¡A¤Ï¦Ó±M®×³y¦¨¶i«×ªº©µ¿ð¡A¥H¤Î¸g¶O
ªº¶W¤ä¡C

ÁÙ¬O¦^¨ìcomponent³]­pªº¹Lµ{¨Ó»¡¡A¸g¹Lºt¤Æ©Ò§Î¦¨ªºcomponent¡A
¦]¬°¸g¹L¹ê»ÚÀ³¥Îªº¬~§¡A©Ò¥H³q±`«e´X¦¸ªº¨Ï¥ÎªÌ¡A·|­t³d¹G¥X¦^
À³³t«×ÁÙ¥i¥H±µ¨ü¡A¥H¤Î¨t²ÎÁÙ«O¦³¤@©w¼u©Êªºcomponent¡C¸g¹L¾ã²z
¥X³o¨ÇªF¦è¡A«Øºc¥X¥i¥Hreuseªºcomponent¡A©Ò¯à°÷³y¦¨ªº¥Í²£¤O§ï
ÅÜ·|¤ñ¸û©úÅã¡C©Ò­n¾á­tªº­·ÀI¤]·|¤ñ¸û¤p¡C

***µ²»y***

±M®×ºÞ²z¡A­ì¥»´N¦s¦b³\¦h°g«ä¡C¦³¤@¨Ç´Ó°ò©óª½Ä±ªº«ä¦Ò¡A¥i¯à·|
±a¨Ó§¹¥þ¬Û¤Ïªºµ²ªG¡Cª«¥ó¾É¦V¶}µo¡A¨ä¹ê¨Ã¤£¬O«Ü·s¼éªº²z©À¡C¦p
ªGcomponent³£¯àreuse¡A¨º¬°¤°»ò§Ú­ÌÁÙ¬O»Ý­n¶V¨Ó¶V¦hªºµ{¦¡³]­p
¤H­û¡H¬°¤°»ò³o¨Çµ{¦¡³]­p¤H­û¡AÁÙ¬O»Ý­n¤é¥HÄ~©]ªº¤u§@¡A¤~¼g±o
¥X«j±j¥i¥H¹B§@ªº¨t²Î¡H

§Ú·Q«Ø¥ß¤@®M¥i¥H¶°Åé¾Ç²ß¡A¦@¦P¶}µoªº¶}µoÀô¹Ò¡A¥[¤Wºt¤Æ¦¡ªº
component¤ÀªR³]­p¶}µo¬yµ{¡A¤~¬Oµo´§reuse component³Ì¤j¥\®Äªº
°ò¦¡C¦pªG¨S¦³°µ¨ì³oÂI¡A¥ô¦ó´Á«Ý¤Þ¶icomponent´N¥i¥H§ïµ½¥Í²£
¤Oªº·Qªk³£¬O¤£¤Á¹ê»Úªº¤Û·Q¡C

§Y¨Ï¦p¦¹¡A·í§Aªº¦ÑÁóÁÙ¬O­n§A¶}µo¥i¥Hreuseªºcomponent®É¡A¤d¸U
¤£­n©ñ±ó³o­ÓÃø±oªº¯SÅv¡A²¦³º¡A¤£¬O¨C­Ó¤H³£¦³¾÷·|§â±M®×·d«±ªº
¡A¤£¬O¶Ü¡H

(¥þ¤å§¹)

2003-10-15, 17:46 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡nReuse the Component (¤W)Åã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

§Ú°O±o¤p®É­Ô­n¼g¼Æ¾Ç§@·~®É¡A¦pªG¹J¨ì¨ººØ¤j®a³£¸Ñ¤£¥X¨Óªº°ÝÃD
®É¡A³q±`·|¦³¤@­Ó°ª¤â·|¥ý§â¸Ñªk¸Ñ¥X¨Ó¡A³Ñ¤Uªº¤H¦A¨Ì¼Ëµe¸¬Äª¡A
·ÓµÛ§Û¤@¹M¡C¥u­n°ª¤â¨S¦³¼g¿ù¡A¤£·|¬O¨C­Ó¤H³£¿ù¦P¼Ëªº¦a¤è¡A¦Ñ
®v³q±`¤£·|µo²{¡C¥u¬O¦³¨Ç®É­Ô¡A¦³¨Ç¤H§Ûªº®É­Ô¡A§â¹Lµ{µ¹¼g¿ù¤F
¡A«o¥i¥Hºâ¥X¥¿½Tªºµª®×¡A´N¦³¥i¯à·|³Q¦Ñ®v¶e¨ì¡C

«Ü¦h¤H§â¬Û¦PªºÆ[©À¥Î¨ì¤F³nÅé¶}µo¤W¡A¯S§O¬O¦bª«¥ó¾É¦V¶}µo²±¦æ
¤§«á¡A«Ü¦h¤H³q±`·|§Æ±æ¦b¶}µo³nÅé®É¡AÀ³¸Ó¦³¤H¥ý¶}µo¥X¤@¨Ç¥i¥H
¦@¥Îªºª«¥ó¡AµM«áÅý¤j®a¥i¥H¦b¤£¦Pªº³õ¦X¡A¤£¦Pªº®É¾÷¸Ì­«½Æ¨Ï¥Î
(reuse)¡A¸g¹L³o¼Ë¤l²£¥Íªººî®Ä¡A´N¥i¥H´î¤Ö­«½Æªº¤u§@¡A¨Ã¥B¥[
³t¶}µoªº¬yµ{¡A´£°ª¾ã­Ó¹Î¶¤ªº¥Í²£¤O¡C

³o³q±`µ¹µ{¦¡¶}µo¤H­û¤@­Ó«Ü¦nªºÂǤf¡A·í¥Lªº¶i«×¸¨«á®É¡A¥L¥u­n
§âreuse©ñ¦b¤f¤W¡A¤j³¡¤Àªº±M®×¸g²z³£·|Ä@·N§ë¸ê¤@¨Ç¤p¤pªº®É¶¡
»P¸ê·½¡A¦b¶i¦æ³o¼Ëªº¤u§@¤W¡A¯S§O¬O³o¼Ë¦³¾÷·|Åý¤é«áªº¥Í²£¤O¦³
­¿¼Æªº¦¨ªø¡C

¦b¬Y¦¸¾ã­Ó¶}µo¹Î¶¤ªºstatus review meeting¤¤¡A§Ú­ÌÅ¥¨ì³o¼Ëªº
¹ï¸Ü¡C

¥¬¾|´µ(±aµÛ½èºÃªºªí±¡)¡G±j´Ë¡A§Ú±q§Aªºstatus report¤¤¥i¥H¬Ý¨ì
¡A§A¥Ø«eªº¶i«×¥¿¦b¸¨«á¡C§A³o­Ó§«ô¥¿
¦b¦£¤°»ò¡H

±j´Ë(¦³ÂI¿³¾Ä) ¡G§Ú³o­Ó§«ô¥¿¦£µÛ³]­p¸ò¶}µo¤@­Ó¥i¥H¦@¥Îªº
component¡A©Ò¥Hªá¤F¤£¤Ö®É¶¡¡C§Ú·Q¦pªG¤@¤Á
¶¶§Qªº¸Ü¡A¤j·§¦A¨â­Ó§«ô´N¥i¥H§¹¤u¡C©Ò¥H
¾ã­Ó¶i«×¤j·§¥Ø«e·|¤ñ¥Ø«eªºplan±ß¤T­Ó§«ô¡C
¥i¬O¦pªG³o­Ócomponent¼gªº¦nªº¸Ü¡A§Ú­Ì´N¥i
¥H°¨¤Wµo´§¥¦ªº«Â¤O¡C¦pªG¨C­Ó¤H³£¥Î§Ú·s¼g¦n
ªº³o­Ócomonentªº¸Ü¡A§Ú¹w¦ô¥i¥H¬Ù¤U§Ú­Ì¤@
¥bªº¶}µo®É¶¡¡C§Ú·Q¦pªG¨S¦³¥X¤j°ÝÃDªº¸Ü¡AÀ³
¸Ó¥i¥HÅý¤j®a´£¦­¨â­Ó¤ë§¹¦¨

¥¬¾|´µ ¡GGood job¡C(­±¹ï¨ä¥Lªº¤H) §Ú±`±`»¡¡A­nwork
smart¡A¤£­nwork hard¡C§A­Ì­n¦n¦n¸ò±j´Ë¾Ç²ß¡C
¦ã¤O§J´µ¡A§Aªº¶i«×«ç»ò¼Ë¡H¡K

¤@­Ó¤ë«áªºstatus review meeting....

¥¬¾|´µ(±aµÛ¨S¦³­@¤ßªºªí±¡)¡G±j´Ë¡A§Aªº¨º­Ó¦@¥Îªºcomponent²{¦b¶i«×«ç
»ò¼Ë¤F¡H§A¤£¬O»¡¡A¨â­Ó§«ô´N¼g§¹¤F¶Ü¡H
²{¦b³£¤w¸g¤@­Ó¤ë¤F¡C

±j´Ë ¡G§Ú¥Ø«e¹J¨ì´X­Ó¤ñ¸ûtrickyªºbug¡A©Ò¥Hªá¤F¤£
¤Ö®É¶¡¦b§ä°ÝÃD¡A²{¦bÁÙ®t¤@¨Ç¤p¦a¤èÁÙ¨S°µ¦n
¡C§Ú·QÀ³¸Ó¦Aµ¹§Ú¤@­Ó§«ôÀ³¸Ó´N¨S¦³°ÝÃD¤F¡C
§Ú·QÀ³¸ÓÁÙ¬O¥i¥HÅý§Ú­Ì´£¦­¤@­Ó¤ë§¹¦¨
implementation¡C

¥¬¾|´µ ¡G­nª`·N®É¶¡³á¡AÁÙ¦³quality¡CQuality¬O³Ì­«­nªº¡C

Implementation delay¤F¤@­Ó¤ë®Éªºstatus meeting...

¥¬¾|´µ(±aµÛ¨S¦³­@¤ßªºªí±¡)¡G±j´Ë¡A´ö¦Ì¸ò¦ã¤O§J´µÁÙ¦³¼ä¦è¥d¡A³£¬Ocall
§A©Ò¼gªº¨º­Ó¦@¥Îªºcomponent¡A¥i¬O¨C­Ó¤H³£
¹J¨ì¤£¤@¼Ëªº°ÝÃD¡C§A¼gªº³o­Ócomponent¨ì©³
ÁÙ¦³¦h¤Öbug¡H¨ì©³¤°»ò®É­Ô¤~·|í©w¤U¨Ó¡H

±j´Ë ¡G§Ú·Q¥i¯à¬O¤W¦¸debug®É¡A±a¨Óªºside effect¡C§Ú
·Q¦Aµ¹§Ú¤@­Ó§«ôªº®É¶¡¡AÀ³¸Ó´N¥i¥Hí©w¤U¨Ó¤F¡C
¤£¹L§Ú·Q¹ï©ó¤é«áªº±M®×À³¸Ó¥i¥H¦³¬Û·í¤jªºÀ°§U¡C

¥¬¾|´µ ¡G¤£¬O¦­§i¶D¹L§A­nª`·NQuality¤F¶Ü¡H(¹ïµÛ¾ã­Óteam)
Quality¬O³Ì­«­nªº¡C§Ú­Ì°µ¤°»ò¨Æ±¡¡A³£­n½T«O¥¦
ªºquality¡K

Implementation delay¤F¤T­Ó¤ë¤§«á¡A±j´ËÂ÷¶}¤F¤½¥q¡C¯d¤U¤@­Ó«j±j¥i¥H
¹B§@ªºcomponent¡C¦b¤é«áªºproject¸Ì¡A³o­Ó¼g¦nªºcomponent±q¨Ó³£¨S¦³
³Qreuse¹L¡K

·íµM³o¸Ì¥i¥H±q¹ï¸Ü¤¤¡Aµo²{¤@­Ó¦³½ìªº²{¶H¡G

- ¤@¯ëªºµ{¦¡¶}µo¤H­û¡A«D±`³ßÅw¨Ï¥ÎIf then elseªº´y­z¡C¦ÓºÞ²z¤H­û¡A
³q±`¥u·|Å¥¨ì¥L·QÅ¥ªº³¡¤À¡C

§Ú¥Î³o¥y¸Ü¨Ó°µ¤ñ³ë¡G¡y¦pªG¤Ó¶§±q¦èÃä¥X¨Óªº¸Ü¡A¤Ñ¤W´N·|±¼¤U¨Ó«Ü¦h«Ü
¦hªº¿ú¡AÅý§Ú¤@½ú¤l¤]ªá¤£§¹¡C¡z

¹ï¤@­Óµ{¦¡³]­p®v¨Ó»¡¡A³o¬O¤@­Ó§¹¥þmake senseªºstatement¡C¦]¬°µ{¦¡³]
­p®v³q±`³£¾Ö¦³¨}¦nªºÅÞ¿èÆ[©À¡G¡y­YA«hB¡A¦pªGAªº­È¬Ofalse¡ABªº³o­Ó
block·íµM´Nrun¤£¨ì¡z¡C¥i¬O¹ï©ó¦ÑÁó¨Ó»¡¡A¥L¥uÅ¥±o¨ì¡y¤Ñ¤W·|±¼¤U¨Ó«Ü
¦h«Ü¦hªº¿ú¡AÅý§Ú¤@½ú¤l¤]ªá¤£§¹¡C¡K¡z

©Ò¥H·í±j´Ë»¡¡G¡y§Ú·Q¦pªG¤@¤Á¶¶§Qªº¸Ü¡A¤j·§¦A¨â­Ó§«ô´N¥i¥H§¹¤u¡C¡z
«üªº¨ä¹ê¬O¡G¡y¦pªG§A¹B®ð¦n¡A¦Aµ¹§Ú¤@­Ó¤ë´N·|¼g¦n¤F¡C³o­Ócomponent
¦h¦³¥Î°Ú¡Cµ´¹ï­È±oªá¤@­Ó¤ëªº®É¶¡¶}µo¡C¥i¬O¦pªG§Aª¾¹D­nªá¨º»ò¤[¡A§A
¤@©w¤£·|support³o¥ó¨Æ¡C¨SÃö«Y¡A¹w¦ô¥»¨Ó´N·|¦³»~®t¡C¡z­n¯S§Oª`·N¨ì
ªº¬O¡A³s¥L¤º¤ßªº·Qªk¡A³£¥]§t¤Fif then elseªº¬[ºc¡G

If (§A¹B®ð¦n) then {¦Aµ¹§Ú¤@­Ó¤ë´N·|¼g¦n¤F¡C};

component = «D±`¦³¥Î;

«D±`¦³¥Î = µ´¹ï­È±oªá¤@­Ó¤ëªº®É¶¡¶}µo¡F

If (§Aª¾¹D­nªá¨º»ò¤[) then {§A¤@©w¤£·|support³o¥ó¨Æ};

¶â¡A³o´N¬O³nÅé¤uµ{®v¸ò¤@¯ë¤H³Ì¤jªº¤£¦P¡C

µM¦Ó¹ï©ó¥¬¾|´µ¨Ó»¡¡A¥L¥uÅ¥¨ì¡G¡yªá¨â­Ó§«ô¡A´N¦³¤@­Ó¥i¥HÅý¾ã­Óteam
´£¦­¨â­Ó¤ë§¹¤uªº¯µ±KªZ¾¹¡A¥H«áÁÙ¥i¥Hreuse¡A§Ú­Ì¥H«á´N·|¦³¶W°ªªº¥Í²£
®Ä²v¡A¥i¥H§â¹ï¤â»·»·©ß¦b«á­±¡K³o²ª½´N¹³¬O¾Ö¦³¦Û¤vªº¦L¶r¾÷¤@¼Ë¹À¡C
´Nºâ³o­Ó³Ã¥ëºC¤F¨â­Ó¤ë¡A§ÚÁÙ¬O¥i¥H±q¤é«á¾ãÅé¥[³tªº®É¶¡¸É¦^¨Ó°Ú¡C§Ú
­n¤£­n¸ò¦N®R³ø§i³o­Ó¦n®ø®§¡H¦]¬°§Ú¨ô¶Vªº»â¾É¡A¤~·|¦³³o»ò°ªªº¥Í²£¤O
¡Aªí²{³o»òÀu¨q¡A¤µ¦~¤@©w¥i¥H»â¤@¦Ê±iªÑ²¼¡K¡z¶â¡A³o´N¬O¦ÑÁó¸ò¤@¯ë¤H
³Ì¤jªº¤£¦P¡C

®Ú¾Ú«D¥¿¦¡ªº½Õ¬d(§@ªÌµù¡G¥i¥H°Ñ¦Ò§Ú¸òÆF¤üµÜ¦èªº³X½Í¬ö¿ý¬°ÃÒ)¡Areuse
³q±`¨S¦³±a¨Ó¦p¦P¹w´Áªº¥Í²£¤O§ïÅÜ¡C¦b¬Y¨Ç¯S®íªº®×¨Ò¤¤¡A¤Ó±j½Õ­nreuse
ÁÙ³y¦¨¤FscheduleªºÄY­«¸¨«á¡C§Ú¹Á¸ÕµÛÂk¯Ç¥X¤U¦C­ì¦]¡G

*¦Û¥H¬°¼F®`ªºµ{¦¡³]­p®v¥u·Q¥Î¥L¦Û¤v¶}µoªºcomponent¡C

*¶}µo³nÅé³Ìªá®É¶¡ªº³¡¤À¡A¨Ã¤£¬O¦b©ó¼gµ{¦¡¥»¨­¡C

*§C¦ô¾Ç²ß¨Ï¥Îcomponent©Ò»Ý­nªáªº®É¶¡¡C

*¿ù»~ªºcomponent³]­p²z©À¡A¥H¦Ü©óreuse³o¨Çcomponent¤Ï­Ë·|­°§C¥Í²£¤O¡C

*§C¦ô¶}µocomponentªº§xÃøµ{«×¥H¤Î´ú¸Õcomponentªº§xÃøµ{«×¡C

*¶}µo¥X¨Óªº³nÅé¡A¦^À³³t«×¤ÓºC¡A»Ý­n¶i¦æ¤j´T«×ªº§ï¼g¡C

¥H¤U§Ú·|°w¹ï³o¨Ç­ì¦]¡A¶i¦æ§ó¸Ô²Óªº»¡©ú¡C

***¦Û¥H¬°¼F®`ªºµ{¦¡³]­p®v¥u·Q¥Î¥L¦Û¤v¶}µoªºcomponent***

¹ï«Ü¦h¸¹ºÙ¬Oµ{¦¡³]­p®v°ª¤âªº¤H¨Ó»¡¡A¶}µo¦Û¤vªºcomponent¡A¤ñ°_¨Ï¥Î
§O¤Hªºcomponent¡A­n¨Ó±o¦³¦¨´N·P¦h¤F¡C¨Ï¥Î§O¤Hªºcomponent¡A©TµM¥i
¥H¼W¥[§åµûªº¼Ö½ì¡A¥i¬O¹ï©ó³o¨Ç¤H¨Ó»¡¡A±a¨Óªº¤£¾A¥i»·¤j©ó±a¨Óªº«K
§Q¡C³Ì¥D­nªº­ì¦]¦b©ó¡G

-¨Ï¥Î§O¤Hªºcomponent¡A´N¹³§â§O¤H¥Î¹Lªº«OÀI®M¬~¤@¬~¡A¦A®³¥X¨Ó¥Î¤@¼Ë
¡AÁöµM¬Ý°_¨Ó¥~ªí¨S¤°»ò°ÝÃD¡A¥i¬O¡Aäú¡I½Öª¾¹D¸Ì­±Âä°»òżªF¦è¡H

¤k©ÊŪªÌ¦pªG¨S¦³¥Î¹L«OÀI®Mªº¸gÅç¡A¥i¥H·Q¹³§â§O¤H¥Î¹Lªº½Ã¥Í¯ÈÅ஦A
¨Óreuse¡K«Üäú¤ß¹ï¤£¹ï¡Hı±o«Üż¹ï¤£¹ï¡H¨Ï¥Î§O¤H¼g¦nªºcomponent¡A¤j
³¡¤À®É­Ô¡A®t¤£¦h´N¬O³o¼Ëªº·Pı¡C

¹ï©ó³o¨Ç¤H¨Ó»¡¡A§O¤H¶}µoªºcomponentÁ`¬O¦³¤£°÷§¹¬üªº¦a¤è¡A§Y¨Ï¥~¦bªº
¤¶­±©w¸qªº²M²M·¡·¡¡A¨Ï¥Î¦U¦¡¦U¼Ëªº¼Æ¾Ú¶i¦æ´ú¸Õ¬Ý°_¨Ó¨S¦³°ÝÃD¡A¸Ì­±ÁÙ
¬O¥i¯à·|·tÂåȾ÷¡C·Q·Q¬Ý¦b¸Õºâªíªºµ{¦¡¸Ì­±¡A©~µM¥i¥Hª±¼ÒÀÀ­¸¦æ¹CÀ¸¡H
¡K§O¤H¼gªºªF¦è¡A§A¦pªG®³¤£¨ì­ì©l½X¡A§A¥Ã»·¤£ª¾¹D¨ì©³ÂäF¦h¤Ö«áªù¸òbug
¦b¸Ì­±¡KÁÙ¬O¦Û¤v¨Ó§a¡C

µM¦Ó·í§A¼g¥X¦Û¤vªºcomponent¡A¨º¬G¨Æ´N§¹¥þ¤£¤@¼Ë¤F¡C¤j³¡¤Àªº¤H³£§Æ
±æ¦Û¤v¼gªºªF¦è¥i¥H³y¦¨ÅF°Ê¡AÅý¦Û¤v°µ¦nªº³o­Ó¤pÁ³µ·°v¡A¥i¥H¨Ï¥Î¦b¦U
¦¡¦U¼Ë¤£¦Pªº³õ¦X¡C³o«Ü¹³¬O¬ÝµÛ¦Û¤v¾i¤jªº«Ä¤lªø¤j¦¨¤H¤@¼Ë¡C§Y¨Ï¥¦¤£
¦¨§÷¡A§AÁÙ¬O»{¬°¥¦¥i¥H©Ó¾á­«­nªº³d¥ô¡A¨C¦¸¬Ý¨ì¦³¤H¦b¥Î¥¦¡A´N·|§Ô¤£
¦í¤º¤ßÅѳߡC·íµM¡AÁ`¦³¤H¤£Ãѳf¡A·|§C¦ô§Ú­Ì©Ò¼¶¼gµ{¦¡ªº¤@¯ë©Ê»P¶W°ª
ªº¼u©Ê¡C¹J¨ì³oºØª¬ªp¡A·íµM±o­n«ü³d³oºØ¤£¨ã¹Î¶¤¦X§@ºë¯«ªº¦æ¬°¡C°£¦¹
¤§¥~¡A«Ø¥ß¤@®M¤@©w­n¨Ï¥Î§A¶}µoª«¥óªº¼Ð·Ç¡A¦b§â³o­Ó¤å¥ó¦C¤J§A­Ì¤½¥q
ªºISO¤å¥ó¤¤¡A´N¥i¥H±j­¢¨Ï¥Î³o­Ócomponent¡C¹ï¤F¡A¦pªG¦³½Ö¬Ý¨ì§Ú©Ò¼g
ªºÁ~¸ê­pºâ¼Ò²Õ¡A½ÐÀ°§Ú§i¶D¥¦¡A§Ú«Ü·Q©À¥¦¡C§ÚÁÙ¬Oı±o¥¦¬O³Ì´Îªº¡C

¦]¬°¤å¤HÁ`¬O¬Û»´¡A©Ò¥H­n»¡ªA¨ä¥L¤H¨Ï¥Î§A©Ò¶}µo¥X¨Óªºcomponent¡A´N
±o­nªá¬Û·í¤jªº¤O®ð¡C©Ò¥H«Ü¦h®É­Ô¡A©Ò¿×ªºreuse¡A¨ä¹ê³£¥u¦³¦Û¤v¦breuse
¦Û¤v¼g¹Lªºcomponent¡C

¨Ï¥Î§O¤Hªºcomponent¡A¬O§_¥i¥H´£ª@¥Í²£¤O¡A¨ä¹êÁÙ¸ò¤U¤@­Ó°ÝÃD¦³Ãö¡G

***¶}µo³nÅé³Ìªá®É¶¡ªº³¡¤À¡A¨Ã¤£¬O¦b©ó¼gµ{¦¡¥»¨­¡C***

¦@¦P¶}µo³nÅé¡A¨ä¹ê¹³¬O§â¤@°ï¨Ó¦Û¼Ú¬ü«D¦U­Ó¤j³°¡A¤£¦P°ê®aªº¤H¡A¦@¦P
»E¶°°_¨Ó¡A¥Î¤å¨¥¤å¨Ó¼g·s¸Ö¤@¼Ë§xÃø¡C³Ì§xÃøªº¦a¤è¡A¦b©ó­n¯à°÷©¼¦¹·¾
³q¡A²M·¡¤F¸Ñ¨ì©³­n¶}µo¤°»ò¡AÁÙ¦³­n«ç»ò¶}µo³o­ÓªF¦è¡CÆ[©Àªº·¾³q¡A¬O
³Ìªá®É¶¡ªº¡C¼gµ{¦¡¥»¨­¨ä¹ê¨Ã¤£¬O³Ìªá®É¶¡ªº³¡¤À¡C§Y¨Ï§A¬ÝµÛ¨}¦nªº³]
­p¤å¥ó¡A§AÁÙ¬O»Ý­n®ø¤Æ§O¤Hªº·Qªk¡A¥J²Ó¦a«ä¦Ò¡A¦AÂà¤Æ¦¨§A¦Û¤vªº·Qªk
¡A³Ì«á¤~·|Åܦ¨µ{¦¡¡C¦Ó³o­Ó¹Lµ{¡A¨Ã¤£¬O¥ô¦ó¦@¥Îªºcomponent¥i¥H¥[³tªº¡C

©Ò¥H¹ï©ó¥Í²£¤Oªº´£ª@¡A¨ä¹ê¬O¦b¤@­Ó¤H¤w¸g²M·¡¦aª¾¹D¥L­n­t³d¼¶¼g¤°»ò
¼Ëªºµ{¦¡¥H«á¡A¨Ã¥B¤]¤F¸Ñcomponent­n«ç»ò¨Ï¥Î¥H«á¡A¤~·|±a¨Ó³o¼Ëªº®Ä
¯q¡C¦pªGcomponentªº¤Þ¶i¡A¥i¥HÅý·¾³qÆ[©Àªº³t«×¥[§Ö¡A¥u¦³¦b³o­Ó®É­Ô
¡A¤~·|±a¨Ó¥Í²£¤Oªº´£ª@¡C¤£¹L¦³Ãö¥Í²£¤Oªº´£ª@¡A¨Æ¹ê¤WÁÙ¬O¦³·¥­­ªº¡C

¥¬¾|´µ¡G§A­Ì¤£¬O¾Ö¦³¦@¥Îªºcomponent¶Ü¡H©Ò¥H¥Í²£¤O¤£¬O¤w¸g´£ª@¤F50%¶Ü¡H
§A­Ì¤£¬O¹ï¥¦¶V¨Ó¶V¼ô±x¶Ü¡HÀ³¸Ó¥i¥H¶V°µ¶V§Ö°Ú¡C¤W¦¸¼g¤F¤T­Ó¤ëªº
µ{¦¡¡A²{¦bÀ³¸Ó¥u­n¤T¤Ñ´N¥i¥H¼g§¹¤F§a¡A«x¡A¤£¬O¶Ü¡H

ªp¥B°£¤F·¾³q¥H¥~¡A§Ú­Ì¤£¥i¥H§C¦ô§äªF¦è©Ò»Ý­nªº®É¶¡¡C§A»Ý­n¤@­Ócomponent
¡A¥i¬O³o­Ócomponent¨ì©³¦b¨º¸Ì©O¡H¦³½Ö¼g¹LÃþ¦üªºªF¦è©O¡H¦pªG§A¹B®ð¤£
¦n¡A¥i¯à§A·|ªá¤T¤Ñªº®É¶¡¥h§ä¤@­Ó§A¤@­Ó¤U¤È´N¼g¦nªºªF¦è¡C«Ü¦h¤H³£·|
¿ï¾Ü¦Û¤v°Ê¤â¼g¡A¦Ó«D§ä¦@¥Îªºcomponent¡C©Ò¥H¶V²³æªº¤pµ{¦¡¡A´N·|¦³¶V
¦h¤H·Q¼g¼g¬Ý¡Cªp¥B¼g¼g¤pªF¦è¡A¥»¨Ó´N¬Oµ{¦¡³]­p®v¦b¾Ç²ß¤@¶µ·s§âÀ¸®É¡A
³Ì±`°µªº¨Æ±¡¡C©Ò¥H»´¶q¯Åªºcomponent¡A¼Æ¶q¥i¯à³Ì¦h¡C²Ö¿n°_¨Ó¤]ªá±¼³Ì
¦h¶}µoªº®É¶¡¡C

ÁÙ¦n¤@®a¤½¥q³q±`³£·|¦³´X­Ó¶W¤H¡A¥i¥H¨³³tÀ°§A§ä¨ì§A­nªº¸ê°T¡CÃþ¦ü·j
´M¤ÞÀºªºµ{¦¡¡A¥i¯à¥i¥HÀ°§A¤@ÂI¦£¡A¥i¬O³o¨Çµ{¦¡¹B§@ªº«e´£¬O¡A¥²¶·­n
¦³¤H¾ã²z¹L³o¨Ç¸ê°T¡C¦Ó³o­Ó°²³]ªº¤£¦¨¥ß¡A³q±`¤]»¡©ú¤F¬°¤°»ò­n±À¦@¥Î
ªºcomponent·|¬Û·í§xÃø¡C¦]¬°­n¨Ï¥Îªº¤H¡A¤£ª¾¹D§A³o¸Ì¦³¦n±dªºªF¦è¡C

·í§A§ä¨ì¤F³o­Ócomponent¡A§A¤]¤F¸Ñ¦b§A§¹¦¨§Aªº¤u§@®É¡A·|»Ý­n¥Î¨ì³o­Ó
component®É¡A³o®É­Ô©Ò­±Á{ªº°ÝÃD¡A´N³Q´£°ª¨ì¤F¥t¤@­Ó¼h¦¸...
(«ÝÄò)

2003-10-15, 16:03 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¿W©t¤ì±MÄæ ¤§ Reuse the ComponentÅã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

as Title

2003-10-15, 16:02 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¨÷¤T¡G³ø»ù¶¥¬q¹w¦ô±M®×®Éµ{»P¦¨¥»Åã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

ij»ù

­ì«h¤W­n¸ÑŪ¤@¥÷³ø»ù³æ»P­n§äºâ©R¥ý¥Í¸ÑÄÀ§Aªº­±¬Û®t¤£¦h¡A³q±`
»Ý­n¦³±M·~¤H¤hªº»¡©ú¡A¤~¯à¬Ýªº¥X¸Ì­±ªº¥È¾÷¡FµM¦Ó§A¥Ã»·¤£ª¾¹D
³o¨Ç±M·~¤H¤h¡A¤°»ò®É­Ô¬O¦b°ä§A¡A¥u¬O·Q±q§Aªº¤f³U¸Ì­±¡A¦hÁȤ@
¨Ç¶r²¼¡C°£«D§A¦Û¤v¤]¬O±M·~¤H¤h¡A¥i¥H¬Ý±o¥X¨Ó¡CµM¦Ó¨Ì¾Ú¾÷²v¨Ó
»¡¡A³o¼Ëªº¥i¯à©ÊÆZ§Cªº¡C©Ò¥H«È¤á³q±`¯à°µªº¡A´N¬O¶¶µÛ§Aªº¸Ü¡A
§ä¥X»y¯f¡AÀH«K¶Ã¬å¤@³q¡C

µM¦Ó¥Ñ©ó±M®×¸g²z¤]¬O³z¹L¥Á·N½Õ¬dªk¡A¦ô­p¥X±M®×ªº®Éµ{»P¦¨¥»¡C
¥i¬O¦b»P«È¤á·¾³q®É¡A³q±`´£¨Ñ­ì©l¦ô­pªºteam member¨Ã¤£·|¥X®u¡C
²¦³ºÄ³»ù³o¬O¶È­­°ª¶¥¥DºÞ©Ò±q¨Æªº¥ð¶¢®T¼Ö¡A©Ò¥H³q±`´N±o­n·QºÉ
¿ìªk¥æ¤e¹B¥Î¤U­±´XºØ¤èªk¡A°äÄê¨ì©³¡C

¼o¸Ü³s½gªk¡G
===========
¹B¥Î³o­Ó¤èªk¡A³q±`¬O¬°¤F±N¬G¨Æ±q¬Y¤@¶¥¬q¡A¹L´ç¨ì¥t¥~¤@­Ó¶¥¬q
®É¡A©Ò»Ý­nªºµo»yµü¡C³q±`¤£¨ã¥ô¦ó·N¸q¡A¥i¬O¥i¥H©ì©µ®É¶¡¡A»s³y
»H¯ÖªºÀ£¤O¡A¶i¦Ó«P¦¨¦@ÃѪº¹F¦¨¡C¨å«¬ªº¼o¸Ü¥]§t¡G

¡¯¤@¤Ñ¤u§@¤K­Ó¤p®É
¡¯¤@­Ó§«ô¥ð®§¨â¤Ñ
¡¯(½Æ­z³ø»ù³æ¡A§Ï©»«È¤á¬Ý¤£À´¤¤¤å)¤@­Ó¤H¤ë¬O20¸U¡A©Ò¥H¤»­Ó¤H¤ë
¬O120¸U¡K
¡¯«~½è¬O«D±`­«­nªº¡K

²ö¦W¨ä§®±À½×ªk¡G
==============
§Ú¬Ý¹L¹B¥Î³o­Ó¤èªk³Ì¯«©_ªº¤@­Ó®×¤l¡A±M®×¸g²z±N©Ò»Ý­nªá¶Oªº¦¨
¥»¡A»P¬Y­Ó«Ü¯îÂÕªº«ü¼Ðµ²¦X¦b¤@°_¡C­ì«h¤W´N¬O¤£ª¾©Ò¤ª¡A§¹¥þ®¯
Â÷§Ú­Ì©Ò»{ª¾ªºÅÞ¿è¦Ó¨¥¡C³o­Ó¤èªkªº±j¤j¤§³B¡A¦b©ó«È¤áªº«ä¸ô·|
§¹¥þªºµu¸ô¡A´N¥i¥H­«·s³]©w¥ô·N®_³Î¤F¡C

«È¤á ¡G§Ú¦³¬Ý¨ì§A­Ì¨Ì·Ó¨C¶µ¥\¯à¡A¾ã²z¥X¤@­Ó¥\¯àªº³æ»ù¥X¨Ó
¡A¥i¤£¥i¥H½Ð§A¸ÑÄÀ¤@¤U¡A¨C­Ó¥\¯àªº³æ»ù¬O«ç»ò­pºâ¥X
¨Óªº¡C

¤Ñ¤~¸g²z¡G­ì«h¤W©O¡A§Ú¬O¨Ì¾ÚRFQ¤W¨C­Ó¥\¯à±Ô­zªº¦r¼Æ¡A­¼¥H¤@
­Ó§Ú¯S¦³ªº¼Æ¦r­pºâ¥X¨Óªº¡C©Ò¥H§A¬Ý¡A³o­Ó¥\¯àÁ`¦@¦³
30­Ó¦r¡A¤@­Ó¦r¤@¸U¡A©Ò¥H­n°µ³o­Ó¥\¯àÁ`¦@­nªá30¸U¡C

«È¤á(³´¤J·¥«×ªº¾_Åå»P²V²c¡A¬ÝµÛ¤Ñ¤~¸g²z»{¯uªºªí±¡¡A»{¬°¥L¤£¬O
¶}ª±¯ºªº)¡G¶â¡K¡K³o­Ó²z½×¦³¨S¦³¤°»ò®Ú¾Ú¡H

¤Ñ¤~¸g²z ¡G³o¬O¸g¹Lªø¤[ªº²Î­p»P­pºâ¡A¾ã²z¥X¨Óªºµ²ªG¡C

«È¤á(¥L¤£·|¬OÁ¿¯uªº§a¡H)¡G¶â¡K§Ú·Q½Ð°Ý¤@¤U¡A¦pªG§Ú­Ì­×§ïRFQ¤W
ªº¤å¦r¡AºâªkÁÙ¬O¤@¼Ë¶Ü¡H

¤Ñ¤~¸g²z¡G³o´N­n¥Îchange requestªº¤èªk¨Ó­pºâ¤F¡C­ì«h¤W´N¬O§ï¤@¦r
©Î§R¤@¦r³£¬O¤@­Ó¦r·|¼vÅTÁ`»ù¤@¸U¡C¦]¬°³oªí¥Ü§Aªº»Ý¨D
¤£©ú½T¡A±M®×¶}©l«á¦³¥i¯à·|¦A»°¹L¡CÀY¤@¦¸±Ä¥Î³oºØ±j¤j
ªº¤èªk¡A§Ú·Q§Ú­Ì¥i¥H°w¹ïchange requestªº³¡¤À¯S§O¥´­Ó§é¦©¡C

«È¤á(§Ú¯uªº¹J¨ì¤@­ÓºÆ¤l¡I)¡G¶â¡K¶â¡K§Ú¦A¸ò§AÁpµ¸¡C

¯u²zªk¡G
=======
·í«È¤á¦³¥ô¦óºÃ°Ý®É¡A­«½Æ»¡©ú¤@¦¸¦Û¤vªº¸ÑÄÀ¡AµM«á±j½Õ¤@¦¸³o´N¬O
¯u²z¡C¯u²z¡A¬O¤£ÅG¦Û©úªº¡C

«È¤á ¡G§Ú¦³¬Ý¨ì§A­Ì¨Ì·Ó¨C¶µ¥\¯à¡A¾ã²z¥X¤@­Ó¥\¯àªº³æ»ù¥X¨Ó¡A
¥i¤£¥i¥H½Ð§A¸ÑÄÀ¤@¤U¡A¨C­Ó¥\¯àªº³æ»ù¬O«ç»ò­pºâ¥X¨Óªº¡C

¤Ñ¤~¸g²z¡G³o¬O¸g¹L±M®a¾ÇªÌ¡A¼f·Vªºµû¦ô¬ã¨s¤§«á¡A¾ã²z¥X¨Óªºµ²ªG¡C

«È¤á ¡G§Ú·Q§ÚÁ¿ªº¤£°÷©ú½T¡A§Ú¥i¤£¥i¥Hª¾¹D§A­Ì¨ì©³¬O«ç»ò¼Ë¶i
¦æµû¦ôªº¡H

¤Ñ¤~¸g²z¡G§Ú·Q§ÚÁ¿ªº¤£°÷²M·¡¡A³o¬O¸g¹L±M®a¾ÇªÌ¡A¨Ì¾Ú§Ú­Ì¤½¥q¦h¦~
¼Æ¾Úªº²Î­p¤ÀªR¡AÀ°§Ú­Ì­pºâ¥X«D±`½ÆÂøªº¤½¦¡¤§«á¡A¦A¸g¹L
¼f·Vªºµû¦ô¬ã¨s¡A©Ò¾ã²z¥X¨Óªºµ²ªG¡C

«È¤á ¡G§Ú¥u¬O·Qª¾¹D¥L­Ì¨ì©³¬O¨Ì¾Ú¤°»ò¼Ð·Ç¡A¬O«ç»ò¼Ë¨Ó¶i¦æµû¦ôªº¡H

¤Ñ¤~¸g²z¡G§Ú·Q¦o­Ì´N¬O¨Ì¾Ú§Ú­Ì¤½¥q¦h¦~¼Æ¾Úªº²Î­p¤ÀªR¡AÀ°§Ú­Ì¾ã²z
¥X«D±`½ÆÂøªº¤½¦¡¤§«á¡A¦A§â¬ÛÃöªº¼Æ¦r¥N¶i¥h¡A©Ò­pºâ¥X¨Ó
ªºµ²ªG¡C

¯u²zªk»P¼o¸Ü³s½gªkªº®t²§¦b©ó¼o¸Ü³s½gªk©Ò¥Îªº¦r¥y¡A³q±`ÁÙ·|¦³
¨Ç¤£¦P¡A¥u¬O¤@°ï³¯µÄÀݽմN¬O¤F¡F¯u²zªk«h¬O¦P¼Ëªº§N¶º¡A¤@¸ôª£
¨ì©³¡Cª½¨ì«È¤á§¹¥þ©ñ±ó©è§Ü¬°¤î¡C

¤½¦¡ªk¡G
========
¤½¦¡ªk¸ò²ö¦W¨ä§®±À½×ªkªº®t²§¦b©ó¡A¤½¦¡ªk©Ò¤Þ¥Îªº¤½¦¡¡A¬O½T¹ê
¦s¦bªº¡C¥i¬O¥Ñ©ó¹ê»Ú¤Wªº¦ô­p¡A®Ú¥»¤£¬O«Ø¥ß¦b¼Æ¾Ç¼Ò«¬¤Wªºµ²ªG
¡C©Ò¥H­Y¤£¬O¨Ì¾Úµ²ªG½s¤@­Ó°²ªº¼Ò«¬¥X¨Ó¡A´N¬O®Ú¥»¥u­nÁnºÙ±Ä¥Î
³o­Ó¼Ò«¬§Y¥i¡C

«È¤á ¡G§Ú¦³¬Ý¨ì§A­Ì¨Ì·Ó¨C¶µ¥\¯à¡A¾ã²z¥X¤@­Ó¥\¯àªº³æ»ù¥X¨Ó
¡A¥i¤£¥i¥H½Ð§A¸ÑÄÀ¤@¤U¡A¨C­Ó¥\¯àªº³æ»ù¬O«ç»ò­pºâ¥X
¨Óªº¡C

¤Ñ¤~¸g²z¡G³o¬O³z¹Lfunction point­pºâ¥X¨Óªºµ²ªG¡C·íµM¡A¨C­Ó­pºâªº
¹Lµ{§Ú¨S¦³¦C¦b³o¸Ì¡C¦pªG§A¦³»Ý­n¡A§Ú¥i¥H¦C¥X¨Óµ¹§A
¡C(§A­n¯uªº­n¡A§Ú¦^®a½s¤@¥÷µ¹§A´N¬O¤F¡C)

«È¤á(²×©ó¹J¨ì¤@­Ó±M®a)¡G¤£¥Î¤F¡C¤£¥Î¤F¡C§AÁٻݭn§Ú­Ì´£¨Ñ¶i¤@
¨Bªº¼á²M¶Ü¡H

³o­Ó¤èªkªº¦n³B¡A¦b©ó¤j³¡¤À«È¤á¥u­nÅ¥¨ì¤@­Ó²z½×¤Wªº¦Wµü¡A´N·|
¿³°_¤@ªÑ±R·q¤§·N¡C³q±`¤£·|¦³¤H·Q­n¤F¸Ñ¡A¼Æ¦r¬O«ç»ò¼Ë±À½×¥X¨Ó
ªº¡Cªp¥B¦pªG«È¤á¯u¥¿»Ý­n§A´£¨Ñ¸Ô²Ó¼Æ¦rªº®É­Ô¡AÀH«K½s¤]¥i¥H½s
¥X°äÄꪺ¼Æ¦r¨Ó¡C

³o­Ó¤èªkªº¥t¥~¤@­Ó¦n³B¬O¡A¦b©ó¤@¯ë¤H¹ï©ó¬ì¾Çªº«H¥õ¡C¶V¬O«H¥õ
¬ì¾Çªº¤H¡A¶V¤£ª¾¹D«ç»ò¼Ë¥h»P¬ì¾Çª§ÅG¡C©Ò¥H±Ä¨ú³o­Ó¤èªk¡A³q±`
·|¹J¨ì¤ñ¸û¤pªºªý¤O¡C

¤pµ²¡G
========
³q±`³o´XºØ¤èªk¥æ¤e¹B¥Î¥H«á¡A«È¤áªº¸£³U¤]³Q²V²cªº®t¤£¦h¤F¡C©Ò¥H
³q±`´N·|©¹¤U¤@¨B±À¶i¡C«È¤á³q±`¦b¦¹®É·|¬I¥X¼»¤â?¡A¤£ºÞ¤T¤C¤G¤Q¤@
¡Aª½±µ¬å±¼³ø»ùªº¤@©w¦Ê¤À¤ñ¡C³q±`·|¯d¤@¨Çµ¹©Ó¿ì¤H°µ·~ÁZ¡A¯d¤@¨Ç
µ¹±ÄÁÊ°µ·~ÁZ¡C

µ²»y
=====
¸g¾ú¤F³o»ò½ÆÂøªº¹Lµ{¥H«á¡AÃø©Ç¤j³¡¥÷ªº±M®×¡A³£Ãø¥H°k²æ¹wºâ¶W¥X
³W¹º¡AÁÙ¬O®Éµ{ÄY­«¸¨«áªº©R¹B¡C·íµM°Õ¡A¤@¶}©lªº¦ô­p¿ù»~¡A³q±`ÁÙ
¤£¨¬¥H³o»òÄY­«ªº©ì©µ¶i«×»P®ø¤Æ¹wºâ¡A¤@©w­n»P§ó¦hªº¿ù»~ªº¨Mµ¦µ²
¦X¦b¤@°_¡A¤~¯à°÷¹F¦¨³o»ò±j¦Ó¦³¤Oªº®ÄªG¡C¦b§â³o¥»®Ñªº½g´T¯Ó¥ú¤§
«e¡A§Ú·|§V¤O¦a§ä´M¦U¦¡¦U¼Ëªº°¾¨£»Pµª®×¡C

(¥þ¤å§¹¡^

2003-10-15, 15:54 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¨÷¤G¡G³ø»ù¶¥¬q¹w¦ô±M®×®Éµ{»P¦¨¥»±K§ÞÅã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

¥Á·N½Õ¬d
--------------
¥Á·N½Õ¬dªº­«ÂI¡A¦b©ó±M®×¸g²z»Ý­n§â©Ò¦³ªº¤u§@¥ý°Ï¤À¥X¨Ó¡C¤]´N¬O»¡¡A±M®×¸g²z±o­nª¾¹D­n§¹¦¨¤@­Ó±M®×¡A©Ò¦³ªº¤u§@¶µ¥ØÀ³¸Ó¬O¤°»ò¡C­ì«h¤W¦pªG³s¤u§@¶µ¥Ø¤]¤£²M·¡¡A§Û§Û«e¤Hªº´¼¼z¤]´N®t¤£¦h¤F¡C

µ¥¨ì¨C­Ó¤u§@³£°Ï¤À¥X¨Ó¤F¡A±µµÛ´N¬O­nÀ°¨C¶µ¤u§@§ä­Ó´À¦º°­¡A­n¥L­Ì´£¨Ñ®Éµ{ªº¹w¦ô¡C±µµÛ§â¥Á·N½Õ¬dªºµ²ªG¬ö¿ý¤U¨Ó¡C³o¸Ì»Ý­n¯S§Oª`·Nªº¬O¡A­n½T©w¨C¶µ¤u§@³£­n³Ì¤Ö§ä¨ì¤@­Ó¤HÄ@·N´£¨Ñ¦ô­pªº¼Æ¾Ú¡C¤U­±³o­Ó¨Ò¤l´N¬O¤@­Ó¤£¦nªº¨Ò¤l¡G

¥¬¾|´µ ¡GµÜ¦è¡A§A»{¬°³o­Ó®×¤lªº¨t²Î¤ÀªR­nªá´X­Ó¤ë¡H
ÆF¤üµÜ¦è¡G¨L¨L¨L¡C

¥¬¾|´µ°O¿ý¤F¡A¨t²Î¤ÀªR¡G¤T­Ó¤ë¡K

¤Q­Ó¤ë«á....

¦N®R ¡G¥¬¾|´µ¡A¬°¤°»ò§A­Ì¹w¦ô¨t²Î¤ÀªR­nªá¤T­Ó¤ë¡A¥i¬O¥ú¨t²Î¤ÀªR¡A´Nªá¤F¤Q­Ó¤ë¡H³o¨ì©³¬O½Ö¦ôªº¡H«ç»ò·|®t³o»ò¦h¡H

¥¬¾|´µ ¡G¡K(³o­ÓµÜ¦è¡A§Ú­n§â§A¯N¦¨¦×°®¨Ó¦Y¡K)³o­Ó¹À¡K

¥¿½Tªº°µªk¬O¡G

¥¬¾|´µ ¡GÁɪù¡A§A»{¬°³o­Ó®×¤lªº¨t²Î¤ÀªR­nªá´X­Ó¤ë¡H
Áɪù ¡G¶â¡K§Ú·Q¡A³Ì¤Ö­n¤T­Ó¤ë¡K¤­­Ó¤ë¦n¤F¡C

¥¬¾|´µ°O¿ý¤F¡A¨t²Î¤ÀªR¡G¤»­Ó¤ë¡K

¤T¤Ñ«á....
¦N®R ¡G¬°¤°»ò§A­Ì¹w¦ô¨t²Î¤ÀªR­nªá¤»­Ó¤ë¡A«ç»ò·|­n³o»ò¦hªº®É¶¡¡H
¥¬¾|´µ ¡G³o­Ó¬OÁɪù¦ô­p¥X¨Óªº¡A¬°¤F©È¥X²{¤°»òª¬ªp¡A§Ú¦A¥[¤W¤@¨Çbuffer¡C¦pªG§Aı±o¤£§´¡A§A­n¤£­n¸òÁɪù½Í½Í¡K

¤Q­Ó¤ë«á....

¦N®R ¡G¬°¤°»ò§A­Ì¹w¦ô¨t²Î¤ÀªR­nªá¤»­Ó¤ë¡A³Ì«á«oªá¤F¤Q­Ó¤ë²{¦bÁ٬ݤ£¨ì¤@­Ó¼v¡H
¥¬¾|´µ ¡G³o­Ó¬OÁɪù¦ô­p¥X¨Óªº¡A¥L¤@¶}©l¹w¦ô¤­­Ó¤ë¡A§ÚÁÙ¤w¸g¥[¤F¤@­Ó¤ëªºbuffer¡A¥i¬O²{¦b¬Ý°_¨Ó¡AÁÙ¬O¤£°÷¡A·íµM¡A³o¤£¬OÁɪù¤£§V¤O¡A¤]¤£¬O§Ú­Ì¨S¦³¦n¦n´x´¤¡A¹ê¦b¬O¤@¶}©l´N¤Ó¼ÖÆ[¤F¡K

¦N®R ¡GÁɪù¡A§A³o­Ó¼Æ¦r¨ì©³¬O«ç»ò¦ô¥X¨Óªº¡H ¡K

³z¹L¥Á·N½Õ¬dªk¡A¤@¤è­±¥i¥HÅý±M®×¦¨­û¨É¨ü°Ñ»P±M®×ªº¼Ö½ì¡C¦pªG¤u§@¶¶§Q§¹¦¨¡A³o·íµM¬O§A»â¾É¦³¤è¤~¥i¥H¶¶§Q¹F¦¨¥ô°È¡F¦pªG¤u§@©µ¿ð¤F¡A³Ì¤Ö§AÁÙ¦³¤@­Ó´À¦º°­¥i¥H±À¨ø³d¥ô¡C·íµM¡A³o­Ó´À¦º°­¦A¹w¦ô®É¶¡®É¡A¦h¥b¤]¬O¦Û¥Ñ¤ßÃÒ§ì¥X¨Óªº¡C

¥[Åv­pºâ
--------------
¥Á·N½Õ¬d§¹¤F¥H«á¡A¨ä¹ê¦³¨â­Ó°Ê§@­n°µ¡A²Ä¤@­Ó´N¬O¥[Åv­pºâ¡C

©Ò¦³ªº¹w¦ô³£·|¦³»~®t¡A®Ú¾Ú¬ì¾Çªº²Î­p¡A»~®tªº¤j¤p¡A¸ò§A¤@½ú¤l·|½ò¨ì¦h¤Ö¦¸ª¯«Ë¦¨¤Ï¤ñ¡C­ì«h¤Wª¯«Ë¹B¶V¦nªº¤H¡A»~®t´N¶V¤p¡C¥u¬O³o¨Ç»~®t¡A¬OÀH¾÷¦a¤À¥¬¦b¤£¦P±M®×¤§¤¤¡C

¤]´N¬O¦]¬°³o­Ó­ì¦]¡AÅý±M®×ªº¦ô­p«D±`ªº¤£·Ç½T¡C³o¤]´N¬O§Ú­Ì¬°¤°»ò­n¥[Åv­pºâªº­ì¦]¡C¦]¬°¨Æ±¡Á`¬O¦³¥X¥G·N®Æªº¥i¯à¡A©Ò¥H³q±`§Ú­Ì·|¬°¨C­Ó¤u§@¶µ¥Ø¡A¹w¦ô¤@©wªºbuffer¡C¦A¥[¤W§Ú­Ì¹ï©ó±M®×¦¨­ûªº¤F¸Ñ¡A´N·|¥[¤W¤@©wªºÅv­«¡A¨Ò¦p¡GSteven©Ò¦ô¥X¨Óªº®É¶¡¡A»Ý­n­¼¥H2­¿¡FAndy©Ò¦ô¥X¨Óªº®É¶¡¡A»Ý­n­¼¥H3­¿¡FJoyce©Ò¦ô¥X¨Óªº®É¶¡¡A«h¬O­n­¼¥H0.8­¿¡K

°£¦¹¤§¥~¡A§Ú­Ì³q±`·|°w¹ï§Þ³N¤WªºÃø«×¡A¥H¤Î¦UºØ­·ÀI«Y¼Æ¡A©w¥X¤@©wªºÅv­«¡A¦A¥[¤W¨Ï¥ÎªÌ¥i¯àÅܧ󪺶µ¥Ø¡A¦A­¼¥H¤@­ÓÅv­«¡C

³o­Ó¤èªkªº­«ÂI¡A¦b©ó©Ò¦³ªºÅv¼Æ¬O§A¦Û¥Ñ¤ßÃÒ¡AÀH«K°ª¿³´N¦Û¦æ§PÂ_¥X¨Óªº¡C¤]´N¬O»¡¥þ³¡³£¬O¨Ì¾Ú§A­Ó¤Hªº¸gÅç¡A¥H¤Î¤W¤Ñ½ç¤©ªºÆF·P¡A¥[¤W©_©Çªº¬Fµ¦³W©w§Î¦¨ªº¤½¦¡©Ò­pºâ¥X¨Óªº¡C

¦b¸g¹L±M®×¦¨­û¦Û¥Ñ¤ßÃÒªº¹w¦ô¡A¦A­¼¤W¤@­Ó¦Û¥Ñ¤ßÃÒªºÅv­«¤§«á¡A³q±`³o®É­Ô§A·|±o¨ì¤@­Ó³Q©ñ¤j³\¦h­¿ªº®Éµ{¡C³o´N¬O¬°¤°»ò³q±`§Ú­Ì·|»Ý­n°Q»ùÁÙ»ùªº­ì¦]¡C¤£¹L¦b¶i¤@¨B±´°Q¥«³õ¶R½æªº³Û»ùªk¤§«e¡A§Ú­ÌÀ³¸Ó¥ý¬Ý¬Ýºî¦X²{¦b³o¨âºØ¤èªkªºÅܧΡG¶W¤H¦ô­pªk¡C

¶W¤H¦ô­pªk
------------------
­ì«h¤W³o­Ó¤èªk´N¬Oºî¦X¤F¥Á·N½Õ¬dªk»P¥[Åv­pºâªº¯S©Ê¡C¥Á¥Dªº°ê®a¤¤¡A¤Z¬O¦³§ë²¼Åvªº¤H¡A³£Ä±±o¥L°Ñ»P¤F§ïÅÜ¥@¬Éªº¹Lµ{¡C¨Ï¥Î¥Á·N½Õ¬dªk¡A¥i¥HÅý³Q°Ý¨ìªº¤H¦³°Ñ»P·P¡C°ÝÃD¬O¤½¥q³q±`¤£¬O¤@­Ó¥Á¥Dªº¥@¬É¡A±q¦ÑÁó³q±`¤£¬O³z¹L¿ïÁ|¿ï¥X¨Óªº´Nª¾¹D¤F¡C¦ÑÁó³q±`·|¦³¯S§O«H¿àªº¤H¡A´N¸ò¬F©²­ºªø¯S§O³ßÅw¼x¸ß±M®a¾ÇªÌªº·N¨£¤@¼Ë¡A³o¨Ç¤H³q±`¬O¦ÑÁó¤U¨M©w®Éªº¸ê°T¨Ó·½¡C³o¨Ç¤H³q±`¨ã¦³¶W¤H¤@µ¥ªº¯à¤O¡A¥i¥H¥Î¶W¥ú³t¶µÛ¦a²y­¸¦æ¡A¥Ñ©óÀY¾vµLªk©Ó¨ü³o»ò°ª³t­¸¦æ¼¯À¿¡A©Ò¥HÀY³q±`·|Åܱo¨r¨rªº¡C§Ú­Ì¥i¥H²³æ¦a±N³o¨Ç¤HÂkÃþ¬°¡y¶W¤H¡z¡C

¹ï©ó¶W¤H¨Ó»¡¡A¦ô­p®Éµ{³o­Ó°ÝÃD¡A¥i¥H±q¥L­Ì¶W¤ZªºX¥ú²´·ú¤¤¡A¬}¹î¦t©zªº¶ø¯µ¡A©Ò¥H¥i¥H¹wª¾¥¼¨Ó¡C(¤£­n°Ý§ÚX¥ú¸ò¹w´ú¥¼¨Ó¦³¤°»òÃö«Y¡C)¥u¬O±M®×¸g²z³q±`·|¥Ñ©ó¸gÅ窺ÅX¨Ï¡A±N¶W¤H»P¥­¤Z¤Hªº¯à¤O®t²§¦C¤J¦Ò¶q¡C³o®É­Ôªºª§½×¡A³q±`¦b©ó¶W¤Hªº¤O®ð¨ì©³µ¥©ó´X­Ó¤Z¤Ò«U¤l¥[°_¨Óªºµ²ªG¡C

¶W¤H ¡G¦]¬°§Ú¬O¶W¤H¡A§Ú·|¨Ï¥Î¥ú³t­¸¦æ¡A©Ò¥H§Ú·Q³o­Ó±M®×¡A¦pªG§Ú¨Ó°µÀ³¸Ó¥u­n¤T­Ó¤ë´N¥i¥H°µ§¹¤F¡C
¥¬¾|´µ¡G¶W¤H¡A³o¬O¦]¬°§Aªº¤O®ð¤Ó¤j¤F¡A©Ò¥H§Úı±o§A¤£¥i¥H¥Î§Aªº¼Ð·Ç¨Ó¬Ý³o­Ó¥­¤Zªº¥@¬É¡C§Ú·Q§Ú­Ì³Ì¤ÖÀ³¸Ó­n­¼¥H¥|­¿¡A§Ú·|¹w¦ô¤Q¤G­Ó¤ë¤~¥i¥H§¹¤u¡C
¦N®R ¡G¥¬¾|´µ¡A§AÁÙ¬O°ª¦ô¤F¤@¯ë¤Z¤Hªº¯à¤O¡A§Úı±o­¼¥H¤­­¿®t¤£¦h¡C

³o®É­Ôªº°ÝÃD¡A³q±`¦b©ó¨ì©³¤@­Ó¶W¤Hµ¥©ó¦h¤Ö­Ó¤Z¤H³o¼ËµL¥Îªºª§½×¤W¡C¹ê»Ú¤W¡A¶W¤H³q±`¥u¬O´£¥X¤@­Ó®Ú¥»¤£¥i¯àªº¤U­­¡AÅý¤j®a¦Û¤v©¹¤W¥[½X¡C¦¹¥~¡A³q±`¦]¬°¶W¤H¦£µÛ¬@±Ï¥@¬É¡A©Ò¥H³q±`¤£·|¦³ªÅ¨Ó°Ñ»P³o­Ó±M®×ªº¶}µo¡C©Ò¥H±M®×ÁÙ¬O·|¦p¹w´Á¦adelay¡C

°Q»ùÁÙ»ù
--------------
©Ò¦³¹w¦ôªº®Éµ{¡A³£·|»Ý­n¸g¾ú³o­Ó¹Lµ{¡C¨å«¬ªº¨Ò¤l¦p¤U¡G

¥¬¾|´µ ¡G¨t²Î¤ÀªR»Ý­n¤»­Ó¤ë¡H
¦N®R ¡G¥i¬O«È¤á­n¦b¤Q­Ó¤ë¤º¤W½u°Ú¡A¤»­Ó¤ëªº¨t²Î¤ÀªR®Ú¥»¤£¥i¯à¡C
¥¬¾|´µ¡A¬°¤°»ò§A­Ì¹w¦ô¨t²Î¤ÀªR­nªá¤»­Ó¤ë¡A«ç»ò·|­n³o»ò¦hªº®É¶¡¡H
¥¬¾|´µ ¡G³o¬OÁɪù¦ô¥X¨Óªº°Ú¡A§Ú¤£¥i¯à¤£«O¯d¤@ÂIbuffer¡H
¦N®R ¡G§Ú¦hµ¹§A¥b­Ó¤H¡A§Ú½Ð¥v§§ªá¦Ê¤À¤§¤­¤Qªº®É¶¡À°¦£§A¡A¥|­Ó¤ë¤º°µ§¹¡C
¥¬¾|´µ ¡G¤£¥i¯à¡A³Ì¤Ö»Ý­n¤­­Ó¤ë¡C
¦N®R ¡G§Ú½Ð¥v§§³o¬q®É¶¡¥þ¤OÀ°¦£§A¡A¥i¬O§A­n½T©w§â¥Lªº®É¶¡¨n¦n¡C¤£­nÅý¥L¥h¦£¨ä¥Lªº¨Æ±¡¡C²{¦b§A¦³¨â­Ó¥þ¾ªº¤H¤F¡A§Ú·Q³o¼ËÀ³¸Ó¥i¥H¦b¤T­Ó¤ë¤º°µ§¹¡C
¥¬¾|´µ ¡GÁÙ¬O¤£¥i¯à¡A¥v§§³o»ò¦£¡A§Úµ´¹ï¤£¬Û«H¥L¥i¥Hfull time support¡C¬°¤F«OÀI¡A§Úı±o³Ì¤ÖÁÙ¬O»Ý­n¥|­Ó¥b¤ë¡C
¦N®R ¡G§A­nµ¹¥L­ÌÀ£¤O°Ú¡A¤@©w­n§â¥L­Ìªº¥Í²£¤O³£À½¥X¨Ó¡CµL½×¦p¦ó¡A¤@©w­n¦b¥|­Ó¤ë¤º§¹¦¨¡C
¥¬¾|´µ ¡G¦n§a¡C§Ú¸Õ¸Õ¬Ý¡C

³oºØ¨Æ±¡°µ¦h¤F¡A¨ä¹ê¤]´N©ú¥Õ¤F¡C³q±`¦b¤@¶}©l¹w¦ôschedule®É¡A´N·|¥ý«O¯d¤@³¡¥÷ªºbuffer¡Aµ¥µÛÅý¦ÑÁó¨Ó¬å¡C³oºØ°Q»ùÁÙ»ùªº¦æ¬°¤@¥¹§Î¦¨²ßºD¡A´N·|Åܱo¬O¨C¦¸¦ô­p®Éµ{¡A³£­n¤WºtªºÀ¸½X¡C¨ä¹ê´N¸ò¥xÆW¤H¦b©]¥«¶R½æªF¦è®t¤£¦h¡C

³Ì«á½Õ¾ã
-------------
¤£ºÞ¥ý«e«ç»ò°Q»ùÁÙ»ù¡A³Ì«áÁÙ¬O±o­n¨Ì¾Ú«È¤áªº¹wºâ¡A¶i¦æ³Ì«áªº½Õ¾ã¡C¨Ò¦p±M®×ªº³ø»ù¡A¨Ì¾Ú­pºâ¡A­nªá¤C¦Ê¤­¤Q¸U¡F¥i¬O«È¤á¥u¦³¤­¦Ê¸Uªº¹wºâ¡C¸Ó«ç»ò¿ì¡H

¤@­Ó¤èªk¬O§ïÅܱM®×ªº½d³ò¡C³oºØ¨Æ±¡¤j³¡¤Àªº·~°È­û³q±`¬O¤£·|¥h°µªº¡A¦]¬°¨}¦nªº«È¤áÃö«Y¡A¬Oºûô¦b·~°È­û°hÅýªº¦h¹è¤§¤W¡F¥t¤@­Ó¦n¤èªk¡A«h¬O¹B¥Î¬Fªv¤WªºÀ£¤O¡A¹G­¢±M®×¸g²z¡A­×§ï¹w´ú¡A´N¥i¥H§¹¦¨³Ì«áªº½Õ¾ã¡C

¤ñ°_­n»P«È¤á®Bºj¦Þ¾Ô¡AÁÙ­n«_µÛ¯}ÃaÅU«ÈÃö«Yªº¦MÀI¡AÀ°±M®×¸g²zÀ¹³»°ª´U¡A­n¨D¥L½Õ¾ãÅv­«¬O§_®e©ö¦h¤F©O¡H

³o´N±o­n¦^Âk¨ì­è¤~ªº¨BÆJ¤F¡C¥u¬O³o¤@¦¸¡A´N¬O¯u¤M¹êºjªº¼r±þ¤F¡C

¥»¥Ð ¡G§Úı±o³o­Ó®×¤lªºrisk factor¤£À³¸Ó³o»ò°ª¡C
¥¬¾|´µ¡G«ç»ò¥i¯à¡I§Ú­Ì±q¨S°µ¹LJ2EEªº®×¤l¡C
¥»¥Ð ¡G§Úª¾¹D§A­Ì¤@©w¥i¥Hªº¡A§A­Ì§Þ³N¯à¤O³o»ò±j¡A¤@©w¨S°ÝÃDªº¡C
¥¬¾|´µ(±µ¤F¤@³»°ª´U¡A¦³­W¦b¤ß¸Ì¤fÃø¶}¡A¹Á¸Õ³Ì«áªº¨¾¿m)¡G¨Ì·Ó¤½¥qªº³W©w¡A³o­Ó­·ÀI«Y¼Æ±o­n¼Ð¨ì2¡C
¦N®R ¡G³o¼Ë§a¡A¥¬¾|´µ¡A§A¥i¥H¥ý¬£¤@­Óµ{¦¡³]­p®v¥h±µ¨üSunªº°V½m°Ú¡Cµ¥¥L¦^¨Ó®É¡A¦A±Ð¨ä¥Lªº¤H¹À¡C³o¼Ë§Aı±o¬O§_´N¥i¥H±µ¨ü¥»¥Ðªº«Øij¡C
¥¬¾|´µ(¦n°Ú¡A¥»¥Ð§A¤w¸g§â¦ÑÁó³o¤@²¼µ¹ÄF¨«¤F¡A§Ú·F¹À°µÃa¤H¡C)¡G§Ú­Ó¤H¬Oı±o¤£§´¡A¤£¹L¦pªG¥»¥Ð°í«ùªº¸Ü¡A§Úı±o­·ÀI«Y¼Æ¥i¥H½Õ¨ì1¡C
¦N®R ¡G³o¼ËÁÙ®t¦h¤Ö¡H
¥»¥Ð ¡G³o¼Ë§Ú­Ìªº³ø»ù¬O¤»¦Ê¸U¡C
¦N®R ¡G¥»¥Ð¡A¤»¦Ê¸UÀ³¸Ó¥i¥H¥h¸Õ¸Õ¬Ý¤F¡C
¥»¥Ð ¡G©Ó¿ì¤H¸ò§Ú¥´¥]²¼¡A¥L­Ì³¡ªù¤µ¦~´N¥u½s¤­¦Ê¸Uªº¹wºâ¡CÅ¥»¡¥L­Ì¤½¥q³Ìªñ¥i¯à·|¦³ÁY´î¹wºâªº¤è®×¡C²{¦b¤£·m¤U¨Ó¡A¥i¯à´N¨S¾÷·|¤F¡C
¦N®R ¡G¥»¥Ð¡A§Úı±o§AÁÙ¬O­n¸Õ¸Õ¬Ý¡CAnyway¡A¥¬¾|´µ¡A´ú¸Õ¯uªº­n³o»ò¤[¶Ü¡H¥i¤£¥i¥H¥Î2­Ó¤H¡A¥b­Ó¤ë´N°µ§¹¤F¡H
¥¬¾|´µ(¤S­n°Q»ùÁÙ»ù¤F¡C³o¨Ç²Â³J¡A¨C¦¸³£¬å´ú¸Õªº®É¶¡)¡G§Úı±o³o¼Ë­·ÀI«Ü°ª¡K
¦N®R ¡G§A­Ì¥i¥H§â¤u§@¦n¦n³W¹º¤@¤U°Ú¡A­nwork smart¡A¤£¬O­nwork hard¡C§Ú·Q¨Ì·Ó§A­Ì³o­Óteamªº¯à¤O¡AÀ³¸Ó¨S°ÝÃD¡C
¥¬¾|´µ(¤S¦¬¤F¤@³»°ª´U¡A³o¨Ç¤H¨ì©³ª¾¤£ª¾¹D¥L­Ì¦bÁ¿¤°»ò¡H)¡G§Úı±oÁÙ¬O¤£§´¡C
¥»¥Ð ¡G¦N®R¡A³o¼Ë§Ú­Ì·|±µ¤£¨ì³o­Ó®×¤l³á¡C¥¬¾|´µ¡A¥i¤£¥i¥H¦A¦Ò¼{ÁÙ¦³¨S¦³¤°»ò¥i¥Hºë²ªº¦a¤è¡H
¥¬¾|´µ¡G­ü¡A´ú¸Õ¤@­Ó¤ë¤w¸g¤£°÷¤F¡A¤£µM´N§âimplementationªº®É¶¡¦AÁY¨â­Ó§«ô¦n¤F¡C¤£¹L§Ú­n¨Æ¥ýÁn©ú³á¡A³o¤@ÂI¡A§ÚÁÙ­n¸òprogrammer½Í½Í¬Ý¡C
¥»¥Ð ¡G³o¼ËÀ³¸Ó¥i¥H¥h½Í½Í¬Ý¤F¡C
¦N®R ¡G¤j®a¥i¥H¹F¦¨¦@ÃÑ¡A³o¼Ë¤l¬O³Ì¦n¤£¹L¤F¡C¥»¥Ð¡A¦pªG»Ý­nªº¸Ü¡A§Ú¥h¸ò¥L­Ì³¡ªù¨ó²z½Í¤@½Í¡C§Ú¯uªºÄ±±oÀ³¸Ó¥i¥H¥H¤»¦Ê¸U¦¨¥æ¡C

°ò¥»¤W¦b³o¼Ëªº·|ij¸Ì¡A·~°È©ê«ùªº°ò¥»²z©À¬O¡G
*¦pªG­°§C°â»ù¡A´N¥i¥H¶¶§Q¦¨¥æ

±M®×¸g²z©ê«ùªº²z©À«h¬O¡G
*¤Ï¹ï¨ì©³¡A¥ô¦óÅý¨B³£­n¦³¦ÑÁó­I®Ñ

°ª¶¥¥DºÞ©ê«ùªº²z©À«h¬O¡G
* ¦pªG¥i¥H´£°ª°â»ù¡A­°§C¶}µo¦¨¥»¡A§Ú¤â¤WªºªÑ²¼¿ï¾ÜÅv´N·|§ó­È¿ú¡C

¤T¤è¨¤¤Oªºµ²ªG¡A³q±`´N¬O¤@­Ó²ö¦W¨ä§®¡A¨S¤°»ò¹D²zªºª÷ÃB»P®É¶¡¡C©Ò¥H³øµ¹«È¤á¥H«á¡A³q±`Áٻݭn¶i¦æ¤U¤@­Ó¨BÆJ¡G¡yij»ù¡z¡C

(«ÝÄò)

2003-10-15, 15:52 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¨÷¤@:³ø»ù¶¥¬q¹w¦ô±M®×®Éµ{»P¦¨¥»±K§ÞÅã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

Ãö©ó¦p¦ó¹w¦ô³nÅé±M®×ªº®Éµ{»P¦¨¥»¡A¤ñ°_³\¦h°µ¬ã¨sªº¤H¨Ó»¡¡A§ÚÀ³¸Ó¥i¥Hºâ±o¤W¬O­ÓÅv«Â¡C¦]¬°§Ú´¿¸g¬Ý¹L·~°È¤H­û¦p¦ó¶i¦æ³ø»ù¡A¤]´¿¸g¦b§Úªº¤â¤W¡A¦ô­p¥X¤£¤Ö±M®×ªº®Éµ{¡C³\¦h´£¨Ñ¦U¦¡¦U¼Ë¼Æ¾Ç¼Ò«¬ªº¤H¡A±q¨Ó¨S¦³¹ê»Ú¦a°µ¹L¥ô¦ó»P³ø»ù¦³Ãöªº¤u§@¡C

¹ï©ó¤@­Ó¨S¦³¸gÅ窺¤H¨Ó»¡¡A±M®×ªº¦¨¥»¡A¤j·§¥i¥H¥Î³o¼Ëªº¤@¥y¸Ü¨Óªí¥Ü¡G

* ±M®×ªº¦¨¥» = «È¤á¥´ºâªá¦b³o­Ó®×¤l¤Wªº¹wºâ

·íµM¡A±M®×ªº®Éµ{´N½ÆÂøªº¦h¤F¡A§_«h«ç»ò·|¦³¿ìªk¦ô­p¥Xµ´¤j¦h¼Æ³£·|¸¨«áªº®Éµ{©O¡H©Ò¥H³o»Ý­n«D±`Ác½Æªº­pºâ¡C­ì«h¤W¡A»Ý­nµ¥¨ì±M®×ªº¦¨¥»¸g¹L¤W­z¤½¦¡¦ô­p¥X¨Ó¥H«á¡A¦A³z¹L¸Ô²Óªº¤ÀªR»P­pºâ¡A¤~¥i¥H¦ôºâ¥X¥¿½Tªº®Éµ{¡C³oºØÁc½Æªºµ{¦¡¡A¸g¹L³Ì¨Î¤Æ¤§«á¡A¥i¥H³z¹L¤U¦Cªº¤èªk­pºâ¥X¨Ó¡G

* ±M®×©Ò»Ý¯Ó¶Oªº¤H¤ë = ±M®×ªº¦¨¥» / ¨C­Ó¤H¤ëªº¥­§¡¦¨¥»

* ±M®×ªº®Éµ{ = ±M®×©Ò»Ý¯Ó¶Oªº¤H¤ë / ­n±Æ¦b³o­Ó±M®×¸Ìªº¤HÀY¼Æ¶q

·íµM¡A¹ï©ó¤@­Ó±M®a¨Ó»¡¡A³o²ª½¬O¤Ó¹L§C¦ô³o¶µ¤u§@ªº§xÃøµ{«×¡A¤]©¿²¤¤F³nÅé¤uµ{¾Ç¤¤¡A°w¹ï³o­Ó°ÝÃD©Ò¼g¥X¼Æ¥H¸U­pªº½×¤å¡C®Ú¾Ú§Ú«D¤Zªº´¼¤O¥H¤Î¶W°ªªº¸gÅç­È©Ò±o¨ìªºµ²½×¡A§Úı±o¹w¦ô±M®×ªº¹wºâ»P®Éµ{³Ì¤ÖÁÙ¥]§t¤U­±´X¶µ§xÃø«×¶W°ªªº¤u§@¶µ¥Ø¡G

* ¦b«È¤áªº³¡ªù¤¤¡A«Ø¥ß¨}¦nªº¤º½u¡A¥H´x´¤«È¤áªº¹wºâ¥H¤Î¹ê»ÚÄvª§¼t°Óªº³ø»ù

* ¨Ì¾Ú¹ê»ÚÄvª§¼t°Óªº³ø»ù¡A½Õ¾ã³ø»ù©Î¬O´À¤º½u«Ø¥ß¤@®M¬°¦ó­n§â±M®×µ¹§Ú­Ì®É¡A¥i¥H¦b¤º³¡¦Û¶ê¨ä»¡ªº»¡Ãã

±ÀÂ˾A¦Xªº³­º]¼t°Ó¡A¥H¤Î«Øij¾A·íªº³W®æ¼Ð¥H¶i¦æ¸j¼Ð¡A¨ä¹ê¬O¦bª§¨ú±M®×¶i¨Ó¤§«e´NÀ³¸Ó­n°µªº¥\½Ò¡C¦b³q¹L¸ê®æ¼f¬d¤§«e¡A´NÀ³¸Ó¦b«È¤áªº³¡ªù¤¤¡A«Ø¥ß°_¾A·íªº¤º½u¡F¤£ºÞ¬O³z¹L¦P¾Çªº¦P¾Ç¡AªB¤ÍªºªB¤Í¡AÁÙ¬O³z¹L°s©±¤p©jªºÀ°¦£¡A³£±o­n»P©Ó¿ì¤H­û©Î¬O«È¤á³¡ªù¨ã¦³¼vÅT¤Oªº¥DºÞ«Ø¥ß°_¤@ºØ¥ð±­»P¦@ªºÃö«Y¡C

µM¦Ó¦b³q¹L¸ê®æ¼f¬d¤§«á¡A·~°È¤H­û³Ì­«­nªº¤u§@¡A´N¬O­nÀ°¨¯¨¯­W­W«Ø¥ß°_¨Óªº¤º½u¡A·Ç³Æ¤@®M»¡Ãã¡A¥HÃÒ©ú§â±M®×¥æµ¹§Ú­Ì¨Ó°µ¡A¬O³Ì¦X²zªº¸ÑÄÀ¡C³o¥ó¨Æ¹ê¦b¬O¤Ó­«­n¤F¡A©Ò¥H¦b¦¹§Ú¤j·§¦CÁ|´X­Ó±`¥Îªº«ä¦Ò¤è¦V¡G

* ­º¥ý¬O­n½T©w¡A­n«ç»ò¼Ë¾É¤Þ«È¤áªº·Qªk¡C·í§A¨ã¦³¦X¬ùÁ`»ù¤WªºÀu¶Õ®É¡A´N«Øij«È¤á±q¦¨¥»ªºÆ[©À¨Ó¦Ò¶q¡F§_«h¡A§A¥i¥H§â±M®×ªº³æ»ù­°§C¡A§âºûÅ@³¡¤Àªº¦¨¥»´£°ª¡A¦A«Øij«È¤á±q¦¨¥»ªºÆ[©À¨Ó¦Ò¶q¡F©Î¬O§âºûÅ@¦X¬ùªº¦¨¥»­°±o«D±`«D±`§C¡A«Øij«È¤á±qÁ`«ù¦³¦¨¥»ªºÆ[©À¨Ó«ä¦Ò¡AµM«á¦b¦X¬ù¤¤·tÂôX­Ó³´¨À¡AÅýºûÅ@¦X¬ù¾A¥Îªº½d³òÅܱo«D±`«D±`¤p¡A¥H­°§C·|¨ü¨ìªº¶Ë®`¡C

* ·í§Aªº«È¤á¾Ö¦³«D±`ºë©úªº¦ÑÁó¡A¥H¦Ü©ó§A®Ú¥»¤£´±¦bª÷ÃB¤è­±ª±ªá¼Ë®É¡A©Î¬O·íª÷ÃB¤W¥i¥H°µªº¤â¸}³£°µ§¹¤F¡AÁ`»ùÁÙ¬O°ª¤H¤@µ¥®É¡A³o®É­ÔÀ³¸Ó±j½Õ§Aªº¬ì§Þ¡B«~½è¡B¬ÛÃö»â°ìªº¸gÅç»Pª¾ÃÑ¡K¥ô¦ó§Aı±o¥i¥HĹ¹LÄvª§¼t°Óªº¦a¤è¡C

* ¦pªG§A¦bª÷ÃB¤W²@µLÄvª§¤O¡A¦U­Ó»â°ì¤S»PÄvª§¼t°Ó¨S¦³¿ìªk¬Û¤ñ®É¡A³o®É­Ô¾ã­Ó»¡©«ªº­«¤ß¡A«h¦b©ó¶D½Ñ§Î¦Ó¤WªºªF¦è¡A¨Ò¦p§Ú­Ì¤ñ¸û¥Î¤ß¡A§Ú­Ì¤ñ¸û¸}½ñ¹ê¦a¡B§Ú­Ì¾Ö¦³¤ñ¸û°ªªºªA°È¼ö§Õ¡K³oºØ¨S¦³¿ìªkµû¶qªºªF¦è¡C

* ¦pªG§A¦b¾É¤Þ«È¤á·Qªkªº³¡¤À¥¢±Ñªº¸Ü¡A³Ì«á¤@©Û´N¬O´²§G¤£¹êªºÁÁ¨¥¡A³o®É­Ôªº­«ÂI¡A´N±q¦p¦ó¤Þ¾É«È¤áªº·Qªk¡AÂà¦ÓÅܦ¨­n«ç»ò¼Ë¤~¯à§â«È¤áÄF¦º¡C´X­Ó¤ñ¸û±`¨£ªº»¡ªk¬O¡AÅ¥»¡XX¤½¥q¥Ø«e­±Á{«ÜÄY­«ªº°]°È¦M¾÷¡A¤½¥q¥i¯à·|­±Á{­Ë³¬¡BÅ¥»¡XX¤½¥q¥Ø«e¤H¤O¸ê·½ÄY­«¤£¨¬¡A©Ò¦³ªº¤H¤â³£³Q½Õ¥h¤ä´©§ó­«­nªº®×¤l¡BÅ¥»¡XX¤½¥q¥ý«e°µ¹LªºOO±M®×¡A³t«×¶W¯ÅºC¡BÅ¥»¡¥ý«e°µ¹LªºOO±M®×¡Adelay¤F§Ö­n¨â¦~¡A¨ì²{¦bÁÙ¨S¦³µ²®×¡K

·í§Aµ±ºÉ¸£¥Ä¦A¤]·Q¤£¥X¤°»ò»¡©«¨Óªº®É­Ô¡A³o­Ó®É­Ô¡A´N»Ý­n¤ñ¸û«Ø³]©Êªº¤èªk¡A¨Ò¦p¤U­±ªº°µªk¡G

¥ÕÄꤽ¥q·Q­n«Ø¥ß¤@­ÓEnterprise Portal¡A¸g¹L¤Fº©ªøªº¸ê®æ¼f¬d¡A¥Ø«e¥u³Ñ¤U¨â®a¼t°Ó¡A¥Ø«e¥¿¦b¶i¦æ°Óij»ù®æªº¶¥¬q¡C¥»¥Ð»P«Âº¸­è¦n¬O¤ÀÄݨâ®a¤£¦P¤½¥qªº·~°È­û¡A¥u¬O¥ÕÄꤽ¥q¤£ª¾¹Dªº¬O¡A¥»¥Ðªº°ª¤¤¦P¾Ç¡A­è¦n¬O«Âº¸ªº¤j¾Ç¦P¾Ç¡C¦bÂù¤è¦@¦PªB¤ÍªºÃ±½u¤§¤U¡A¥»¥Ð¦w±Æ¤F¤@­Ó¯µ±Kªº·|­±¡C

¥»¥Ð¡GÅ¥»¡§A­Ì¥¿¦b¼Ð¥ÕÄꤽ¥qªºEnterprise Portal¡C

«Âº¸¡G¶â­ó¡C

¥»¥Ð¡G§Úª¾¹D§A­Ì³Ì¤Ö¤w¸gªá¤F¤T¤Q¸U¥h¤Úµ²¥L­Ì½Òªø¡A¦Ñ¹ê»¡¡A§Ú
­Ì¤]ªá¤F¤­¤Q¸U¦b¥L­Ì³¡¸g²z¤W¡C¤£¹L§Úª¾¹D§Ú­Ìªº³ø»ù·|¤ñ
§A°ª¡A§Ú­Ì§Þ³N¯à¤O¤S¤ñ§A­Ì®t¡K

«Âº¸¡G©Ò¥H©O¡H§Ú­Ì·|±o¼Ð°Ú¡C

¥»¥Ð¡G§Úª¾¹D¥L­Ìªº¹wºâ¬O¤@¤d¤­¦Ê¸U¡A¥L­Ì²{¦b¦¬¤F§Ú­Ìªº¿ú¡A«o
·Qª±¨â¤âµ¦²¤¡A§âÁ`»ùÀ£¤U¥h¡F¥L­Ì¤@¤è­±¡A®³§A­Ìªº»ù¿ú¡A
¨ÓÀ£§Ú­Ìªº»ù¿ú¡F¤@¤è­±¡A¤S®³§Ú­Ìªº»ù¿ú¡A¨ÓÀ£§A­Ìªº»ù¿ú¡C

«Âº¸¡G§A­Ì¥i¥H¤£­n­°»ù°Ú¡H

¥»¥Ð¡G²{¦b´º®ð³o»ò®t¡A¹ê¦b¬O½ß¥»¤]·Q°µ¡C§Úª¾¹D¥L­Ìªº½Òªø·Q³o¼Ë
·d¤U¥h¡A¥L·Q­n¥Î¤C¦Ê¸U¦¨¥æ¡A¦Ñ¹ê»¡¡A³o¹ï§A­Ì¨Ó»¡¨S¦³ÁÈÀY
¡F§Ú­Ì¤]¨SÁÈÀY¡C

«Âº¸¡G§A¦³¤°»ò«Øij¡H

¥»¥Ð¡G§A­Ì¥ý«e³ø»ù¤@¤d¤T¦Ê¸U¡A§Ú­Ì²{¦b«h¬O³ø¥X¤F¤@¤d¨â¦Ê¸U¡A§Ú
¬Ý¥L­ÌÁÙ·QÄ~Äòª±¤U¥h¡Cªá¤F¨º»ò¦h¿ú¶RÃö«Y¡Aµ²ªG¨â®a¤½¥q°«
¤U¥h¡A«o³£ÁȤ£¤F¤°»ò¿ú¡A³o¤@ÂI·N¸q¤]¨S¦³¡C§Ú¤µ¤Ñ§ä§A¡A¬O
·Q«Øij§Ú­Ì¨â®a¤½¥q¦X§@¡C­n¹À¡A§Ú­Ì¤£­°»ù¡A³o­Ó®×¤lµ¹§A­Ì
¡C­n¹À¡A§A­Ì¥I§Ú­Ì¤@¦Ê¤­¤Q¸UÅU°Ý¶OÁÙ¬O¿Ô¸ß¶O¡A¦W¥Ø§Ú­Ì¥i
¥H¦A°Ó¶q¡A§Ú­Ì§ä¦X§@ªº¤½¥q¶}µo²¼µ¹§A­Ì¡F¤£µM´N¬O§Ú­Ì¥Î¤E
¦Ê¸U·í§A­Ìªº¤U¥]°Ó¡F¦A¤£µM´N¬O§A­Ì±q¤¤¶¡ÁȤ@¤â¡A³o­Ó®×¤l
§Ú­Ì¨Ó°µ¡C§Aı±o«ç»ò¼Ë¡H

¡K¡K

»PÄvª§¼t°Ó°Ó¶q¦n¡A¤j®a§â¦X¬ù»ù®æ©Ô°ª¤§«á¡A´N·|¦³¥i¥H¾Þ§@ªº¦a¤è¡C·íµM«e´£¬O­n¯à°÷¤@ºô¥´ºÉ¥þ³¡¶i¤J¦w¥þ¦W³æ¤¤ªº¼t°Ó¡A¥H¤Î«È¤á¾Ö¦³¤£°µ¤£¦æªºÀ£¤O¡Cºç¤¤¹B¥Î¤§¥©§®¡A´N¦s¥G¤@¤ß¤F¡C

Ãö©ó¦p¦ó¬°±M®×¶i¦æ³ø»ù¡A¦³¨Ç¤H·|¶É¦V©ó±Ä¥Î±N¤u§@¥ý¶i¦æ¸Ô²Óªº¤Á³Î¡A±N¨C¶µ¤u§@ªº¤H¤ë¦C¥X¨Ó¥H«á¡A¥[¤W¤@©wªº½w½Ä¡A¦A¥[¤W¤@©wªº¤ò§Q¡A¤~¶i¦æ³ø»ù¡C³oºØ¦¨¥»¤ò§Q©w»ùªk¡A¤w¸g³Q·s¤@¥Nªº¦æ¾PÆ[©À§ïÅܤF¡A³o¤]ºâ¤@ºØ¨å½dÂಾ(paradigm shift)¡C¤]´N¬O»¡¡A§Ú­ÌÀ³¸Ó°w¹ï«È¤á¹ï©ó²£«~»ù­Èªº»{ª¾¡A¦Ó«D¦¨¥»¨Ó¶i¦æ³ø»ù¡A¦pªG«È¤á¹ï©ó²£«~»ù­È²@µL·§©À¡A¨º´NÀ³¸Ó·QºÉ¿ìªk§â«È¤áÄF¦º¡C¦pªG«È¤á¦³¤T¤d¸Uªº¹wºâ¡A¥u³ø¤@¤d¸U®Ú¥»´N¬O¤@ºØ¸o´c¡A³o·|­°§C¸ê¥»ªÀ·|°]´I­«¤À°tªº³t«×¡C

·íµM¡A·í±M®×¯u¥¿­nµo¥]®É¡AÁÙ·|¦³³\¦h³õ­±¸Ü±o­n¥æ¥N¡C¤]´N¬O»¡¡A­n±q«È¤áÄ@·N¤ä¥Iªº»ù®æ¡A¨Ó¤Ï¦V±À¾É¥X¹B¥Î¦¨¥»¤ò§Qªkªº¦U¶µ¤u§@¡C¦]¬°©Ò¦³ªº«È¤á³£¥u·Q¥I§A¨C­Ó¤H¤u§@ªº¤u¿ú¡A¤£µê³ø¤H¤ë¡A®Ú¥»¨SÁÈÀY¡C

«È¤áªº¸ê°T¤H­û³q±`·|­n¨D´£¨Ñ§ó¸Ô²Óªº±M®×³W¹º¡A¨Ò¦p·|­n¨D´£¨Ñ¤u§@»¡©ú®Ñ(Statement of Work, SOW)¡AÁÙ¬O­n¨D²Ó³¡ªº±M®×®Éµ{³W¹º¡AÁ`·|¦³ÁÙ¨S¦³³Q¦¬¶Rªº¨Ï¥ÎªÌ¡A·|·Q¤F¸Ñ¦ô»ùªº°ò¦»P¤èªk¡K

³o´N¬O±M®×¸g²z¥i¥Hµo´§®Ä¥Îªº¦a¤è¤F¡C³q±`¥L¦³¨â­Ó¿ï¾Ü¡G

* ¨Ì¾Ú¬ì¾Çªº¤èªk»P¥ý«e±M®×²Î­p¸ê®Æªº¤ÀªR¡A¥H¼Æ¾Ç¼Ò«¬´£¨Ñ¤@­Ó¸û
¬°ºë½Tªº¹w´ú¡C

* ÀH¥L°ª¿³¡AÀH«K¶Ã¦ô¡C

¦b¥xÆW°µ±M®×¡AÃö©ó±M®×½d³òªº±Ô­z¡A³q±`³£¤Q¤À¼Ò½k¡C­n®³µÛ³o»ò¼Ò½kªº»¡©ú¹w´ú¥¼¨Ó¬O¤£¥i¯àªº¨Æ±¡¡C¦pªG¯à°÷ºë½T¹w´ú¥¼¨Óªº¤H´N·|¥h¶RªÑ²¼¡A·íµØ­Û¤Úµá¯S²Ä¤G´N¦n¤F¡A¤£¥Î·í±M®×¸g²z¡C¨Ì¾Ú²Î­p¡A¥»®ÑŪªÌ­è¦n¥i¥H¹w´ú¥¼¨Óªº¾÷²vÀ³¸Ó¬OÁͪñ©ó¹s¡A©Ò¥H²Ä¤@ºØ¤èªk¥i¥H¤£¥Î¦Ò¼{¡C

§ó¤£¥Î´£¤j³¡¤Àªº¤½¥q®Ú¥»´N¨S¦³¦¬¶°¥ô¦ó±M®×²Î­p¸ê®Æ¡A¥H¤Î­n¥H¼Æ¾Ç¼Ò¦¡¹w´ú¥¼¨Ó¡A±o­n°µ¦h¤Ö­W¤u¤F¡C

¯u¥¿ªºÁo©ú¤H·|±Ä¨ú²Ä¤GºØ¤èªk¡C¥u¬O­n°äÄê¡AÁÙ¬O±o­n¦³°äÄꪺ§Þ¥©¡A¥H«K¦b³Q¦ÑÁó½è°Ý®É¡A¥i¥H§ä¨ì¤@­Ó¾A·íªº´À¦º°­¡C¥H¤U§Ú·|°w¹ï±M®×¸g²z¦b¦ô­pªº¹Lµ{¸Ì¡A±`¥Îªº¬yµ{¶i¦æ²Ó³¡ªº¤¶²Ð¡C

(«ÝÄò)

2003-10-15, 14:32 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡mÂà¸ü¡n¿W©t¤ì±MÄæÅã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

¦¬¶°¿W©t¤ì±MÄ椤, ¦p¦³¿òº|, ½Ð¤À¨É...

2003-10-15, 14:29 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
yonkov
¯Z¾É®v


µù¥U¤é´Á: 2003 10
¨Ó¦Û: ¤õ¬P
¤å³¹: 51

yonkov Â÷½u
¡m¤À¨É¡n¤p¼v°|Åã¥Ü¥DÃD ·j´M¥Ñ  µoªíªº¨ä¥L¤å³¹ ¦^³øµ¹ª©¥D IP ¦ì¸m ¦^¦¹­¶³Ì¤W¤è

¤C­Ó¨k¤H»P¤@­Ó¤k¤Hªº¬G¨Æ

¤@¤Ñ¤@®a¤p¼v°|©ñ¬M ¤@ ¤ù¤l¡C

¼s§i ¤å«Å¼g¨ì ¡G¤C­Ó¨k¤H©M¤@­Ó¤k¤Hªº¬G¨Æ,

¨Ã¦³»¡©ú¡G ¤@¬ü¤k²ö¦W·w­Ë¡A¾D¤C¨k¤H±j¦æ©ì¤J´ËªL......

²³¤H³£Ä±«Ü¦³§l¤Þ¤O³v¶R²¼¤J³õ¡Aµ¥¨ì¹q¼v©ñ¬M®É¡A¤j¿Ã¹õ¥X²{

¡m¥Õ³·¤½¥D¡n

²³¤H®ð«æ±ÑÃaªº¨«¤F¡C

¹j¤Ñ¡A²³¤H¦A¦¸¸ô¹L¤p¼v°|¡A¨£¼s§i¦³©ÒÅܤơC

¼s§i¼g¨ì¡G¤C­Ó¨k¤H©M¤@­Ó¤k¤Hªº¬G¨Æ¡A

¨Ã¤S¦³»¡©ú¡G ¤@¦pªá¬ü¤k»P¤C¨k¤Hªº¼Æ¤ÑÅåÀÜÀb®ö¯ëªº¾P»î
¡]µù:µ´«D"¥Õ³·¤½¥D" ¡^

²³¤H³o¦¸Ä±±o¤ñ¤W¦¸§ó¦³§l¤Þ¤O¡A¦Ó¥B»¡©ú¤£¬O¥Õ³·¤½¥D¡A ³v¤S¶R²¼ ¤J³õ¡C

µ²ªG¤j¿Ã¹õ¥X²{



















¡m¤K¥P¹L®ü¡n

2003-10-15, 13:37 yonkov ªº­Ó¤H¸ê®Æ §â yonkov ¥[¤J¦n¤Í¦Cªí µo°eEmailµ¹ yonkov ÂsÄý yonkov ªººô¯¸ MSN : yonkov@mail.com
¸õ¨ì:
Åã¥Ü±q 41 ¨ì 50 ¦b©Ò¦³ªº 51 ­Óµ²ªG¤¤.  «123456»

Powered by: Burning Board 1.1.1 2001 WoltLab GbR