Là giai đoạn tìm hiểu quy trình hoạt động của hệ thống thực, các nhu cầu thông tin chính làm cơ sở xác định các yêu cầu, phạm vi của HTTT. Kết quả quá trình khảo sát chiếm
khoảng 10-15% khối lƣợng công việc xây dựng một HTTT. Gồm các công việc chính sau:
Khảo sát sơ bộ : Tìm hiểu phê phán để đƣa ra giải pháp, tìm hiểu và đánh giá hiện trạng nhằm xác định tính khả thi của dự án.
Khảo sát chi tiêt: Xác định mục tiêu, phạm vi, khả năng của dự án
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt
Hệ thống thông tin
37
GĐ2: Phân tích hệ thống.
Giai đoạn này gồm phân tích về các chức năng xử lý, phân tích dữ liệu, phân tích ngữ cảnh, phân tích luồng dữ liệu
Phân tích sâu hơn các chức năng, các dữ liệu của hoạt động cũ để đƣa ra mô tả hoạt động mới (giai đoạn thiết kế logic). Gồm các công việc cơ bản sau:
Xây dựng sơ đồ phân rã chức năng (business function diagram).
Xây dựng sơ đồ ngữ cảnh (context diagram).
Xây dựng biểu đồ luồng dữ liệu (data flow diagram).
Xây dựng đƣợc các mô hình dữ liệu (data model).
Mô hình thực thể liên kết (entities relationship –E-R).
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt
Hệ thống thông tin
38
GĐ3: Thiết kế hệ thống.
Là giai đoạn phát triển các bƣớc phân tích ở giai đoạn trƣớc thành các mô hình logic và vật lý, thiết kế giao diện với ngƣời sử dụng
Giai đoạn này là quá trình chuyển từ các mô hình dữ liệu và chức năng thành các thiết kế CSDL và thiết kế module.
Thiết kế hệ thống bao gồm các công việc sau:
Thiết kế tổng thể:
Xác định hệ thống máy tính
Xác lập vai trò của môi trƣờng một cách tổng thể trong hệ thống Thiết kế hệ thống chi tiết:
Phân chia hệ thống thành hai thành phần: hệ thống thủ công và hệ thống máy tính, hệ thống máy tính con.
Phân tích việc sử dụng dữ liệu
Thiết kế các kiểm soát phục hồi
Thiết kế CSDL vật lý.
Thiết kế chƣơng trình
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt
Hệ thống thông tin
39
GĐ4: Xây dựng
Là giai đoạn lập trình trên cơ sở các phân tích, thiết kế ở các giai đoạn trƣớc.
Giai đoạn này gồm các bƣớc:
Thi công:
Trên cơ sở kết quả thiết kế tiến hành tích hợp, mã hoá các
module chƣơng trình.
Xây dựng các Module, chƣơng trình, các mẫu thử.
Viết các câu lệnh sản sinh CSDL.
Thực hiện các câu lệnh trên hệ quản trị CSDL.
Tạo các CSDL kiểm tra.
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt
Hệ thống thông tin
40
GĐ5: Cài đặt hệ thống và chạy thử Cài đặt hệ thống, chạy thử Cài đặt hệ thống, chạy thử
Viết các tài liệu hƣớng dẫn sử dụng.
Chuyển đổi dữ liệu cũ.
Kiểm nghiệm, cài đặt.
GĐ6: Khai thác, bảo trì, hoàn thiện
Bảo trì hệ thống đƣợc tính từ khi hệ thống đƣợc chính thức đƣa vào hoạt động.
Công việc bảo trì gồm:
Theo dõi việc sử dụng hệ thống, nhận các thông báo lỗi.
Sửa đổi, nâng cấp phiên bản
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt
Hệ thống thông tin
41