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.
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