Phân Tích Thiết Kế Hệ Thống Thơng Tin (IT4364) Nguyễn Nhật Quang quang.nguyennhat@hust.edu.vn Trường Đại học Bách Khoa Hà Nội Viện Công nghệ thông tin truyền thông Năm học 2018-2019 Nội dung học phần: ◼ Giới thiệu Phân tích thiết kế hệ thống thơng tin hướng đối tượng ◼ Giới thiệu Ngơn ngữ mơ hình hóa UML ◼ Giới thiệu Quy trình phát triển phần mềm ◼ Phân tích mơi trường nhu cầu ◼ Phân tích chức ◼ Phân tích cấu trúc ◼ Phân tích hành vi ◼ Thiết kế tổng thể ◼ Thiết kế lớp ◼ Thiết kế giao diện ◼ Thiết kế liệu ◼ Mẫu thiết kế, mô hình kiến trúc Phân tích thiết kế hệ thống thông tin – Information system analysis and design Phân tích mơi trường nhu cầu ◼ Mục đích ◼ Phương pháp tiến hành ◼ Xây dựng tài liệu tổng quan hệ thống ◼ Hoạch định dự án Phân tích thiết kế hệ thống thông tin – Information system analysis and design Mục đích ◼ ◼ ◼ ◼ ◼ Đây bước nghiên cứu sơ Điều tra, tìm hiểu mơi trường, hồn cảnh nghiệp vụ hệ thống xây dựng Nhận định yêu cầu chức năng, phi chức năng, nguy ràng buộc Xác lập hoạch định dự án Câu hỏi đặt ra: "Liệu hệ thống chọn để xây dựng có thực đáng chọn, đáng làm làm khơng?" Phân tích thiết kế hệ thống thơng tin – Information system analysis and design Phương pháp tiến hành (1) Điều tra, khảo sát theo nhiều cách: ❑ Nghiên cứu tài liệu viết ◼ ◼ Tài liệu hoàn chỉnh ❑ Tài liệu giao dịch ❑ Tài liệu lưu trữ (sổ sách, giấy tờ, tệp) ❑ Tài liệu tổng hợp (kế hoạch, thống kê) Tài liệu để làm tiếp ❑ Tài liệu bổ sung (bảng hỏi, phiếu thu thập) ❑ Tài liệu chuẩn bị Phân tích thiết kế hệ thống thông tin – Information system analysis and design Phương pháp tiến hành (2) ❑ Phỏng vấn ◼ ◼ ◼ ❑ Phỏng vấn kèm tài liệu viết để giải thích/bổ sung/kiểm tra/cập nhật thơng tin viết Phỏng vấn không kèm tài liệu viết: tọa đàm, vấn cá nhân/nhóm Phiếu điều tra, tờ khai (diện rộng) với câu hỏi đóng/mở Quan sát ◼ ◼ Tiến trình thực cơng việc, đường di chuyển tài liệu, … Đếm số lần giao dịch, bấm giờ,… Phân tích thiết kế hệ thống thơng tin – Information system analysis and design Xây dựng tài liệu tổng quan hệ thống (1) ◼ Tổng hợp thông tin điều tra, thu thập thành báo cáo tổng quan hệ thống ◼ Mỗi hệ thống đặt môi trường nghiệp vụ Ở giai đoạn này, chưa thể phân định rạch ròi ranh giới hệ thống xây dựng môi trường ◼ Miêu tả hoạt động chung người, thiết bị máy tính mơi trường nghiệp vụ Phân tích thiết kế hệ thống thơng tin – Information system analysis and design Xây dựng tài liệu tổng quan hệ thống (2) ◼ Nội dung tài liệu bao gồm: ❑ ❑ ❑ Mục đích nghiệp vụ Các nhiệm vụ bản/chức Các quy trình xử lý nghiệp vụ (business processes) ◼ ❑ ❑ Nên thể sơ đồ hoạt động (activity diagrams) Các loại thông tin sử dụng hệ thống Các yêu cầu đặt hệ thống tương lai: ◼ ◼ ◼ Về chức năng, Về chất lượng, hiệu năng, … Về ưu tiên, hạn chế, ràng buộc Phân tích thiết kế hệ thống thơng tin – Information system analysis and design Hoạch định dự án ◼ Xác định phạm vi giới hạn dự án ◼ Xác định mục tiêu ưu tiên cho dự án ◼ Đề xuất giải pháp mức khái quát (sơ khởi) chứng tỏ tính khả thi ◼ Dự đoán đánh giá nguy (hiểu sai nhu cầu, công nghệ lỗi thời, nhân lực hạn chế số lượng kinh nghiệm, giới hạn thời gian hoàn thành, …) ◼ Lập kế hoạch triển khai dự án (nhân sự, tài chính, thời gian biểu, tính đến rủi ro, …) Phân tích thiết kế hệ thống thông tin – Information system analysis and design