Bài giảng Hệ thống thông tin quản lý - Bài 4: Xây dựng và phát triển hệ thống thông tin quản lý trình bày quy trình hệ thống thông tin; các phương pháp sử dụng để xây dựng và phát triển hệ thống thông tin; các phương thức quản lý quá trình xây dựng và phát triển hệ thống thông tin; một số ngueyen nhân dẫn đến thành công, thất bại khi ứng dụng hệ thống thông tin; cách thiết kế một hệ thống thông tin.
BÀI XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ ThS Trần Quang Diệu MỤC TIÊU BÀI HỌC Học viên cần nắm rõ vấn đề về: Quy trình HTTT gồm bước nào; Những phương pháp sử dụng để xây dựng phát triển HTTT; Các phương thức quản lý trình xây dựng phát triển HTTT; Một số nguyên nhân dẫn đến thành công, thất bại ứng dụng HTTT; Cách thiết kế hệ thống thông tin HƯỚNG DẪN HỌC • Học viên nắm vững sở lý thuyết để nắm bắt q trình xây dựng phát triển HTTT • Phân tích nội dung, khía cạnh liên quan đến vấn đề xây dựng phát triển HTTT NỘI DUNG Quy trình hệ thống phát triển hệ thống; Phương pháp xây dựng phát triển hệ thống thông tin; Các phương thức quản lý trình xây dựng phát triển hệ thống thông tin Nguyên nhân thành công thất bại xây dựng phát triển hệ thống thông tin QUY TRÌNH PHÁT TRIỂN HỆ THỐNG THƠNG TIN Điều tra phân tích hệ thống Thiết kế hệ thống Thực bảo trì hệ thống Sơ đồ 4.1: Quy trình phát triển hệ thống 1.1 ĐIỀU TRA VÀ PHÂN TÍCH HỆ THỐNG Điều tra phân tích hệ thống bao gồm bước sau: Khảo sát sơ nhằm mục đích: Đạt hiểu biết hệ thống ứng dụng tồn tại, phát triển tốt mối quan hệ với người sử dụng tồn tại, tạo sở liệu hữu ích tiềm ẩn hệ thống, xác định chất vấn đề điều tra Xem xét đánh giá tài liệu: Các tài liệu có sẵn cần tập trung theo nhóm tác nghiệp: Tài liệu tổ chức, tài liệu cá nhân, tài liệu xử lý Cách thức tiến hành điều tra sơ Phỏng vấn: Phương pháp tiếp cận với người có kinh nghiệm để tìm ngun nhân thực khiến tài liệu khơng cịn phù hợp Lược đồ dòng liệu: Giúp rõ dòng liệu tiến trình, tập tin điểm đề xuất Sử dụng bảng hỏi: Danh sách câu hỏi hoàn thiện trước sau vấn Đánh giá công việc: Đặc biệt quan trọng dùng phương pháp phân tích để xác định tiềm hệ thống 1.1 ĐIỀU TRA VÀ PHÂN TÍCH HỆ THỐNG (tiếp theo) Nghiên cứu tính khả thi: Mục đích nhằm đánh giá phương án khác đưa phương án thích hợp Tính khả thi phương án xác định theo bốn tiêu chuẩn: • Tính khả thi mặt kỹ thuật; • Tính khả thi hoạt động; • Tính khả thi kinh tế; • Tính khả thi điều hành 1.1 ĐIỀU TRA VÀ PHÂN TÍCH HỆ THỐNG (tiếp theo) Lập lược đồ dòng liệu - Lược đồ dịng liệu giúp: • Xác định q trình thành phần hệ thống mối tương tác chúng (hay xác định dòng liệu người thực hiện); • Chỉ rõ cách thức liệu đưa vào hệ thống; • Các ký hiệu sử dụng lược đồ dịng liệu: Kí hiệu dịng liệu: Mũi tên rã hướng di chuyển; Kí hiệu q trình: Các khung hình vng có góc trịn đầu hình trịn q trình xử lý Kí hiệu kho liệu: Hình chữ nhật mở; Ký hiệu thực thể: Hình tam giác hình chữ nhật • Các mức lược đồ dòng liệu: Lược đồ dòng liệu cấp 0; Lược đồ dòng liệu cấp 1.2 THIẾT KẾ HỆ THỐNG Thiết kế giao diện người sử dụng: Tập trung vào phương pháp nhập xuất liệu Và chuyển đổi liệu, thông tin lưu trữ máy truyền đạt cho người Nội dung thiết kế hệ thống Thiết kế liệu: Thiết kế cấu trúc sở liệu tệp sử dụng hệ thống thông tin dự kiến Thiết kế trình: Thiết kế phần mềm cần thiết cho hệ thống thông tin Đặc tả hệ thống: đặc tae phần cứng, phần mềm nhân riêng biệt cho hệ thống đề nghị Tiêu chuẩn thiết kế: hệ thống công nghệ ứng dụng (SAA), công nghệ tích hợp… PHƯƠNG PHÁP XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG THƠNG TIN • Phương pháp chu kỳ hệ thống; • Hệ thống mẫu thử nghiệm (bản mẫu); • Phát triển hệ thống với gói phần mềm 2.1 PHƯƠNG PHÁP CHU KỲ HỆ THỐNG Chu kỳ xây dựng phát triển hệ thống thông thường gồm bước: • Điều tra; • Phân tích; • Thiết kế; • Thực hiện; • Bảo trì 2.2 HỆ THỐNG MẪU THỬ NGHIỆM • Các bước xây dựng mẫu thử nghiệm: • Xác định nhu cầu người dùng; • Phát triển hệ thống mẫu thử nghiệm ban đầu; • Sửa chữa hệ thống mẫu thử 2.2 HỆ THỐNG MẪU THỬ NGHIỆM (tiếp theo) Ưu điểm • • Người dùng sớm hình dung chức Hạn chế • đặc điểm hệ thống; đặc điểm hệ thống, làm cho Đặc biệt có giá trị thiết kế giao người sử dụng thất vọng diện người sử dụng cho hệ thống • thơng tin; • Khơng chuyển tải hết chức năng, thống lớn thiếu phân tích nhu cầu cách hợp lý Khắc phục vấn đề nảy sinh với chu kỳ hệ thống, loại bỏ lãng phí, sai sót; làm cho người sử dụng hài lịng Có thể khơng thực hệ • Hệ thống khơng đáp ứng nhu cầu tương lai chỉnh sửa theo nhu cầu trở nên phức tạp 2.3 PHÁT TRIỂN HỆ THỐNG VỚI CÁC GĨI PHẦN MỀM • Việc mua gói phần mềm thiết lập thay đổi từ hệ thống thực nhiệm vụ đơn giản tới phức tạp • Phương pháp sử dụng khi: Doanh nghiệp không đủ nguồn lực để xây dựng phát triển hệ thống Chức phổ biến cho nhiều doanh nghiệp 2.3 PHÁT TRIỂN HỆ THỐNG VỚI CÁC GÓI PHẦN MỀM (tiếp theo) Hạn chế Ưu điểm • Giảm bớt thời gian thiết kế, tổ chức • tệp liệu; • • Giảm thiểu chi phí cho hệ thống Khó khăn việc phát triển chi phí q cao; • Chưa thể đủ đáp ứng nhu cầu thơng tin giải phón nguồn nhân lực đa dạng phát sinh môi trường Giảm điểm nút tổ chức thực tế trình phát triển hệ thống CÁC PHƯƠNG PHÁP QUẢN LÝ Q TRÌNH XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG THƠNG TIN • Th ngồi; • Sử dụng nội lực; • Th nhân cơng hợp đồng; • Kết hợp 3.1 TH NGỒI Hạn chế Ưu điểm • Tính kinh tế; • Mất khả kiểm soát; • Chất lượng dịch vụ cao; • Sự bất ổn thơng tin chiến lược; • Tính linh hoạt: Có thể sử dụng • Tính phụ thuộc cho dự án khác… 3.2 SỬ DỤNG NỘI LỰC • Sử dụng nội lực phương pháp mà doanh nghiệp tiến hành việc phát triển khai thác hệ thống thơng tin hồn tồn nhờ vào lực lượng nhân cơng doanh nghiệp • Sử dụng nội lực giúp doanh nghiệp đảm bảo việc thực mang tính chiến lược hệ thống thơng tin doanh nghiệp • Hạn chế lớn phương pháp việc đầu tư lớn vào trang thiết bị, người, khoảng không… 3.3 TH NHÂN CƠNG HỢP ĐỒNG • Ưu điểm: Bổ sung tức nhu cầu lao động; Tiết kiệm chi phí; Tạo cho doanh nghiệp có mức độ linh hoạt cao • Nhược điểm: Người th thường khơng có trách nhiệm; Gây khó khăn cho người đến phải tiến hành cơng việc lại từ đầu; Khó kiếm người có đủ kiến thức lực mà doanh nghiệp cần 3.4 KẾT HỢP Việc kết hợp nguồn lực công ty với tiến công nghệ thông tin lựa chọn cần thiết cho doanh nghiệp 10 NGUYÊN NHÂN THÀNH CÔNG VÀ THẤT BẠI TRONG XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN Những yếu tố sau định thành bại hệ thống: • Vai trị người sử dụng; • Mức độ hỗ trợ quản lý; • Mức đọ rủi ro mức độ phức tạp việc thực dự án; • Chất lượng quản lý q trình thực 4.1 VAI TRÒ CỦA NGƯỜI SỬ DỤNG Sự tham gia người sử dụng trình thiết kế thực hệ thống thông tin tạo xu hướng tích cực cho hệ thống Tuy nhiên, bất đồng quan điểm người sử dụng người thiết kế tạo ngăn cách giao tiếp dẫn tới mức độ rủi ro hệ thống ngày cao 11 4.2 MỨC ĐỘ HỖ TRỢ QUẢN LÝ • Vĩ mơ; • Vi mơ 4.3 MỨC ĐỘ RỦI RO VÀ ĐỘ PHỨC TẠP CỦA VIỆC THỰC HIỆN DỰ ÁN Các nhà nghiên cứu xác định ba yếu tố ảnh hưởng tới mức độ rủi ro dự án: • Quy mơ dự án; • Kết cấu dự án; • Kinh nghiệm cơng nghệ 12 4.4 CHẤT LƯỢNG CỦA QUÁ TRÌNH THỰC HIỆN Việc quản lý trình thực quan trọng, quản lý tồi dẫn tới hậu quả: • Chi phí vượt q mức dự tính; • Thời gian vượt q nhiều so với mức hi vọng; • Hạn chế vấn đề kỹ thuật xảy nhiều mức dự đốn; • Thất bại việc truyền đạt lợi ích mong muốn TĨM LƯỢC CUỐI BÀI • Quy trình phát triển HTTT; • Phương pháp xây dựng phát triển hệ thống thông tin: phương pháp chu kỳ hệ thống, hệ thống mẫu thử nghiệm, phát triển hệ thống với gói sản phẩm • Phương pháp quản lý q trình xây dựng phát triển hệ thống thơng tin: Th ngồi, sử dụng nội lực, kết hợp • Nguyên nhân thành công thất bại xây dựng phát triển hệ thống thông tin 13 CÂU HỎI TƯƠNG TÁC Câu 1: Hãy so sánh phương pháp xây dựng phát triển hệ thống đề cập Phương pháp đem lại nhiều lợi ích cho doanh nghiệp? CÂU HỎI TƯƠNG TÁC Câu 2: Nguyên nhân thất bại, thành công xây dựng phát triển hệ thống thông tin? 14 ... dựng phát triển hệ thống thông tin QUY TRÌNH PHÁT TRIỂN HỆ THỐNG THƠNG TIN Điều tra phân tích hệ thống Thiết kế hệ thống Thực bảo trì hệ thống Sơ đồ 4. 1: Quy trình phát triển hệ thống 1.1 ĐIỀU... HTTT NỘI DUNG Quy trình hệ thống phát triển hệ thống; Phương pháp xây dựng phát triển hệ thống thông tin; Các phương thức quản lý trình xây dựng phát triển hệ thống thông tin Nguyên nhân thành... liệu tệp sử dụng hệ thống thông tin dự kiến Thiết kế trình: Thiết kế phần mềm cần thiết cho hệ thống thông tin Đặc tả hệ thống: đặc tae phần cứng, phần mềm nhân riêng biệt cho hệ thống đề nghị Tiêu