Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
3,82 MB
Nội dung
Đ i H c Qu c Gia TP.HCM Tr ng Đ i H c Công Ngh Thông Tin BÀI TIỂU LUẬN MÔN HỌC PH NG PHÁP NGHIÊN C U KHOA HỌC TRONG TIN H C Đ TÀI: ÁP D NG CÁC NGUYÊN T C SÁNG T O TRONG GIA CÔNG NGÀNH CNTT –INFORMATION TECHNOLOGY OUTSOURCING GVHD: Ng GS.TSKH.Hoàng Ki m i th c hi n: Nguy n Siêu Đẳng Mã s : CH1101008 L p: Cao h c khóa TP.HCM – 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học M CL C ÁP D NG CÁC NGUYÊN T C SÁNG T O TRONG GIA CÔNG NGÀNH CNTT – INFORMATION TECHNOLOGY OUTSOURCING M C L C I Khoa h c Các đ nh nghĩa khái niêm Phân lo i khoa h c theo quan m ti p c n II Nghiên c u khoa h c Các ch c c b n c a nghiên c u khoa h c Các đ c m c a nghiên c u khoa h c Các lo i hình nghiên c u khoa h c Các b III Ph c nghiên c u khoa h c ng pháp nghiên c u khoa h c Ph ng pháp chung nghiên c u khoa h c PH N II V N Đ KHOA H C VÀ CÁC PH I NG PHÁP GI I QUY T V n đ khoa h c Khái ni m Phân lo i Các tình hu ng v n đ : Các ph II Các ph ng pháp phát hi n v n đ khoa h c ng pháp gi i quy t v n đ - toán phát minh, sáng ch Vepol 40 nguyên t c sáng t o 10 III Các ph ng pháp gi i quy t v n đ - toán tin h c 17 Ph ng pháp tr c ti p 17 Ph ng pháp gián ti p 19 PH N III ÁP D NG 40 NGUYÊN T C SÁNG T O TRONG GIA CÔNG LĨNH V C CNTT 23 Áp d ng 40 nguyên t c sáng t o công ngh ph n m m 23 Áp d ng 40 nguyên t c sáng t o gia công CNTT 28 K T LU N 32 TÀI LI U THAM KH O 34 HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học L IM Đ U S t o c t lõi c a s phát tri n, t t y u cho s c i t o th gi i, giúp s ti n b c a khoa h c k thu t, xây d ng xã h i loài ng hi n đ i Con ng i ngày văn minh i b t đ u sáng t o t t n t i m t trái đ t, t s ph c v nhu c u c b n ăn- -m t đ n vi c chinh ph c cả vũ tr Trong lĩnh v c CNTT, gia công m t s n ph m CNTT (ph n m m, ph n c ng,…) m t trình mà nhi m v đ c th c hi n b i m t đ i tác bên ngồi v i chi phí th p h n th i gian ng n h n V b n ch t, gia công s n ph m CNTT phát tri n v i s ti n l i v k thu t, công ngh nh t ch c nhân s ,…đem đ n l i nhu n c i thi n ch t l ph n m m ch ng, gi m chi phí lao đ ng C th nh ngành gia công y u b t đ u lĩnh v c công nghi p cơng ngh thơng tin, d v n chuy n bit byte ch không ph i hàng hóa v t ch t Chính th , vi c áp d ng nguyên t c sáng t o lĩnh v c h t s c quan tr ng, mang tính s ng cịn c a t ch c Hơn nữa việc nghiên cứu sáng tạo m m nh để thúc đẩy mơ hình kinh doanh m i phát triển bền vững V i kho ng th i gian ng n, Th y Hồng Ki m t n tình truy n t i m t kh i l ng l n ki n th c Đ c bi t, b ng s hi u bi t, tri th c, kinh nghi m,giàu v n s ng th y chia s đ n h c viên l p Cao h c khoá hi u, c m nh n kh v n d ng, t sáng t o đ gi i quy t v n đ - toán tin h c cu c s ng qua ví d minh ho tr c quan sinh đ ng, th c t C m n th y t n tình thuy t gi ng h ng d n hoàn t t thu ho ch Chúc th y đ c nhi u s c kho niềm vui! H c viên th c hi n Nguy n Siêu Đẳng HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học PH N I KHOA H C VÀ NGHIÊN C U KHOA H C I Khoa h c Các đ nh nghĩa khái niêm Khoa h c h th ng tri th c v m i qui lu t c a v t ch t s v n đ ng c a v t ch t, nh ng qui lu t c a t nhiên, xã h i t (Pierre Auger –Tendences actuelles de la recherche scientifique, UNESCO, Paris, 1961) Khoa h c trình nghiên c u nh m khám phá nh ng ki n th c m i, h c thuy t m i,… v t nhiên xã h i Nh ng ki n th c hay h c thuy t m i này, t t h n, có th thay th d n nh ng cũ, khơng cịn phù h p Ví d : Quan ni m th c v t v t th khơng có c m giác đ c thay th b ng quan ni m th c v t có c m nh n Nh v y, khoa h c bao g m m t h th ng tri th c v qui lu t c a v t ch t s v n đ ng c a v t ch t, nh ng qui lu t c a t nhiên, xã h i, t duy.H th ng tri th c hình thành l ch s không ng ng phát tri n c s th c ti n xã h i Phân bi t h th ng tri th c: tri th c kinh nghi m tri th c khoa h c - Tri th c kinh nghi m: nh ng hi u bi t đ hàng ngày m i quan h gi a ng thiên nhiên Quá trình giúp ng nhiên hình thành m i quan h nghi m đ c ng c tích lũy qua ho t đ ng s ng i v i ng i gi a ng iv i i hi u bi t v s v t, v cách qu n lý thiên gi a nh ng ng i xã h i Tri th c kinh i không ng ng s d ng phát tri n ho t đ ng th c t Tuy nhiên, tri th c kinh nghi m ch a th t s sâu vào b n ch t, ch a th y đ thu c tính c a s v t m i quan h bên gi a s v t ng ch t i.Vì v y, tri th c kinh nghi m ch phát tri n đ n m t hi u bi t gi i h n nh t đ nh, nh ng tri th c kinh nghi m c s cho s hình thành tri th c khoa h c - Tri th c khoa h c: nh ng hi u bi t đ c tích lũy m t cách có h th ng nh ho t đ ng nghiên c u khoa h c, ho t đ ng có m c tiêu xác đ nh s d ng ph ng pháp khoa h c Không gi ng nh tri th c kinh nghi m, tri th c khoa h c d a k t qu quan sát, thu th p đ c qua nh ng thí nghi m qua s ki n x y ng u nhiên ho t đ ng xã h i, t khuôn kh ngành b nhiên Tri th c khoa h c đ c t ch c môn khoa h c (discipline) nh : tri t h c, s h c, kinh t h c, toán h c, sinh h c,… HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Tóm l i khoa h c m t ho t đ ng xã h i nh m tìm tòi, phát hi n qui lu t c a v t ch t, hi n t ng v n d ng nh ng qui lu t y đ sáng t o nguyên lý gi i pháp tác đ ng vào s v t ho c hi n t ng, nh m bi n đ i tr ng thái c a chúng Theo quan m c a Marx, khoa h c đ h i, t n t i đ c l p t c hi u m t hình thái ý th c xã ng đ i v i hình thái ý th c xã h i khác Các tiêu chí nh n bi t m t b môn khoa h c: Có m t đ i t ng nghiên c u Có m t h th ng lý thuy t Có m t h th ng ph Có m c đích s d ng ng pháp lu n Phân lo i khoa h c theo quan m ti p c n Theo ngu n g c: Khoa h c thu n túy (sciences pures), lý thuy t (sciences theorique), th c nghi m (sciences experimentales), th c ch ng (sciences positives), qui n p (sciences inductives), di n d ch (sciences deductives)… Theo m c đích ng d ng: Khoa h c mơ t , phân tích, t ng h p, ng d ng, hành đ ng, sáng t o… Theo m c đ khái quát: C th , tr u t Theo tính t Theo c c u h th ng tri th c: C s , c b n, chuyên ngành… Theo đ i t ng nghiên c u: T nông nghi p, y h c… So sánh đ c m khoa h c công ngh ng, t ng quát… ng liên gi a khoa h c: Liên ngành, đa ngành… nhiên, k thu t, xã h i nhân văn, công ngh , TT KHOA H C Nghiên c u khoa h c mang tính xác su t Đi u hành cơng ngh mang tính xác đ nh Ho t đ ng khoa h c đ i m i, không l p l i Ho t đ ng công ngh đ theo chu kỳ S n ph m khó đ c đ nh hình tr c HV: Nguyễn Siêu Đẳng CÔNG NGH S n ph m đ cl pl i c đ nh hình theo thiêt k Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học S n ph m mang đ c tr ng thông tin Đ c tr ng s n ph m tùy thu c đ u vào Lao đ ng linh h at tính sáng t o cao Lao đ ng b đ nh khuôn theo qui đ nh Có th mang m c đích t thân Có th khơng mang m c đích t thân Phát minh khoa h c t n t i mãi v i th i gian Sáng ch công ngh t n t i nh t th i b tiêu vong theo l ch s ti n b k thu t II Nghiên c u khoa h c Nghiên c u khoa h c (NCKH) nh m th a mãn nhu c u nh n th c c i t o th gi i ng i th c hi n: Khám phá nh ng thu c tính b n ch t c a s v t ho c hi n t Phát hi n qui lu t v n đ ng c a s v t ho c hi n t V n d ng qui lu t đ sáng t o gi i pháp tác đ ng vào s v t ng ng Các ch c c b n c a nghiên c u khoa h c Mô t : trình bày b ng ngơn ng hình nh chung nh t c a s v t, c u trúc, tr ng thái, s v n đ ng c a s v t S mô t l bao g m đ nh tính đ nh ng Gi i thích: làm rõ ngun nhân s hình thành qui lu t chi ph i trình v n đ ng c a s v t nh m đ a nh ng thơng tin v thu c tính b n ch t c a s v t D đốn: nhìn tr c q trình hình thành, s nh ng bi u hi n c a s v t t Sáng t o: làm s d ng l i tiêu vong, s v n đ ng ng lai v t m i ch a t ng t n t i Khoa h c không bao gi ch c mô t , gi i thích d đốn S m nh l n lao c a khoa h c sáng t o gi i pháp c i t o th gi i HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Các đ c m c a nghiên c u khoa h c Tính m i: NCKH q trình thâm nh p vào th ng i ch a bi t, h gi i c a s v t mà ng t i nh ng phát hi n m i ho c nh ng sáng t o Đây đ c m quan tr ng nh t c a NCKH Tính tin c y: K t qu l n nhi u ng nghiên c u ph i có kh i khác u ki n gi ng Do đó, m t nguyên t c mang tính ph qu nghiên c u, ng ph ki m ch ng l i nhi u ng pháp lu n c a NCKH trình bày m t k t i nghiên c u c n ch rõ u ki n, nh ng nhân t ng ti n th c hi n Tính thơng tin: nh ng thông tin v hi n t qui lu t v n đ ng c a s v t ho c ng, thơng tin v qui trình cơng ngh tham s kèm qui trình Tính khách quan: v a m t đ c m c a NCKH v a tiêu chu n c a ng i NCKH Đ đ m b o tính khách quan, ng nghi m l i nh ng k t lu n t i NCKH c n ph i t tr c ng nh hồn tồn đ c xác nh n Tính r i ro: M t nghiên c u có th thành cơng, có th th t b i Th t b i có th nhi u nguyên nhân nh ng khoa h c th t b i đ m t k t qu mang ý nghĩa v m t k t lu n c a NCKH đ t ng k t l i nh m t tài li u khoa h c nghiêm túc đ tránh cho ng c xem c l u gi , i sau không d m chân lên l i mịn, tránh lãng phí ngu n l c nghiên c u Tính k th a: Có ý nghĩa quan tr ng v m t ph ng pháp lu n nghiên c u Ngày khơng có m t NCKH b t đ u t ch hoàn toàn tr ng không v ki n th c, ph i k th a k t qu nghiên c u c a lĩnh v c khoa h c khác Tính cá nhân: vai trị c a cá nhân sáng t o mang tính quy t đ nh, th hi n t cá nhân ch ki n riêng c a nhân Tính phi kinh t : Lao đ ng NCKH h u nh không th đ nh m c, thi t b chuyên d ng dùng NCKH h u nh không th kh u hao, hi u qu kinh t c a NCKH h u nh không th xác đ nh Các lo i hình nghiên c u khoa h c Nghiên c u c hi n t b n: nh m phát hi n b n ch t, qui lu t c a s ng t nhiên, xã h i, ng HV: Nguyễn Siêu Đẳng v t ho c i, có th th c hi n c s Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học nh ng nghiên c u thu n túy lý thuy t ho c c s nh ng quan sát, thí nghi m S n ph m phát ki n, công th c, phát minh Nghiên c u c b n thu n túy đ nh h h ng UNESCO chia nghiên c u c b n đ nh ng thành nghiên c u n n t ng chuyên đ Nghiên c u ng d ng: s v n d ng qui lu t t nghiên c u c b n đ đ a nguyên lý v gi i pháp có th bao g m công ngh , s n ph m, v t li u, Sáng ch gi i pháp k thu t có tính m i áp d ng đ c Nghiên c u tri n khai (R & D): s v n d ng qui lu t, nguyên lý đ đ a hình m u v i nh ng tham s có tính kh thi v k thu t, có th chia làm loại hình: tri n khai phịng, bán đ i trà, Các b c nghiên c u khoa h c Xác l p v n đ nghiên c u: V n đ nghiên c u nh ng u ch a bi t ho c ch a bi t th u đáo v b n ch t s v t ho c hi n t làm rõ trình nghiên c u Khi v n đ nghiên c u đ th hóa thành m tđ tài nghiên c u, ng ng, c n đ c c ch n c i nghiên c u c n xác đ nh c s lý thuy t cho nghiên c u tìm hi u l ch s v n đ Chu n b nghiên c u: Xây d ng đ c đ nh đ i t ng nghiên c u (lý ch n đ tài, xác ng ph m vi nghiên c u, xác đ nh m c tiêu nhi m v nghiên c u, đ t tên đ tài, ), xây d ng k ho ch nghiên c u (ti n đ , nhân l c, d toán,…), chu n b ph ng ti n nghiên c u, l p danh m c t li u, L a ch n nghiên c u thông tin: Thu th p x lý thông tin, nghiên c u t li u, thâm nh p th c t , ti p xúc cá nhân, x lý thông tin, Nghiên c u: Xây d ng gi thuy t, l a ch n ph ng pháp nghiên c u, nghiên c u ki m ch ng gi thuy t Hoàn t t nghiên c u: Đ xu t x lý thông tin, xây d ng k t lu n khuy n ngh , vi t báo cáo hoàn t t, hoàn t t áp d ng k t qu III Ph ng pháp nghiên c u khoa h c Ph ng pháp chung nghiên c u khoa h c (a) Ph ng pháp nghiên c u lý thuy t Ph ng pháp nghiên c u lý thuy t đ c s d ng c khoa h c t nhiên, khoa h c xã h i khoa h c khác, bao g m nhi u n i dung khác nh : nghiên HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học c u t li u, xây d ng khái ni m, ph m trù, th c hi n phán đoán, suy lu n,v.v… khơng có b t c quan sát ho c th c nghi m đ (b) Ph c ti n hành ng pháp nghiên c u th c nghi m Nghiên c u th c nghi m nh ng nghiên c u đ sát s v t ho c hi n t t c th c hi n b i nh ng quan ng di n nh ng u ki n có gây bi n đ i đ i ng nghiên c u m t cách có ch đ nh Nghiên c u th c hi n có th đ đ i t s ng ng th c ho c mô hình ng c th c hi n i nghiên c u t o v i nh ng tham i nghiên c u kh ng ch Nghiên c u th c nghi m đ c áp d ng ph bi n không nh ng khoa h c t nhiên, khoa h c k thu t công ngh , y h c, mà c khoa h c xã h i lĩnh v c khoa h c khác (c) Ph Ph ng pháp nghiên c u phi th c nghi m ng pháp nghiên c u phi th c nghi m m t ph ng pháp nghiên c u d a s quan sát, quan tr c nh ng s ki n ho c t n t i, ho c thu th p nh ng s li u th ng kê tích lũy Trên c s phát hi n qui lu t c a s v t ho c hi n t ng Trong ph ng pháp ng t n t i, khơng có b t c s i nghiên c u ch quan sát nh ng can thi p gây bi n đ i tr ng thái c a đ i t ng nghiên c u PH N II V N Đ KHOA H C VÀ CÁC PH GI I QUY T I NG PHÁP V n đ khoa h c Khái ni m V n đ khoa h c (Scientific Problem) đ c g i v n đ (research problem) ho c câu h i nghiên c u câu h i đ c u đ ng tr nghiên c u c đ t ng i nghiên c mâu thu n gi a tính h n ch c a tri th c khoa h c hi n có v i yêu c u phát tri n tri th c c p đ cao h n Phân lo i Nghiên c u khoa h c t n t i hai v n đ : V n đ v b n ch t s v t tìm ki m HV: Nguyễn Siêu Đẳng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học V n đ v ph ng pháp nghiên c u đ làm sáng t v lý thuy t th c ti n nh nh ng v n đ thu c l p th nh t Các tình hu ng v n đ : Có ba tình hu ng: Có v n đ , khơng có v n đ , gi v n đ đ d c cho hình i Có nghiên cứu Có vấn đề Khơng có nghiên cứu Khơng có vấn đề Khơng có nghiên cứu Khơng có vấn đề Giả vấn đề Nghiên cứu theo hướng khác nảy sinh vấn đề khác Các ph ng pháp phát hi n v n đ khoa h c Có sáu phu ng pháp: Tìm nh ng k h , phát hi n nh ng v n đ m i Tìm nh ng b t đ ng Nghĩ ng Quan sát nh ng v L ng nghe l i kêu ca phàn nàn C m h ng: nh ng câu h i b t ch t xu t hi n quan sát s ki n II Các ph c l i nh ng quan ni m thông th ng ng m c th c t ng pháp gi i quy t v n đ - toán phát minh, sáng ch Vepol “B t c h th ng k thu t có nh t thành ph n v t ch t tác đ ng t ng hỗ m t lo i tr HV: Nguyễn Siêu Đẳng ng hay l ng” Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Nguyên lý vét c n tồn b : Mu n tìm đ r m, l n l t rút t ng c ng r m cho đ n rút đ Nguyên lý m t l to h n m t l i b t cá ch có th b t đ c nh ng cá i ng h p c t, đ ng thời đ n gi n hoá t i đa u ki n ch p nh n m t tr ng h p Ngun lý thu g n khơng gian tìm ki m: L b nhóm tr i: L c kim Nguyên lý gi m đ ph c t p c a th sai: Thu h p tr tr c kim đ ng tr ng h p hay ng h p ch c ch n không d n t i l i gi i Nguyên lý đánh giá nhánh c n: Nhánh có ch a qu ph i n ng h n tr ng l HV: Nguyễn Siêu Đẳng ng c a qu Trang 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học (b) Ph ng pháp Heuristic Ph ng th c th phép th - sai gi i quy t v n đ th r t l n, th i gian có đ khơng th ch p nh n đ c Ph g i v i suy nghĩ c a ng đa s tr c k t qu th ng dùng s l ng ng lâu, ng pháp Heuristic đ n gi n g n i Cho đ c nh ng l i gi i ng h p áp d ng Các thu t gi i heuristic đ c xây d ng m t s nguyên lý r t đ n gi n nh “vét c n thông minh”, “t i u HV: Nguyễn Siêu Đẳng Trang 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học c c b ”, “h ng đích”,”s p th t ”… Đây m t s thu t gi i thú v có nhi u ng d ng th c ti n Đ th c hi n t t ph ng pháp Heuristic, nên áp d ng nguyên lý sau: Nguyên lý leo núi: Mu n leo lên đ nh b b c tr c Nguyên lý chung: Ch n h h ng bi t (c) - Ph c sau ph i “cao h n” ng tri n v ng nh t s nh ng ng pháp trí tu nhân t o Ph ng pháp th - sai Heuristic, nói chung đ u d a m c b n dùng trí thơng minh c a ng ch i đ gi i toán, máy tính đóng vai trị th c thi mà thơi Cịn ph ng pháp trí tu nhân t o l i d a trí thơng minh c a máy tính Trong nh ng ph pháp này, ng máy b t tr ng i ta ph i đ a vào máy trí thơng minh nhân t o giúp c m t ph n kh suy lu n nh ng i T đó, g p m t v n đ , máy tính s d a nh ng u mà “h c“đ t đ a ph ng án gi i quy t v n đ Trong lĩnh v c “máy h c “, hình th c h c có th chia nh sau: H cv t H c b ng cách ch d n H c b ng qui n p H c b ng t H c d a gi i thích H c d a tình hu ng Khám phá hay h c không giám sát Các k thu t th ng t ng đ Khai khoáng d li u M ng n ron Thu t gi i di truy n … HV: Nguyễn Siêu Đẳng c áp d ng “máy h c” là: Trang 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học PH N III ÁP D NG 40 NGUYÊN T C SÁNG T O TRONG GIA CÔNG LĨNH V C CNTT Vi c ng d ng nguyên t c sáng t o đ d ng hoá d ch v , xác đ nh s c i ti n ch t l đ i m i, sáng t ođ ng s n ph m, đa phát tri n ng d ng CNTT Trong lĩnh v c gia công ngành CNTT c n áp d ng nguyên t c sáng t o nh m xây d ng mơ hình kinh doanh m i Sau 40 nguyên t c sáng t o đ c áp d ng công ngh ph n m m gia công ngành CNTT: Áp d ng 40 nguyên t c sáng t o công ngh ph n m m Nguyên t c phân nh L p trình h ng đ i t ng (Objected oriented programming) Tái s d ng mô-đun ch Các d ch v Web (Web services) Nhân c a HĐH Linux (ModularLinux kernel) M ng liên k t h u hành (Network the operating system) Gi i pháp ngu n m (Non-proprietary solutions) ng trình (Reusable modules) Nguyên t c “tách kh i” Các d ch v Web (Web services) Corba Nguyên t c ph m ch t c c b Ph n riêng r c n hi u qu th i gian ch y so v i b ph n c n kh s d ng (Separate parts that need runtime efficiency vs parts that need usability) Giao di n ng i dùng GUI khơng tích h p vào nhân c a HĐH (Do not put GUI hooks into kernel) Nguyên t c ph n (b t) đ i x ng Đi u n, s d ng máy tính t xa v i X Windows system hayVNC Nguyên t c k t h p ng d ng tính tốn l i v i quy mô x lý d li u quy mô l n (Grid computing) HV: Nguyễn Siêu Đẳng Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Tăng công su t x lý dung sai l i v i k thu t nhóm máy ch riêng bi t đ ho t đ ng x lý, tính tốn (Clustering) Nguyên t c v n Máy tính l n th c hi n nhi u ch ng (Mainframes) Th ng m i n t (One-click shopping) Nguyên t c “ch a trong” Ph n m n đóng gói (Software encapsulation) Ph n m m Máy o (VMWare) HĐH có ch đ cho ng Nguyên t c ph n tr ng l Vi t b i dùng c a Linux(User mode Linux) ng n hình cho máy tính l n (Write screen scapers for mainframes) Vi t giao di n đóng gói ch c ph c t p (Write a facade encapsulating complicated functionality) Nguyên t c gây ng su t s b Ki m tra l u l ng truy n thông m ng (Traffic testing) Ki m tra vi c dùng b nh c a máy tính(Memory usage testing) Nguyên t c th c hi n s b S d ng khung m u công vi c đ gi m t i nh ng công đo n không c n thi t, tăng hi u qu (Use of unit testing frameworks to reduce IT overloads) Nguyên t c d phòng Qu n lý l u d li u hay Hệ Điều Hành (Backup managers) Dùng k thu t dung sai l i cho d li u hay Hệ Điều Hành (Redundancy and fail over mechanisms) Nguyên t c đ ng th Nguyên t c đ o ng M ng máy tính ngang hàng (Peer-to-peer networking) c Dependency injection design pattern Ngun t c c u (trịn) hố HV: Nguyễn Siêu Đẳng Trang 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học M ng máy tính ngang hàng (Peer-to-peer networking) Nguyên t c linh đ ng T p l nh đ c đóng gói ho t đ ng cho m i đ i t ng (The command pattern which encapsulates an action into an object) Gói d li u t tìm đ ng đ n m ng đích, h th ng đ nh n (Smart packets that route themselves on the network) Swarms Nguyên t c gi i “thi u” ho c “th a” Dùng ph ng th c nhanh đ phát tri n ng d ng (Use agile methods of development) Nguyên t c chuy n sang chi u khác Giao di n đ ho chi u (Three-dimensional GUI) K thu t chi u hay nhi u chi u (Three-dimensional or N-dimensional flows) Nguyên t c s d ng dao đ ng c h c Dùng công c đ gi i quy t công vi c c th : Ngơn ng Perl cho l p trình k ch b n ng n, Java đ xây d ng ch c th vi n b o trì h th ng, C đ t i u hoá (Use tools that solve specific areas: Perl for scripting, Java for libraries and maintenance and C for optimization) Nguyên t c tác đ ng theo chu kỳ M ng dùng k thu t chuy n m ch gói (Packet networks) Nguyên t c liên t c tác đ ng có ích Ho t đ ng ngang hàng (Peer-to-peer) T n d ng s c m ng x lý cho tính tốn l i, SETI phân tích ho t đ ng h u ích (Use idle processing power for grid computing, SETI, protein analysis) L u gi ch th d li u dùng l i b nh đ m (Pre-fetch content into caches) Nguyên t c “v HV: Nguyễn Siêu Đẳng t nhanh” Trang 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Chuy n nhanh tr ng h p có t i cao q trình x lý d li u (Quick switch over on high loads) Nguyên t c bi n h i thành l i Read any book on anti-patterns K thu t mã hoá đ ng ng (Spaghetti coding) Nguyên t c quan h ph n h i Giám sát thành ph n c a ng d ng, giám sát s ho t đ ng c a h th ng, s d ng b nh đ a hành đ ng đ kh c ph c (Monitoring component in any software that can monitor performance, memory usage and take corrective action) Theo dõi x lý ngo i l (Exception handling) Nguyên t c s d ng trung gian SOAP carrying payloads SIP carrying SDP Nguyên t c t ph c v T u n qu n lý gói d li u tìm đ cđ ng t t nh t đ n m ng đích (Self managed packets that find their own best route while routing) Nguyên t c chép (copy) Phát tri n nh ng s n ph m mã ngu n m (Open source) Phát tri n nh ng ng d ng gi l p(Simulator) Nguyên t c “r ” thay cho “đ t” Dùng k thu t chuy n m ch nhãn đa giao th c MPLS Dùng k thu t tính tốn dãy đ x lý d li u (Cluster computing) Thay th s đ c h c Chuy n t d ng văn b n sang d ng ti ng nói (Text-to-speech) Chuy n t d ng ti ng nói sang d ng văn b n (Speech-to-text) S d ng k t c u khí l ng Monolithic kernel to micro-kernel Apple dùng giao di n đ ho n HV: Nguyễn Siêu Đẳng c su t (Aqua GUI) Trang 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học MS Windows Vista dùng giao di n đ ho kính su t (Glass GUI) MS Windows dùng giao diện metro hữu hiệu cho công nghệ đa chạm S d ng v dẻo màng m ng Các hacker dùng tr ng không s d ng c a Header TCP/IP đ truy n d li u cho vi c phát tán virus qua botnets (unused header fields in TCP/IP) S d ng v t li u nhi u l Hệ Điều Hành cho phép ng d ng c a hãng th đ a vào ho t đ ng (Plug-in) Nguyên t c thay đ i màu s c Trình đ n su t c a cửa s hình (Transparent menus windows) Nguyên t c đ ng nh t Dùng trình biên d ch đ biên d ch mã ngơn ng l p trình (Compiler) Build a Java-based operating system Nguyên t c phân h y ho c tái sinh ph n Gi i phóng b nh khơng cịn s d ng (Release memory) Gi i phòng CSDL phiên k t n i http đ c th c hi n (Release database and http connections) Thay đ i thơng s hố lý c a đ i t ng Ch y ch ng trình u ki n đa t i (Multiple load conditions) Ki m tra l i tràn b nh b ng cách truy n d li u rác (Buffer overflows) S d ng chuy n pha Khi chuy n t m t lo i thi t b , h u hành, ch ng trình c n theo dõi ch t ch nh ng x y đ bi t s di chuy n nh m ph c v cho s h u t ng lai (switching from one type of equipment/OS/program to another) S d ng s n nhi t HV: Nguyễn Siêu Đẳng Trang 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học T i u hóa ch ng trình đ t n d ng l i th c a b vi x lý đa nhân (Optimize programs to take advantage of multi-core processors) S d ng ch t ơxy hóa m nh Ch y ch ng trình v i b x lý nhanh nh t chu n hoá chúng (Fastest processors and benchmark) Thay đ i đ tr Ki m tra nh ng m kh nghi đ tìm l h ng (Vulnerable processes) S d ng v t li u h p thành (composite) Microsoft CLR cho phép ch ng trình t nhi u ngơn ng đ t ng tác v i Áp d ng 40 nguyên t c sáng t o gia công CNTT Nguyên t c phân nh T ch c đ ng d a nhu c u đ t hàng (Dynamic organizations) C c u t ch c linh ho t v i xúc ti n chéo (Flexible organizational structures) Nguyên t c “tách kh i” D ch v cho thuê Server, ng d ng hay đ Trung tâm l u tr d li u (Data centers) ng truy n (Hosted services) Nguyên t c ph m ch t c c b T p h p khác c a q trình t i u hố sách cho t ch c khác (sub-organizations) Nguyên t c ph n (b t) đ i x ng T ch c nhóm g m nh ng ng i c b n khác (nh ngh sĩ, k s , nhà khoa h c,…) Thuê nh ng ng i không ch c công vi c (do not "fit" the job) Nguyên t c k t h p Thay đ i gi làm vi c cho phù h p v i gi làm vi c c a khách hàng Liên h v i thành viên, nhóm cơng vi c b t c lúc HV: Nguyễn Siêu Đẳng Trang 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Nguyên t c v n M i ng i đ i có th hi u bi t đ m nhi m: ph n m m, pháp lý, tài chính, k tốn, coi công ty (knowledge: legal, software, finance, accounting, housekeeping) Nguyên t c “ch a trong” Dùng mơ hình qu n lý chéo: X qu n lý Y v giao nh n s n ph m cho khách hàng Y qu n lý X v ch t l ng d ch v (X manages Y for delivery and Y manages X for quality) Nguyên t c ph n tr ng l T ođ ng liên l c tr c ti p đ n CEO, CFO, CTO T o Blog làm vi c cho nhóm đ theo dõi ti n đ công vi c thay qu n lý t ng ng i (Blog-based collaboration) Đ a khách hàng tham gia vào công vi c Nguyên t c gây ng su t s b Đ a tiêu chí cao cho vi c thuê nhân công Đào t o nhân l c m t cách chuyên nghi p Nguyên t c th c hi n s b Tăng c Chú tr ng công tác đào t o ngu n l c ng nhân l c d b m nh ch t l ng Nguyên t c d phòng D phòng m t hay nhi u nhân s cho đ i Thành l p nhi u nhóm làm vi c t nhi u t ch c khác Nguyên t c đ ng th ng Lo i b nh ng qu ng bá, ch c danh cho vi c Nguyên t c đ o ng c Thuê l i khách hàng đ th c hi n công vi c (Outsource our work to clients) Nguyên t c c u (trịn) hố T ch c h th ng phân c p th c hi n công vi c linh đ ng HV: Nguyễn Siêu Đẳng Trang 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Cùng bàn lu n v i khách hàng thay ch nh n đ n đ t hàng t khách hàng Nguyên t c linh đ ng Ch đ ng nh n thông tin ph n h i t khách hàng (feedback from clients) Xây d ng nhóm xây d ng quy trình s n ph m nhóm c i ti n quy trình s n ph m d ch v (process improvement team and process customization team) Nguyên t c gi i “thi u” ho c “th a” Thêm thành viên vào nhóm Cho khách hàng dùng mi n phí m t s s n ph m d ch v Nguyên t c chuy n sang chi u khác Phân c p t ch c chi u thay chi u (Three-dimensional organizational hierarchies) S đ quy trình x lý chi u (Three-dimensional process charts) Nguyên t c s d ng dao đ ng c h c Xác đ nh l c c t lõi c a khách hàng tr ng đ phát tri n mơ hình kinh doanh Nguyên t c tác đ ng theo chu kỳ Stop 8-hour work days and instead have 2-hr work slots interspersed with 2-hr rest slots Nguyên t c liên t c tác đ ng có ích Nguyên t c “v Tr gi ngh tr a, ngh gi i lao gi i trí ch làm vi c 6h/ngày t nhanh” Dành 15’ m i ngày đ nói chuy n c i m t tích c c Nguyên t c bi n h i thành l i Khi d án th t b i c n th c hi n phân tích nguyên nhân rút kinh nghiệm D a vào nh ng thành ph n th t b i đ tránh cho d án sau Nguyên t c quan h ph n h i HV: Nguyễn Siêu Đẳng Trang 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Ch đ ng nh n thông tin ph n h i c a khách hàng v l i s n ph m, t ng b c kh c ph c hoàn ch nh Nguyên t c s d ng trung gian S d ng d ch v trung gian v qu ng bá pháp lý giữa công ty khách hàng Nguyên t c t ph c v Nguyên t c chép (copy) Dùng s n ph m mã ngu n m nh Linux, Star Office Nguyên t c “r ” thay cho “đ t” Web hoá ho t đ ng c a cơng ty Th nhà th u bên ngồi v i giá r cho công vi c t m th i Thay th s đ c h c Dùng h i ngh truy n hình thay trao đ i v i t ng ng i (Video conferencing) S d ng k t c u khí l ng Khuy n khích m i ng i tr i nghi m ho t đ ng h ng ngày S d ng v dẻo màng m ng Cung c p cho khách hàng truy c p vào c s ki n th c, s n ph m đ c th c hi n xây d ng b i công ty S d ng v t li u nhi u l Tìm th tr ng ngách đ phát tri n Khai thác kênh qu ng bá thông tin n i b Nguyên t c thay đ i màu s c Xây d ng quy trình minh b ch rõ ràng cho khách hàng ch n d ch v , s n ph m Th c hi n qu n lý minh b ch, n i nhân viên c m th y m i quy trình ho t đ ng c a công ty Nguyên t c đ ng nh t Analyze the psychometric profiles of the customer team and build a similar team HV: Nguyễn Siêu Đẳng Trang 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học Nguyên t c phân h y ho c tái sinh ph n Thay đ i thơng s hố lý c a đ i t ng Th c hi n linh đ ng m m d o mô hình kinh doanh S d ng chuy n pha Offer sabbaticals and voluntary retirement to burn out individuals T v n giám sát ch t ch d án đ q trình có th đ c thành cơng S d ng s n nhi t Đ t m c tiêu cao cho nhân viên c g ng đ t đ c Không gây áp l c đ nhân viên tho i mái sáng t o công vi c S d ng ch t ôxy hóa m nh Đ u t tài cho nhóm nhân viên th c hi n đ a nh ng ý t ng sáng t o Trang b máy tính t t nh t cho nhân viên Thay đ i đ tr T o môi tr ng làm vi c linh ho t: t nhà hay b t c n i giúp nhân viên tăng hi u qu công vi c S d ng v t li u h p thành (composite) Thuê nh ng nhân s có l c nhi u Khuy n khích cá nhân Hãy th đ n nhà cung c p nhân s khác K T LU N S t o không th thi u m i lĩnh v c Đ c bi t, v i s phát tri n mạnh mẽ c a ngành CNTT, khoa h c sáng t o đóng vai trị c c kỳ quan tr ng cho s phát tri n không ng ng, t lĩnh v c ph n c ng (thi t b ph n c ng máy tính, thi t b m ng,…) đ n ph n m m (HĐH, ng d ng, ) s n ph m d ch v nh công ngh n i dung s , n tốn đám mây, cơng ngh o hố,… Ví d n hình v sáng t o lĩnh v c phát tri n ph n m m s phát tri n không ng ng c a HĐH Microsoft Windows - t phiên b n MS-DOS s khai nh t đ n HĐH Windows 8hi u năng, đ p m t hoàn h o nh hi n Nh HV: Nguyễn Siêu Đẳng khoa h c sáng t o mà Microsoft c i ti n t Trang 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học nhân HĐH đ n ng d ng, giao di n ti n d ng cho ng i dùng Mợt ví dụ khác, dễ thấy ngày dữ liệu lưu trữ đồng bộ, truy xuất nhanh, đảm bảo, “Any time and Any where” thông qua Cloud Computing dần thay bỏ kiến trúc lưu trữ dữ liệu local hiệu quả Quả thật, nhờ áp dụng khoa học sáng tạo lĩnh vực tin học mà chỉ vòng 20 năm qua CNTT chuyển biến lên mợt tầm cao vượt ngồi dự kiến của người Đ đ tđ c thành t u CNTT ngày ph i k đ n công ty s n xu t ph n c ng hãng phát tri n ph n m m.M t lo i hình góp ph n khơng nh cho s phát tri n ngành CNTT mơ hình kinh doanh m i – Gia cơng CNTT Chính v y, vi c áp d ng nguyên t c sáng t o Ngành Gia Công CNTT u r t c n thi t cho s t i u hố cơng vi c, gi m chi phí gia tăng l i nhu n nh m đ a n n công nghi p CNTT phát tri n nhanh m nh Qua ti u lu n này, hi v ng đem đ n cho ng hi u rõ h n v s phát tri n v i đ c có nhìn đởi mới t tr i c a ngành CNTT nh vào vi c áp d ng tri t đ nguyên t c sáng tạo khoa h ctrong trình phát tri n ph c v cho cu c s ng công vi c c a xã h i ng HV: Nguyễn Siêu Đẳng i hi n đ i, th i đ i CNTT Trang 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học TÀI LI U THAM KH O [1] Phan Dũng, 2011, Các nguyên tắc sáng t o c b n, NXB Tr [2] Hoàng ki m, 2001, 2002, 2004, Gi i tóan máy tính nh th I, II, III, NXB Giáo d c [3] Phan Dũng, 1998, Ph ng pháp lu n sáng t o khoa h c k thu t, NXB TP.HCM [4] http://www.triz-journal.com/archives/2007/03/04/ [5] http://vi.wikipedia.org/wiki/Gia_cong_phan_mem [6] www.trizvietnam.com; www.cafesangtao.com [7] www.pcworld.com.vn ; www.hca.org.vn HV: Nguyễn Siêu Đẳng Trang 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... pháp gián ti p 19 PH N III ÁP D NG 40 NGUYÊN T C SÁNG T O TRONG GIA CÔNG LĨNH V C CNTT 23 Áp d ng 40 nguyên t c sáng t o công ngh ph n m m 23 Áp d ng 40 nguyên t c sáng t o gia. ..Bài Tiểu Luận: Phương Pháp Nghiên Cứu Khoa Học Trong Tin Học M CL C ÁP D NG CÁC NGUYÊN T C SÁNG T O TRONG GIA CÔNG NGÀNH CNTT – INFORMATION TECHNOLOGY OUTSOURCING M C L C ... i, sáng t ođ ng s n ph m, đa phát tri n ng d ng CNTT Trong lĩnh v c gia công ngành CNTT c n áp d ng nguyên t c sáng t o nh m xây d ng mơ hình kinh doanh m i Sau 40 nguyên t c sáng t o đ c áp