Bài giảng môn phân tích thiết kế hệ thống

Trong phần này tiến hành mô tả các thông tin dữ liệu của tổ chức ở dạng trực quan và có tính hệ thống hơn. Khách hàng có thể hiểu được và có thể bổ sung làm chính xác hóa hoạt động của tổ chức.

pdf12 trang | Chia sẻ: vietpd | Lượt xem: 1971 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Bài giảng môn phân tích thiết kế hệ thống, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
BÀI GIẢNG MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG BIÊN SOẠN: Nguyễn Thị Thanh Thoan BỘ MÔN TIN HỌC QUY TRÌNH TỔNG QUÁT PHÂN TÍCH VÀ THIẾT KẾ HTTT  Khảo sát hiện trạng HT và thu thập thông tin  Xác đinh mô hình nghiệp vụ  Phân tích HT và đặc tả yêu cầu  Thiết kế HT Khảo sát hiện trạng HT và thu thập thông tin Trong phần này sẽ trình bày các bước thực hiện quá trình khảo sát và các công cụ được sử dụng để thu thập thông tin, dữ liệu. Xác định mô hình nghiệp vụ Hệ thống Giới thiệu:  Trong phần này tiến hành mô tả các thông tin dữ liệu của tổ chức ở dạng trực quan và có tính hệ thống hơn.  Khách hàng có thể hiểu được và có thể bổ sung làm chính xác hóa hoạt động của tổ chức. Xác định mô hình nghiệp vụ Hệ thống Các công cụ được sử dụng: - Biểu đồ ngữ cảnh - Biểu đồ phân rã chức năng - Ma trận các yếu tố quyết định thành công - Ma trận thực thể chức năng - Bảng danh sách các hồ sơ dữ liệu - Mô tả chi tiết các chức năng nghiệp vụ - Biểu đồ hoạt động Xác định mô hình nghiệp vụ Hệ thống Ý nghĩa: Các công cụ trên sẽ giúp làm rõ hơn thực trạng của tổ chức, xác định phạm vi miền nghiên cứu và phát triển HT. Từ đó đi đến quyết định xây dựng một dự án phát triển HTTT, đưa ra các yêu cầu cho HT cần xây dựng. Phân tích HT và đặc tả yêu cầu Phần này làm rõ yêu cầu bằng cách sử dụng các mô hình và công cụ hình thức hóa hơn : - Mô hình luồng dữ liệu (mô tả các tiến trình xử lý) - Mô hình dữ liệu thực thể - và các mối quan hệ của nó - Đặc tả các giao diện và báo cáo Phân tích HT và đặc tả yêu cầu Đến phần này đã xác định được mô hình khái niệm của hệ thống. Với mô hình này, khách hàng vẫn có thể bổ sung đẻ làm đầy đủ hơn các yêu cầu về HTTT cần xây dựng. Thiết kế hệ thống Trong phần này cần tìm các giải pháp công nghệ cho các yêu cầu đã được xác định ở bước phân tích Gồm hai phần: Thiết kế HT logic Thiết kế HT vật lý Thiết kế hệ thống Các công cụ ở đây mang tính hình thức hóa cao cho phép đặc tả các bản thiết thiết kế để có thể ánh xạ thành các cấu trúc chương trình, các chương trình, các cấu trúc dữ liệu và các giao diện tương tác. - Mô hình dữ liệu quan hệ - Mô hình luồng HT - Các phương pháp đặc tả nội dung xử lý - Các hướng dẫn thiết kế cụ thể ... Sơ đồ tổng quát các bước PT & TK HT Hồ sơ, tài liệu khảo sát, tổng hợp Mô tả ngữ cảnh hệ thống Sơ đồ tổ chức và chức năng bộ phận Danh sách các thực thể dữ liệu Các ma trận phân tích Mô tả chi tiết các chức năng Biểu đồ ngữ cảnh miền nghiên cứu Biểu đồ phân rã chức năng rút gọn, chi tiết DS thực thể DL rút gọn Từ điển dữ liệu a. Khảo sát b. Xác định yêu cầu ( mô hình nghiệp vụ) Sơ đồ tổng quát các bước PT & TK HT c. Phân tích yêu cầu (mô hình khái niệm) d. Thiết kế logic ( mô hình logic) e. Thiết kế vật lý ( mô hình vật lý) Đặc tả logic mỗi tiến trình Biểu đồ luồng dữ liệu vật lý các mức Xác định phác thảo giao diện nhập liệu Mô hình thực thể - mối quan hệ (ERM) Từ điển dữ liệu Mô tả chi tiết tiến trình Biểu đồ luồng dữ liệu logic các mức Thiết kế biểu mẫu, báo cáo Mô hình dữ liệu quan hệ Từ điển dữ liệu Đặc tả modul chương trình Xác định luồng HT, đặc tả cấu trúc HT Đặc tả tương tác, giao diện Đặc tả CSDL vật lý Thiết kế an toàn và bảo mật hệ thống