Bài giảng Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin

pdf 12 trang phuongnguyen 2230
Bạn đang xem tài liệu "Bài giảng Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_giang_he_thong_thong_tin_quan_tri_chuong_4_tong_quan_ve.pdf

Nội dung text: Bài giảng Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin

  1. 2011-2012 H TH NG THÔNG TIN QU N TR CH ƯƠ NG 4 Tng quan v ti n trình la ch n và phát tri n h th ng thông tin 1 MC TIÊU H C T P Sau khi hc xong ch ươ ng này, sinh viên có th : • Đánh giá các gi i pháp khác nhau cho vi c tri n khai h th ng thông tin. • Phân bi t các giai đon trong quá trình xây dng h th ng thông tin. • Di n gi i mc tiêu ca các giai đon trong quá trình la ch n và xây dng h th ng thông tin. •La ch n gi i pháp tt nh t đ xây dng h th ng thông tin. 2 CÁC V N Đ QU N TR • Các gi i pháp nào cho vi c tri n khai h th ng và làm th nào đ ch n ra gi i pháp tt nh t ? • Có các mô hình la ch n nào trong các giai đon khác nhau đ i vi tng quan mt h th ng thông tin? Cái nào thích hp nh t ? • Các ho t đ ng cn thi t trong mi giai đon đ d án thành công ? 3 1
  2. 2011-2012 NI DUNG CHÍNH 1. Nhu cu phát tri n h th ng thông tin. 2. Các cách th c phát tri n h th ng thông tin. 3. Các ph ươ ng pháp phát tri n h th ng thông tin. (C đin và Hi n đ i) 4 1. Nhu c u phát tri n HTTT 5 2. Cách th c phát tri n HTTT 2.1 Xây d ng m i (Bespoke development) 2.2 Mua ph n m m có s n (Off-the-shelf) 2.3 Ng ư i dùng t phát tri n (User-developed) 2.4 K t h p tri n khai 2.5 Ch n l a cách th c tri n khai 2.6 Các nhân t khác trong ch n l a 6 2
  3. 2011-2012 2. Các cách th c phát tri n HTTT • Bespoke development (xây d ng m i) • Off-the-shelf (mua ph n m m có s n) • User-developed (ng ư i dùng t phát tri n) 7 2.1 Xây d ng m i (Bespoke development) Mt h th ng thông tin đư c phát tri n ngay t đ u (xây dng mi hoàn toàn) bi các chuyên gia đ th a mãn các yêu cu trong doanh nghi p.  Xây dng ni b (In-house ): các chuyên gia ca doanh nghi p, làm vi c cho doanh nghi p  Thuê ngoài (Out-sourced ): các chuyên gia IS bên ngoài (third party) 8 2.1 Xây d ng m i (tt) (Bespoke development) • Ưu đim:  Xây dng theo yêu cu doanh nghi p  To ra li th cnh tranh so vi các đ i th (ph n mm ca riêng mình) • Khuy t đim:  Tn kém ti n bc  Kéo dài nhi u tháng th m chí hàng năm  Nhi u li 9 3
  4. 2011-2012 2.2 Mua ph n m m có s n •Tươ ng thích v i nhi u lo i ph n c ng • Tính n ăng phù h p v i nhi u doanh nghi p • Có 2 lo i:  Tùy bi n ( tailored ): thay đ i mã ngu n, c u hình  Tiêu chu n ( standard ): có th c u hình 10 2.2 Mua ph n m m có s n (tt) • Ưu đim:  Ít t n th i gian  Chi phí th p  Ch t l ư ng ( n đ nh, nhi u tính n ăng) • Khuy t đim:  Có th không có m t s tính n ăng  Khác v i qui trình th c t c a doanh nghi p 11 2.3 Ng ư i dùng xây d ng • Do các nhân viên nghi p v xây dng • Th ư ng đư c s dng cho mt cá nhân hay phòng ban (gi i hn v qui mô) • Thiên v x lý đ u ra d li u hay báo cáo 12 4
  5. 2011-2012 2.3 Ng ư i dùng xây d ng (tt) • Ưu đim:  Phù hp nhu cu th c t ca ng ư i dùng  Vi t nhanh • Khuy t đim:  S dng các công c không thích hp  Nhi u li (không có thi t k, ít ki m th , không có tài li u hư ng dn) 13 2.4 K t hp tri n khai • Các ph ươ ng pháp tri n khai h th ng thông tin kinh doanh (BIS) có th kt hp vi nhau. • Tích hp ng dng trong doanh nghi p (EAI - Enterprise Application Integration):  Nhu cu tích hp h th ng có sn vi h th ng mua t các nhà cung cp khác nhau  H th ng m (open systems)  Chú tr ng đ n giao ti p gi a các ng dng 14 2.5 Ch n la cách th c tri n khai Đáp ng Cách th c tri n khai Th i gian Chi phí Li yêu c u Xây d ng m i Kém Kém Kém Tt (in-house) Xây d ng m i Tt Rt t t Va Va (outsource) Ng ư i dùng Kém Va Kém Tt t xây d ng Mua PM tùy bi n Tt Tt Tt Va Mua PM tiêu chu n Rt t t Rt t t Rt t t Kém 15 5
  6. 2011-2012 2.6 Các nhân t khác trong ch n l a • Qui mô ca t ch c •S lư ng các Chuyên gia H th ng thông tin / Công ngh thông tin (IS/IT) trong doanh nghi p • Đ ph c tp ca h th ng •Lĩnh vc ho t đ ng ca doanh nghi p - tính duy nh t ca doanh nghi p • Kinh nghi m ca ng ư i dùng cu i • Tính liên kt vi các h th ng hi n có 16 3. Các ph ươ ng pháp phát tri n HTTT 3.1 Chu trình phát tri n h th ng SDLC 3.2 Ph ươ ng pháp c đin 3.3 Ph ươ ng pháp hi n đ i 3.3.1 Mô hình Prototype 3.3.2 Ph ươ ng pháp RAD 3.3.2 Mô hình Agile 17 3.1 Chu trình phát tri n h th ng SDLC • Chu trình phát tri n h th ng (Systems development lifecycle - SDLC ): bt kỳ d án h thông thông tin nào cũng đ u tuân theo mt chu i lu n lý các giai đon phát tri n. • Các giai đon trong SDLC : kh i to, nghiên cu ti n kh thi, phân tích yêu cu nghi p v, thi t k h th ng, xây dng và hi n th c h th ng, xem li và bo dư ng. 18 6
  7. 2011-2012 3.1. Chu trình phát tri n h th ng (tt) 19 3.2 Ph ươ ng pháp c đin • Th ư ng th c hi n theo mô hình thác nư c (Waterfall Model). • Ch ra trình t các bư c đ xây dng h th ng thông tin. •Bư c tr ư c cn đư c kt thúc và xem xét li tr ư c khi chuy n qua bư c sau 20 Mô hình thác n ư c Waterfall 21 7
  8. 2011-2012 a. Kh i t o (Initiation phase) – Mc tiêu : Ư c lư ng tính kh thi ca d án và chu n b đ d án thành công Ý t ư ng sáng t o, Ý t ư ng cho đánh giá có h th ng Kh i t o nhu c u thông tin h th ng m i 22 b. Ư c lư ng tính kh thi (Feasibility assessment) – Mc tiêu : Đ m bo tính kh thi ca d án bng cách phân tích các nhu cu, nh hư ng ca h th ng (m i) và xem xét các ph ươ ng pháp tri n khai thích hp. – Có th ti n hành nghiên cu mi đ u th u cho h th ng Ý t ư ng cho Đánh giá Báo cáo h th ng m i tính kh thi 23 c. Phân tích yêu c u (Requirement Analysis ) – Mc tiêu :H th ng s làm vi c gì ? – nm bt nhu cu nghi p v. Còn đư c gi là xác đ nh yêu cu (requirements determination) hay nghiên cu h th ng (system study). Mô t Phân tích Đ c t khái quát yêu c u yêu c u chi ti t tính n ăng 24 8
  9. 2011-2012 d. Thi t k h th ng (System Design) – Mc tiêu :H th ng s làm vi c nh ư th nào ? Giao di n ng ư i dùng, các module ch ươ ng trình, tính bo mt, thi t k cơ s d li u (database) Đ c t Đ c t yêu c u Thi t k thi t k chi ti t 25 e. Xây dng h th ng (System Build) – Mc tiêu: To ra ph n mm (mã hóa, xây dng cơ s d li u, ki m th , lp tài li u, hu n luy n s dng) Ph n m m, Đ c t yêu c u và hư ng d n s d ng, đ c t thi t k Xây d ng tài li u h th ng 26 f. Hi n th c h th ng (System implementation) – Mc tiêu : Cài đ t ph n cng và mng cho h th ng mi, ki m th bi ng ư i dùng và tp hu n s dng. Bao gm vi c di chuy n t h th ng cũ sang h th ng mi. H th ng ch ưa đư c Hi n th c, Cài đ t và ch y test b i ng ư i dùng Chuy n giao h th ng m i 27 9
  10. 2011-2012 g. Xem li và B o trì h th ng (Review and maintenance) • Có 2 dng bo trì :  Sa ch a các tính năng, sa li cho phù hp vi đ c t ban đ u.  Thêm các tính năng mi • Xem li (Review ): xem xét mc đ thành công ca d án và rút ra các bài hc trong tươ ng lai (6 tháng sau khi ch y th c t h th ng) 28 Nh ư c đim c a ph ươ ng pháp c đin • Kho ng cách gi a hi u bi t ca ng ư i phát tri n và ng ư i dùng  hi u sai vn đ . • Xu hư ng cô lp gi a ng ư i phát tri n và ng ư i dùng  kho ng cách vt lý và thu t ng . • Ch t lư ng sn ph m đư c đo bi đ t t ph n mm nhi u khi không sát vi yêu cu ng ư i dùng  h tr ra quy t đ nh kém. •Mt nhi u công sc và th i gian phát tri n trong khi môi tr ư ng kinh doanh thay đ i nhanh chóng. • Ng ư i dùng không có đư c cái mà h th c s cn. 29 3. Các ph ươ ng pháp phát tri n HTTT 3.1 Chu trình phát tri n h th ng SDLC 3.2 Ph ươ ng pháp c đin 3.3 Ph ươ ng pháp hi n đ i 3.3.1 Mô hình Prototype 3.3.2 Ph ươ ng pháp RAD 3.3.2 Mô hìnhAgile. 30 10
  11. 2011-2012 3.3.1 Mô hình Prototype 31 SDLC và Mô hình Prototype 32 3.3.2 Phát tri n nhanh ng d ng RAD (Rapid Application Development) • Nhanh hơn so vi ph ươ ng pháp truy n th ng. • Th ư ng s dng mô hình Prototype trong qui trình phát tri n. • Prototype:  Bn nháp ca mt ph n h th ng đư c đư a cho ng ư i s dng xem xét và ph n hi ý ki n, đ xu t ch nh sa.  Phiên bn sau vi các ci ti n theo các yêu cu ca khách hàng.  Đư c lp li liên tc cho đ n khi hoàn ch nh.  Có s tham gia tích cc, tr c ti p ca ng ư i s dng trong qui trình phát tri n. 33 11
  12. 2011-2012 3.3.3 Mô hình Agile Phát tri n ph n m m linh ho t ( Agile and Lean software development ) là m t cách ti p c n v phát tri n ph n m m v i các nguyên lý c ơ b n sau: • Lo i b lãng phí ( Eliminate waste ) •To ra tri th c ( Create khowledge ) • Xây d ng ch t l ư ng ( Build quality ) • Làm theo trách nhi m ( Defer commitment ) • Chuy n giao nhanh chóng ( Deliver fast ) • Tôn tr ng con ng ư i( Respect people ) •Ci ti n h th ng ( Improve the system ) 34 TÓM TT CH ƯƠ NG • Đ c Giáo trình Trang 134 CÂU HI •? •? •? 35 12