Phân tích thiết kế hệ thống thông tin chương 3 mô hình tiến trình nghiệp vụ

29 2.3K 1
Phân tích thiết kế hệ thống thông tin chương 3 mô hình tiến trình nghiệp vụ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ Khảo sát Xác định yêu cầu Phân tích Thiết kế logic Thiết kế vật lý Nội dung  Mô hình hóa tiến trình nghiệp vụ  Biểu đồ luồng liệu  Đặc tả tiến trình nghiệp vụ DFD  Quy trình đặc tả tiến trình nghiệp vụ Phân tích & thiết kế HTTT Mô hình hóa tiến trình nghiệp vụ  Mô hình hoá tiến trình nghiệp vụ (modeling business process) biểu diễn đồ thị:   Các chức thu thập, thao tác, lưu trữ, phân phối trình diễn liệu Mối quan hệ trình tự chúng, chúng môi trường hệ thống nghiệp vụ xét  Công cụ: biểu đồ luồng liệu (DFD – data flow diagram) Phân tích & thiết kế HTTT Sử dụng DFD đặc tả mô hình nghiệp vụ  Biểu đồ luồng liệu sử dụng để đặc tả:      Biểu đồ ngữ cảnh Biểu đồ mô hình luồng liệu vật lý thời Biểu đồ mô hình luồng liệu logic thời Biểu đồ mô hình luồng liệu vật lý hệ thống cần xây dựng Biểu đồ mô hình luồng liệu logic hệ thống cần xây dựng Phân tích & thiết kế HTTT Biểu đồ luồng liệu       Phân tích & thiết kế HTTT Các khái niệm Ký pháp Quy tắc xây dựng Quy trình phát triển biểu đồ luồng liệu Phân biệt DFD logic vật lý Chuyển DFD logic sang DFD vật lý Các khái niệm  Tiến trình (process)  Một hay số công việc/hành động có tác động lên liệu làm cho chúng di chuyển, thay đổi, lưu trữ, phân phối hay trình diễn   Là mệnh đề: động từ + bổ ngữ Yêu cầu: tên tiến trình phải nhất, ngắn gọn, phản ánh nội dung hoạt động phù hợp với người dùng  Tác nhân (actor)    Là người/nhóm người, phận, tổ chức hay HTTT khác Nằm phạm vi hệ thống xét Có tương tác mặt thông tin Phân tích & thiết kế HTTT Các khái niệm (tiếp)  Kho liệu    Là liệu lưu trữ chỗ, thường nằm vật mang Cùng loại liệu, vật mang lưu nhiều nơi  có nhiều kho tên Tên kho liệu: danh từ  Luồng liệu  Là liệu di chuyển từ vị trí sang vị trí khác vật mang Vật mang đối tượng hay đường truyền  Tên luồng liệu: danh từ, lấy tên vật mang Phân tích & thiết kế HTTT Ký pháp Khái niệm Ký pháp Gane Sarson Luồng liệu Tên luồng Tác nhân Tên tác nhân Ký pháp Demarco Tên luồng Tên tác nhân n Tiến trình Tên tiến trình Tên tiến trình người/phương tiện Kho liệu Phân tích & thiết kế HTTT D Tên kho DL Tên kho DL Quy tắc xây dựng biểu đồ      Tiến trình Kho liệu tác nhân lặp lại Mọi tiến trình phải có luồng liệu ra/vào Dữ liệu qua tiến trình cần xử lý  luồng liệu khác với luồng liệu vào Các luồng liệu vào đủ để tạo luồng liệu ra: bảo tồn dạng liệu (vật chất) Đối tượng có luồng liệu vào tác nhân Phân tích & thiết kế HTTT 10 Sơ đồ hình thành biểu đồ Phân tích & thiết kế HTTT 15 Phát triển biểu đồ DFD mức  Đầu vào: mô hình nghiệp vụ  Các bước tiến hành:   Xuất phát từ biểu đồ ngữ cảnh Thực thao tác: • Thay thế: tiến trình biểu đồ ngữ cảnh tiến trình tương ứng với chức mức biểu đồ phân rã chức • • Giữ nguyên: tác nhân, kho liệu, luồng liệu Thêm vào: – – – Phân tích & thiết kế HTTT Kho liệu: kho tương ứng với hồ sơ Các luồng liệu kho tiến trình: luồng tương ứng với chữ (R, U, C) ma trận thực thể - chức Các luồng liệu tiến trình: dựa vào biểu đồ hoạt động mô tả chức 16 Ví dụ: phát triển biểu đồ DFD mức Quản lý Nhập hàng sở bán buôn Phân tích & thiết kế HTTT 17 Ví dụ: phát triển biểu đồ DFD mức Phân tích & thiết kế HTTT 18 Phát triển biểu đồ DFD mức i  Đầu vào: biểu đồ DFD mức i -1 (với i >= 1)  Các bước tiến hành:   Xuất phát từ tiến trình biểu đồ DFD mức i-1 mà chức Thực thao tác: • Thay thế: tiến trình xét DFD mức i-1 tiến trình tương ứng với chức mức i biểu đồ phân rã chức • Giữ nguyên: tác nhân, kho liệu, luồng liệu liên quan với tiến trình chọn từ biểu đồ mức i-1 Chú ý: có tiến trình liên quan mức i-1 thay tác nhân • Phân tích & thiết kế HTTT Thêm vào:các luồng liệu tiến trình 19 Ví dụ: phát triển biểu đồ DFD mức Phân tích & thiết kế HTTT 20 Ví dụ: phát triển biểu đồ DFD mức Quản lý Nhập hàng sở bán buôn Phân tích & thiết kế HTTT 21 Các loại biểu đồ luồng liệu  Có loại biểu đồ luồng liệu:  Biểu đồ luồng liệu vật lý: • Các tiến trình, luồng liệu, kho liệu mô tả đối tượng vật lý giới thực Trong hợp này, tiến trình có thêm phần thứ ghi phương tiện thực • Nó dùng để đặc tả tiến trình xử lý nghiệp vụ hệ thống thời – gọi mô hình luồng liệu khái niệm  Biểu đồ luồng liệu logic: • Các thành phần khái niệm – tên, không gắn với yếu tố vật lý Nhờ ta cải biến cách tốt tùy ý, miễn đảm bảo lôgic nghiệp vụ • Phân tích & thiết kế HTTT Nó dùng cho việc thiết kế lôgíc hệ thống xử lý hoàn thiện tiến trình nghiệp vụ 22 Chuyển DFD vật lý sang DFD logic  Xác định tiến trình thiếu  Xác định kho liệu cần thiết,  Cấu trúc luồng liệu chúng cho:    Đảm bảo thực chức yêu cầu Đảm bảo quy tắc nghiệp vụ cách lập DFD Đơn giản được, giảm phụ thuộc tiến trình  Kiểm tra hoàn thiện lại Phân tích & thiết kế HTTT 23 Ví dụ: Chuyển DFD vật lý sang DFD logic Cần bổ sung mới? Phân tích & thiết kế HTTT 24 Đặc tả logic tiến trình  Sau chuyển DFD vật lý sang DFD logic, cần chuyển mô tả tiến trình sang đặc tả logic, sử dụng công cụ:     tiếng Anh có cấu trúc (pseudo code) định bảng định biểu đồ trạng thái  Các DFD logic đặc tả logic tiến trình mức thấp cho ta thiết kế logic hệ thống cần xây dựng Phân tích & thiết kế HTTT 25 Tiếng Anh có cấu trúc  Cải biên từ tiếng Anh thông dụng để đặc tả nội dung tiến trình  Không có chuẩn chung  Một số động từ hay dùng: read, write, sort, move, merge, add, substract, multiply, divide…  Một số cấu trúc điều khiển:    Rẽ nhánh: IF…ELSE Lặp: WHILE, DO…WHILE Tuyển chọn: SELECT CASE Phân tích & thiết kế HTTT 26 Ví dụ: Đặc tả logic tiến trình Phân tích & thiết kế HTTT 27 Bổ sung yêu cầu  Khi hệ thống cần bổ sung thêm yêu cầu phải bổ sung thành phần vào DFD logic bổ sung đặc tả logic tương ứng Phân tích & thiết kế HTTT 28 Phân tích & thiết kế HTTT @NhamCT-2013 29

Ngày đăng: 08/07/2016, 08:35

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan