II Phát triển một Hệ thống thông tin quản lý
2 Quy trình phát triển một Hệ thống thông tin Quản lý
Quá trình phát triển một Hệ thống thông tin trải quan bảy giai đoạn. Mỗi giai đoạn lại bao gồm một dãy các công đoạn.
Giai đoạn 1: Đánh giá yêu cầu Giai đoạn 2: Phân tích chi tiết Giai đoạn 3: Thiết kế Logic
Giai đoạn 4: Đề xuất các phương án của giải pháp Giai đoạn 5: Thiết kế vật lý ngoài
Giai đoạn 6: Triển khai kỹ thuật hệ thống Giai đoạn 7: Cài đặt và khai thác
2.1 Giai đoạn 1: Đánh giá yêu cầu
• Mục đích
Mục đích của giai đoạn Đánh giá yêu cầu là có được một sự hiểu biết đầy đủ về các vấn đề, các yêu cầu của người dùng để có thể hình dung được đầy đủ về các vấn đề của dự án, ước lượng được giá thành và thời gian thực hiện.
• Các công đoạn
• Lập kế hoạch đánh giá yêu cầu
• Làm rõ yêu cầu
• Đánh giá khả thi thực hiện
• Chuẩn bị và trình bày báo cáo đánh giá yêu cầu
2.2 Giai đoạn 2: Phân tích chi tiết
• Mục đích
Giai đoạn Phân tích có mục đích xác định chính xác Hệ thống thông tin dự định xây dựng sẽ “làm gì?" cho người sử dụng, và nó sẽ hoà nhập vào môi trường của người sử dụng như thế nào. Nói cách khác, trong giai đoạn này phải xác định mọi yêu cầu, mọi vấn đề đặt ra mà Hệ thống thông tin phải đáp ứng. Mặc dù theo lý thuyết thì trong giai đoạn phân tích chỉ cần xác định được xem hệ thống sẽ phải làm những gì. Tuy nhiên, trên thực tế kết thúc giai đoạn này người quản lý dự án phải hình dung ra được hệ thống sẽ thực hiện các chức năng chính đó như thế nào? Trong nhiều trường hợp, ta không thể chuyển sang giai đoạn Thiết kế nếu như chưa hoàn thành xong cơ bản giai đoạn Phân tích này.
• Các công đoạn
• Lập kế hoạch Phân tích chi tiết
• Nghiên cứu môi trường của hệ thống đang tồn tại
• Nghiên cứu hệ thống thực tại
• Đưa ra chẩn đoán và xác định các yếu tố giải pháp
• Thay đổi đề xuất của dự án
2.3 Giai đoạn 3: Thiết kế Logic
• Mục đích
Giai đoạn Thiết kế Logic có mục đích xác định tất cả các thành phần logic của Hệ thống thông tin, cho phép loại bỏ được các vấn đề của hệ thống thực tế và đạt được mục tiêu đã được thiết lập ở giai đoạn trước.
• Các công đoạn
• Thiết kế CSDL
• Thiết kế xử lý
• Thiết kế các luồng dữ liệu vào
• Chỉnh sửa tài liệu ở mức logic
• Hợp thức hóa mô hình logic
2.4 Giai đoạn 4: Đề xuất các phương án của giải pháp
• Mục đích
Mục đích của giai đoạn Đề xuất các phương án của giải pháp là nhằm xây dựng các phương án khác nhau để cụ thể hóa mô hình logic. Mỗi phương án là một phác họa của mô hình vật lý ngoài của hệ thống nhưng chưa phải là mô tả chi tiết.
• Các công đoạn
• Xác định các ràng buộc tin học và ràng buộc tổ chức
• Xây dựng các phương án của giải pháp
• Đánh giá các phương án của giải pháp
• Chuẩn bị và trình bày báo cáo của giai đoạn Đề xuất các phương án của giải pháp
2.5 Giai đoạn 5: Thiết kế vật lý ngoài
• Mục đích
Giai đoạn Thiết kế vật lý ngoài được tiến hành sau khi một phương án của giải pháp được lựa chọn. Mục đích của giai đoạn này là mô tả chi tiết phương án của giải pháp đã chọn lựa. Đây là một giai đoạn rất quan trọng, vì những mô tả chính xác ở đây có ảnh hưởng và tác động trực tiếp đến công việc thường ngày và của những người sử dụng.
• Các công đoạn
• Lập kế hoạch chi tiết Thiết kế vật lý ngoài
• Thiết kế chi tiết các giao diện vào ra
• Thiết cách thức tương tác với phần tin học hóa
• Thiết kế các thủ tục thủ công
• Chuần bị và trình bày báo cáo về Thiết kế vật lý ngoài
2.6 Giai đoạn 6: Triển khai kỹ thuật hệ thống
• Mục đích
Giai đoạn Triển khai kỹ thuật Hệ thống thông tin có mục đích đưa ra các quyết định có liên quan tới việc lựa chọn công cụ phát triển hệ thống, tổ chức vật lý của CSDL, cách thức truy cập tới các bản ghi của các tệp và những chương trình máy tính khác nhau cấu thành nên Hệ thống thông tin. Kết quả quan trọng nhất của giai đoạn này là phần tin học hóa của Hệ thống thông tin, tức là phần mềm. Cần phải cung cấp các tài liệu như các bản hướng dẫn sử dụng và thao tác cũng như các tài liệu mô tả về hệ thống.
• Các công đoạn
• Lập kế hoạch thực hiện kỹ thuật
• Thiết kế vật lý trong
• Lập trình
• Thử nghiệm hệ thống
• Chuẩn bị tài liệu
2.7 Giai đoạn 7: Cài đặt và khai thác
• Mục đích
Cài đặt là quá trình chuyển từ hệ thống cũ sang hệ thống mới. Mục đích của giai đoạn này là tích hợp hệ thống được phát triển vào các hoạt động của tổ chức một cách ít va vấp nhất và đáp ứng với những thay đổi có thể xảy ra trong suốt quá trình sử dụng.
• Các công đoạn
• Lập kế hoạch cài đặt
• Chuyển đổi
• Khai thác và bảo trì