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 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).
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt Hệthống thông tin 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 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.
Bài 5: Các giai đoạn phân tích, thiết kế, cài đặt Hệthống thông tin thống thông tin
40