You are on page 1of 33

CHƯƠNG 5: MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ

ThS. Nguyễn Thị Hải Yến


Khoa Công Nghệ Thông Tin
Email: nguyenthihaiyen.it@humg.edu.vn
ĐT: 0906286498

3/18/2024
Hà Nội - 2023 1
Nội dung

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

5.2 • Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD)

5.3 • Đặc tả tiến trình nghiệp vụ bằng DFD

5.4 • Quy trình phát triển đặc tả tiến trình nghiệp vụ

5.5 • Thiết kế logic tiến trình xử lý hệ thống

5.6 • Bài tập

3/18/2024 Phân tích và thiết kế hệ thống 2


Nội dung

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

5.2 • Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD)

5.3 • Đặc tả tiến trình nghiệp vụ bằng DFD

5.4 • Quy trình phát triển đặc tả tiến trình nghiệp vụ

5.5 • Thiết kế logic tiến trình xử lý hệ thống

5.6 • Bài tập

3/18/2024 Phân tích và thiết kế hệ thống 3


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

3/18/2024 Phân tích và thiết kế hệ thống 4


5.2. Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD)

Biểu đồ luồng dữ liệu (DFD) là một loại biểu đồ nhằm mục đích diễn tả
một quá trình xử lý thông tin với các yêu cầu sau:
 Sự diễn tả là ở mức logic, nghĩa là nhằm trả lời câu hỏi “Làm gì?”
mà bỏ qua câu hỏi “Làm như thế nào?”
 Chỉ rõ các chức năng (con) phải thực hiện để hoàn tất quá trình
xử lý cần mô tả
 Chỉ rõ các thông tin được chuyển giao giữa các chức năng đó và
qua đó phần nào thấy được trình tự thực hiện của chúng.
BLD(DFD) bổ sung khiếm khuyết của BPC bằng việc bổ sung các luồng
thông tin nghiệp vụ cần thiết để thực hiện các chức năng.

3/18/2024 Phân tích và thiết kế hệ thống 5


5.2. Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD)

Các thành phần của DFD:


-Tiến trình (chức năng)
-Luồng dữ liệu
-Tác nhân
-Kho dữ liệu

3/18/2024 Phân tích và thiết kế hệ thống 6


5.2. Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD)

3/18/2024 Phân tích và thiết kế hệ thống 7


Các quy tắc xây dựng biểu đồ

3/18/2024 Phân tích và thiết kế hệ thống 8


Các quy tắc xây dựng biểu đồ

3/18/2024 Phân tích và thiết kế hệ thống 9


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

3/18/2024 Phân tích và thiết kế hệ thống 10


Quy tắc phân rã một tiến trình – Ví dụ

3/18/2024 Phân tích và thiết kế hệ thống 11


Quy tắc phân rã một tiến trình – Ví dụ

3/18/2024 Phân tích và thiết kế hệ thống 12


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

3/18/2024 Phân tích và thiết kế hệ thống 13


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

3/18/2024 Phân tích và thiết kế hệ thống 14


Các mức của biểu đồ luồng dữ liệu

• Có ba mức cơ bản được đề cập đến:


Mức 0: Biểu đồ luồng dữ liệu mức khung cảnh (Context
Data Flow Diagram)
Mức 1: Biểu đồ luồng dữ liệu mức đỉnh (Top level Data
Flow Diagram)
Mức 2: Biểu đồ luồng dữ liệu mức dưới đỉnh (Levelling Data
Flow Diagram)

3/18/2024 Phân tích và thiết kế hệ thống 15


Ví dụ

3/18/2024 Phân tích và thiết kế hệ thống 16


Qui trình phát triển biểu đồ mức 0

3/18/2024 Phân tích và thiết kế hệ thống 17


Qui trình phát triển biểu đồ mức 0

3/18/2024 Phân tích và thiết kế hệ thống 18


Qui trình phát triển biểu đồ mức 0

3/18/2024 Phân tích và thiết kế hệ thống 19


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

3/18/2024 Phân tích và thiết kế hệ thống 20


Qui trình phát triển biểu đồ mức i

3/18/2024 Phân tích và thiết kế hệ thống 21


Qui trình phát triển biểu đồ mức i

3/18/2024 Phân tích và thiết kế hệ thống 22


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

3/18/2024 Phân tích và thiết kế hệ thống 23


3/18/2024 Phân tích và thiết kế hệ thống 24
Ví dụ phát triển biểu đồ mức 1

3/18/2024 Phân tích và thiết kế hệ thống 25


Biểu đồ DFD vật lý & logic

3/18/2024 Phân tích và thiết kế hệ thống 26


Chuyển từ biểu đồ DFD vật lý sang DFD logic

3/18/2024 Phân tích và thiết kế hệ thống 27


Chuyển từ biểu đồ DFD vật lý sang DFD logic

3/18/2024 Phân tích và thiết kế hệ thống 28


VD Chuyển từ biểu đồ DFD vật lý sang DFD logic

3/18/2024 Phân tích và thiết kế hệ thống 29


VD Chuyển từ biểu đồ DFD vật lý sang DFD logic

3/18/2024 Phân tích và thiết kế hệ thống 30


VD Chuyển từ biểu đồ DFD vật lý sang DFD logic

3/18/2024 Phân tích và thiết kế hệ thống 31


Tiến trình phát triển các mô hình xử lý nghiệp vụ

3/18/2024 Phân tích và thiết kế hệ thống 32


Bài tập
Xây dựng biểu đồ luồng dữ liệu khung cảnh,
mức đỉnh và mức dưới đỉnh theo biểu đồ
phân cấp chức năng của HT trong đề tài đồ
án môn học của nhóm.
Hạn nộp bài: 8/4/2024

You might also like