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... Xác định mô h
Trang 1BÀ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
Trang 2QUY 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
Trang 3Khả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.
Trang 4Xác định mô hình nghiệp vụ
Hệ thống
Giới thiệu:
tin dữ liệu của tổ chức ở dạng trực quan và
có tính hệ thống hơn.
sung làm chính xác hóa hoạt động của tổ
Trang 5Xá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
Trang 6Xá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
Trang 7Phâ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 :
hệ của nó
Trang 8Phâ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.
Trang 9Thiế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ý
Trang 10Thiế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ý
Trang 11Sơ đồ 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
a Khảo sát b Xác định yêu cầu
( mô hình nghiệp vụ)
Trang 12Sơ đồ tổng quát các bước PT & TK HT
c Phân tích yêu cầu
( 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)
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ệ
Đặ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ý