Bài giảng Phân tích và thiết kế hệ thống thông tin: Chương 3 (tt) - Trần thị Huế

29 26 0
Bài giảng Phân tích và thiết kế hệ thống thông tin: Chương 3 (tt) - Trần thị Huế

Đ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

Bài giảng Phân tích và thiết kế hệ thống thông tin - Chương 3 (tt): Mô hình tiến trình nghiệp vụ. Nội dung chính của chương gồm: Mô hình hóa tiến trình nghiệp vụ, biểu đồ luồng dữ liệu, đặc tả tiến trình nghiệp vụ bằng DFD, quy trình đặc tả tiến trình nghiệp vụ.

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 hố 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 ngồi 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: – 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 Phân tích & thiết kế HTTT 16 Ví dụ: phát triển biểu đồ DFD mức Quản lý Nhập sở hàng bán bn 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à khơng phải 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 • Thêm vào:các luồng liệu tiến trình Phân tích & thiết kế HTTT 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 sở hàng bán bn 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ụ • Nó dùng cho việc thiết kế lơgíc hệ thống xử lý hồn thiện tiến trình nghiệp vụ Phân tích & thiết kế HTTT 22 Chuyển DFD vật lý sang DFD logic  Xác định tiến trình khơng thể 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 hồ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 ... 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... liệu Luồng liệu quay nơi xuất phát Phân tích & thiết kế HTTT 11 Ví dụ: Tìm lỗi sai Phân tích & thiết kế HTTT 12 Quy tắc phân rã tiến trình  Phân rã tiến trình phân chia thành biểu đồ luồng liệu... Thêm vào:các luồng liệu tiến trình Phân tích & thiết kế HTTT 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 sở hàng bán bn Phân tích

Ngày đăng: 11/05/2021, 03:27

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Nội dung

  • Mô hình hóa tiến trình nghiệp vụ

  • Sử dụng DFD đặc tả mô hình nghiệp vụ

  • Slide 6

  • Các khái niệm

  • Các khái niệm (tiếp)

  • Ký pháp

  • Quy tắc xây dựng biểu đồ

  • Quy tắc xây dựng biểu đồ (tiếp)

  • Ví dụ: Tìm lỗi sai

  • Quy tắc phân rã một tiến trình

  • Tiến trình xây dựng các biểu đồ

  • Sơ đồ hình thành các biểu đồ

  • Phát triển biểu đồ DFD mức 0

  • Ví dụ: phát triển biểu đồ DFD mức 0

  • Ví dụ: phát triển biểu đồ DFD mức 0

  • Phát triển biểu đồ DFD mức i

  • Ví dụ: phát triển biểu đồ DFD mức 1

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

Tài liệu liên quan