Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - Phan Hồ Duy Phương
lượt xem 7
download
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 Mô hình và Các phương pháp mô hình hóa, cung cấp cho người đọc những kiến thức như: Mô hình (Model); Mô hình hóa (Modelling); Phương pháp mô hình hóa (Methodology); Lịch sử các phương pháp mô hình hóa; Một số mô hình tiêu biểu. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - Phan Hồ Duy Phương
- PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN PHAN HỒ DUY PHƯƠNG 27/09/2020 1
- Mô hình và Các phương pháp mô hình hóa 27/09/2020 ©2020 KHOA CNTT 2
- Nội dung chi tiết Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Methodology) Lịch sử các phương pháp mô hình hóa Một số mô hình tiêu biểu 27/09/2020 ©2020 KHOA CNTT 3
- Mô hình Là một dạng thể hiện đơn giản hóa của thực tế (Efraim Turban) Các đặc điểm ◦ Diễn đạt một mức trừu tượng hóa ◦ Tuân theo một quan điểm ◦ Có một hình thức biểu diễn ◦ Văn bản ◦ Đồ thị, biểu đồ, sơ đồ 27/09/2020 ©2020 KHOA CNTT 4
- Mô hình (tt) Mô hình tĩnh ◦ Biểu diễn thông số, cấu trúc của hệ thống ◦ Dữ liệu, thông tin Mô hình động ◦ 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 27/09/2020 ©2020 KHOA CNTT 5
- Mô hình hóa Biểu diễn thế giới thực sử dụng mô hình Mục đích ◦ Làm sáng tỏ vần đề tiếp cận ◦ Mô phỏng hình ảnh của hệ thống ◦ Làm đơn giản hóa hệ thống ◦ Gia tăng khả năng duy trì hệ thống 27/09/2020 ©2020 KHOA CNTT 6
- Phương pháp mô hình hóa Là tập các quy tắc, thứ tự thực hiện khi tin học hóa một HTTT Còn gọi là phương pháp phân tích thiết kế Thành phần ◦ Tập khái niệm, mô hình ◦ Quy trình triển khai ◦ Công cụ trợ giúp 27/09/2020 ©2020 KHOA CNTT 7
- Lịch sử Xử lý Thời gian UML/RUP Thế hệ III 2K OOM OMT Sadt OOA OODa CRC OOSA Thế hệ II Axial 90 Tiếp cận đối tượng Sa/sd Remora Ida Ssa Merise 80 Tiếp cận hệ thống Hipo Tiếp cận Descartes Jsd Thế hệ I 70 Proteé Tiếp cận sơ đẳng 60 Arianne Corig Niam Dữ liệu 27/09/2020 ©2020 KHOA CNTT 8
- Lịch sử (tt) Thập niên 60 ◦ Chuẩn hóa các kỹ thuật của các nhà phát triển ứng dụng Thập niên 70 ◦ Phân rã các chức năng của HTTT theo mô hình phân cấp ◦ Chia nhỏ công việc để xử lý ◦ Áp dụng phương pháp lập trình cấu trúc và đơn thể 27/09/2020 ©2020 KHOA CNTT 9
- Lịch sử (tt) Thập niên 80 ◦ 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 ◦ Có áp dụng HQT CSDL Thập niên 90 ◦ Tổng hợp phương pháp ở thập niên 70 và 80 ◦ Đối tượng: gom nhóm cấu trúc dữ liệu và xử lý 27/09/2020 ©2020 KHOA CNTT 10
- Nội dung chi tiết Mô hình (Model) Mô hình hóa (Modelling) Phương pháp mô hình hóa (Method) Lịch sử các phương pháp mô hình hóa Một số mô hình tiêu biểu 27/09/2020 ©2020 KHOA CNTT 11
- Một số mô hình tiêu biểu Mô hình Mô hình phân cấp chức năng 1 tổ chức Mô hình luân chuyển Mô hình Mô hình tương tác thông tin 2 dòng dữ liệu Mô hình dòng dữ liệu Mô hình Petri-net Mô hình Mô hình Mô hình trạng thái 3 động Mô hình Merise Mô hình quan hệ Mô hình Mô hình mạng 4 dữ liệu Mô hình thực thể kết hợp Mô hình Mô hình OOA 5 hướng đối tượng Mô hình UML 27/09/2020 ©2020 KHOA CNTT 12
- Mô hình phân cấp chức năng Phâ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ý Bán hàng Kế toán tồn kho Quản lý Quản lý Quản lý Quản lý Báo cáo Bán lẻ đơn hàng công nợ nhập hàng xuất hàng tồn 27/09/2020 ©2020 KHOA CNTT 13
- Mô hình luân chuyển Khách hàng BP bán hàng Kho Văn phòng Đặt mua NGK Diễn tả quá trình ĐĐH Kiểm tra Lưu ĐĐH ĐĐH luân chuyển ĐĐH Kiểm tra thông tin qua ĐĐH không hợp lệ tồn kho hợp lệ CSD các không gian Tồn kho L Lên kế hoạch giao DS hàng tồn Tích hợp dữ liệu, xử lý, tổ chức kho Lập phiếu giao hàng Không thích hợp xử lý giao tác Lưu phiếu Phiếu giao Phiếu giao hàng giao hàng hàng Ghi nhận tồn kho mới 27/09/2020 ©2020 KHOA CNTT 14
- Mô hình tương tác thông tin Diễn tả dòng dữ liệu giữa các tác nhân Đơn đặt mua NGK Đơn đặt hàng bị từ chối Phòng Đơn đặt mua NGK Khách bán hàng Thông tin giao NGK hàng Thông Đơn Tồn kho Kho tin đặt giao mua NGK NGK Văn phòng Diễn tả rõ việc truyền thông Tác nhân Không mô tả xử lý Dòng dữ liệu, thông tin 27/09/2020 ©2020 KHOA CNTT 15
- Mô hình dòng dữ liệu Diễn tả dòng dữ liệu giữa các xử lý ĐĐH hợp lệ Lưu ĐĐH mới Xử lý Kiểm Đơn đặt mua NGK ĐĐH tra ĐĐH Đơn đặt mua NGK Dòng dữ liệu Khách hàng ĐĐH không hợp lệ Đơn đặt mua NGK Đầu cuối Thông Tính Kho dữ liệu ĐĐH bị từ chối tồn Thông tin tồn kho báo từ chối kho ĐĐH Tồn kho NGK ĐĐH đủ hàng giao NGK giao + hóa đơn Lập đơn Hóa đơn giao hàng Diễn tả rõ việc truyền thông giao hàng Hoá đơn giao hàng Không mô tả tính đồng bộ 27/09/2020 ©2020 KHOA CNTT 16
- Mô hình Petri-net Diễn tảhàng cố và sự đồng bộ của biến cố Đơn đặt biến Đặt hàng Lên lịch giao hàng Trạng thái Biến cố Được tạo mới Đã lên lịch Trạng thái hiện hành Thanh toán Giao hàng Đã thanh toán Đã giao Diễn tả rõ khái niệm động Không mô tả được các đối tượng 27/09/2020 ©2020 KHOA CNTT 17
- Mô hình trạng thái Diễn tả biến cố và sự đồng bộ của biến cố Chấp nhận đặt hàng Đặt hàng Trạng thái ĐĐH mới Hợp lệ Biến cố Từ chối do Lên lịch giao Trạng thái kết thúc không hợp lệ Đã lên lịch Trạng thái bắt đầu Bị từ chối giao 1 tháng Thanh toán Đã thanh toán Đơn đặt hàng Giao hàng 2 năm Diễn tả rõ khái niệm động Đã giao Không mô tả được các đối tượng 27/09/2020 ©2020 KHOA CNTT 18
- Mô hình Merise Diễn tả các quan niệm xử lý Đơn đặt hàng Đặt hàng Biến cố Đồng bộ Kiểm tra đơn hàng Hành động Được Không Thanh toán Lên lịch giao Từ chối đơn hàng (a) hàng (b) đơn hàng a và b Diễn tả tại sao Giao hàng Đơn hàng đã giao Phân chia dữ liệu và xử lý Luôn luôn 27/09/2020 ©2020 KHOA CNTT 19
- Mô hình quan hệ Diễn tả quan niệm dữ liệu Nước giải khát Mã_NGK Tên_NGK Hiệu Loại Đơnvị Đơngiá Đơn đặt hàng Quan hệ Số_ĐĐH Ngàyđặt Ngàygiao Trạngthái Kháchhàng Khóa chính Chitiết_ĐĐH Khóa ngoại Mã_NGK Số_ĐĐH SL_Đặt ĐG_Đặt 27/09/2020 ©2020 KHOA CNTT 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Phân tích thiết kế hệ thống mạng - ThS. Lê Xuân Thành
52 p | 722 | 95
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 5 - TS. Đào Nam Anh
87 p | 192 | 31
-
Bài giảng Phân tích thiết kế thuật toán: Chương 3 - Nguyễn Văn Linh
87 p | 189 | 22
-
Bài giảng Phân tích thiết kế thuật toán: Chương 1 - Nguyễn Văn Linh
56 p | 229 | 22
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 3 - TS. Đào Nam Anh
60 p | 129 | 21
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 6 - TS. Đào Nam Anh
22 p | 128 | 16
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 2 - TS. Đào Nam Anh
28 p | 136 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 4 - TS. Đào Nam Anh
12 p | 155 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 7 - TS. Đào Nam Anh
39 p | 111 | 13
-
Bài giảng Phân tích thiết kế giải thuật: Chương 2 - Trịnh Huy Hoàng
98 p | 116 | 11
-
Bài giảng Phân tích thiết kế giải thuật: Chương 1 - Trịnh Huy Hoàng
72 p | 117 | 8
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 5 - Lê Thị Minh Nguyện
11 p | 99 | 8
-
Bài giảng Phân tích thiết kế giải thuật: Chương 4 - Trịnh Huy Hoàng
90 p | 107 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 11 - TS. Trần Mạnh Tuấn
29 p | 52 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 9 - TS. Trần Mạnh Tuấn
46 p | 59 | 6
-
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 1
115 p | 33 | 6
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 4 - Lê Thị Minh Nguyện
14 p | 80 | 5
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 p | 48 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn