Đăng ký Đăng nhập

Tài liệu Khoa học máy tính

.PDF
21
17
50

Mô tả:

ĐẠI HỌC QUỐC GIA HÀ NỘI KHOA CÔNG NGHÊ ....................... m ........................ HOÀNG VIỆT HÀ KHOA HỌC MÁY TÍNH (T Ổ N G Q U A N ) HÀ NỘI -1999 ĐẠI HỌC QUỐC GIA HÀ NỘI TKƯỜNG ĐẠI HỤC KHOA HỌC T ự NHIÊN ....... - m ... .......... IIO Ả N G VIỆT 1L\ ■ KHOA HỌC MÁY TÍNH ( TỔNG QUAN ) Hà Nội -1 9 9 9 , o CÒNd I UÌNII I K K ' 1’ H Ấ i N M Í M <). 1 K ỷ cU(Tng cA iig liììili liụ c p lííiii m ổni 6.2 V ù iig d ừ i p liíìn m ổni V ò n g đCfi Iro iig lổ n g thò Pha p liiíl liiO ii ln iy ổ ii lliò n u CYio xti hifi'fiiu e;in tlfiy 6, ^ M ỏ (!im lioii MẠI v í (lụ Sự gliÓỊi nrti H iÇ u ứn g phụ F3Ô kết d ính 6.4 C ;ìc cAng cụ v;i kỹ lluiril pliál li iổii '1 hiốt ki} lù IIỎII xiiA nu 'H iic l kò lừ tlưới IC'11 C Ï 1 C St< clồ ilò iiu clứ liỌii C ííc Stí (.lổ quan họ Ihực lliOi T ự tliổii tlữ liỌu ().5 l.ỘỊi tư liỌii 6-1 C l u in g la d à bắt đ ẩ u tighiôn cứu vổ phíỉii m ổ m b ằ n g vi ệc bhii l uộ n vể c á c hệ d i ề u hành líỊo n ê n nifti t r ư ò n g (rong đ ó q u à n lý liciạt d ộ n g q u a lại g i ữ a c o n n g ư ờ i và m á y . Sau đó, ta (!ñ n g h i ê n c ứ u vể c á c thuẠt t o án vìl q u á t rì nh lûp trình. T r o n g c h ư ơ n g n ày , ta x e m xổt các c h ù d ể liôti q u a n đ ố n q u á l i ìn h t ổ n g thổ c ù a việc p h á t t ri ển v à b ả o trì p hđ n m ề m . Rất nliiổii k ỹ t hu ật d ư ự c áị) d ụ n g ờ dAy c ũ n g l ư ưng tự với c á c k ỹ thuẠl n i à c á c k ỹ s ư cliố lỊK) ỏ tA , li vi, xAy d ự n g cđii... Ilur('tiig d ù n g . TiOn i hực tố, nỏ d ư ợ c gọi lìl c ổ n g tiìnli h oc phÁii mõm. '1 h à o l u ân cùii l;i (lổ cấị) (úi c á c lnỊ phíiii m ổ n i I<'ín, lìiìl s ự b a o ÜÙI11 củ a I U ) vưdi (|||;Í klià Iiñng c ù a trí tih(1i lức lli(>i c ù a C(M1 Iigirừ i. C á c ví d ụ c ổ íhổ d ù n g là cííc hộ kiổni kỏ viỌc huAn b á n , c á c hộ clãng ký ờ (nr ừng dại học, h o ặ c c á c hộ tự d ộ n g d u y Irì các b à n elii I lia k h á c h lihng vổ cííc cAiig ly iiiAi giới c h ứ n g k h o á n . C á c vấn đ ổ la pliài d ố i inặl khi 1 'liííl tiiếii c á c liộ nì\y kliAng clii l^ niộl s ự |»1 Ờ r ộ n g c ù a CÍ\C v.ín cl¿ m ồ ta phủi giải q uy ếl khi viổì c á c c h ư ơ n g t rình n hỏ. Ví clụ, viộc p h á t t n ổ n c á c hộ n h ư v ậ y d ò i hỏi n ỗ lực của Iihiổu n gư ời ũ o n g m ộ t k h o ả n g lliừi g i a n kổ o dài m à t r o n g đ ó c á c y ù u c ầ u c ủ a hộ c ó thò hị t h a y | íổi và n h a n sự c ù a d ự á n c ũ n g c ó t hể bị t h a y đ ổ i , d o vi ệc b ổ n h i ộ m , c h u y ể n cônt; lác, vfln vẫn. D o đổ, b ộ m ô n cOng t i ìn h h ọ c p h ẩ n n i ổ m b a o g ổ m c á c v ấn đổ n h ư nh ủn sự và qiiAti lý d ự á n . li\ n h ữ n g vấn đi5 l i ỉ n q u a n lới viộc q u à n lý k i n h d o a n h nhi ổu h ơ n là lới klio:i liọc m á y líiih. Hạn CÀII pliài c h ú ý lói niới q u a n lìC m û l i h i í t Iiciy giữa c ô n g tiìiih h oc pliA'n m ề m vì^ I h í giới kiiili (liKiiih, tiiy Iiliiiìn ta sẽ liííiih k h ổ n g nổi đ í i i kliía c ạ n h I)à\ ờ tlrty. 'Phay vài) d ó. la siì lftp Imiiti vho nhfrng víín cliì lluriVng đ ư ợ c x c m lì\ iiAm uiffii (.'líe Iiiiih Ịỉiil»! (líi d ư ợ c ihivM li}|) cù;! khoii học m á y lính. 6.1 K ỷ c ư tn ig c ổ n g Irìiih h ọ c phÀii in ò tn C á c s inh vii}ii klioa Imc m;1y tính lúc ni(1íi bắt đíỉii Ihưííiig b ị tliiỌl (. ứ i i v ổ cAiig t r ì n h l ì D c |)liđii mổiii. 1 l ọ k li ỏ ng b a o g i ờ d ư ự c t h a m c l ự v : \ i i cá c hộ l liống l ớ n v à (li) t l ó , khỏiig i h ổ liiổu c l ư ự c d í ỉ y đ ù c á c v đ i i d ổ c ó kiiili n g h i ộ m c ù a h ọ p h À i i I('íii c ổ d ư ợ c t ì / c á c b ì \ i tíỊp lộp i r ì n h c ổ I h ổ h o à n Ii gì ^y. Í I ( í n n ữ a , h ẳ n l;\ h ọ k l i A i i i ' h ị c!(M l i ò i p h à i iriiii v i ộ c CÌIIIU v à b à o Irì nil (lo m ì n h viốl ra. Ihòi khi imliiOii v í Ọ c | )l i ú l Ir i ổ i i l i ứ i i q u a n . Các l l i à i i h Iroim vài liì c á c c l n i d i m l 3o (.ló. c ó lò viỌc h ; i l ( 1:111 I i ũ h i ỏ i i c ứ u vô c i Vi g liìiili h o c pliÀii Ii i cm b a i m c á c h i l i ọn h;Vl k ỳ n i ộ l I h i o ì h ị li'fii pln'rc l;ip Iiào I11Ì\ h;iii i m i ố i i ( I i n ) l c l i i ố c ỏ lỏ, I11ỘI lo;i iiliTi v;iii ịiliòiiu nhi ổi i Ifiiii;, lioẠc m ò l lliáiih d ư ừ i i g ) và iườiii: IU^I1ỊỈ là b;m pliùi lliiốl kõ n ó V.'| Iioni viỌc xAy i l ựi ig sau I i ì \ y SC liữii ícli. Lìlin l l i ố Iiài) d ổ bạii c ó lli¿ ư ớc lililí clii |)lii vổ lliời g i n n , l i ổ n b ạ c vì^ cííc Iigiirtii lực kh; 1c d ẩ c ó i hd hoì\ii thìlnlì t lự áii? Lìinì l l i í n à o (.Ic c ó ihd c h i a clự ổ n Ihì^iih c á c |)liíìii n h ò qiiàti l ý d ư ự c ? L ồ m t h í tl^o c ổ t hổ i l à m biio rầim c á c phÀii n h ỏ d ó clirực l ạ o l a lìi lưitiig tliích với n h a u ? Lì^m s a o n l i ữi i g n g ư ờ i làni c á c Ịihiln n h ỏ k h á c n h a u c ổ t hổ l i ổn l ạ c d ư ọ c v ó i n h a u ? R ạ n d á n l i g i á t iến triûM n h ư tliố nào ? l.:\in s a o b ạn c ó thổ gi ài q u y ố t (lưực c á c c h i tiết cla ( i ạ n g ( v i ộ c lựa c h ọ n c á c n ắ m tlấm c ử a , lliiốt k ế m á n g xrti, kíiili nihu xaiili c ổ sáii c ó c l i o k í n h m h u l ì a y k h ô n g , d ộ v ữ n g cliíiL c ù a c á c c ộ t , t hi ế t k ố v i ộ c xAy d ự n g ố n g clAii c h o liệ t h ố n g s ư ở i ấ m ) ? Tr o ii ỉ í q u á Irìiih pliál ti iổii m ộ t liộ p hđ i i m ổ i i i lứii, la c f i n g cđii ị)hài Irà l ời c á c c â u h ỏ i l ư ơ n g tự. V ì c A i i g trìiili l i ọ c lì\ mỌt n ghi i h clưực pl i á l Iriổii d ẩ y d ù , b ạ n c ó lliổ n g l ũ l ằ n g tlã c ó lift Iiliiổii c á c k ỹ thiiẠt đ ư ợ c pliíít Iriổii l ừ l i ư ớ c c ổ t hổ á p d ụ n g diỉ trà lời c á c cAii liỏi Iii\y. Tuy Iihiôn, c á c h st iy ( liỗn n hy tlà C|U!Í c o i n h ẹ rất n h i ổ u k h í í c biột v ổ tính c h í t gi ữa c ủ a Ị)lií^n I\iổtii v à c ù a cí íc l ĩ n h v ực cAi i g t iìii h l i ọ c k h á c . MỌI t i o n g Iiliiìiig khílc biọi nì\y liổii q u a n d í i i vai t r ò c ù a s ự llia thứ. C á c lĩiih vực l i u y ể n t h ố n g c ù a cAng l i ì n h h ọc giài lỊuyếl vi ệc p hổ t u i ể n c á c s àn p h ẩ m sẽ cUrực cliấị) nhộn ch ùi i g n h o mh c h ú n g cíSn thực hiỌn d ư ợ c n h i ệ m vụ c ù a m ì n h tront> c á c uiỏi hạn (.-2 Iiliíll ilịiili. MẠl m á y giụi qiKiy lioi\g k l ui à n g g i ặ t - x à - v ấ l c ú a n ó với 2 % Ihu llìứ vồ lliì/i g i n n m u n g murt n lì\ chríp n h â n dược. N g ư ợ c lại, phđn i n ổ m h o ạ i đ ộ n g h o ặ c lì\ cliíiili xííc Itnfii- Ih khặc lỏ liọt. vì> s ư clổ vỡ clổng lli('n cù a cá c liOii lạc cliỌti tlioại tii}n c á c niiổii r ỏ n g lớn. l io i iịí k lii khoii h('c viìii liOn lụ c lìm k iố iii cá c pliưcíng Ị)liá |) tie phiil Irió ii c;k |)h;ùi mõm với ch íìì lư íriii; lối Ik í i i , các lổ chức cluiyO n im hiỌị) tlả iló n e uóp cù uáiiu cú;i I iiìiili mỏt cách uiáii lii}p lliô tiu I.ỊIK1 viỌc kh u yế n k h ích cá c (iCu ch u riii c:io clối Vv'(i các nội q u y và ứng xử Iig liổ ngliiỌị) giữa các ihìln h vi(iii củ a m ìiili. M iộp hội cá c iVhíy líiih loáii (A ssi> cia tio n o l’ C o m p u tin g M a c h iiio iy , A C M ) dã clu ÍỊ) Iiliiìn một lu ộ l lọ vò ứiig xử nghe iip liiC p , Iro n g k h i dú Ịliô p hôi quàn Irị viCc xừ lý dữ liộ u (I^ata P ro c e ssin g M a iia g c iiic iil A s so c in lic iii, IJ)I’ M A ) vìi V iC ii kỹ sư cliỌii v;\ cliỌii từ (In s titu te o f E lc c liic a l and filc c lr o n ic s B iig in c c is , i n i ì í ì ) clã chấp iiliẠn cá c luẠt lộ liỏ tíg cù a n iìiili vổ Iiỏi q u y . C ác in ã tiì\y iiA iig cao lín li clm y ổ ii ngliiỌp cùa những n liìl phát triổ ii p liíìn m ổin và chỏ ng lại lli.'li clọ lli('> ơ liỗ Iiài (lố i V('(i liííc h iihiỌ ni cùa lừ ng cá nlìA ii. I l oiig cliưcíiig Iiì\y, cl uí ng la gi(Vi lliiỌu m ộ l s ố k í t CỊuả lu>ng Iigliiỏit cứu \ 6 cO)ii>i liìnli liọc phíiii niổiii, h:u) g ổ i n cà inột srt iiguyCii lý c ơ s ờ c ù a c ổ n g Irìnli liọc pliíín miíni (vồi ig dời pli.in m ổi n, niA CÍIIII hoíí, sự ghổỊ) nrti, vh đ ộ kết d í n h ) c ù n g với m ộ t s ố cAng cụ vì\ kỹ thuủl phíít ti iổii d a n g chrợc t lùng liiCn nay. (.'An liỏi / HỉM tảp 1. 'l ại s a o srt ( lồng lộiih l i o n g inỌt chư(/iig trình lại kliOng [)hài là ni ột cíich dáiili giá lôl clộ pliức lạ|i c ùa cliiKfiig liìiih? 2. C ó Ihổ d ù n g kỹ thuẠt nì\o dổ x á c tlịiih c ó b a o n h i ô u sai SÓI Ir ong m ỏ l d o ạ n phíìii niổm? 3. Đổ xuííl m ộ t họ d o lưìíiig (.U) cliAÌ lưựiig c ù a pliíìii Iiníiii. n ỏ c ù a bạn c ó clioim yốu gìv 6.2 Vòng đời phán mém Kliái niiỊm c ơ bà n nlìấl t ro ng cAiig l i ình hụ c p h á n m ¿ i n là v ù n g dừi pliủn Iiiiim. I oñ n b ộ v ò n g dừi V ò n g clìti phÀn m ổ m d ư ực Ihd hiỌn t ro ng H ì n h 6.1. H ì n h n à y lliổ hiỌn Ihực lố là m ộ l khi p h ầ n m ổ m d ư ợ c p hát Iriổn, n ó bưức v à o m ộ t v ò n g t r ò a t r o n g đ ó n ó liOn t ục dược sừ d ụ n g và s ửa đ ổi Ir ong toì\n bộ pliđii c ò a lại c ủ a c u ộ c s ố n g c ủ a p h ầ n miỉm. Đữ y là inộl m í u c h u n g c h o nhiiíu sàn phđn đ ượ c sàn xuíít khác . Sự k h á c n h a u là, t r o n g i nrờiig hợị) c á c sản p h ẩ m k h á c , p h a sửa d ổi d ư ợ c g ọ i m ộ t c á c h c h í n h x á c h ơ n là p h a sửa c h ữ a hoặc b à o trì bừi vì c á c s àn p h d m k h á c I h ườ ng c ó xu h ư ớ n g c h u y ể n t ừ t r ạ n g thái đ ượ c s ử clụnu s a n g đ ư ợ c s ửa đổi khi c á c p h ẩ n c ủ a n ó bị h a o m ò n . M ặ t k h á c , pliđii m ổ m kl iỏng bị h a o m ò n . T h a y v à o d ỏ , i nộl phíìn c ủa pliáii niổiii c h u y ể n s a n g pha sửa dổi bì c á c sni sót c h ư a đ ư ợ c p hát hiện S(1rn1 h ư n trong pha pliát triổn, h u ộ c p hải k é o t heo c á c i h ay dổi, vì c á c t h ay d ổi t ro ng ứ n g d ụ n g c ù a c h ư ơ n g trình xuấi hiộn clM hỏi c á c Ihay d ổ i l ương ứng Uo ng p h á n m«5m, h o ặ c vì c á c tliay d ổi t ro ng líỉn sủii lnf('tc đrt điíực phát h iện lil kiío t h e o cá c vấn đổ ừ n hữ ii g c h ỗ k h á c Iruiig Ị ) l i đ n móm. Ví d ụ. cổc t h a y dổi t r on g liiẠl lliiiế t h ư ờ n g đ ò i hỏi n h ữ n g sừa d ổ i d ổ i với cá c c h ư ư n u liìiili b à n g l ương tírili t h u ế bị giííu, và ta't c à c á c t h ay d ổi n à y t h ư ờ n g c ó n h ữ n g àiili hưởi m li;ít I(1 Ì lới c á c phíìn k h á c c ùa cliưííiig Irìiili niìi k h ổ n g bị phát hiỌn c h o tlcìi lận lìiũi VC SMII. Ilìiili 6.1 V ò n g ilời pliíiii ni ổm 1 Chi) (lfi i i g i i y C i i iiliAii l A m c l u ) m Ạ l ' liÀii c ú a |)liíỉii m đ n i p h ả i hư i V c và o sửa doi là i;'ì (li m ì ; i , q u á l i ì n h nìíy clòi l i ò i n i i i t ; múl I i g i r ừ i ( I h i r r r n g k l i ỏ n g | )l )ủi l à lác uiã hiiii dầu) ni'JiiC'ii cứu c l i ư ơ i i t ; l i ì i i l i v;i lư liỌii cù:i IH) clin i l í i i k l i i l i i ổ u đ ư ợ c c l i ư ơ i i i : liìiili, ho;Ịc íl iiIkìi I:"^ ị>lií1ii l l i í c h lii>|) c ùa c l i i r i t i m l i ì i i h . NỐII k l i A i i g , h : ĩ l k ỳ I i i ỏ t sử;i «.lỏi Iiài) cünj: c ú iIk' l:im \ IIAI h i Ọ i i i i I ú l ' u v ấ i i (!õ l n í i i lĩi c; í i m à IU) c ó ( l i ổ g u ’ii n u y C l . C ó tlược sự h i ó i i h i ò ì lu'iy t ú llu'' l:^ mA| cAng v i Ọ c k l i ú k l i ; ì i i , l l i Ạ m c l ú c à k h i p h . l i i i n ổ i n d ư ợ c I h i ố l k ố vìi 1Ạ|) lư liỌu t n l , I u''ii l l i ự c lố, (roiiịỉ p h a Iiì^y, iiiAt pl i í ỉ i i n ì i y c ù a p h í i n i n ổ n i c u r t i c ù n g ihưrnm hị b ỏ cli Vi'fi sự p i à V(> liuig | i h á l (liỏri mội họ mi'ñ lừ m ộ t p h á c I h à i ) S( f lược c ò n liổ liiíii l à sưa cloii . I V I /s A . * I . - . N I * ' « / 6-4 IMia ph át trien Iruyền tliốiig lỉAy g i ( \ ta hã y x c m x6i k ỹ h(íiì c á c giai (loạn Irong Ị)ha p há i I v ìỉ n c ủ a vònii cirñ phíỉn nn íi n ( H ì n h 6.2), C h ú n g b a o g ổ m p hỏn tích, thi cì kố, t hực hiộn, và t h ử n g h i ệ m , n h ư Irìnli b à y ciưới clAy. Plìủii lích. T r o n g giai d o ạ n ban (Jüu n ày c ủ a p há i I nổn plìđn m ổ m , c á c nlìU cáu của m ỏ l tổ clìức d ư ợ c n hì n nhộn nlìư là m ộ l ứ ng d ụ n g m á y tính liổm ẩn và ngưùi la quyốl dị nl ì r ằ n g c án plim p há i Iriổn m ộ t hộ lự d ộ n g hoa. ừ dí\y, c ồ n g l i ìn h h ọ c phđn m ổ m íUíợc x ế p gítn nl iíl với ĩĩnh vực q u u n Irị ki n h d o a n h . T h ự c chất, n h ữ n g q u y í t định ban díỈLi uì\y ìiùix q u a n n hi ổu d í n viộc i cùa biui kiổm kô vĩin curti mAi n g ìiy lỉ\in v iộ c ” hoậc “ viộc sắp x íp clữ liỌu lìiín tliị Irổn iním h ìiilì nióy ưnh phải liiAn llìc o k lìu ỏ n dạng của cấc W\ỉu inảu (fang (!ifợc d ù n ^ ’'. Siui kh i CỈÌC yOu cíùi dươc \á c d ịiili, cliÚMg dược chuyỏM saiiu các dác tã hỏ lliỏ iìu có líiih kỹ ihuíìt liíín . V í clụ, yCu cÀu rằng “ dữ liỌu Ị)liãi dưitc hạn clìỏ chi cho nlìừni: n m r ừ i c ó q u y ổ i i h ạ n ' * c ó \ h ổ c l u i y ố n i h à n l i c!;Ịc t ả r ằ n i i ‘1ii} SC k h ỏ n g t l i ì p ứ n u L*lìo i K ' n lí)n k lii ni()( |>asswt)i(l lì\ nnM cln iỏ i 5 clìữ số dược gò v.^o từ p lìíiu " lioặc clữ liỌu sC' (lirực ìúốn llụ (hrới tlạnp tlược lìiã hoắ Irừ k lii nó ílã dược li¿ n xử lý hỡi niộ l thủ tục cliỉ ngưryi c ổ Ihíỉm q u y ổ n m("íi hiốt dược. Ih i^ l kố. lio iiị: phíi lliiố l kố, cac ch i tiốl k ỹ lluiẠt cùa họ dược |)híU ỉrìò ii. (V dày hộ (lưítr pliAn rà n h ữ n p cltfn vị n h ỏ c ổ Ihế q n à n lý (hfực, gọi lí^ c á c m ỏ (.Um, với iiìA i niA (!uĩí Uui nCĩi một |>híin n liỏ CUÍI loĩ\n hộ. ỉíầ n g viỌc |>hAiì »n llic o iiìA (lun n;^y nià c ílc họ tlirtiiy lớ ii trở ĩiCn cỏ lliổ thực lìiỌii clươc. Nốu klìA iip có viỌc |)lìAii nhỏ này, cá c ch i tiốl kỹ ihuẠl cáii cỏ clổ ỉliự c lìiỌn niộl hộ lớn sẽ t:ỏ thể vượt quá klìà nãtìg lĩn h hội cỉia co n lìg itò i. T u y nliiOn, với niộ l lliic ì kế m ổ clun, c h ỉ cíỉn nấm vững n liữ iig c h i tiết liổ n q u a iì clến m ổ đ u ii dang dược XCIIÌ xét. 1 h iế l kế n iô d un nằy cũ n g có lựi ch o viC c bảo trì vổ sau v ì nó ch o phép ihực liiỏii cá c Ih a y clổi clựa liổ iì cơ sở m ỏ dun. (N ế u một thay d ổ i dưực thực lìiỌn nhầm iín li lo íín các lựi ích vổ sức khoe ch o người lao d ộ n g Ih ì ch ỉ cẩn qu an lAin cỉốn nlìữim lìiò cliin liế^n q iiíin (lốn lợi ích sức khỏe inh tiiA i). 6-5 D o iU\ la tliAy l iHig, niỌl CÍU I n k inA iluii t ố l ịì\ I Al q u a n t r ọ n g c l ì o viỌc t hực hiỌii c f m p n h ư c l ĩ o viÇc sửíi đ ổ i hộ I h ối i g SÍUI ĩúy. Đ ấ y là l ý d o vì s a o c h ú n g !a s e líỊp trunu v n o CÍÍM ( l ú c n.^y I n i n g cí íc m ụ c tiỏỊ) Ihcv). V ViỌc (hực liiÇi». Pha Ii.^y h ao gổiii viÇc v i í i c h ư ư n g l i ình llìực sự, l ạo c á c lỌị) d ữ liỌu, vì\ phíít Iriổn cơ s ở clữ liộu. Vilri m ộ t I h i í l k í m ô đ u n tốt, q u á t ĩ ì n h t h ự c hiCiì n à y c ó \ h ỉ hoììU ỉliíinh hờ\ mẠl srt Iigưrii lì^m viỌc đ ộ c lẠp vỏi c á c niA d u n k h á c nhau. Ihừ nghiỌiiì. I*h;i \ù\y liOn họ míỊl lliiOỉ Vtlri plin (rưitc, VI nn^i mỏ clun cúa liỌ ỉluHig ỉ llurờiig lUuịc lliử ngliiỌni khi cl iúng (hrợc thực hiộn. Trỏn Ihực !ố, inổi m ỏ duii Iroiiu mẠl họ đ ư ọ c Ihiốt k ế tốl c ố \ h ỉ (hrợc Ihử nghiỌni niộl c á c h dỌc lộp vứi c á c m ỏ dun khilc h ằ n g cá c h d ù n g c á c pliiỏn b àn clơn gi ản lìoá c ù a ciíc m ổ di m k h ác , goi là mẩu ( st u b s ) , clổ m ỏ p h ỏ n g sự l ươn g lác c ù a m ỏ d u n d i ch với p h ẩ n c ò n lại c ủ a hộ llìống. lííl n h i ỏ n , n h ữ n g í h ừ n g l i i ỏ m c á ihổ n à y SC k h ổ n g b ằ n g llìử n g l û û m l o à n hổ khi c á c lììA tlmi kh;íc nlimi tlư(íc l nứ ii llu^nlì víi kốl ItỢị) lili. K h ổ n g m a y là, viÇc i h ừ nglìiỌin Víì g ỡ i 6 i m ộ l h ç i h ố n g là đ ặ c biột k h ó c ó i hổ llìực hiộiỊ [hhnh cỏnu- NglìiCn cứu c h o i h í y r à n g c á c họ plìđn m ề m lớn c h ứ a 3 dốii 5 sai só! froiig nuM 100 cílu lỌnlì, tliậm clìí cả sau khi t h ử nghiỌm cdn thậíì. R í l Iihiổu sai SÓI I n i f i g s ố I iày k h ỏ i ĩ g t l ư ợ c p h á i lii ộn t r o n g q u a n g clừi plìđti m ¿ m , I r o n g k h i n l ũ í n g l(^i k h á c C(> Ihổ gAy l a hivM d ỏ n g s;ii h ỏ n g , v í tlụ n h ư c ử a l àu h o ả m ơ troni: klii làu (ỉniig ở g i ữ a hai gí» và c n c liỌ llìrtng p h ò n g t hủ q u ố c g i a cỉược l ự đ ộ i ì g hoá b ấ o đ ộ i ì g sai. ViỌc hạn c h í c ấ c sai SÓI nhy cl ìíìì h là m ộ t Iroiig Iihững m ụ c t iổu c ủ a CỎIIU tiìiìh luK’ [ìlìÀii m ò i n . 'Hiực l í r ằi ie CIÌC sai SÓI n à y vảii c ò n p l i ổ b i ỏ n c ó pìvÀị là c ò n ciỉiì c ó n h iỏ u Iig h iỏ ii c ư u n ữ a . C á c c á c h liò|) l;)ii h;in clàu cuii c ò n g liìiỉlì l ì ọc |)haii Iiìòni lìi d ự a Irỏii s ự ỉ u à n | )h ục l u y ẹ l l i ì i i h lự \ú^^ì\ IílIi, ihioì ko, í l u/ c liiỌii Viì i h ừ nuliiỌin c ù a q u á l i ì u h ị)lìiìt u i ó i i |>hàii CVun giií c cl ì í n h là c u qn;í ĩihiổii n g u y C(t c ố l h¿ x ả y ra ( r o n g khi phá t Iriổii m ỏ l hộ ỊilìÀn l uổni li'ni i \ ỉ c ó llìỏ cln) |)hc[) các kỹ lIìuẠl tlìử-và-sai sót. Dc) dổ, c á c kỹ sư phíiii m ổ i n c ứ k l i ả n g k l ì ă n g rầiig CÀIỈ Ị)hài kO'l l l ì úc viỌc l l i i í t k í Irước k h i bắl clíỉu viỌc lliực lìiỌii. K í i tỊiià là niỏt qiul Irình |)lu'U Iriổi» m à bAy giì/ d ư ợ c bicì dốii là mO lììiili Uuic mrỏc, l.ì sự lircíng lự V(fi llìự c lố r;uĩ^ (Ịuá Irìn li pliól Iriỏti c h i clưưc p lic p cỉ'n?n ra I h c o m ỏ l chiỏii d u y mIiAI. ( '; k ' m i In n V iỉ^ ^ :in (I;ì> U;in SC nli:1n lliấy sự l ươn g lự ị^iữa h on Ị)ha vAi» tlổ - giải q u y í l c ủ a Po ly a ( M ụ c l. M và c á c |)lia pluìii lícli, lliiól kố, llu/c liiỌn, v;\ lliỉr niiliiỌm củ a |>hấl li iỏiì Ị)hriii niíím. Ilơ u íiư a , Ị)lìá l Iriổ n n i Ọ t lìỌ p l ì À n n i¿ in lỏ n c l ìí n l i là g ia i q u y ế t n iộ l v ấ n c lỏ . M ặ l k lu ic \ ciích |)li:1l liiổn |)lu1n ni ổm d ự a ln}iì mA hì nh ihắc nưức t ru yòn llìốiig claiig lioàiì l oàn dối l;)|) với ‘viộc c|i iay- tự- tl o\ (.ịu{\ líìiìh tliÌMiglìiỌin-v^-siii thưrnig lìi q u á Irìnli q u a n Irọng s ỏ n g c ò n clrti với viôc giải q u y ố l ciíc VÍÍM đổ c ổ lính s ổ n g tạo. T r o n g khi m ô h ì n h t hác \nUK' l ì m cíìch tlìiíl lỢp Iiiộl niỏi IrưíVng c ổ cdiì Irúc c a o Ir ong clố viỌc plìát Iriổn d ư ợ c liến liMnh tlico cđch luíỉu tự, viộc giài (Ịiiyốl vấn clổ c ổ línli s ấ n g t ạ o lụi l ìm kiếiiì m ộ t mC)\ Ir ơừ ng khAiig cổ cAu livíc t r o n g clố niAl ngưìvi c ố (hổ lừ b ỏ c ấ c k ế huạclì t rước đAy tic iIk'o (liiổi iihCrng tliổu hahì \oì\\\ \\{iì Iipưực IIÌÍ^ khổng cđii phỉù giíu lliích lại sao. Ịĩlìíui ííiih sự niAu (huAiì Iì í \ y. ổ|) lực c h í n h e ù a sự cIiuyổM dổi vổ triôt lý Iií\y c h í n h là sự xiinì hiỌn c ùa v{\c c ổ n g CỊ! cAmị’ tiìnli h ọc c ố niííy líiìlì írợ (viốl lắt líì C A SE ). CYic cAiig c ụ Iií^y b ao g ổi n các hộ Ị>hÀn m é rn trự g i ú p c h o viỌc p h á t Iriổn c á c s ư tlổ d ò n g cliì l i Ọi i , S ( í í\ồ q u a n hộ llìực thổ. vồ lự điổri d ữ liộu (la SC (lổ cộp d ế n c á c k h ái n i ệ m ni\y sau), 6-r> (Iươc s ủ t lụ ng do linn m ù liìnli c h o lìộ cliuig d ơ ự c Ihực lìiộn. M ộ l s ố hộ C A S E llìữm clií y i ' m c ổ c á c b ộ sinh m ã Iiih, khi c ổ các (lộc lả c h o c á c plìíỉn c ù a hệ, sẽ l ạ o ra c á c c hư ơng l i ì n h viốt b a n g ngAn n g ữ bíìc c a o lliực lûÇn pliíln đ ỏ cỉia hç i hổ ng. ViOc sử d u n g c ấ c cAiỉg c ụ l ự d ộ n g n à y làm giảiiì t l ấn g kổ cíít' crt g;ing CÍỈ!» Ci") t ro ng c á c p h a phùn lích, llìiíí k í , Vi^ (lìực hiộn cù a viỌc phái liiỏn |)hc1u lììổiiì d ố n m ứ c viỌc c ộp n h ạ t h o ặ c Ihay d ổi các ( Ị u y í l d ị n l ì l i ư ớ c đ ỏ kh i phííl lìiỌii ra Síii sỏ! là tiỗ ỈKtii Iihiổu. K ế t q u ả nỉ\y c h í n h là m ỏ l sự luíị l ỏ n g c ủ a mA hìiih Ihíic ĩuf(1fc nghiCrn Iiịiặt cỉia c ỏ n g trình h ọ c plìđn mổi n. M ộ t t ro n g n h ữ n g kcì q u à nổi bẠl c ủa cácli liố[) cận m ỏ i dỏ p h á i iriCiì p h ẩ n m ei n là viỌc s ử d u n g việc t ạo n g u y ô n mAii, lỉ\ m ỏ l kỹ ihuẠl c ũ n g c ổ rấl n h i ổ u c ổ n g cụ C A S E Il ự giÚỊ). T ạ o nguyOu mủii iUni Irỏii viỌc xAy i lựng c ấ c pliiỏii hỉu\ úơ[\ giảii liDậc cá c phầii c ủ a hỌ I1UIC tiCu c ó Ihổ clir<ĩc iiÍỊ) lục ỊiliAn ííclì liXMig qiiá Irìiìh phấí triổii liíị) sau. Nl uì nu Ihàiỉli c ố lợi c h o vịỌc lạo nguyOn inñii b a o gổiìi c á c kl ui ỏn m ă u m à n hìiih và lư liỌu, c;'ic cííu (rúc c ơ sờ ciữ liỌii và \Ịp , v;ì cấ c nghi t hức họ llumg. FIơn nữa, c ố nlìiổu k ỹ tliuộl i;io n g uy Cn niỉiu hiỌn d a n g d ư ợ c svr d ụ n g ilổ xA y d ự n g c á c plìiỏn b à n d ơ n g i àn hoạt đ ộ n g d ư ợ c c ủ a c á c hệ pliđn m ổ ni hohn clìinh. Kốl q u a c ùa viÇc lạo n g u y ù n n ú u clìínlì viỌc plìál Iriổn p h á n m ổ m kl ìỏng CÒII là niA l qua Ir'mh UiÀn lự, ỉro n g tiu Iiiỏt |)ha tlươc k í l llìú c trước k h i [)lìa liO'[) llìCi) b ắl díiu, m ía . 'ỉ l i a y v à o i l ó , MÓ t r ờ l l ì à i i l i in ỏ l tỊU ấ l i ì n l i li)p (!i Ifip lạ i iT D iig cló v iỌ c ịìlìA n l í c l ì , iliiố l kố, và tíU) Iiguyỏn niAu clưiK' lặ|) lại c h o t ỉ í n khi d;U tlược m ộ l thiốl k ố đííim. IVoiiu ĩTú Iiliiổu (riri'rng hợp, c á c n mi y ỏn IIIÀU d ư ợ c l ạo ra (r on g q u á liìnlì lặp n à y bị b ỏ di Iilunn lới một sự lliực hiỌn lioàii ÍIKIIÌ mứi của ih iít kố sau cùiig. C iích Iiày clưưc uoi lìi l ạ o n g u y C n m i l u b ù i l i , M O t c ; i c l ì d ố i líÌỊi v ớ i c á c h ĩ i à y là l a o I i g u y ỏ n m ẫu l i ố n ln>á, l i \ ) n e (!(> t ig n yô n m ñ u liỈM lục tlược liiih c h í clu) clín khi, b ả n llìAn n ổ t rơ llìàiili hệ c uối cìing. ( ' â u lini / lUiỉ l ậ p 1. vSự k h á c n h a u giffa cấc y(ĩ:\\ cẩu lìỌ llìống và tlĩic tà liỌ thòiìU là UÌ7 ?. ' Ĩ O I U l:'il l ừ n g g i ; ì i í l o ạ i i t K ì i i ị : s A l ì ố M ¿ ù i ĩ i đ o ỉ i i i ( ị i l i A n l í c l i , i l ì i í l k ố , l l ì ự c l ì i ệ n v à lluV n g l ì i ộ m ) ỉrong ị)lia Ịiliál li iổn của v ò i m cirri pliÀn niòin. V 'ỈO III tắl sự kh;u' Ỉ1ÌỌI giữ;i nu^ hìiili lh;ic ntnV liiiy ò n tlnHu: cù;t |>li;il trión |)li;ìn inoni và ĨIÚ^ hình \uớ\ l;io nuuyCii infin. (). V M ò (liiM lu)á MAI (King nhfiiip W\ỉ\ì cliù chA'l Irong M ụ c 6. 2 I;» (\ỉ svVa (lổi ỊìliÀn lìiổni tliì l;i ịih.ii \\\ỗw (ỉưtR' cliư«íiig liìiilỉ IìoAl' íI nlìííl là c á c Ị>lìfìn liCn (|u;m c ủa c l n n í n g liình. V(V| ciíc r l i ư ( í n g h ì n l i I )hỏ Ihì viỌc h i ỏ u n h ư v ộ y c ũ n g lIurtNng hì |A( k h ó vì^ v ớ i c ấ c h ộ p h r ì n n i ổ i n irtn llìì viỌc đ ỏ \ìi gÀĩi \\hu kliAhg llìể d ư ợ c n ế u ta k h ỏ i i y c ổ k há i niộin vổ viộc m ỏ duiì ho;í Kli.íi rìiệni ỉĩày Ill'll cpinn (lốn vi ệc phÂn c h i a phíìn m ề m t h à n h n hi ì ng d ơ n vị c ỏ thổ lý (lược, với niỗi tlííM vị iỉư(fc t hiết k ế đ ể t hự c hiÇn chỉ m ộ t plìán c ủ a lìliiộni vụ irtiìU llì.\ l í» d à gặ|) khấi niÇin Ĩ1 ÌỎ clun lioấ t r o n g c h ư ơ n g Iiày cũi ig Iihư Ir on g c á c C h ư ư n g 4 vi^ 5. ơ (lố ta cía Ihn'y líuig h;uig cdcli cO IẠ|) c á c chi licì c ủ a cííc h o a t d ộ n g nỉiAÌ clịnh bôn c:u' chiíítng tiìtih co n, thì cliúnị^ ta c ỏ thổ ĩihAn tỉưítc c h ư ơ n g trìiilì chí nl i (nuùii |ìn>ị’j : i n i ) c 6 klìA nãiig biổu dạt m ụ c ịịc^u cùí\ ch ưư i ig t iình c ũ n g n h ư p h ư ơ n g pliáp Ihực hiỌn IỐ| h(tn là n ế u ta (lưa cả c í c i n ỏ iì\ Ịìliức lạp vẻ cclc lìoạl đ ộ n g d ỏ v à o c h uĩ i g liOMg iiiAí vị clnr(tng Irìiih (luy nliAÌ. Í.-7 M ó f ví d ụ X é l m ộ l ví tlụ cụ ìhổ vổ viỌc n i ỏ cliin hoắ n h ư U on p Sít đ ổ cííu Iníc H ì n h 6. 3. M ộ l S ( f đ ổ C Í Í I I Iníc 1;^ cli(?r» biìng h ì n h íuih cù a m ỏ t cấ u Iruc mCị clun ( r o n g d ó m ỏ i niA cliin ilmtc bic’u (liỗii bniỊìUlcTaxWiílilu)ltlim: xác tlịnh sổ luợiiị: liòn c ú a lììỏl lìliíìn viOii |)h;ũ tlóiiu iióp vào q u ỹ hưu Irí c ủ a cỏiig ly. C(im |M ilc'l'ax xấc tỉịiih số liòii cÀn trừ di lừ lương cúa nhìin viCiỉ dỏ lià Ihuố baiie v;i liOii b a n g . Nổ clùiig các I110 điiii C o in p u lcF o tlcralT axcs và C o m pu tcS latcT ax tlỏ liiực hiỌii Iihiộm vụ này. Comị)utcl\ )sUax\ Vi ỉhlì i)l cl ing xác dịiih sớ liổn cđn rúl ra lừ llìu nliập c ù a iiliAi» viOii d ỉ Ir ang liài c á c k h o ả n chi cúa CỔỈÌU ty Iihư c h ă m sóc trc cni , tiổii clỏ xc. và hoá d(tii n h à fui. I lìíih Mò( sví cío càii trúc cưa hiỊ lính lưưiig cKíii giàiì ỉ ) ộ í ĩlicp Iiõi 'l‘a đà llùỌu i nỏ d i m lioá clìínlì là ĩiiỏl c á c h c ỏ tlìO dạl d ượ c c á c plìầii nìciìì lỊuàn lý tlUifc. Ý lift'fnj: iV đ;ìy c hí nh là inỏí sửa d ổi võ sau sò chi cắ n thực liiỌn Vt'ri i nỏ l SŨ lìiiM nliấl clinli, tlo d ó la C(> lliO lí)|> Irunu vùiì Iihữiiu |)h;1n liỏii q ua n đ ó c ủ a họ liDiìi! lỊiiá l iì nh sủa d ổ i . Tiíl cliòu này |)lìụ lluiộc v à o gi ả sU rủiig c á c tliay tlổi tn>iiu Iiìọl iiiA (lun SC kliAnị: ảnh liưửnu ĩiìộl c á c h bÁl h g ờ t(1fi c á c iiiA cỉun kl iác ( l o i m hộ. D o vẠy, m ụ c lii^u c ủ a la khi llìiOỉ kỏ iiiAí liỌ lliổnu i n ỏ đuii luK» là c ự c thủ líiili clỏc lẠp uiừa cúc ỈUÔ ( l u n . (. o nu}l lliực lố cliổiỉị! I:ti IÌ)Ụ C liCii nì\y là c ó iiiẠl SÁ k ố i Iirti giữa c á c n i ỏ d u n l;t I ẩn llìiíl (lổ lạo iiCn inẠt họ c ố kốt. Sự kốl nrti ^;^y đư(Jc uọi lỉ\ đ ỏ glíốp nối. Dc) đ ổ , m ụ c iK'n cực (lại lu>n línli (íộr !í)|) lì\ l ương triìg vổi c ực ù ổ u hoa tlộ plicị) nrti. f )ộ ghcịi nối Ị^iữa c(\c niA (lun t hực chííl là kiòii gl ìcp tirti d iổu klìiổii, xuííl hiCii khi m ộ t (liiiỊ kli.lc, nluí l i o n g m ố i q u a n họ íruyổt» / Irả kli.lc là p h ổ p nrti (Ifí liỌu, liCn (ịiian viỌc c h i a xuíít lìiỌn ờ inộl s ố (.lạng kluic n h a u . M ộ l mA tluĩỉ cl ìuyổn cliổu k hi ổn c h o m ộ l \^^(S lại g i ữ a c á c c h ư( tn g trìiih con. M ộ t k i¿u XC di ì liỌu g iữa c á c ĩ n ồ duiỉ. s«r (lổ c ấu Irúc Iroiig Hì nh 6.3 h ì ỉ u cliỗn niỌt glìóị) nối tliổii kliiõn Ir on g lìộ llìốim lính liổii l ư ơ n g đ(;n giàiì c ủa la. GliÓỊ) ĩìối cirr liCu tlurừiig clưực b i ểu cliỗn Iroiỉg n i ộ l s ơ clổ C Á U l iú c vấi cấc inũi lOn n h ư tiMiig llìiili 6.4. Sil d ổ n à y tlìC hiộn c á c clơii vị clữ liộu d ư ợ c cluiyt'ii ưũ niẠl niA (lun khi CÍH' (lịch vụ cù a u ồ chrợc yCu cắu vì\ s au đ ổ đ ư ợ c clniyổỉi tiả í. K lại i n ỏ d u n ba n đíìu khi nlìiỌm vụ clưực yCu cầ u d ă kốl ihúc. C ụ lliổ là, k h i P r o c c ss Pa yr o l l y ôu c đu h oạ i d ộ n g lừ C o n i p u l c P r c l a x W i l h h ü k l i n g . n ó clìiiyổii E m p l o y c e l D và To l ii lR am in gs liíiTiig Tíng l('fi r o i n p u t c P i c l a x W i t h h o U l i n g ; vh s au khi k í t i húc nhiÇni vụ c(\i\ m ì n h , C o m Ị > u t o l \ c l a x W i i h h o K l i n g b á o lại kếí luẠn c ủ a n ó với P r o c c s s P a y r o l l i hỏng t | ua m ụ c clữ liỌu VVillìlii)klii»g. ViỌc ghcỊ) ndi tlữ liộii g i ữ a c á c i n ỏ d ui i n à y llmi'ing d ư ự c l l ì ực hiỌiì n h ừ c á c danlì s;'u 11 Ihiini srt cỉia cluítrng liìiih con, nliư (Jà giới IhiỌu lu>ng chưttiig 5. 'riiực la, s ử clụiiu c:\c clìiriTìig I rìnl i con c h í n h là niAl k ỹ (luiAI p h ổ b i ố n íìlìAÌ i l ¿ l l i ự c hi(Ịn c ấ c liỏ n i ỏ diỉii, và viỌc clùug c á c tliaiiì srt cln) ta m ộ l p h ư ơ n g p h á p tự n h i ô n i hự c hiCn bất kỳ m ộ t g h c p nốì ílữ liỌu Iiho giiìa niộl n i ỏ tlun vồ c á c phíìn c o n c ủ a nỏ. K ỹ (huột gl ìcp nrti nìiy lù klìá í ỏ l ì i n g vì Iroíig cílc cliưírnỊ: li tnh viôì b ằ n g I ig ỏn n g ữ lẠị) liìiìlì b û c c a o d a c ổ k ỹ lli uột n à y rrti. . . . . MẠl tlíing glicỊ) nối kh ác gi ữa c á c m ỏ clun, c ó liỏni Àii s i n h ra bủi vi¿c d ù n g cá c d ữ liộu l o àn cục. D ữ lỉộu t oàn c ó Mìột c á c h lự d ộ n g c h o m ọ i mO d u n Iroíig l oàn liỌ Ih ố ng , là n h ữ n g clữ liỌu nià chỉ lìiộl i n ô clun nlìấl d ị n h c ó thổ (ruy Àn n g u y lìiổin, là sư glicp lìỏi c ụ c là c á c p h á n lử d ữ ììệu sẵn n g ư ợ c với c á c d ữ liộu c ụ c bộ, cẠp lứi d ư ợ c , Irừ khi n ó d ược ti uyổiì m ộl c á c h cụ thổ sang mỏ dun klìác. T r o n g ví dụ vổ lìỌ llìung líiili lưiíng c ùa la, glìcp nối d ữ liỌu ÛI1 c ỏ ihc XUÛÏ lùộn lliỏng cỊua viộc t lùn g mAl c ơ sở tlữ liỌu c ụ c vổ nhíìiỉ viỏn, t r o n g đ ố niỏi m ỏ đ u n đ c u c ó tliổ t h a m k h ả o lỏi m à k h ỏ n u cíỉn phài d ư ợ c cấ p phấl q u y ỏ n m ộ i c á c h rò rilnu. Nói cụ \UỈ lníii, C o n i p u l c l ỉ a m i i m s c ó llìô chài vAii c ơ s ơ d ữ liOu n ày dù l ì m (ổ ng sỏ giì/ l à m viçc c u a niộl nhHn viôn, tKMỉg klii C i ) mpu lc Pr cl axVV il hho kl i ng c ó thổ c h ấ t vấn c ù n g c ơ sở clữ liỌu đ ó (tổ khẳnj i cỉịtih r ằ n g iilìAn vii^n (16 c ổ t h nm (lự Vî^l> chirttng Irìĩìh hưu lrf c ủ a cAnu ly kliỏng. váíì (Ití íiòni Ân ờ clav là Iiu}( niò cluii cỏ ihẻ thay dổi thỏng tin diUìi: được mỏ clun k h á c s ứ t i ụ n g iUco c á c h n ià |)hÀii c ò n híi c ùn lìỌ l l ì ỏ n g k l i ỏ n g d ự đ o á n Irưức d ư ợ c , ũ i é i i \ù\y c n n g tlỏ x à y ra s a u khi họ t!à t lưực s ửa d ổ i Iroiig i n ỏ l {hìù g i a n l ư ư n g d ổ i úầì. Kốt q u á l;i inộl lliay clổi r í l clỏ Irong họ ihốiig lại c ố ihổ k h ồ n g d ư ợ c nlììĩ) t h ấ y IrưiV và c ó nlìữnu hiỘM ứ np Ị>hụ la i hoỉĩ. I liOii i rnự p h u l ĩo t iỊ' nnM iiiAi l:ÌỊ> Irình. llìiiẠl Iimì lùỌu ứ nu ịilui c'Iii nll^l hoụl clòni: lluiv hiỌii \mÙ niAl c h ư ( t n g liìnli m à khỏiĩU tlươc biổu tli^ỉn s;ỉn IroMg c ú phá| ) c ú a chơdMu uìnlì (llu‘Ịì Im ỉ h n y (loi (Iff liỌii, IIOIIỊ’ klú Iiliữn^’, ngưrri kli:íc lại rliỉ c ố |);»SSVVÌM(I c h i clu> |)Ik'|) l(t> hiỏM Ihị (lử liỌn U)ì\ llìAi). NOti tlíAnj* lii! vổ I|uyt?n ưu lii'n ihft/c l l i ực lùÇn lïhif \ìi clù liỌii r ụ c b ộ vi'» (ịyíơc rliiiyOn llìỏMỊ’ t|u:i i l a n h síí ch i l i a m sA' Ihì i n ộ í y í i i cÀu clịclì v ụ drti V(1fi iiiA diit» f l i o c k r n s s v v o u l SC 1;^ C’licckr;issvvonl( Passvvoicl» Pi ivilcị^c) N g ư ( fc lại. uiu P i i v i l c [ ’c i ì Ui K' l l i ự c h i ệ n n l u í l à n i ộ l Ị) lìíỉn l ừ c i ữ l i Ọ u t o à n c ụ c , llìì y ' i i r.ìn l/íi ( 'hc ck Pa ssvv t )KÍ s c là C'lK'ckl’íissvviìnl(l’ỉ i s s wo u l ) \i}ịi i i\\ị \\ì\y kliOiig |»Ikhi átili lliực lố là Ti ivil cgc c ó lh;mi clự ơ dAy. ' I h ự c cliíít, l ion g Inninr, lì<;|ì n,^Y, Iioíit (lAnj.* cù:» ( 1 u ' c kP n s s w ( M ( l (là bị g i ấ n g xiirt ng Ihàiilì iiìẠt hiỌii ứnt; phu. 6-9 D ü línli ü o n g suốt k h ổ n g Iililn i h ấy dược có línli k í ihừa, liiộu ứng p h ụ lìl mộ t gAy sai sổt c h í n h tKMig lặp trình, vh bừi vì s ự g h é p nối d ữ liộu đn lü m ộ l t ron g n h ữ n g n g u ổ n c h í n h pí\y ra liiỌu ứnp phụ, tlỏi klii các k ỹ s ư lí)p l i ì n h k h ô n g coi Uụng viÇc s ú (l ụng c h ú n g . M ặ l k há c , viồc s ử d ụ n g hự|) lý d ữ liộu t oàn c ụ c lại t h ư ờ n g c ó thổ d o n ịiiAii h o á b i ổ u (liỗn c ù a mỌl c h ư í m g (rình vh d o d ó l à m t â n g đ ộ tin c ậ y c ù a nó. Đ ă y chínli 1'| mỌt ví d ụ vổ lợi ích c ù a viỌc s ử d ụ n g Iiliững lời c h ú giài t ro n g ch ưư i ig trình n gu ổn . ũ ậ c biột là, kiổu lẠp trình tốt sẽ kh í ch lọ viỌc sử t iụng c á c lòi c h ú giài clổ nhận d i ện bfú kỳ m ộ t d ữ liỌu loàn c ụ c I i;'u ) d ư ợc sử clụiig Ir ong m ộ t m ô duii. . Iiju ir tii S ư kêt dínli C ũ ĩ i g q u a n Irciiig n h ư viộc cực tidu sự glitíp nối g i ữ a c á c m ô d u n c h í n h lù viộc cực tlại s ự g ắ n k ết bCn Ir on g l ừn g m ồ đ un . Tliuột n g ữ sự k ế t d í n h đ ư ợ c d ù n g d ể chỉ sự gắn kốt bổn t r o n g này, h o ặ c là m ứ c d ộ liên q u a n đ ế n n h a u g i ữ a c á c p h ẩ n t r o n g m ộ l m ồ dun. nio’u m ộ t c á c h n ô m na, m ộ í người c ó Ihd x c m m ộ t m ô đ u n d ự đ o á n t h u n h ậ p t r o n g tương lili (iựa trôn c á c díỉu tư bất d ộ n g s àn trôn llìực t ế là c ố kốl h ơn so v ới m ộ t m ồ đ u n clự đ o á n lliii n h û p d ự a tiCn n hi ổu k h o ả n đ đu tư k h á c nhau. \ ) ể h iổ ii d ược lÀ n i q u a n tr ọ n g củ a sự k ế t d ín h , ta c íỉn p h ả i n h ìn v ư ợ t q u a s ự pliál l i i ò i i liỌ t h ố n g lú c h a n d đ u v à x c m XÓI U )à ii b ộ v ò n g d ờ i p h á n m ồ m . N í u c á n p lù ú llia y IIIỘ I m ổ d i i n , s ự c ó m ạ t c ù a Iiliid u lio ạ t d ộ n g k li á c h iin Ir o n g n ỏ c ú lliổ dỗ d à n ii m ìy l;u i lẠ ii h (tn s o v ớ i in ộ i c Ịiiá l i ìn h c!(tn e ià i i. D o d ó , c ù n g v ớ i v iỌ c t ìm k i í i i i s ự e lié p n ô i lli;ÌỊ> g iũ ii c á c n iỏ i l m i , iigưCri I h i c i ko' p liítn in á m c ố g ắ n g d ạ t d ư ự c d ộ k ố l d ín h c a o b ¿ ii Il o n g lừ n g m ỏ d u ii. M ộ t kiổii kốl tlíiili kóni cliíợc b i ít ciốn là kốl díiili logic. Đ ù y là tlô k í l dínli bỏii Ii ong một niAiIiin clirợc I;U) la bởi Ihực l í là cá c pliíỉn từ bOii (r on g c ù a n ó c ì m g lliực Iù Çmi các lioạl d ộ n g c ó bản chííl tưíĩiig tự tihau vé m ặ t logic. V í d ụ, xét m ộ t m ỏ d u n lliực liiỌii inọi triiyổii g i a o của hộ ihrtiig với ihố giỏi bổn n go ài . “ C h ấ t k c o ” k í t d í n h mộl m ô cliiii Ii;'>y l:ii chí nl i là lất cả các hoạt (lẠiig Irong l u ỏ d u n clổu liỏn q u a n lứi sự triiytín gi;u). T u y nhit'ti, cílc VÍÍII tlií Iniyí5n g i a o ci") lliổ lltay tlổi líít kliílc Iilìiiu. MỌl s ớ c ó lh¿ liOii cỊuan đí i í V iÇc nliAii (lữ liộu, (King khi Iilirruj: tííi khiíc lại liổn qiiiin clín vi ệc t h ô n g b á o lỏi. MỌt ki(5u kốl (.línli irtl littii l;'» kốl (lính cliức n ă n g , c ó i mh ĩa lù m ọ i pliilii iKiim m ỏ (lun (lòii n h ầ m liưinig liti viỌc Ihực hiỌii iniM lunU đ ộ n g cluy nliất. Cđi nìio c ấu lliànli iiiAi heal (li)ng d u y ii Ikì I I;'i pl>ụ lliiuV vào c;íc cỏiig cụ hiỌii có. M ỏ cliin PicKvssPuyixíli Iroiiu I lìiilt kliAiie là kốl díiili d u r e Iiãiig iiOii cííc clii liốl lính loíui lliuố và x;íc ilịiil) r:u' (l('>ng p ổ p hưii lií (tổii I i i u i i iKiiig c l ó . T u y nhiổii, b à n g cácli c ổ lAp c á c liDat d ỏ i m Iiì\y t m ii p cííc lìiA cliiii k h á c vi\ {lùng c h ú n g n h ư lì\ c á c cAiig c ụ trừu tượiig, ihì m ỗ i bư ớc troim iiiA (Iiiii l ’i o c c s s l ’a yi ul l c ó lliò tlược lẠp liuiig vùo chì Ihực hiỌn m ộ t iiliiỌni VỊI cliiy iiliAÌ (1;'| xứ lý h à n g lưítiig) Iruiig sô' c ác hoại clAng c ù a cOiig ly. ( ' ã i i liỏi / Itài l ủ | ) I . C á c hỌ mA (Iim c ó luAn Ịuỏii c ú luộl cfl'u trúc t h e o k iòu phAii lứp h a y k hỏ ii g? 2 MỌI c u ố n liỏu lliiiyốl k h á c niột curtii b á c h k h o a tohii i h ư ừ đ i d m iií\o xél ừ m ứ c d ộ gliÍỊi n<^i g i ữ a ciíc (Uni vị n h ư cá c chưưiig, n i ụ c ? Đ ộ kốl d í n h c ù a c h ú n g thì sao? V MỌt v á n bi\i b i k i g c clưực ch ia tlihiih liai pha: x ư ớ n g bài và ch ơ i bìii. Phftii tícli sự gliép Iiỏi g i ữ a c á c ph a ni\y b ằ n g cíích x ác đ ị n h r õ r àii g t h ữ n g lin đ ư ợ c cl i uyổ n lừ plia lliứ t \ h í t s a n g Ị)ha thií hai. Cái gì d ượ c c h u y ể n đn ử clAy? 4. M ụ c liôu c ự c dụi d ộ kốl díiili c ó iưưiig lliích với c ự c tiổu d ỏ g h é p nới k l iô n g ? Tức là, Iiấii đ ộ k ế t (lính l ãn g lôn Ihì d ộ g h é p nối c ó lự d ộ n g g i ả m cli k h ô n g ? 6-10 5. Xííc cIỊiih tliuộc lính kốt liíiili nối cá c ph.ln k h á c n h a u c ủ a c ủ a m ỗ i n h ó m s au ilAy. X ắ c clịnh c á c c á c h pliAii chi a lự nhi ôn l i o n g m ỗ i n h ó m liôn q u a n với đ ộ k ết d ính : a. m ộ t cAu lạc b ộ c. liộ tliing ký c ù a Ir ưòn g d ạ i h ọc b. inẠl cừa h à n g d. một tờ bíu) 6 . 4 C á c c ô i i g c ụ v à k ỹ I huẠt p h á i I r i ổ n T r o n g m ụ c Iiày, ta tlò cẠp dốn c á c h dạt dược cá c Ihiốt k ố t h e o k id u m ổ d un. ViỌc ị)!iál Iriổn cá c kỹ lluiẠt lliioì ko lìi cliù cliì c h í n h cù a cỏi ig ưìnlì h ụ c phđii Iiiòni, và các Iigliiôii c ứ u c ủ a n ổ clã c ó kốl q u ả t ro n g viỌc p h át tiiổn c á c c h i ế n l ưực t hi ết k ế d ù l ổng tỊuát tld c ó thể áp d ụ n g ch ui i g c h o m i ể n ứ ng d ụ n g r ộ n g rãi. T r ô n t hự c tế, c á c k hái n i ệm liàn luủii t r o n g m ụ c n à y c ó lliẻ á p d ụ n g dược c h o d ù hộ đ a n g đ ư ợ c thi ết k ế c ó p hải là lự đỌng h a y k h ô n g . 1 liioi k ê l ừ - l r c n - x i i ố n ụ C ó Ic, kli;li iiiỌni pliổ biốii nhai liòii quaii (ới Ihiỏì k í hộ t h ố n g là phưirnii pliáp lliiốl k ố t ừ trôn x u ố ng , m à lu (.lũ g ặ p troiig c h ư ơ n g 4 d ư ớ i d ạ n g t inh c h ế l ừ n g bưức. Điổin cliính c ùa k hái ni ổm nìiy là hif.'fc tníi'tc tiiĩn khi thực Iiiỏii m ộ t nlii^m vụ. ví d ụ nliư tliiốl kc iiiỌl họ Ihốiig h o ặ c lập l iình clio nn)l m ỏ d u n , là p hải tạo ra m ộ i l ó m lắl imắn UỌII, kl iỏng c hi tiốl vổ c á c h giài q uy ốl c h ứ k h ô n g p h ải là m ộ l phiCn b à n c hi tiốt s au c ù n g của lừi giải. Bàn t óm tắt n ày IhưìVng ừ ciạiig chi tiết l um d ạ n g p h á t bi ổu lại c ủ a vấn d(? mội chúi. Rưức liếp Ihoo là liiih c l i í lời gi;u c ó d ư ự c từ b ư ớ c trước, ừ đ a y la x c m xcl lừi iiiài ơ niức clii t iíl liưti niổl cliúl vi\ Ị)hAn chi a hoạt d ộ n g d ã cliíợc t ó m lắt Irưức d ó t hành các ilini vị c h ín h, ũ i ò i n q u a n Uọiiii là niổi d ơ n vị t ro ng s ố n ày, m ặ c d ù c ó c hi liốl liơii, c ũ n u chi bíui g ổ i n một pliíỉii c ù a nliiỏm vụ t ổ n g (hổ. D o dc5, v í u d<ỉ b a n d đ u d ư ự c cliia tliàiih IIIỘI s ố c á c VÍII đổ c o n nliỏ hơn và dưii g i àn hưu mìi tüp h ợ p c á c lời giải c ù a c h ú n g sẽ tạo lhì»iili lời gi ài c h o bài t oán b an clíiu. Q u á trình linh c h ế n hy tiếp d i ỗ n Hỏn tục clio dốn klii Iihộii (lưực c á c VÍÍII (Jổ c ú tliỏ’ q u à n lý ctưực c ù n g V()(i l(ñ giải c ủ a c h ú n g . Kốl t]iià cùa viỌc lliioì kỏ’ lừ lii}n x u ố n g lì\ inộl họ Ih ốn g pliAn c ấ p các linh c hố lliưừiiỊ; (Iưực (lịch Irực liOp lliàiili Iiiộl c ấu Irúc n i ỏ iliiii. T ứ c là, c á c đ ơ n vị nliỏ hu n 1R)11U l'!!;"!!) cAị) l i ờ Ihí'ínli CÌK' i nỏ iliin lliực hiỌii c á c iiliiỌiii vụ d m i gi àu , Iroiie khi các dơn vị l'Ac c;i(> Iktĩi liVr thìiiih các niAílim Ihực hiỌn c á c iihiỌm vụ pliức l ạp Ikíii buiie dui ij ’, CMC niA (lun i'i hfic lliAp nlur Iiliữiig c ổ n g c ụ Irừii lượng. I kó lừ c á c h sư 1(}|| Ngược với |)h(rh;í|) lliic ì kố lừ -liô n -xu rtn g iì\ (liiố l k ế lừ -d ư ớ i-lôn, lio n g d ó ta I k1 i v iô c Ihiốt kố niột họ lliố n g bàng cách nhận d iộn cá c iihiỌm vụ ctưn lè bổn trong họ llirtiig; k h i dó, la xem XÓI cách sử d ụng cá c l ờ i g ià i củ a các nhiộm vụ này như là các ( Aiip c ụ ti ìn i tưựng clể g iài quyết các v ín dổ phức tạp hưn. Trong rất n liiổ u năm , cá cli liế p căn nhy bị c o i nhẹ hơn so vớ i cá ch thiết kế từIIÒII xurtiig. T u y n liiổ ii, Mgì\y nay, |)liif(>ng [iliáp Ihiốt k í từ-clưới-iổn d an g ngày càng thu (lư iíc n liiổ ii sự tiợ g iúp. M ột Iigiiyôn iihAii cùa viỌc tliay d ổi ý kiố n ni^y là phương ph.áị) lừ lií'ii xiiOHg cổ X I I hướng lìn i kiếm m ộl Ị('*i g ià i vứi c íu trúc phAn cấp. T h ự c chất, quá liìn h Ịihnn ch ia các iihiỌm vụ lli;'mli c:'ic nhiỌin vụ co n sè lự nhiCn clAn dốn inẠl thiết kố (Iirực líio thì\iih lừ mỌI mO cliin CÁ|) CÌK) SỪ clụiig các n iô dun co n , m ỏ i m ô d un con này lại (lựa liỡ ii cá c tiiA iliin con nhỏ lu m mìa, vAii van. M ãt kh ác, thiôl k ố tốl n h ít d ỏ i với một 6-11 sA liC llirtng lại k h ổ n g phủi ịìi Ihco cácli p h a n cấp. M ộ i llùốl k ế g ổ m h ai m ô đ u n t ương (,'lc n p n n g b ằ n g v<1fi n h a u ( I l ì n h 6. 5a) c ổ thổ Ih m ộ t gi ải p h á p lốt hơn s o vứi m ộ t thiốt kố h;u) gổrn m ộ t m ô d u n c ấ p cí\o d ựa trCn c ác m ô đ u n cííp dưới c ủ a n ó đổ t hự c hiộn n h i ệ m vụ c ủ a m ì n h ( l ỉ ì n h 6.5b). Ví dụ, nìộl m ổ h ì n h kiỉili tố d a q u ố c gi a c ó Ic n ỏ a đ ược ihực hiCn b ằ n g m ộ t srt m ổ đ un , mỗi m ổ đ u n đại d i ệ n c h o m ộ t q u ố c gia, liôn lạc Irực tiếp vói I i h a i i i \ ỉ m ổ p h ò n g tưíTĩig lííc giữa các qurtc gia. M ộ t lý cltì ruìa li^rn Ifiiig sư ch ú ý đối yớ\ Ihiít k ố tìi-clưỏi-lổn Iiíun ờ sự nliấii mạiìh viỌc xAy d ự n g c á c côi ig cụ Irừii l ư ợn g c ố ị\\á sử ciụng n h ư \ìi c á c k h ối t ạ o ciựng (rong ; í l nhi ổu ứ ng d ụ n g . Đ ộ n g lực c hí n h c ùa c á c h l iếp n à y n à y x uấ t p h á t từ sự p h ổ biến c ủa lộp Iiìnli h ư ớ n g dối t ượng, Irong d ố c ác chưcrng t rình lliường d ư ợ c t ạo nôn t ừ c á c dối t ượne ílứỉig-riông-rẽ, m ỗ i đố i liíựng íìì\y cổ k h à n ả n g t ươn g lác trực tiếp với c á c đ ối iượiig k hác c h ứ k h ổ n g c ần phải i h ồ n g q u a m ộ i m ồ d u n g i á m sát. Đ ổ i lại, n h ữ n g d ối l ượn g n ày c ũ n u ìuCrn là c á c d ư n vị d ư ự c lạo siĩn d ể d ù n g t r on g c á c llìiết k ế klìác. 1r o n g h o à n c ả n h n à y thì thiốt k ế c ủa m ộ l hệ m ới lliíclì h ợ p V Ớ I việc x â y d ự n g c ác giải Ịìlìííp p hức t ạp lừ c á c míỉii lurn là với q u á irì nh linh c h ế c á c lời gi ải t o à n c ụ c t h à nh c'\c nliiộm vụ con. I lình 6 5 C ấc ỉlìiốt k ố niA ilun lUtíng p h à n ‘ S o (lo ( l ò n g d ữ liỌii C ổ n g Irìiili h ọc |)hÀn inổin dà lục) ra r í t nh iổ u kỹ ihuộl ihiốl k í CÌÌIÌU cá c h ù ký liiỌu (\ỉ Irự giÚỊ) c h o q u á liìiỉli tlìioì k ổ hù Ihốiig, c ú lli¿ á p clụiig íroHi: m ỏ hình ihioì kố l ừ - l r ôn -x ưố n g h oặc từ-dưrTÌ-lỏii. M ột t r o n g s ố c h ú n g n h ấ n m ạ n h vìio d ữ liủu, h oặc llìôiiu liíì se cluiyổn i h e o hộ m ụ c liỏu l ương p h à n với c á c thủ tục, lìoạc thuẠt loáii sẽ dược thi hànlì. ý t ưởn g n ằ m sau cấclì liốp cậ n n à y là b ằ n g cácli llìco c á c d ư ờ n g clfx liộu q u a hẹ m ụ c liủu, c h ú n g ta ph át hiỌii ntĩi c ác đ ơ n vị d ữ Vỉệu x u í l hiCn, c h i a rẽ, lìuậc bi t hay ilổi. Vì c á c h oại d ộ n g lính toíln là ríít cđn Ihiốl lại n h ữ n g đ i ổ m n à y ừ o n g hệ Ihống. c á c lìoạl (lAnp líoậc lì\ cúc nhỏiìì lìoạl t lộng d ỏ Ị)li;u l ạo n¿n c ấ c m ỏ clun c ủ a hộ. D o ví\y, viỌc lẠị) l iiing v.ìo d ò n g i\ừ liỌu giiiỊ) c h ú n g la pUấì hiọ niộl c ấ u tnì c m ổ d u n CỈUI hỌ ihay vì b u ộ c la I'liñi he vụn nó la Ihìinli CÍÍC niíiti ihciì liực giac. Một Sil tlổ clòim ílữ liỌii là im)l hióu diỏn cliuig liìnli vC' củ;i c á c clirCínu d ữ liỌu l i o n u IIIỘI họ. Các biổii iư chi |(M tliực lliổ h ọc Iroiìg (Ịuaii liỌ (lạy c h o lliííy là mỌl g i ổ o s ư c ổ thổ d ạ y nliiổu lu?M nìọl l/íỊ). Mñc (lù khíic nh au , s<í t!ổ q u a n liÇ thực tliổ k h ắ lưííiig llìíclì với sơ đ ổ t lònu clữ liỌii. 'Hu/C ra, c ả hai loại Iiồy Ihưítng đ ư ự c (lùng cùiìg y(ú n h au . CYic s ơ clổ dòiii: d ữ liỌu Ihưừiig hữu ích Ir on g viộc hiCu d ò n g d ữ liộu, t ro ng khi s ư clổ q u a n hô t hực thổ lại đ ượ c (lùnp khi n g h i ổ n c ứu vổ c ấu trúc cìia d ữ liộii. l ự (lien (lữ liỌu M ột cổ ii g c ụ nữa clổ |)Iiát tiiổn m ộ t hộ p h ầ n mổtìì ìì\ t ự di ỏn ciữ liệu, là m ộ t klu) hni giữ t r u n g lAm c á c I hô n g tin về c á c d ữ liộu x u ấ t lìiộn I r o n g t oàn b ộ hộ t hốn g. Tl i ổn g titi ỉihy b a o g ổ m lìlìíìn iliÇri d ư ợ c (lùng clổ I h a m k h ả o tói n iỗ i d ữ liệu, n h ữ n g gi á Irị vào li(/ị) lộ đối với l ừ n g loại d ữ liộu ( C á c d ữ liộu p h ả i là d ạ n g s ố h a y c h ữ c á i ? Miổii giá liị có llìổ gán c h o d ữ liộu đ ó l^ b a o nhi ỏu?); d ữ liộu d ư ợ c lưu g i ữ ở đ a u ( D ữ liộu sẽ đ ư ợ c lưu giữa t ron g lộp lìay t r o n g niỌt c ơ s ử dữ liộu và. n í u n h ư v ạ y Ihì ỏ tệp h a y c ơ s ỏ d ữ liộu 6-13 iii\o7): vì\ cííc ilữ liỌii Ihiiin chiCu ilín (lữ liộii?). (liíiiii ch iếu (lốii t ron g |>h.'ì'ii m ổ i n ờ c h ỏ tiì^o ( m ỏ clim IIÌ^O sõ . V iộ c phíit liiổn một Iự(lii5ii (Iff liộu Ci') niẠl srt n i i i c tiứu n h ư sau. M Ạ l lì\ i i A i i g cao s ự l i u y ổ n g i a o g i ữ a I i g ư í í i s ù d ụ n g liộ I h r t n g l i ổ m ÍỈII vì \ u h à pliAn l í c h , l à người c hị u li ácli nliiCin t r o n g v i ộ c chuyổii cílc n l n i cí ì i i cù a Iiglíi'ri SỪ d ụ n g t h ì \ i i l i c á c y ôu cíiu vì\ d ; Ị c t;’i. N í u s au khi họ clã đ ư ợ c I h ự c l i i Ọ n , n h ữ n g p l i đ i i p l i à i Ih kiổu srt t h ì k h ỏ n g pliài Ih sổ' liDặc k í c h c ỡ c ủ a b à u k i ổm kứ lại vưii, và niột qiiyổ ii sácli ui;íu khoa. C lu í ý rầim cỏ các củu hỏi Iih aiili (quizz). 2. G iá sứ I ' i Mi u m ỏl người liốị) láu Iiliậii dưiíc yòu c;'iu clio niỏt cuộc iiẹn. Dúị) ứnu cú;i yủu cáu này SC là mộl lịch liẹii cho một cuộc gặp Iro iig iương lai, hoặc là mộl cuộc hẹn ngay lẠp tức. Mày vẽ mộl sư dổ dòiig dữ liệu bi¿u ciiỗn phần cổ iie viộc này của người tiếp lủii. H ãy cho inột d ịiili ngliĩa Iiiián v¿ sơ clổ ciừiig dữ liệu, S(t dổ quan hộ thực ihỏ, và lu cIi¿M dữ liỌu. 4. V ẽ inỌl str dò quan liỌ lliự c ihỏ biổu cliỏii các c ồ iig ly lià iig k liỏ im , các clu iyè n Ixiỵ CIKI lừ ng cõ n g ty, và các hành k liá c trong nliữ nu c liu y ỏ ii bay k h ác nliau. (y 5 l.Ạp l ư liệu M ộ t liỌ |)liủii m ó m SC i;íl vỏ (.lụng IIỐLI inọi ngư ời kliỏiig c ó llió liọc c á c h sứ ilụiii: v;à li;'u) liì nó. D o vẠy, lir liỌu lìi m ộ l pliÀii q u a n t r ọ n g c ủ a n iổ t hộ phíìn n i c m , và Iiguợc lại, viộc lẠp tư liỌii lì\ mộ l c h ù đổ q u a n Ir ọng t r o n g c ổ n g Irình h ọ c p h đ n I i i ổ i n . (k' T ư l i ô u c ù a IIÌỘI l i Ọ phíỉii i n ổ m l l i ư O í i i g d ư ự c x u đ l ra vì h a i m ụ c d i c h . T l i ứ nluíl l;i l l i í c h c n c clậc l í n h c ù a |)liítii n i ổ i n vì\ là c á c l i s ù t l ụ i i g c h ú n g . Đ â y c h í n h Ih lu liỌii I i gi f <' » i s ử (.lụng vì l u ' i d ư ợ c Ihiếl k ế s ; i { ) c h o ngưt'/i S Ừ d ụ n g p l i đ n n i¿in có tliổ t lọ c (lií’iii II,'ly cùiiji với c á c p h ư ư i i g pliíÍỊ) l ạ o n g i i y ỏ i i mỉui , l.'i ị ihưưii g |iliíí|> c hn ị i nliAii ý l ưởi ip Ị)hnii lícli vì\ lliicì k ố lì\ cí íc q u á liìiili t ư ư i i g h ỏ c ó b a o u ố n i v i ộ c lliưc hiỌii, l àm c l i o viÇc l l i ay tlổi tư liÇii trờ ihhi ih m i ổ i i t hự c l í d ư ợ c c l i í p nliận t liay vì ini òn ngoại lọ (láiig chííii. Đ ổ i lụi, viỌc cẠ|) nhẠt s ẽ t l ư ợ c t hực li i ộn t r o n g m ỏ i t r ườ n g n ày, v;^ lư liỌii c u ố i c ù i i g s ẽ c h íi i h x á c li(fn. Iionj: sA lAÌ Iiliiổu ví (lụ troiiị: d ó c ô n g tiìiili liọc phầii tnCni pliải c h ứ a d ự n g cà nliững Ihưc tí'' klió kliãii, líiiili li'irig cùn I1 1 ỘI klioa h ọc vh c à liiổii hi ết tliực t ố vổ bàn cliíl coit mí’imí Nl iững yốii irt kliTic liai) grtiii c;ìc iiiAu lluiAii cá tiliaii k h ồ i i g tliổ Iránli kliủi, sự glicn glió.l vỉí x u n g clọi cíí nliíìii xiiAÌ hiện khi rnọi n g ườ i lì\in viÇc với nluiu. D o vAy, Il'ur 6-15 I;i d ã n h ắ c dốii trưúc clíly, clìủ clổ c ổ n g trìiilì h ọ c pliđn m ổ in b a o t r ù m n h i ổ u lĩnh vực hơn \h n h ữ n g c h ủ dổ li¿n q u a n u ực l i í p dốn k h o a h ọ c m á y lính. ilủiì hỏi / Uùi tủp 1. Plìíỉn m ổ n i c ỏ [h ỉ d ư ợ c lộ|) tư liộu ư n h ữ n g d ụ n g nỉío? 2. 'lìr liỌu (Jư(;c clìuẢĩ» bị {VOUỊỊ pha (lioậc cííc ph a) n ì\ò ì Cliiíírng (rình \y.\y l;^ lư liộu cù a n ổ \h q u a n t rọn g lìơn? f ) iể t ìi lọi c ấ c v ấ n đ ổ c ủ a c lu r ơ iig 6 1. C h o m ộ l ví d ụ vổ viÇc n h ữ n g c ố g ắ n g t ro ng khi p h á i t riển p h ầ n m ổ m sẽ g i ú p c h o quá trì nh b ả o irì phđn m ể m sau nhy. 2. T ạ o n g u y ô n m ẫ u tiôn h oá Ih gì? T o n i !Ắl cíích clùng cấc cAiig cụ C A S n da íhay cỉổi quá irình p h á i Iridíì phđn m ím như ỉliố nào. t (iiả i Ihích íuih hương cúỉi viỌc ihiốu lìiộl hộ do lưừng dùng dổ dấnh giá m ỏl số lliiiỏc lín li của phđn ìnổni lứi kỷ cương cAiig írình học phđn mổm. Còng Irìn lì lìọc Ị)hán niòin kliüC viM các cồng Irìiili học cùa các ITnlì vực Iruycn thỏiiii kliác Iiliir lliế nào? (). a. X á c d ị n h n hư ợc dio’in cù a tnỏ hì nh t hác n ưứ c Iruyổii t h ố t m Iroim ị)1kiI li iỏn phriiì mổm. 1). X á c d ịn li ưu diCiii của mỏ hình tliđc nước tiong phái Iriển pliđn m ổiìì. 7. Sự k h á c Iiliau gi ữa ghcỊ) lìối d ữ liộu hiổn và ẩn là gì? C h o ví d ụ vồ m ỗ i kiổu. K. Sự k h á c n hau gi ữa d ỏ g h é p Iiỏi và d ộ kốl d í n h ? C ái n à o cđn p ha i c ự c ticu và cái lìào cÀii |)hài cực đại? T iii sao? '■}. N l ì ữ n e IẠị) luộn \\ì\o Iroiii: Iilìữni: cái sau lù lỘỊ) luíìii c h o clỏ ulìCỊ) nối. và cái DiU) l;i c ùn (tA k í l (líiili? ii. l ) ỉ siiili viOiì cú llìổ lìọc dược, clìù cliỉ plìài dưực u ìiỉli bày Iro nị: c(\c clơii vị diíực \ỏ chức irtl với ĩĩhững mục ti(}u cụ (hổ. h. M ộ t sinh viổn kliOng ihực sự liiổu m ộ l c h ủ c h o đ ố n l ận klìi l oàn b ộ p h ạ m vi của clìủ t!ổ và inối quaiì họ cùa nỏ với các clìủ tlổ khác đưực làin rõ. in. 'I io iìg sách, la clà nliắc clốn sự glióị) nối diổu klìiC ii nhưng klìOng di SÛU vàu nỏ. So s án h sự gliếp nối gi ữa liai (Jưn vị c h ư ơ n g Irình b ằ n g m ộ t cAu l ộnh G O T O clưn giàn với sự ghcp nới bới inổl lời gọi chương Irình con. 1 I , 'I'rủ lìvi c á c cAu liỏi s au với sơ tlổ c ấ u lỉ úc l ư ưn g ứng: a. M ô duiì Y Irả diổu khiổii cho niô clun nào? h. M ô đ u n z trả di ổ u khiổii c h o m ô d u n nà o? c. C á c m ổ đ u n w và X c ỏ kô'l nối q u a m ộ t g h ổ p nối di ổ u klìidii h a y (1.C á c m ò d u n w vă X c ó kết nối q u a m ộ t g h é p n ối d ữ liộu c. M ô dun \ v và Y ch u n g Iilia u dữ liộ u nào? r. C á c inA c!un Y và X ịìCtu hộ với n hau I h c o c á c h 6-16 klìổiìg? haykhổng? nì\o7 12. Xét ,S(J d ỗ cAu Irúc tiDiig bìki 11, clò lliừ nghiỌni mA clun V. cíỉn c á c m ẩ u n h ò ! Đặ c liơiig mì» cííc iníiu Iihy c ỏ ihổ c ỏ là gì7 I V IVà li'ri c á c cftu liủi s au vỏi S(/ d ò cấ u I n k iưưng ứng; a. vSự k h á c n h a u lioiig viỌc m ô diiii A vìi n sử i lụn g c á c n iục d ữ liỌii X vù y là gì? h. N í u tnẠl niA đ u n đ à m iiliẠii viỌc uliẠn (Iff liỌii / lừ niAl ngiítM s ử ilụiiịi ờ inAl li ạm curti từ xa, cló sẽ iii i nỏ ilun IIÙU? I 1. UAy lit cííc c h ư ơ n g liìnli c on A, lí, c. D, E và F vioì tlico c ú pliáp lự;i Ada. Hãy võ niAt s o clổ cííu l i úc biiìu tliJii sự ghcỊ) nrti diổu klũOii và g h é p Iiối d ữ liỌu c ũa cliúng. f)ịa chì c ủa niẠt ngifí'fi (lưoc xííc ctịnli Irong m ỏ đ u n iiàoV T u ổ i cù;i người tló thì Sito? C:íc yCu c.lii vổ kỹ Iiăiig ilrti Vi'n IIIỘI cỏiig viộc? ị)r<)ccdiirc A(N; imc: in Siring; Acklr: o u t String); end; p r o c e d u r e n(.lob; in Sliiiig); f i J . i h , Skills); cud; p r o c e d u r e CXNanio; in Sli iug); l>( N a m e , A u f ) ; A f N a n i c , Ai-lclr); end; |)rocccliircl)(ii;uiic: in Slriim; Age: o u t ini); end; ị i r o c c d i i r c l£{[ỉmplL); in Sliiim); {'(Nniiic); end; | ) r o c c ( l u i c l-(,loh: ill Sliiiig; Skills: o uf Skil lTypc); fiid; 1''. fJAy c á c cliii(fiig Iriiili coil A, n vii c thổ hiỌii llici) c ú plìáị) c ủ a Atla. 1 [ũy võ iiiỌi sơ ilổ cííii Inìc hiòii cliốii sự gliiíp nối (liiỉii khidii và gliép Iirti d ữ liộii giffn chiìníi. Ị i r o c c d i i r c A(x: in Iiilcgci; y; iti oiil integer); end; 6 - 17 p ro ced u re B(z: o u t iiU egcrj; end; procedure C; ni/.); A(x. y); ctul; 16. 'ỉ liiết k ế mộf sơ clrt m ỏ clun c h o mẠl họ thrtng c á c b àn ghi k h á c h h à n g / kiổni kiĩ trực luyốii c ủ a iiiỌt ki nh tloaiili tlật hìitig q u a i hư và biổu ciiỏn n ó b ằ n g m ộ i s ư d ổ cấu trúc. CMc mO cluii nì\() t ron g họ cù a bạn sỏ pliài t hay dổi vì c á c tíiay d ổ i t r o n g luại I h u í bán liìing? Nế u đ ộ clùi m ã y.ìP c ủ a hộ ihrtng bưu diộn t h ay đ ổ i thì s ao ? 17. G i à sử rằ n g b ạn s ắp lliay dổi kiểu tư(íng ứng với b i ến T ot al t r o n g m ộ t c h ư ơ n g Irình F O R T R A N c ổ cAu lẹiili: C A l , L G c t T a x ( Katc. Price, T a x , Tt>tal) CAu lỌiili nìly sõ (hfn ra lliỏiig b á o gì v¿ các t h ay đ ổi kliác m à b ạ n cđii thực liiỌnV IK. Ciià si’f r ằng hàni H a n d i c a p (lược ihiốl k í c!ổ líiili t d án và Irả ra ciíc c u ộ c llii có cluĩp cna Iigư<'ji ch(íi g o l f đ ư ợ c x ác d ịn h t ron g mộl d a n h s ác h t h a m số, nh ưi iũ cCmu vói viỌc lìkiii này, già sử r ằ n g n ó c ũ n g ihôin m ộ t giá Irị v ào biếii t o à n c ụ c gọi là Far. Nêu ịiiá liị cù:i l’ai kliời clíiii là 4 vù srt c u ộ c llii c ó cliííp c ủ a Rill là 2, thì kốt q u à cùa phép lính l’ar + I laiKlicap( líill) lli;iy (Ii1i |iliụ llitiẠc lliir tự iiliẠii c;íc g i á Irị VÌU) c ủ a |)lic|) líiili Iiliư l l i ố n à o ? 19. C'lu> (lịnli ngliĩíi vờ hiỌii ứng |)liii. .•II. lliỌu ứ ng phụ lai lioạ liòni Àii Iiào àii Iiílp t rong inỌl họ p h à n m ổ n i c ó s ừ d ụ n g c/íc biCn t(ứi\ c ụ c lliay vì cdc b i í n dị a p h ư ư n g ? c á c m ỏ diin cti 21. 1 iiỌti ứiig |)liụ c ủa Ihú lự lliực liiỌn pliÓỊ) toiiii 4 / 2 + 6 là g'i7 22. Môt vai tiò ch í n h ciìa p liòiiu Iiliủii sự iroi m niẠl xí Iich iệ p sủn x uất c ỡ vừa là bổ sưiii: v:'io c á c clu'i trdiie XIKÍI liiỌii Imi m lAni: cửa hìlnu. l l ã y võ nnM S(í d ồ d ò i m clữ liộii niù li’i (.lòng tiff liỌu chiiyỏii lỊiia pliồiig uIiHii s ự chịu liá c h iihiỌin nhy. Vò niAt (lòng (Iff liỌu inA I;’| {|U;1 Irìiih clfing k ý ờ inAl Irin'fiig clíii liiK. 24. ỉ )òi 1Ạ|) lliAng lin biổii cliỏii lioiig sơ clỏ clòiig tlữ liỌu với lliOng lin Iroiig Iiiộl cAii liúc. 25. Sự kliííc Iiliau giữa CHIÍIII liỌ iiiẠl-iIỏii-iihiổu vì\ nliiổu-clOii-iihiổu ?u. V õ luẠl si( ( l ỏ C| ii;m họ l l i i í c llii}’ l ii ò i i t l i ỏ i i inAi c Ị i i a n họ g i ữ a k l i á c l i h ỉ ^ i i g , vì\ M g i r ờ i l liii l i ó n l i o i i g mẠl n h ì \ h ì ^ i i g ă n . su dổ lì\ gì? bếị), Iigif(' - Xem thêm -

Thư viện tài liệu trực tuyến
Hỗ trợ
hotro_xemtailieu
Mạng xã hội
Copyright © 2023 Xemtailieu - Website đang trong thời gian thử nghiệm, chờ xin giấy phép của Bộ TT & TT
thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi tài liệu như luận văn đồ án, giáo trình, đề thi, .v.v...Kho tri thức trực tuyến.
Xemtailieu luôn tôn trọng quyền tác giả và thực hiện nghiêm túc gỡ bỏ các tài liệu vi phạm.