4.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA tt Tiếp cận toàn diện Dữ liệu, xử lý, biến cố của HTTT Phân rã có kết hợp các thành phần con Đối tượng: gom nhóm cấu trúc dữ
Trang 1PHÂN TÍCH THIẾT KẾ
QUẢN LÝ
ĐẠI HỌC TƠN ĐỨC THẮNG PHỊNG TRUNG CẤP CHUYÊN NGHIỆP & DẠY NGHỀ
_oOo_
ThS.Lê Văn Hạnh
Trang 2I Tổng quan về Hệ Thống Thông Tin
VIII Mô hình tổ chức xử lý
NỘI DUNG MÔN HỌC
Trang 3MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA
hình hóa
Trang 41 MÔ HÌNH (Model)
giản hóa của thực tế (Efraim Turban)
1.2 Các đặc điểm
Trang 51 MÔ HÌNH (Model) (tt)
1.3 Phân loại
Biểu diễn thông số, cấu trúc của hệ thống
Dữ liệu, thông tin
Biểu diễn hành vi, thủ tục của hệ thống
Sự tương tác giữa các đối tượng
Trang 62 MÔ HÌNH HÓA (Modelling)
Làm sáng tỏ vần đề tiếp cận
Trang 73 PHƯƠNG PHÁP MÔ HÌNH HÓA
tin học hóa một HTTT
kế
Công cụ trợ giúp
Trang 8MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA
1. Mô hình (Model)
2. Mô hình hóa (Modelling)
3. Phương pháp mô hình hóa (Methodology)
hình hóa
5. Một số mô hình tiêu biểu
Trang 94.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA
Tiếp cận đối tượng
Jsd
CRC OODa
Ida
OOSA
Merise Remora Axial
Ssa Hipo
Tiếp cận Descartes
Arianne Proteé
Trang 104.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA (tt)
Trang 114.LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA (tt)
Tiếp cận toàn diện
Dữ liệu, xử lý, biến cố của HTTT
Phân rã có kết hợp các thành phần con
Đối tượng: gom nhóm cấu trúc dữ liệu và xửlý
Trang 12MÔ HÌNH VÀ CÁC PHƯƠNG PHÁP MÔ HÌNH HÓA
1. Mô hình (Model)
2. Mô hình hóa (Modelling)
3. Phương pháp mô hình hóa (Methodology)
4. Lịch sử phát triển của các phương pháp mô
hình hóa
Trang 135 MỘT SỐ MÔ HÌNH TIÊU BIỂU
Mơ hình phân cấp chức năng
Mơ hình luân chuyển
Mơ hình tương tác thơng tin
Mơ hình động
Mơ hình
dữ liệu
Mơ hình hướng đối tượng
Trang 14Phân rã 1 chức năng tổng hợp thành các chức năng chi tiết
Hệ quản lý cửa hàng
Quản lý nhập hàng xuất hàng Quản lý Báo cáo tồn Bán lẻ đơn hàng Quản lý cơng nợ Quản lý
5.1 Mô hình phân cấp chức năng
Trang 155 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt)
Khách hàng BP bán hàng Kho Văn phịng
Đặt mua NGK
ĐĐH
ĐĐH khơng hợp lệ
Kiểm tra ĐĐH
ĐĐH hợp lệ
Lên kế hoạch giao hàng
Lập phiếu giao hàng
Phiếu giao hàng
Phiếu giao hàng
Kiểm tra tồn kho
Lưu ĐĐH
CSDL
DS tồn kho
Ghi nhận tồn kho mới
Lưu phiếu giao hàng
Tồn kho
Diễn tả quá
Trang 16Diễn tả dòng dữ liệu giữa các tác nhân5.3 Mô hình tương tác thông tin
Tác nhân Dịng dữ liệu, thơng tin
Khách hàng
Phịng bán hàng
Văn phịng
Kho
Đơn đặt mua NGK Đơn đặt hàng bị từ chối Thơng tin giao NGK
Đơn đặt mua NGK
Tồn kho Đơn
đặt mua NGK
Thơng tin giao NGK
Khơng mơ tả xử lý
Diễn tả rõ việc truyền thơng
Trang 17Diễn tả dòng dữ liệu giữa các xử lý
Khách hàng
Kiểm tra ĐĐH
Thơng báo từ chối ĐĐH
Đơn đặt mua NGK
ĐĐH khơng hợp lệ ĐĐH bị từ chối
Lưu ĐĐH
ĐĐH hợp lệ
Tính tồn kho
Lập đơn giao hàng
NGK giao + hĩa đơn ĐĐH đủ hàng giao
Đơn đặt mua NGK Thơng tin tồn kho ĐĐH mới
Hĩa đơn giao hàng
Đơn đặt mua NGK
Tồn kho NGK
Hố đơn giao hàng
Xử lý Dịng dữ liệu Đầu cuối Kho dữ liệu
Khơng mơ tả tính đồng bộ
Diễn tả rõ việc truyền thơng
5.4 Mô hình dòng dữ liệu
Trang 18 Diễn tả biến cố và sự đồng bộ của biến cố
Khơng mơ tả được các đối tượng
Diễn tả rõ khái niệm động
Trạng thái Biến cố Trạng thái hiện hành Đặt hàng Lên lịch giao hàng
Trang 19Diễn tả biến cố và sự đồng bộ của biến cố
Khơng mơ tả được các đối tượng
Diễn tả rõ khái niệm động
Đơn đặt hàng
Đã thanh tốn
Đặt hàng Chấp nhận đặt hàng
Từ chối do khơng hợp lệ
5.6 Mô hình trạng thái
Trang 20Diễn tả các quan niệm xử lý
Phân chia dữ liệu và xử lý
Diễn tả tại sao
Đơn đặt hàng
Biến cố Đồng bộ Hành động
Đặt hàng
Kiểm tra đơn hàng
Được Khơng
Từ chối đơn hàng
Lên lịch giao hàng (b)
Trang 21Diễn tả quan niệm dữ liệu
5.8 Mô hình quan hệ
Trang 22Diễn tả quan niệm dữ liệu
Trang 23 Diễn tả dữ liệu ở mức trừu tượng
Trang 245 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt)
NGK
Mã số Tên ĐVT Đơn giá
ĐĐH
Mã số Ngày đặt Ngày giao Tổng trị giá Tính trị giá ĐĐH()
Lớp & đối tượng
Kết hợp
Tổng quát hố (IS – A)
Thành phần (Is – Part - Of) Thơng điệp
5.11 Mô hình đối tượng OOA
Phức tạp
Rõ ràng về ngữ nghĩa
Trang 255 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt)
Lược đồ triển khai
Lược đồ Use-Case
Scenario
Diagrams Diagrams Scenario Lược đồ
tuần tự
State Diagrams Diagrams Lược đồ State
trạng thái
Models
State Diagrams Diagrams Lược đồ State
đối tượng
Lược đồ hoạt động
State Diagrams Diagrams Lược đồ State
lớp
5.12 Mô hình đối tượng UML
Trang 265 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt)
Xuất hĩa đơn bán hàng
Nhân viên văn phịng
Nhà cung ứng Đặt NGK
Đăng nhập
5.13 Lược đồ Use-Case
Trang 275 MỘT SỐ MÔ HÌNH TIÊU BIỂU (tt)
1 // nhap ten va mat khau( )
1.2 // kiem tra tinh dung dan ( )
1.1 // lay ten va mat khau ( )
1.1.1 // lay nhan vien ()
1.1.1.1 // lay mat khau(idNhanVien)
: NhanVien
1.3 // xuat thong bao thanh cong ( )
: ManHinhChinh
1.4 // hien thi man hinh chinh ( )
5.14 Lược đồ tuần tự