PHÁT TRIỂN VÀ VẬN HÀNH HỆ THỐNG - CÔNG NGHỆ THÔNG TIN
c lc 1 Phát trin h thng 1 Gii thiu 2 1.1 Phng pháp lun phát trin 2 1.1.1 Vai trò ca t chc phát trin h thng 2 1.1.2 Mô hình phát trin phn mm 5 1.1.3 Vòng i phn mm 10 1.1.4 Dùng li phn mm 19 1.2 Phân tích yêu cu và phng pháp thit k 22 1.2.1 Phng pháp lp biu 22 1.2.2 Lp biu phân tích/thit k 24 1.2.3 Phng pháp thit k 31 1.3 Ngôn ng lp trình 52 1.3.1 Thuc tính chng trình 52 1.3.2 Kiu d liu 53 1.3.3 Cu trúc u khin 54 1.3.4 Phân tích cú pháp 56 1.3.5 Phân loi v ngôn ng lp trình 61 1.3.6 Kiu và c trng ca ngôn ng lp trình 65 1.4 K thut lp trình 72 1.4.1 Lp trình th tc 72 1.4.2 Lp trình hàm 72 1.4.3 Lp trình logic 73 1.4.4 Lp trình hng i tng 74 1.5 Phng pháp kim th và kim m 75 1.5.1 Phng pháp kim th 75 1.5.2 Phng pháp kim m 82 1.5.3 Thit k kim th và phng pháp qun lí 85 1.6 Môi trng phát trin 88 1.6.1 Công c h tr phát trin 88 1.6.2 EUC và EUD 95 1.7 Qun lí phát trin 97 1.7.1 Lp k hoch d án 97 1.7.2 Lp k hoch, qun lí và ánh giá cht lng 98 1.7.3 Qun lí tin trình 100 1.7.4 Nng sut phn mm 104 1.7.5 T chc phát trin 109 1.8 Gói phn mm 114 1.8.1 i cng v gói phn mm 114 1.8.2 Phân loi các gói phn mm 115 1.8.3 Công c qun lí sn xut 117 1.8.4 Ví d v vic dùng hiu qu gói phn mm 118 1.8.5 Phn mm nhóm - Groupware 119 1.8.6 Công c OA 120 Bài tp 126 2 Vn hành và bo trì h thng 132 Gii thiu 133 2.1 Vn hành h thng 133 2.1.1 Qun lí tài nguyên 133 2.1.2 Qun lí vn 135 2.1.3 Qun lí tin nghi 137 2.1.4 Qun lí an ninh 140 2.1.5 Vic qun lí vn hành khác 143 2.2 Bo trì h thng 145 2.2.1 Bo trì là gì? 145 2.2.2 Tm quan trng ca công vic bo trì 146 2.2.3 Chi phí bo trì 147 2.2.4 Nhim v bo trì 147 2.2.5 T chc bo trì 151 2.2.6 Các kiu bo trì 154 2.2.7 Bo trì phn cng và bo trì phn mm 155 Bài tp 158 3 Cp nht x lí thông tin và an ninh 161 Gii thiu 162 3.1 Lnh vc ng dng ca h thng máy tính 162 3.1.1 Tng quan v kinh doanh n t (e-business) 162 3.1.2 Tng quan v e-learning 165 3.1.3 Tng quan v chính phn t (e-government) 170 3.2 An ninh 176 3.2.1 An ninh Internet 176 Gii thiu Lot sách giáo khoa này ã c xây dng da trên Chun k nng k s Công ngh thông tin c a ra công cng vào tháng 7 nm 2000. Bn tp sau ây bao quát toàn b ni dung ca tri thc và nng c bn cn cho vic phát trin, vn hành và bo trì h thông tin: p 1: Gii thiu v h thng máy tính p 2: Phát trin và vn hành h thng p 3: Thit k trong và lp trình Tng lng tri thc ct lõi và thc hành p 4: Công ngh mng và c s d liu Cun sách này nêu nhng gii thích d mt cách có h thng, nhng ngi ang hc v phát trin, vn hành và bo trì h thng ln u tiên có th d dàng thu c nhng tri thc trong các nh vc này. Cun sách này bao gm các chng sau: Chng 1: Phát trin h thng Chng 2: Vn hành và bo trì h thng [...]... (nh ) a vào d li u và n phím ch c n ng nh màn a a vào a d vào a b vào a e vào a b vào nh màn nh màn nh màn a d vào a c vào a b vào Hình 1.2.3 Bi u chuy n a f vào a c vào nh màn tr ng thái (4) UML (Ngôn ng mô hình hoá th ng nh t) UML là ngôn ng mô hình hoá c dùng trong phân tích h pháp bi u di n, m i ph ng pháp l i tu thu c vào ng i th ng nh t UML ã c phát minh ra chu n hoá chúng - Bi u l p - Bi u a... c tính) • Hành vi: ng ng pháp (Th t c) Vi c tích h p "tr ng thái" và "hành vi" c g i là "bao b c " n n a, vi c che gi u "tr ng thái" và "hành vi" b ng vi c ch a chúng trong h p en c g i là "che gi u thông tin" u này d n t i vi c c m truy nh p tr c ti p vào d li u, làm t ng s cl p a i t ng và làm cho vi c dùng l i c d dàng h n Hình 1-2 -1 5 Ví d v bao b c và che gi u thông tin Che d u thông tin (h p en)... ích l i sau: - Cung c p các cl ng chi phí và d li u cho vi c phân tích chi phí - Làm sáng t c u trúc công vi c và bao quát công vi c d án cùng trách nhi m v công vi c - Vi c hi u th u ti n trình th c t i cho t ng c d dàng h n - Tên c a các n v công vi c chuyên gia v cách làm n v công vi c, và l p k ho ch công vi c c phân ra và h th ng phân l p là m t ph n c a tri th c i WBS, m c ích c a công vi c, nh... pl ng n m ng n m simh ra pl ng n m c 1.2 2 L u ch Phân tích yêu c u và ph ng pháp thi t k 27 ng trình Khi ch ng trình c phát tri n, thì l u a trên k t qu phân tích b ng l u ch t ng trình c dùng mô t cho các th t c x lí u p cm li u tiêu i u ra a n in p c c vào I-English + I-Math + I-Viet -> Total (S a i) I-Name -> M-Name I-English -> M-English Dòng b n kê chi ti t vùng in ra n in p c óng t thúc Hình... ho ch phát tri n 3 Xác nh yêu c u Trong xác nh yêu c u, các ch c n ng ích thi t l p nên cái vào cho vi c phát tri n h th ng, và các yêu c u cho h thông tin c phân tích và nh ngh a chi ti t h n trong các b n k ho ch phát tri n, b ng các ph ng pháp có c u trúc nh DFD (bi u lu ng d li u) và ERD (bi u th c th quan h ) a Thông tin v h th ng, nh công vi c trong các ch c n ng ích (mô hình công vi... th , và m i quan h bao g m c gi a th c th và quan , c bi u di n b ng hình thoi Thu c tính: Ch ra các elip c tr ng và tính ch t c a th c th hay quan h , ERD trong Hình 1-2 -2 ch ra - c bi u di n b ng hình u sau: "Giáo viên" và "H c viên" c n i qua quan h có tên "Bài gi ng." - "Giáo viên" có "Tên giáo viên." - "H c viên" có "Tên" và "Phi u ghi." - "Bài gi ng" có "Tên ch " Ba ki u quan h t n t i: "1 - 1,"... th ng - Nó cho phép mô hình b n m u c s d ng khi có nhu c u n y sinh c s d ng trong vi c phát tri n ki u h ng i t ng và theo nh ng cách khác Pha l p trình Pha ki m th Hoàn t t Pha thi t k Hình 1-1 -5 Mô hình xo n c (4) Phát tri n h ng it ng n ây s chú ý ã d n vào cách phát tri n h ng i t ng Theo mô hình này, h th ng c xét nh m t t p các i t ng, và vi c phát tri n c ti n hành trên c s i t ng Trong phát. .. c ích và hi u n ng c yêu c u R i vi c b t u v n hành th c t c quy t nh d a trên k t qu này d Ki m th v n hành Trong ki m th v n hành, các nhóm v n hành t phía ng i dùng ti n hành các ki m th trong 1.1 u ki n và môi tr Ph ng pháp lu n phát tri n 19 ng nh trong v n hành th c t Báo cáo ki m th nv Báo cáo ki m th tích h p Báo cáo ki m th h th ng Báo cáo ki m th v n hành (8) V n hành và b o... n r t phong phú và công c d dùng t o ra hi u qu t ng h p ƒ C i ti n các c u ph n - t o ra công c và công c tìm c u ph n Khi c u ph n ph n m m c t o ra và nó cung c p cách th c d dàng tìm ki m c u ph n trong th vi n, thì vi c dùng l i ph n m m s c t ng t c b i vì d dùng H qu là s có th cung c p các công c t o c u ph n ã c c i ti n và nh ng công c tìm c u ph n Các ph ng pháp hay công c phát tri n ng d... ng pháp lu n phát tri n 9 (5) C u trúc phân vi c t t i m c ích c a mình, d án phát tri n h th ng sau, tu theo ti n trình phát tri n 1 M c quy t nh c u trúc chính c a d án 2 M c công vi c t o nên khuôn kh cho t ng pha 3 M c công vi c hi n hành chi ti t 0.0 c phân ra thành các m c theo th t án phát tri n s n ph m 1.0 2.0 p k ho ch c s Hình 1-1 -6 C u trúc phân Thi t k ngoài Thi t k màn hình - báo cáo