Tài liệu tham khảo về chuẩn kỹ năng kỹ sư công nghệ thông tin
Chu n k n ng K s Công ngh thông tin K s Công ngh thông tin c b n (phiên b n 01, 6-2002) (đã đ c ch ng nh n t ng đ ng v i Chu n k n ng CNTT c a JITEC, Nh t B n) N i dung T ng quan………………………………… Các ho t đ ng chính……………………… Tiêu chí k n ng ………………………… Khung ki n th c ………………………… 21 c thích nghi vào u ki n th c t c a Vi t Nam c s phiên b n ngày 19 tháng n m 2001c a chu n k n ng k s CNTT Nh t B n B n rà soát n m 2003 Ban Qu n lý Khu Công ngh cao Hoà L c Trung tâm sát h ch CNTT h tr đào t o (VITEC) 1.2 Ý ngh a m c tiêu phát tri n "Chu n k n ng CNTT" T ng quan K t qu u tra Nh t B n Vi t Nam v nhân l c CNTT cho th y m t v n đ quan tr ng c n đ c gi i quy t gi i công nghi p kh i c s đào t o, vi c xây d ng tài li u h ng d n nh m xác đ nh m t cách rõ ràng v trình đ ki n th c, k n ng n ng l c mà nhân l c CNTT c n đ c trang b ho c b sung nh m đáp ng v i mong m i c a gi i công nghi p nhu c u xã h i 1.1 N n t ng phát tri n "Chu n k n ng K s CNTT" (g i t t “Chu n k n ng v CNTT”) Hi n nay, nh ng hy v ng l n nh t đ c đ t vào CNTTnh ngu n l c đ i m i công nghi p t ng tr ng kinh t m i ó vai trò c a CNTT đ c m r ng t nh ng cơng c làm gi m chi phí s n xu t t ng nhanh d ch v , thành nh ng công c đ h p tác hi u qu gi a doanh nghi p đ t o ngành công nghi p m i B t đ u t bây gi , ch t l ng đ u t cho tin h c hoá s quy t đ nh s lên hay xu ng c a m t công ty Do v y v n đ c p bách nâng cao trình đ cho nh ng ng i tham gia xây d ng nên h th ng thông tin tiên ti n – c nh ng ng i s d ng h th ng Ngồi vi c c n thi t đ xác đ nh trình đ ki n th c, k n ng n ng l c ph i trang b cho k s CNTT - nh ng ng i làm vi c th c s gi i công nghi p, nh ng h ng d n c n thi t đ xác đ nh mơ hình k s CNTT đ c th a nh n tr ng qu c t , cách th c mà tr ng h c ho c c s đào t o c n tri n khai c s c a mơ hình Vi t Nam, Ch th 58 c a B Chính tr Quy t đ nh 128 c a Chính ph nêu rõ s c n thi t ph i m r ng ph m vi nâng cao ch t l ng đào t o, b i d ng ngu n nhân l c CNTT, t p trung hu n luy n t ng c ng cho nh ng ng i làm CNTT chuyên nghi p, đ c bi t chuyên viên ph n m m, đ đáp ng đ c nhu c u t ng r t nhanh c a th tr ng n c th gi i Theo ch tiêu đ t ra, đ n n m 2005 ph i có kho ng 50.000 chuyên viên CNTT có k n ng m c đ khác Vì v y, Trung tâm sát h ch CNTT h tr đào t o (VITEC) hoan nghênh vi c nghiên c u c a Trung t m sát h ch k s CNTT (JITEC) thu c Hi p h i phát tri n x lý thông tin Nh t B n (JIPDEC) v cách th c nâng cao trình đ , đánh giá l a ch n nh ng “k s ” gi i - t c nh ng ng i có th ch ng t đ c n ng l c hành ngh c a h qua công vi c th c s , đ ng th i đánh giá cao "các chu n k n ng k s CNTT" c a JIPDEC mà tr ng tâm tiêu chí đ xác đ nh xem cơng vi c yêu c u có đ c th c hi n m t cách t ng x ng hay khơng M t ví d v h ng d n "Chu n k n ng k s CNTT" Trung tâm công ngh tr ng m thu c vùng Tây B c M (NWCET) phát tri n ó m t ph n c a "Các chu n k n ng" B Lao đ ng M xây d ng "Chu n k n ng CNTT" đ c xây d ng nh m t công c đ gi i quy t v n đ nêu trên, áp d ng đ i v i m i lo i hình sát h ch k s CNTT nh m t tiêu chu n đ đánh giá k n ng c a ng i k s đ c đào t o b i d ng Vi c áp d ng chu n k n ng có ý ngh a quan tr ng đ i v i gi i công nghi p vi c "tuy n ch n nhân l c đ c đ m b o có kh n ng th c hi n công vi c th c s " i v i vi n đào t o nh tr ng h c, có ý ngh a cho vi c "hi u bi t xác nh n nh ng ki n th c, kh n ng, m c đ đ t đ c c a ng i k s theo yêu c u c a doanh nghi p " i v i c quan ph , u có ý ngh a cho vi c "n m đ c trình đ k thu t c a tồn b gi i công nghi p" Ph n mô t m t cách h th ng ki n th c chung khơng ph thu c vào lo i hình sát h ch ki n th c c n thi t đ th c hi n ho t đ ng ch ch t (1) ng th i c ng bao g m “ph m vi sát h ch” nh 3) 1.3 C u hình c a Chu n k n ng CNTT Chu n k n ng CNTT công c đ cung c p thông tin v ki n th c k n ng c n thi t đ th c hi n c ng vi c phát tri n h th ng nh xây d ng, ki m soát v n hành, s d ng đánh giá H th ng thông tin (HTTT) t ch c (ví d nh doanh nghi p) Nó c ng cung c p ch tiêu đ xác đ nh k t qu công vi c “H th ng sát h ch KSCNTT: T ng quan v h th ng” “Ph m vi sát h ch” mô t ki n th c, công ngh (ki n th c k thu t) kh n ng mà KS x lý thơng tin c n ph i có, ch tiêu v hi u n ng (đ c li t kê m c 1, d i đây) Các chu n k n ng đ c thi t l p s mô t m chuyên sâu h n qua tham kh o t v n công vi c c th 1) Vai trị cơng vi c 2) M c đ k thu t c n thi t 3) Ph m vi sát h ch: bu i sáng bu i chi u (Các thơng tin có th l y t http://www.vitec.org.vn) 1.4 Hình nh v k s CNTT c b n chu n k n ng Chu n k n ng KS CNTT c b n đ c chu n b đ áp d ng khung chu n k n ng KS CNTT nói chung cho KS CNTT c b n (1) Hình nh v k s CNTT c b n Trong m t d án phát tri n h th ng thông th ng, KS CNTT c b n nh n b n thi t k bên t KS thi t k phát tri n Sau đó, h chu n b tài li u thi t k ch ng trình d i s ch đ o c a ng i qu n lý d án thông qua s h ng d n c a KS m c cao h n nh KS thi t k phát tri n Trong công vi c c b n này, KS CNTT c b n c n có kh n ng phát tri n m t ch ng trình t t b ng cách s d ng đ y đ k thu t liên quan t i thu t toán c u trúc d li u m c c s Chu n k n ng CNTT g m lo i thông tin k thu t mô t d i Trong chu n này, chu n k n ng cho t ng ng i đ c thi t l p theo phân lo i t ng ng v i lo i hinh sát h ch (1) Các ho t đ ng ch ch t Ph n mô t công vi c quan tr ng nh t đ i v i m i lo i hình sát h ch Nó mơ t “vai trị công vi c” 1) chuyên sâu h n (2) Tiêu chí k n ng Ph n mơ t ki n th c k n ng c n đ c s d ng th c hi n ho t đ ng ch ch t (1) đ ng th i mô t tiêu chí v hi u n ng đ xác đ nh c n ph i đ t đ c nh ng k t qu Nó mơ t “các m c đ k thu t c n thi t” m c 2) (3) Khung ki n th c KS c b n c ng có trách nhi m th c hi n m t s công vi c khuy n khích khác nh phát tri n ch ng trình, ki m th đ n v , ki m th tích h p h th ng theo s h ng d n c a KS thi t k phát tri n (2) Chu n k n ng Các chu n k n ng sau áp d ng đ i v i KS c b n: 1) Khung ki n th c CNTT chung (IT CBOK) 2) KS CNTT c b n ho t đ ng ch ch t, khung ki n th c th c hành, khung ki n th c lõi, chu n k n ng 2 Các ho t đ ng ch ch t M i ho t đ ng l i ti p t c đ c phân thành công vi c chi ti t h n g i “nhi m v ” Chu n k n ng th hi n qui trình cơng vi c phát tri n h th ng theo m u nh sau: Các ho t đ ng ch y u d án phát tri n h th ng th t c mô t thao tác pha phát tri n h th ng thu c l nh v c công vi c c s c a k s CNTT Trong chu n k n ng này, l nh v c công vi c nêu đ c g i “qui trình cơng vi c phát tri n h th ng” Ho t đ ng Ho t đ ng Hình 2-1 cho th y cơng vi c qui trình cơng vi c phát tri n h th ng đ c chia thành ho t đ ng chính: Ho t đ ng Phân tích yêu cầu ngời dùng xác định nhu cÇu hƯ thèng Nhi m v 1-1 nhi m v 1-2 nhi m v 1-3 nhi m v 2-1 nhi m v 2-2 nhi m v 2-3 nhi m v 2-4 nhi m v 3 Nét cơng vi c KS c b n ch y u có nhi m v thi t k chi ti t (thi t k ch ng trình) cơng vi c ti p sau hình 2-1 Tuy nhiên v khía c nh k n ng c n có ta th y KS c b n tham gia vào thi t k ch ng trình d i s h ng d n c a KS m c cao h n Chuẩn bị phát triển hệ thống Thiết kế hệ thống (thiết kế ngoài) Thiết kế thành phần (thiết kÕ trong) Ghi 1: Trong qui trình cơng vi c phát tri n h th ng, “các ho t đ ng chung v ki m th đ c b sung v i ho t đ ng th c hi n tu n t đ c ch hình 2-1 ThiÕt kÕ chi tiÕt (thiÕt kÕ ch−¬ng tr×nh) Ghi 2: Trong hình 2-1, ph n n n đ m khung k đ n cho th y KS c b n tham gia vào công vi c v i s h ng d n c a KS m c cao h n Còn ph n n n đ m khung k đúp cho th y KS c b n ph i ch đ ng th c hi n cơng vi c ViÕt vµ thùc chơng trình Hỗ trợ cài đặt hệ thống Hỡnh 2.1 Qui trình cơng vi c phát tri n h th ng chung cho KS c b n, KS thi t k phát tri n KS h th ng ng d ng Ph n chung cho KS c b n, KS thi t k phát tri n KS h th ng ng d ng: [Qui trình cơng vi c phát tri n h th ng] Ho t đ ng Nhi m v Nét cơng vi c Phân tích u c u c a ng i dùng xác đ nh nhu c u h th ng hoá 1-1 Thu th p phân tích thơng tin đ xác đ nh u c u c a ng i dùng xác đ nh yêu c u c a ng i dùng, phân tích v n đ c a h th ng hi n t i yêu c u m i c a ng i dùng (g m nghiên c u m c u tra, ti n hành u tra, phân lo i k t qu u tra, nhu c u h th ng hoá, u ki n ban đ u, gi i h n, nghiên c u gi i pháp ph m vi h th ng hoá) 1-2 Xác đ nh ph m vi công vi c Xác đ nh m c tiêu ph m vi c a d án, c tính th hi n ngu n tài nguyên c n thi t đ đ t đ c yêu c u c a ng i dùng nh th i gian, tài li u, n ng l c (g m c m c tiêu ph m vi h th ng hoá, ch c n ng h th ng, yêu c u v công vi c, t ch c ng i dùng, c u hình h th ng, u ki n thi t k , m c ki m tra ch t l ng, môi tr ng phát tri n tác đ ng d tính) 1-3 Xác đ nh yêu c u h th ng hoá T li u hoá yêu c u h th ng hoá làm rõ yêu c u (xác đ nh yêu c u nh th t c x lý qui trình, yêu c u d li u vào/ra, yêu c u v ch c n ng h th ng hi u n ng, yêu c u v thi t b giao di n ngo i vi, yêu c u v CSDL, yêu c u chuy n đ i h th ng) 1-4 Xác đ nh yêu c u an toàn b o m t Xác đ nh yêu c u an toàn b o m t t m t 1.5 Xác đ nh yêu c u v n hành Tách xác đ nh yêu c u v n hành 1.6 Xác đ nh yêu c u trì Tách xác đ nh yêu c u trì 1.7 Thi t l p tiêu chí đánh giá hi u n ng Xác đ nh m c đ hi u n ng c n thi t c a h th ng m c a tiêu chí đánh giá hi u n ng 1.8 Xác đ nh yêu c u ki m th L a ch n ph ng pháp lu n ki m th xác đ nh ph m vi th nghi m ng vi c ki m th 1-9 Chu n b xem xét đ c t yêu c u T li u hoá yêu c u ng i dùng yêu c u h th ng hoá, yêu c u b o m t, v n hành trì, ti u chí đánh giá hi u n ng yêu c u ki m th đ đ t đ c yêu c u c a ng i dùng Chu n b đ c t yêu c u xem xét yêu c u v i ng i dùng 2-1 Xác đ nh mô hình vịng đ i cho vi c phát tri n Xác đ nh mơ hình vịng đ i ph n m m phù h p v i ph m vi kích c c a d án Chu n b phát tri n h th ng ng ng v i t ng lo i hi m ho sách b o i th c hi n 2-2 Chu n b môi tr Thi t k h th ng (thi t k ngoài) Thi t k thành ph n (thi t k trong) ng phát tri n Ch n chu n, k thu t, công c dùng qui trình phát tri n h th ng chu n b môi tr ng phát tri n 2-3 Chu n b k ho ch th c hi n qui trình phát tri n Xác đ nh ph m vi d án chu n b k ho ch đ c thù đ th c hi n qui trình phát tri n 3-1 Ch n ki n trúc h th ng Chu n b m t s ki n trúc làm ng c viên đ th c hi n yêu c u h th ng hoá ch n c u hình t t nh t Thi t l p ph ng pháp t i m c cao nh t c a h th ng Xác đ nh c u hình ph n c ng ph n m m ph m vi công vi c làm th công) 3-2 Thi t k đ c t ch c n ng giao di n cho h th ng Chia h th ng thành h th ng con, xác đ nh h th ng ch y u đ c t c ng nh giao di n c a chúng 3-3 Thi t k b o m t Thi t k yêu c u b o m t v i s h tr c a KS b o m t 3-4 T o vi c mơ hình d li u T o qui trình cơng vi c mơ hình d li u đ ngh ng 3-5 Chu n b xem xét h ng d n ng i dùng (b n nét chính) Chu n b h 3-6 Thi t k đ c t ki m th h th ng Thi t l p sách ki m th h th ng t ng ng v i yêu c u h th ng hoá ki n trúc h th ng, sau thi t k đ c t ki m th h th ng c s yêu c u c b n v ki m th t li u hoá l i 3-7 Chu n b xem xét tài li u thi t k h th ng Chu n b đ c t thi t k h th ng xem xét v i ng 4-1 Thi t k thành ph n ph n m m Chia h th ng thành thành ph n xác đ nh đ c t ch c n ng giao di n cho m i thành ph n xác đ nh tính ph thu c gi a n n h th ng thành ph n (thi t k giao di n gi a thành ph n c a ph n m m Thêm vào đó, thi t k thành ph n liên quan t i ch c n ng b o m t CSDL m c cao h n) 4-2 Thi t k CSDL v t lý Chuy n CSDL logic thành CSDL v t lý 4-3 T o ki m th m u (prototype) T o ki m th m u, ki m tra tính phù h p đ i v i yêu c u ng 4-4 Thi t k đ c t ki m th thành ph n Thi t k đ c t ki m th thành ph n c s yêu c u ki m th 4-5 Xem xét thi t k thành ph n ph n m m Xem xét tài li u thi t k thành ph n ph n m m v i ng ng d n ng i dùng ki m tra chúng i dùng (nét chính) xem xét chúng v i ng i dùng i dùng i dùng hi u n ng i dùng Thi t k chi ti t (thi t k ch ng trình) Vi t th c hi n ch ng trình H tr cài đ t h th ng 5-1 Th c hi n thi t k chi ti t cho ph n m m Th c hi n thi t k chi ti t c s thi t k thành ph n Thành ph n ph n m m đ c phân lo i đ n m c chi ti t c a đ n v ph n m m đ vi t l nh th c hi n ki m th đ n v 5-2 Xem xét thi t k ph n m m Chu n b tài li u thi t k chi ti t xem xét chi ti t thi t k 5-3 thi t k đ c t ki m th đ n v Thi t k đ c t ki m th đ n v c s yêu c u ki m th 5-4 Chu n b xem xét xét l i h ng d n ng i dùng (b n cu i) Chu n b h 6-1 L p trình Vi t (ch 6-2 Xem xét k l nh Xem xét k l nh ph n m m 6-3 Ki m th đ n v Th c hi n ki m th đ n v đ i v i m i đ n v ph n m m 6-4 Ki m th thành ph n N i đ n v ph n m m ki m th thành ph n Khi ki m th thành ph n , ki m tra xem đ n v có đ c k t n i đ c t ki m th thành ph n có đáp ng hay không 6-5 Ki m th h th ng Ki m th h th ng riêng r sau k t n i h th ng đ ki m th h th ng Khi ki m th h th ng, ki m tra xem h th ng h th ng có đ c k t n i yêu c u thi t k h th ng có đ c đáp ng hay không Ki m tra hi u n ng h th ng u ch nh h th ng n u c n thi t 6-6 Ki m th yêu c u h th ng hoá Th c hi n ki m th đ ki m tra xem yêu c u h th ng hoá có tho mãn hay khơng 6-7 C p nh t tài li u C p nh t tài li u h 6-8 Chu n b đ a ph n m m Chu n b đ a ph n m m sau có k t qu ki m th nh mong mu n 7-1 Cài đ t ph n m m Chu n b k ho ch cài đ t ph n m m cài đ t s n ph m ph n m m hoàn ch nh t k ho ch cài đ t 7-2 H tr ki m th ch p nh n c a ng i dùng H tr ng nh n 7-3 t o, hu n luy n h tr ng i dùng ng d n ng i dùng (b n cu i) xem xét chúng v i ng i dùng ng trình) đ n v ph n m m t o CSDL ng d n s d ng tài li u h th ng ng ng i dùng th c hi n vi c xem xét đ ch p nh n s n ph m đ a ki m th ch p t o, hu n luy n h tr ban đ u cho ng i dùng Các ho t đ ng chung đ i v i ki m th 8-1 Chu n b k ho ch ki m th Chu n b k ho ch ki m th t ng th trình bày sách ki m soát ch t l ng giai đo n xác đ nh yêu c u h th ng hoá Chu n b k ho ch ki m th cho giai đo n thi t k th c hi n c s k ho ch ki m th t ng th 8-2 Chu n b th t c ki m th Xác đ nh yêu c u ki m th chu n b đ c t ki m th Chu n b th t d li u ki m th xây d ng ch ng trình ki m th n u c n 8-3 Th c hi n ki m th Ki m th theo đ c t ki m th N u g p l i, hi u ch nh l i l nh ki m th l i 8-4 Ghi nh n k t qu ki m th phê t T li u hoá k t qu ki m th , xem xét chúng, đánh giá tính phù h p trình phê t Ghi 1: Thi t k t ng ng v i “3- Thi t k h th ng” thi t k t Ghi 2: Thi t k ki n trúc h th ng đ c bao g m “3- Thi t k h th ng” ng ng v i “4- Thi t k thành ph n ” Tiêu chí k n ng Tiêu chí k n ng t ng ng v i (b ng) công c cho ta tiêu ch đ ki m tra tr ng thái đ t đ c qui trình cơng vi c phát tri n h th ng đ c mô t d i d ng ho t đ ng V i tiêu chí ta s xác đ nh đ c li u ng i KS c b n th c hi n thành cơng cơng vi c theo trình t bi t s d ng k thu t d án, ki n th c đ n v i k n ng hoàn h o hay ch a Tiêu chí k n ng cho ta tiêu ch đ ch nh ng đ u c n có (tiêu ch hi u n ng) nh k t qu c a vi c th c hi n nhi m v lo i ho t đ ng nêu Nó c ng cho th y ki n th c k n ng c n thi t đ làm đ c vi c [Xem xét áp d ng tiêu chí k n ng] KS c b n ch y u có nhi m v thi t k chi ti t (thi t k ch ng trình) ho t đ ng ti p theo Vì v y m t lo t tiêu chí đ c th hi n sau đây, tiêu chí t ng ng v i ho t đ ng c n đ c tr ng Tuy nhiên, theo trình đ k thu t c a KS c b n đ c mơ t H th ng sát h ch, vi c thi t k ch ng trình c n đ c ti n hành d i s h ng d n c a KS m c cao h n Do v y tiêu chí k n ng áp d ng cho ho t đ ng đ c th c hi n thông qua s h ng d n c a KS m c cao h n [Tiêu chí k n ng cho KS c b n – t 5-1 đ n 8-4] Stt Nhi m v Tiêu ch hi u n ng Phân tích yêu c u ng i dùng xác đ nh nhu c u h th ng hoá 1-1 Thu th p phân tích thơng • chi ti t u c u ph i tin c y tin đ xác đ nh yêu c u c a ph n nh tình hình th c t ng i dùng • ph ng pháp thu th p ngu n tin yêu c u c n đ n • thơng tin xác hồn h o • thơng tin đ c thu th p b ng k thu t ph ng v n chu n đ n v quy đ nh • thơng tin đ c thu th p m t cách hi u su t liên t c • yêu c u c a ng i dùng đ c phân tích đ n yêu c u d i l p c ng đ c thuy t ph c 1-2 Xác đ nh ph m vi cơng vi c • m c tiêu ph m vi c a d án h th ng hoá đ c thi t l p nh t trí • Tiêu chí đ i v i m c tiên c n đ t c a d án h th ng hố đ c xác đ nh • Ph m vi cơng vi c th o mãn v tài chính, ch t l ng th i đ c xác đ nh • Tài nguyên đáp ng chi ti t đ c đánh giá • R i ro đ c phân tích bi n pháp phịng ch ng kh n c p đ c l p k ho ch • Ph m vi cơng vi c đ c t li u hoá đúng, đ đ n gi n Ki n th c c n thi t • ki n th c v chi ti t gi i h n c a ng • ki n th c v ph thu th p thông tin • ki n th c v ph phân tích K n ng c n thi t cơng vi c i dùng ng pháp ng pháp • Ki n th c • v mơi tr ng h th ng • ki n trúc h th ng, ph n c ng m m • tính hi n h u c a tài nguyên th i h n d án • tính s ngày/ng i • h n ch k thu t • cơng ngh phân tích r i ro • Kh n ng xác đ nh ngu n thơng in v u c u c a ng i dùng • Kh n ng th c hi n k thu t thu th p thông tin trình t • Kh n ng xác đ nh kh i l ng thông tin c n thu th p • Kh n ng phân tích ph n h i t cá nhân t p th • Kh n ng l a ch n nh n thông tin đ c thu th p xác đ nh nhu c u • Kh n ng đ t m c thông tin yêu c u vào c ng ch t ng h p • Kh n ng thu hút nh ng ng i khác trao đ i tho i mái v v n đ quan tr ng gi i pháp khác • Kh n ng thu th p th hi n d li u v giá thành • K n ng • vi t tài li u v ph m vi yêu c u c a ng i dùng m t cách rõ ràng • đàm phán v i nh ng ng i đ t hàng v tiêu chí c n đ t đ i v i d án h th ng hố • c tính s ngày/ng i đ i v i m i m c công vi c d án h th ng hố • c tính tr ng thái hồn thành c a qui trình phát tri n • u tra, phân tích so sánh s n ph m có th tr ng xác đ nh tính áp d ng đ c đ i v i h th ng • t o tài li u theo nh ng ràng bu c v k thu t • suy ngh m i vi c m t cách t ng th 4-3 T o ki m th m u (prototype) 4-4 Thi t k đ c t ki m th thành ph n 4-5 Xem xét thi t k thành ph n ph n m m • m c tiêu ph m vi c a m u đ c xác đ nh ph n ánh giá tr mà ng i dùng mong đ i • làm m u hi u qu cao v giá thành đ c đ a vào k ho ch ti n hành • m u đ c ki m th ng i dùng ch p nh n • Th t c phát tri n, k t qu ki m th k ho ch c i ti n đ c t li u hoá • đ c t c a h th ng t ng thành ph n đ c so sánh m c ki m th đ c xác đ nh hồn tồn • k ho ch ki m th đ ki m th hi u qu đ c chu n b • nh ng ng i c n thi t đ u tham gia xem xét tài li u thi t k thành ph n • quan m xem xét đ c trình bày cho nh ng ng i tham gia xem xét • k t qu xem xét đ c t li u hố • tính nh t quán v i tài li u thi t k h th ng đ c xác nh n • m i ng i tham gia xem xét đ u phê chu n thi t k thành ph n Thi t k chi ti t (thi t k ch ng trình) 5-1 Th c hi n thi t k chi • l p (modun) tho mãn yêu c u ti t cho ph n m m ch c n ng thành ph n giao di n đ c xác d nh hồn tồn • đ i v i yêu c u ng i dùng, hi u n ng tính trì đ c t i u hoá m c tr c th c hi n logic 15 Ki n th c v • ph ng pháp lu n thi t k m u • xây d ng m u ph ng pháp ki m th • cơng c ki m th Ki n th c v • thi t k đ c t ki m th • cơng c ki m th • đ c t thành ph n giao di n gi a thành ph n Ki n th c v • t li u hố đ c t thành ph n ph n m m • thiét k trình t xem xét bi t cách th c đ y ti n đ • qui trình phát tri n • môi tr ng v n hành Ki n th c v • thi t k chi ti t ph n m m • k thu t vi t câu đ t li u hố logic ch ng trình m t cách đ n • cơng c CASE • ngơn ng l p trình N ng l c • phân tích m quan tr ng nh t • tích h p quan m v ph n m m áp d ng đ c i ti n h th ng • đánh giá hi u n ng mơ hình h th ng c s k t qu ki m th • đ xu t k ho ch c i ti n • nh n th c đ c h n ch c a ph n m m N ng l c • thi t k đ c t ki m th t ng thích v i khái ni m thi t k thành ph n ph n m m • chu n b k ho ch ki m th thành ph n • phân tích nguyên nhân h u qu đ i v i v n đ trình bày k ho ch hành đ ng N ng l c • l a ch n ph ng pháp trao đ i phù h p v i vi c xem xét thi t k thành ph n thúc đ y ti n đ xem xét m t cách hi u qu • gi i thích logic thi t k thành ph n m t cách rõ ràng • đánh giá ý ki n đ i l p • đ xu t ph ng án khác • đ xu t k ho ch t i u c s suy ngh t ng th N ng l c • hi u tài li u xác đ nh yêu c u h th ng hoá , tài li u thi t k h th ng, tài li u thi t k thành ph n • thi t k m t cách nh t quán v i đ c t thành ph n • phân lo i nh ng v n đ cân nh c chu n b đ c t chi ti t hoá cho chúng 5-2 Xem xét thi t k ph n m m 5-3 thi t k đ c t ki m th đ n v 5-4 Chu n b xem xét h ng d n ng i dùng Vi t th c hi n ch ng trình 6-1 Vi t ch ng trình • nh ng ng i c n thi t đ u tham gia xem xét tài li u thi t k chi ti t • quan m xem xét đ c trình bày cho nh ng ng i tham gia xem xét • k t qu xem xét đ c t li u hố • tính nh t qn v i tài li u thi t k thành ph n đ c xác nh n • m i ng i tham gia xem xét đ u phê chu n thi t k chi ti t • đ c t thành ph n ph n m m đ c t t ng ch ng trình riêng đ c so sánh v i nhau, m c ki m th đ c xác đ nh hồn tồn • k ho ch ki m th đ th c hi n ki m th hi u qu đ c chu n b • nh ng ng i c n thi t đ u tham gia xem xét tài li u h ng d n s d ng • quan m xem xét đ c trình bày cho nh ng ng i tham gia xem xét • ph ng pháp dùng cho h th ng cu i hình hình nh, báo cáo đ c trình bày • m i ng i tham gia xem xét đ u phê chu n h ng d n s d ng (b n cu i) • h ng d n vi t l nh đ c chu n b ch ng trình đ c vi t phù h p v i h ng d n • ph ng pháp lu n phát tri n ph n m m hi u qu đ c áp d ng • thành ph n có đ c dùng l i nhi u t t • t li u v mã ch ng trình đ c th c hi n 16 Ki n th c v • vi t tài li u thi t k chi ti t • qui trình phát tri n • mơi tr ng th c hi n • mơi tr ng v n hành N ng l c • gi i thích logic c a thi t k chi ti t m t cách rõ ràng • hi u ý ki n đ i l p • hi u tr ng thái th c hi n ch ng trình ch v n đ Ki n th c v • thi t k đ c t ki m th đ n v • cơng c ki m th • qui trình phát tri n • mơi tr ng v n hành • ngơn ng l p trình • mơi tr ng th c hi n Ki n th c v • cách vi t tài li u s d ng v m c c n mơ t • cơng vi c c a ng i dùng • v n hành h th ng • thi t k giao di n đ ho cho ng i dùng th c hi n N ng l c • làm k ho ch ki m th đ n v Ki n th c v • ph ng pháp lu n xây d ng ch ng trình • l p mã l nh SQL • ch t l ng ch ng trình nh tính d đ o l i mã (decoding), tính hi u qu tính trì đ c • ngơn ng l p trình phù h p v i phát tri n ng d ng • s d ng l i ph n có N ng l c • làm rõ h ng d n vi t ch ng trình xem xét đ c t chi ti t • vi t tài li u chi ti t x lý m t cách tóm t t • hi u ki n trúc h th ng phân c p • th c hi n ch t l ng ph n m m c n thi t • cung c p c u trúc ch ng trình v i tính m r ng, linh ho t tin c y N ng l c • trình bày giao di n đ ho ng i dùng thông qua ti t k chi ti t đ t đ c s hi u bi t c a m i ng i tham gia xem xét • s p x p yêu c u v n hành h th ng hoá (tài li u v n hành) 6-2 Xem xét k l nh 6-3 Ki m th đ n v 6-4 Ki m th thành ph n • có KS phù h p tham gia gia vào vi c • ph ng pháp lu n xem xét quan m xem xét đ c trình bày • n u có v n đ nh h ng đ n thi t k bên c ng đ c xem xét l i • trình t ki m th đ n v d li u c a chu n ph i h p đ c t li u hố • d li u đ ki m th ph n m m CSDL phù h p v i m c tiêu c a đ n v đ c chu n b • ki m th đ n v đ c th c hi n t ng ng v i trình t ki m th cho t i m i l i đ c hi u ch nh • l i đ c phân tích ch nh s • l i sai sót đ c ghi l i theo m u đ n gi n • h ng d n s d ng đ c c p nh t n u c n thi t • trình t ki m th thành ph n theo chu n ph i h p đ c t li u hố • d li u đ ki m th phù h p v i m c tiêu c a thành ph n đ c chu n b • ki m th thành ph n đ c th c hi n t ng ng v i trình t ki m th cho t i m i yêu c u đ c th a mãn • l i đ c phân tích ch nh s a • l i sai sót đ c ghi l i theo m u đ n gi n • h ng d n s d ng đ c c p nh t n u c n thi t 17 Ki n th c v • k thu t th t xem xét k l nh N ng l c • hi u ph ng pháp vi t l nh d a k thu t l p trình đa d ng • mơ ph ng l nh phân tích k t qu • đánh giá ý ki n đ i l p Ki n th c v • th t c ki m th đ n v • qui trình ki m th l p • phân tích l i qui trình ch nh s a N ng l c • xác đ nh, gi i quy t hi u ch nh sai sót tr c tr c • th m dị phân tích tr ng thái đ xu t gi i pháp Ki n th c v • th t c ki m th thành ph n • qui trình ki m th l p • phân tích l i qui trình ch nh s a • ki m tra tính xác c a ph n m m N ng l c • xác đ nh, gi i quy t hi u ch nh sai sót tr c tr c • th m dị phân tích tr ng thái đ xu t gi i pháp • ki m tra tính xác c a ph n m m 6-5 Ki m th h th ng 6-6 Ki m th yêu c u h th ng hoá • trình t ki m th h th ng theo chu n ph i h p đ c t li u hố • d li u đ ki m th phù h p v i m c tiêu c a h th ng đ c chu n b • ki m th h th ng đ c th c hi n t ng ng v i trình t ki m th cho t i m i liên k t tho mãn gi a h th ng đ c kh ng đ nh • l i đ c phân tích ch nh s a • l i sai sót đ c ghi l i theo m u đ n gi n • h ng d n s d ng đ c c p nh t n u c n thi t • trình t ki m th yêu c u h th ng hoá theo chu n ph i h p đ c t li u hố • u c u h th ng hố đ c tho mãn • n u u c u h th ng hố khơng đ c tho mãn nguyên nhân k thu t ho c nguyên nhân h th ng, ng i dùng c n phê t m tho hi p • ki m th đ c l p cho t i yêu c u h th ng hoá đ c tho mãn • n u phát hi n sai sót, c n ghi vào tài li u m t cách đ y đ có gi i pháp đ c phê chu n áp d ng 18 Ki n th c v • th t c ki m th h th ng • qui trình ki m th l p • phân tích l i qui trình ch nh s a • ki m tra tính xác c a ph n m m N ng l c • xác đ nh, gi i quy t hi u ch nh sai sót tr c tr c • th m dị phân tích tr ng thái đ xu t gi i pháp • hi u c u trúc c a h th ng phân c p h th ng • phân lo i qui trình k t qu m t cách h th ng vi t vào tài li u nh tài li u minh ch ng chi ti t Ki n th c v • th t c ki m th u c u h th ng hố • qui trình ki m th l p • phân tích l i qui trình ch nh s a N ng l c • xác đ nh, gi i quy t hi u ch nh sai sót tr c tr c • th m dị phân tích tr ng thái đ xu t gi i pháp • hi u c u trúc c a h th ng phân c p h th ng • phân lo i qui trình k t qu m t cách h th ng vi t vào tài li u nh tài li u minh ch ng chi ti t • chu n b ph ng án khác đàm phán v i ng i dùng n u yêu c u c a ng i dùng không đ c tho mãn sai sót k thu t ho c h th ng 6-7 C p nh t tài li u 6-8 Chu n b đ a ph n m m H tr cài đ t h th ng 7-1 Cài đ t ph n m m 7-2 H tr ki m th đ ng i dùng ch p nh n 7-3 t o, hu n luy n h tr ng i dùng • m c đ c ch qui trình th c hi n ki m th đ c ph n ánh h ng d n s d ng tài li u h th ng tài li u đ c c p nh t • S kh ng đ nh qua l i v i nh ng ng i có trách nhi m qu n lý v n hành h th ng v m c c p nh t liên quan đ n v n hành h th ng đ c thi t l p • nh ng ng i có trách nhi m phê t tài li u c p nh t • ph n m m c n đ a s n sàng đ cài đ t h tr ch p nh n • th ng tin v c u hình s n ph m s đ a đ c mơ t tóm t t • ph n m m đ c ng i qu n lý phát hành phê chu n Ki n th c v • vi t tài li u s d ng • viét tài li u h th ng • vi t qui trình c p nh t • v n hành h th ng N ng l c • gi i thích thay đ i h ng d n s d ng nguyên nhân cho ng i có trách nhi m • ph n ánh thay đ i v thi t k h th ng ho c th c hi n tài li u h th ng Ki n th c v • c u hình s n ph m ph n m m s đ c đ a • th t c chu n b đ a (phát hành) • tính k th a c a đ u đ i v i giai đo n v n hành trì N ng l c • t ch c ph n m m d li u liên quan tài li u d ng đ a đ c xác đ nh tr c • gi i thích m c liên quan đ n vi c đ a ph n m m • k ho ch cài đ t ph n m m môi tr ng th c hi n c a ng i dùng đ c t li u hố • ngu n tài nguyên thông tin c n thiét đ cài đ t ph n m m đ c xác đ nh hi n h u Ki n th c v • h th ng hi n có c a ng i dùng • cài đ t ph n m m • v n hành song song v i h th ng hi n có N ng l c • l p k ho ch cài đ t ph n m m v i nh h ng t i thi u đ n môi tr ng hi n có c a ng i dùng • h tr ng i dùng thao tác kh i đ ng • qui trình ki m th đ c thi t l p t li u hoá ph c v cho ng i dùng • ki m th đ c th c hi n t ng ng v i k ho ch ki m th • k t qu ki m th đ c ghi l i • có k ho ch b ng v n b n v đào t o, hu n luy n ng i dùng m t cách đ y đ • th c hi n vi c đào t o, hu n luy n, h tr ban đ u liên t c • Ki n th c v k t qu ki m th h th ng k t qu ki m th u c u h th ng hố • • N ng l c th c hi n công vi c h tr ch p nh n mà ng i dùng yêu c u • Ki n th c v v n hành ph n m m c a ng i dùng • N ng l c đào t o, hu n luy n h tr ng i dùng 19 Các ho t đ ng chung đ i v i ki m th 8-1 Chu n b k ho ch • k ho ch ki m th riêng bi t đ c ki m th chu n b riêng cho giai đo n thi t k riêng th c hi n k ho ch đ c nh ng ng i có trách nhi m xem xét • k ho ch ki m th mơ t vi c m r ng, m c tiêu, t ch c, l ch trình, ng i ch u trách nhi m, ph ng pháp th c hi n, ph ng pháp thi t k d li u th , mơi tr ng ki m th , tiêu chí đánh giá k t qu ki m th , tài li u k t qu ki m th , bi n pháp phòng ng a v n đ phát sinh trình ki m th 8-2 Chu n b quy trình ki m th 8-3 Th c hi n ki m th 8-4 Ghi nh n k t qu ki m th phê t • đ c t ki m th đ c vi t l i theo d ng t ng ng v i yêu c u ki m th • u ki n ki m th đ c xác đ nh • ch n đ c ng i có trách nhi m làm ki m th • Ki m th c n đ c th c hi n t ng thích v i th t c ki m th l ch trình • M i k t qu ki m th đ c vi t l i đ y đ đ c báo cáo t i ng i có trách nhi m • v n đ x y trình ki m th đ c n m b t, ghi l i đ y đ đ c báo cáo l i • n u có sai sót, ph i ghi l i đ y đ xác, có gi i pháp đ c đ xu t • k t qu ki m th đ c báo cáo cho ng i liên quan đ c h phê t 20 Ki n th c v • đ m b o ch t l ng ph n m m • tính tin c y c a ph n m m • l ch ki m th • k thu t ki m th • thi t k d li u ki m th chu n b chúng • ph ng pháp đánh giá k t qu ki m th • tài li u k t qu ki m th • chu n b mơi tr ng ki m th • cơng c ph ng ti n ki m th • Ki n th c v v ph ng pháp ki m th N ng l c • l p k ho ch thi t l p ch t l ng qui trình phát tri n h th ng • chu n b l ch trình ki m th h p lý • đánh giá tài nguyên nhân l c c n đ làm ki m th • suy ngh t đ ng hố vi c ki m th • xác đ nh u ki n b t đ u k t thúc ki m th Ki n th c v • qui trình ki m th • ph ng pháp ki m th • qui trình ki m th l p • phân tích l i ch nh s a • vi c báo cáo k t qu ki m th N ng l c • đánh giá k t qu ki m th • xác đ nh, gi i quy t hi u ch nh sai sót tr c tr c • th m dị phân tích tr ng thái đ xu t gi i pháp • đánh giá hi u n ng • đánh giá tính s d ng đ c • Ki n th c v vi t tài li u k t qu ki m th N ng l c • đánh giá xem vi c ki m th đ hay ch a • ngh t i k ho ch c i ti n th t c ki m th • N ng l c quan sát th t c ki m th Chu n hoá (m c I) Tin h c hoá qu n lý (m c I) Khung ki n th c Trong khung ki n th c đ i v i k s CNTT c b n, ki n th c c n thi t đ th c hi n ho t đ ng ch ch t đ c mô t ch ng tr c m t cách có hi u qu đ gi i quy t v n đ khác đ c chia thành nhóm d a theo khái ni m k thu t cách gi i quy t v n đ đ c phân lo i theo c u trúc phân c p có v n đ khác nhau, bao g m c vi c gi m ch t l ng s n ph m, t ng chi phí t ng th i gian phát tri n ph n m m Trong 2) “Ki n th c th c hành c t lõi c n có cho KS c b n v CNTT”, ki n th c ph n “khung ki n th c th c hành” c n thi t cho t ng ti n trình riêng bi t phân lo i thành “A Thi t k bên trong”, “B Thi t k ch ng trình”, “C Xây d ng ch ng trình”, đ c mơ t ch ng, m c d i đây, bao g m qui trình ho t đ ng M c dù A qui trình thu c ph m vi trách nhi m c a k s CNTT m c cao h n, nh ng c ng đ c đ a vào h th ng ki n th c c b n đ k s CNTT c b n hi u n i dung c a tài li u thi t k bên i u quan tr ng đ i v i h có s hi u bi t đ y đ v yêu c u thi t k bên trong, k t qu c n có ho t đ ng c n ti n hành Nh ng k s CNTT c b n c n th hi n hi u bi t c a ch y u ph n B C Khung ki n th c đ i v i k s CNTT c b n c n ph i bao g m hai lo i d i đây: Kh i ki n th c chung v CNTT Ki n th c th c hành c t lõi c n có v v n đ c b n c a CNTT Còn Ki n th c c t lõi đ c mô t t p trung ph n “D Các ngơn ng l p trình”, cơng c c n thi t đ i v i k s CNTT c b n Kh i ki n th c chung v CNTT m c không ch gi i h n đ i v i k s CNTT c b n, mà ki n th c c n thi t đ i v i nh ng ng i tham d ki m tra t t c lo i hình khác Do phân lo i riêng c n thi t Xem thêm chi ti t t i tài li u:”Chu n k n ng c a k s CNTT: kh i ki n th c chung v CNTT” Chú ý: Ph m vi ki n th c “Ki n th c th c hành c t lõi cho k s CNTT c b n” đ c thi t l p n n t ng t ng ng v i tài li u “H th ng sát h ch k s CNTT: Ph m vi sát h ch” Tuy nhiên, ph n “các ngơn ng l p trình” ch a đ ng nhi u h n ba ngôn ng dùng k ki m tra C, Cobol Assembler Lý c a v n đ s mong mu n nh ng k s CNTT s s d ng ngơn ng l p trình h ng đ i t ng (nh C++ hay JAVA) ngôn ng ph bi n đ phát tri n ng d ng Khách hàng/Ph c v (ví d Visual Basic Perl), nh m t ng n ng su t giai đo n phát tri n ch ng trình” Tham kh o ph n “H th ng sát h ch k s CNTT: Ph m vi sát h ch”, có th nh n th y r ng k s CNTT c b n đ c ki m tra ki n th c m c k thu t d i l nh v c ki n th c chung v CNTT: Các ki n th c c b n v khoa h c máy tính (m c II) H th ng máy tính (m c I) Phát tri n v n hành c a h th ng (m c I) Công ngh m ng (m c I) Công ngh c s d li u (m c I) B o m t (m c I) Visual Basic m t th Microsoft Corporation 21 ng hi u đ c đ ng ký c a hãng “Ki n th c th c hành c t lõi đ i v i k s CNTT c b n” L nh v c ki n th c Phân lo i Phân lo i trung gian Phân lo i chi ti t A Thi t k bên Quy trình thi t k bên 1.1 Các ho t đ ng thi t k bên 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 Hi u bi t thi t k bên Phân chia ch c n ng c u trúc Thi t k d li u v t lý Thi t k chi ti t vào – Tài li u thi t k bên Rà soát l i thi t k 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 Nh n bi t ch c n ng c n th c hi n Làm rõ lu ng d li u Phân nhóm ch c n ng C u trúc th b c (phân c p) Xác đ nh ch c n ng c a ch ng trình ánh giá s phân chia c t ch c n ng Phân chia ch c n ng c u trúc 2.1 Phân chia ch c n ng c u trúc 2.2 Các k thu t thi t k có c u trúc 2.2.1 Các s đ kh i 2.2.2 Các s đ lu ng d li u 2.2.3 Các s đ có c u trúc 2.2.4 Các s đ HIPO 2.2.5 Các s đ chuy n tr ng thái 2.3 Phân chia ch c n ng b ng thi t k có c u trúc 2.3.1 Xem xét (làm m n t ng b c, tính đ c l p c a thành ph n riêng l , h n ch chi u sâu c a phân c p) Thi t k d li u v t lý 3.1 Thi t k d li u v t lý 3.1.1 3.1.2 3.1.3 3.1.4 3.2 B trí t ch c d li u v t lý 22 Phân tích đ c m c a d li u Xác đ nh ph ng pháp t ch c d li u logic Xác đ nh môi tr ng l u tr d li u Thi t k c u trúc b n ghi d li u Thi t k đ u - đ u vào chi ti t 4.1 Thi t k hình 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 M c đích ki u lo i c a ph ng pháp t ch c Các ch đ x lý T c đ x lý c m c a ph ng ti n l u tr Các ch c n ng ph c v qu n lý file 4.1.1 4.1.2 Các nhi m v thi t k Cân nh c, xem xét 4.2.1 4.2.2 Các nhi m v thi t k Cân nh c, xem xét 4.3.1 4.3.2 Các nhi m v thi t k Cân nh c, xem xét 5.1.1 Các khái ni m t o ph n dùng l i 4.2 Thi t k d li u vào chi ti t 4.3 Chi ti t thi t k d li u đ u T o s d ng l i ph n 5.1 T o s d ng l i ph n 5.2 S d ng gói ph n m n 5.2.1 Th vi n ch ng trình 5.2.2 Th vi n l p (cùng v i ngơn ng l p trình h ng đ i t ng) Chu n b tài li u thi t k bên 6.1 T ch c tài li u thi t k bên 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 Chính sách thi t k bên Giao di n gi a ch ng trình Các ch c n ng c a ch ng trình B trí hình B trí vào-ra Các k ho ch ki m tra 6.2.1 6.2.2 Ph ng pháp rà soát T ch c rà soát 6.2 Rà soát l i thi t k 23 L nh v c ki n th c B Thi t k ch trình ng Phân lo i Quy trình thi t k ch Thi t k ch Phân lo i trung gian ng trình 1.1 Các ho t đ ng thi t k ch Phân lo i chi ti t ng trình 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 Xem xét tài li u thi t k bên Phân chia mô-đun Chu n b đ c t mô-đun Tài li u thi t k ch ng trình Chu n b đ c t ki m tra Ki m tra l i thi t k 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 Xác đ nh mô-đun m c cao nh t Phân tích ch c n ng c a mơ-đun Ch n l a k thu t phân chia Phân chia mô-đun Xác đ nh giao di n gi a mô-đun Nghiên c u vi c phân chia l i mơ-đun ng trình m t cách có c u trúc 2.1 Các ho t đ ng thi t k có c u trúc 2.2 Các k thu t phân chia 2.2.1 Các k thu t phân chia d a lu ng d li u (data floworiented) 2.2.2 Các k thu t phân chia d a c u trúc d li u (data structure-oriented) 2.2.3 S d ng l n k thu t phân chia 2.3 Các chu n cho vi c phân chia module 2.4 Phân chia ch 2.3.1 2.3.2 2.3.3 Lo i b ph thu c Chu n v kích c phân chia T o dùng l i ph n 2.4.1 Cân nh c v s module đ sâu c a phân c p 3.1.1 3.1.2 3.1.3 Nhi m v Ph ng pháp Các m m u ch t 3.2.1 3.2.2 3.2.3 Lo i m c tiêu ki m th Cân nh c v thi t k tr Các ph ng pháp ki m th ng trình c t mơ-đun đ c t ki m th 3.1 Chu n b đ c t mô-đun 3.2 Chu n b đ c t ki m th 24 ng h p ki m th Các tài li u thi t k ch ng trình 4.1 T ch c tài li u thi t k ch ng trình 4.1.1 Chính sách thi t k ch ng trình 4.1.2 Phác th o v ch ng trình 4.1.3 S đ c u trúc ch ng trình 4.1.4 Chi ti t quy trình x lý 4.1.5 c t ki m th 4.1.6 Mô t ph n t d li u 4.2 Xem xét v vi c chu n b tài li u thi t k ch ng trình 4.3 Rà sốt 4.3.1 Ph ng pháp rà soát 4.3.1 T ch c 4.3.3 S tham gia c a ng i dùng 25 L nh v c ki n th c Phân lo i Phân lo i trung gian Phân lo i chi ti t C Tri n khai (xây d ng) ch ng trình L p trình 1.1 L p trình 1.1.1 1.1.2 Các ph ng pháp l p trình chu n S d ng b x lý ngôn ng 2.1.1 2.1.2 2.1.3 Ki m th đ n v Ki m th thành ph n (ki m th k t n i) Ki m th h th ng 2.2.1 2.2.2 2.2.3 Các k ho ch ki m th Thi t k ki m th chu n b d li u ki m th S d ng môi tr ng ki m th 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 Ng pháp C u trúc ch ng trình Khai báo d li u Các l nh th c hi n G i ch ng trình 1.2.1 1.2.2 Các hàm th vi n (chu n) Bi n tr 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 Ng pháp C u trúc ch ng trình Khai báo d li u Các l nh th c hi n G i ch ng trình 1.2 Rà soát k Ki m th 2.1 Quy trình ki m th 2.2 Các ho t đ ng k thu t ki m th D Các ngôn ng l p trình Ngơn ng l p trình (C) 1.1 Ph ng ti n ngôn ng 1.2 Các v n đ khác Ngơn ng l p trình (COBOL) 2.1 Các v n đ chung 2.2 Các v n đ c th 26 2.2.1 2.2.2 2.2.3 Ngôn ng l p trình (Ngơn ng Assembler CASL II) 3.1 Ch c n ng c a h th ng COMET II X lý file PICTURE Các m c c a m c d li u 3.1.1 c m k thu t ph n c ng 3.1.2 B l nh 3.1.3 B ký t 3.2 Các v n đ c th c a ngôn ng Assembler CASLII 3.2.1 Các đ c m k thu t c a ngôn ng 3.2.2 L nh macro 3.2.3 L nh ngôn ng máy 3.2.4 H u hành cho COMET II CASL II 3.3 Các phép toán ho t đ ng 3.3.1 Phép toán s h c 3.3.2 Phép toán lơ-gíc 3.3.3 Phép d ch chuy n 3.4 Các ph ng ti n đ c bi t 3.4 X lý ra-vào 3.4.2 X lý ng n x p 3.4.3 G i ch ng trình Ngơn ng l p trình (C++) 4.1 C++ ngơn ng h ng đ i t ng 4.1.1 Các l p 4.1.2 Các đ i t ng 4.1.3 Các ph ng th c 4.1.4 óng gói, bao b c 4.1.5 K th a 4.2 Các v n đ c a ngôn ng 4.2.1 Ng pháp 4.2.2 C u trúc ch ng trình 4.3 Các v n đ c th 4.3.1 nh ngh a l p 4.3.2 nh ngh a thành viên 4.3.3 Constructor 4.3.4 Destructor 4.3.5 Các m u (Templates) 4.3.6 K th a Ngơn ng l p trình Java 5.1 Java ngôn ng h ng đ i t ng 27 5.2 Các v n đ c a ngôn ng 5.3 Các ch 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 Các l p Các đ i t ng Các ph ng th c óng gói, bao b c K th a 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 Ng pháp C u trúc ch ng trình nh ngh a l p nh ngh a thành viên Constructor K th a 5.3.1 5.3.2 Java Applets (Tác t ) Java Applications – ( ng d ng) 5.4.1 5.4.2 5.4.3 AWT Lu ng (Threads) JDBC 6.1.1 6.1.2 Ng pháp C u trúc ch ng trình Java 5.4 Các v n đ c th Ngôn ng l p trình Visual Basic 6.1 Các v n đ v ngôn ng 6.2 Các v n đ c th 6.3 Các ph Ngơn ng l p trình Perl ng ti n t o giao di n ng 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 i dùng 6.3.1 6.3.2 6.3.3 6.3.4 ng trình Các th t c t o l p Thao tác tên file folder Phân b ng d ng Các đ i t ng ng d ng MDI Các nút (button) Các h p ki m tra (check box) Combo box Form 7.1 Các v n đ v ngôn ng 8.1.1 8.1.2 8.1.3 7.2 Các v n đ c th 28 Ng pháp C u trúc ch ng trình Môi tr ng th c hi n 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 CGI Perl 7.3.1 Các chu n k n ng v CNTT Pattern matching & regular expression Các m ng liên quan (associative array) Thao tác v i file th m c C u trúc u n Liên k t v i hàm bên ng d ng đ i v i trang web Chu n k n ng c b n c a K s Công ngh thông tin Trung tâm sát h ch CNTT h tr đào t o (VITEC) Ban qu n lý Khu Cơng ngh cao Hồ L c - B Khoa h c Công ngh T ng 4, 97 Tr n Qu c To n, Hà N i, Vi t Nam i n tho i 84-4-9425416 Fax 84-4-9425417 URL http://www.vitec.org.vn Trung tâm sát h ch Công ngh thông tin h tr đào tao 12-2003 29 Rà soát 2003 ... Phân chia ch c n ng c u trúc 2.2 Các k thu t thi t k có c u trúc 2.2.1 Các s đ kh i 2.2.2 Các s đ lu ng d li u 2.2.3 Các s đ có c u trúc 2.2.4 Các s đ HIPO 2.2.5 Các s đ chuy n tr ng thái 2.3 Phân... 4.3.5 Các m u (Templates) 4.3.6 K th a Ngôn ng l p trình Java 5.1 Java ngơn ng h ng đ i t ng 27 5.2 Các v n đ c a ngôn ng 5.3 Các ch 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 Các l p Các đ i t ng Các ph... n k thu t thu th p thơng tin trình t • Kh n ng xác đ nh kh i l ng thông tin c n thu th p • Kh n ng phân tích ph n h i t cá nhân t p th • Kh n ng l a ch n nh n thông tin đ c thu th p xác đ nh