Bài giảng Phân tích và thiết kế hệ thống thông tin - Nguyễn Nhật Quang
Nội dung học phần:
◼ Giới thiệu về Phân tích và thiết kế hệ thống thông tin hướng đối tượng
◼ Giới thiệu về Ngôn ngữ mô hình hóa UML
◼ Giới thiệu về Quy trình phát triển phần mềm
◼ Phân tích môi trường và nhu cầu
◼ Phân tích chức năng
◼ 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ế dữ liệu
◼ Mẫu thiết kế, các mô hình kiến trúc
Bạn đang xem tài liệu "Bài giảng Phân tích và thiết kế hệ thống thông tin - Nguyễn Nhật Quang", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Phân tích và thiết kế hệ thống thông tin - Nguyễn Nhật Quang
Phân Tích và Thiết Kế Hệ Thống Thông Tin (IT4364) Trường Đại học Bách Khoa Hà Nội Viện Công nghệ thông tin và truyền thông Năm học 2018-2019 Nguyễn Nhật Quang quang.nguyennhat@hust.edu.vn Nội dung học phần: ◼ Giới thiệu về Phân tích và thiết kế hệ thống thông tin hướng đối tượng ◼ Giới thiệu về Ngôn ngữ mô hình hóa UML ◼ Giới thiệu về Quy trình phát triển phần mềm ◼ Phân tích môi trường và nhu cầu ◼ Phân tích chức năng ◼ 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ế dữ liệu ◼ Mẫu thiết kế, các mô hình kiến trúc 2 Phân tích và thiết kế hệ thống thông tin – Information system analysis and design Phân tích môi trường và 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 3 Phân tích và thiết kế hệ thống thông tin – Information system analysis and design Mục đích ◼ Đây là bước nghiên cứu sơ bộ ◼ Điều tra, tìm hiểu về môi trường, hoàn cảnh nghiệp vụ của hệ thống sắp xây dựng ◼ Nhận định các yêu cầu chức năng, phi chức năng, các nguy cơ và ràng buộc ◼ Xác lập và hoạch định dự án ◼ Câu hỏi đặt ra: "Liệu hệ thống được chọn để xây dựng có thực là đáng chọn, đáng làm và sẽ làm không?" 4 Phân tích và 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 các 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ị 5 Phân tích và 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 các thông tin viết ◼ Phỏng vấn không kèm tài liệu viết: tọa đàm, phỏng vấn cá nhân/nhóm ◼ Phiếu điều tra, tờ khai (diện rộng) với các câu hỏi đóng/mở ❑ Quan sát ◼ Tiến trình thực hiện công việc, đường di chuyển của một tài liệu, ◼ Đếm số lần giao dịch, bấm giờ,. 6 Phân tích và 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 các thông tin điều tra, thu thập được thành một báo cáo tổng quan về hệ thống ◼ Mỗi hệ thống luôn được đặt trong mộ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 giữa hệ thống sẽ xây dựng và môi trường ◼ Miêu tả sự hoạt động chung của con người, thiết bị và máy tính trong một môi trường nghiệp vụ 7 Phân tích và 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 của nghiệp vụ ❑ Các nhiệm vụ cơ bản/chức năng chính ❑ Các quy trình xử lý nghiệp vụ (business processes) ◼ Nên thể hiện bằng các sơ đồ hoạt động (activity diagrams) ❑ Các loại thông tin sử dụng trong hệ thống ❑ Các yêu cầu đặt ra đối với hệ thống tương lai: ◼ Về chức năng, ◼ Về chất lượng, hiệu năng, ◼ Về các ưu tiên, hạn chế, ràng buộc 8 Phân tích và 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 và giới hạn của dự án ◼ Xác định mục tiêu và ưu tiên cho dự án ◼ Đề xuất giải pháp ở mức khái quát (sơ khởi) và chứng tỏ tính khả thi ◼ Dự đoán và đánh giá các nguy cơ (hiểu sai nhu cầu, công nghệ lỗi thời, nhân lực hạn chế về số lượng và kinh nghiệm, giới hạn về 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 các rủi ro, ) 9 Phân tích và thiết kế hệ thống thông tin – Information system analysis and design
File đính kèm:
- bai_giang_phan_tich_va_thiet_ke_he_thong_thong_tin_nguyen_nh.pdf