Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
1,02 MB
Nội dung
3.3 1
PHÂN TÍCH VÀ THIẾT KẾ HỆ
PHÂN TÍCH VÀ THIẾT KẾ HỆ
THỐNG
THỐNG
Chương 3 (cont)
3.3. MÔHÌNHXỬ LÝ
3.3 -
2
Một số khái niệm
Mô hìnhxửlý
Dùng để miêu tả các hoạt động của hệ thống như thế nào?
Minh hoạ các hoạt động được thực hiện và dữ liệu di chuyển
trong hệ thống như thế nào?
Biểu đồ luồng dữ liệu
Một kỹ thuật chung để tạo nên các mô hìnhxử lý
Mô hìnhxửlý logic mô tả các quá trình mà không đề
xuất chúng được hướng dẫn (dẫn đường) như thế nào
Mô hìnhxửlý vật lý cung cấp các thông tin cần thiết để
xây dựng lên hệ thống
3.3 3
Biểu đồ luồng dữ liệu
3.3 -
4
Mô hình luồng dữ liệu
Các môhình hệ thống như là tập các chức năng tương
tác
Cung cấp các chức năng xử lý
Sử dụng các biểu đồ luồng dữ liệu (DFDs) để biểu
diễn một cách linh hoạt các thực thể ngoài, các chức
năng, luồng dữ liệu và các kho dữ liệu
Chỉ ra dữ liệu như thế nào được xửlý bởi hệ thống
3.3 -
5
Reading a DFD
3.3 -
6
Các thành phần của DFD
Chức năng (quá trình, hoạt động)
Một hoạt động hoặc quá trình thực hiện cho một lý do thương
mại đặc biệt
Thủ công hoặc bằng máy tính
Luồng dữ liệu
Một dữ liệu đơn hoặc tập logic dữ liệu
Được bắt đầu hoặc kết thúc tại một chức năng
Kho dữ liệu
Một tập dữ liệu mà được lưu trữ
Luồng ra dữ liệu được khôi phục từ kho dữ liệu
Luồng dữ liệu được cập nhật hoặc được đưa vào kho dữ liệu
Thực thể ngoài
Một người, tổ chức, hoặc hệ thống nằm bên ngoài hệ thống
nhưng có tương tác với hệ thống.
3.3 -
7
Tên và đường các thành phần DFD
Process
Data flow
Data store
External
entity
3.3 -
8
Ví dụ
Input: Dữ liệu vào
Output: Dữ liệu ra
Process: Chức năng biến đổi dữ liệu vào thành dữ liệu
ra.
Terminators: Các nguồn và đích của dữ liệu
Data store: Dữ liệu trong vùng lưu trữ tĩnh
Input
Output
process
Terminator
Data store
3.3 -
9
Sử dụng DFD để định nghĩa quá trình thương mại
Xử lý thương mại là quá phức tạp để chỉ ra trong một
DFD đơn
Sự phân rã là một quá trình biểu diễn hệ thống trong
hệ thống cấp bậc các biểu đồ DFD
Các biểu đồ con chỉ ra một phần của biểu đồ cha trong sự
kiện lớn nhất
3.3 -
10
Định nghĩa then chốt
Sự tương đương đảm bảo rằng thông tin biểu diễn tại
một mức của DFD là biểu diễn đúng đắn trong mức
tiếp theo của DFD.
[...]... ngữ 3.3 31 Biểu đồ ngữ cảnh cho hệ thống bán hàng qua mạng 3.3 32 Biểu đồ mức 1 3.3 33 Biểu đồ luồng dữ liệu mức 1 cho chức năng 1: Take Requests 3.3 34 Tóm tắt Biểu đồ luống dữ liệu là công cụ cần thiết để tạo nên các mô tả chính thức cho các xửlý thương mại Bản ghi các ca sử dụng đầu vào, biến đổi, và đầu ra của xửlý thương mại và là cơ bản cho các mô hìnhxửlý Suy ra các ca sử dụng và mô hình. .. luồng dữ liệu lựa chọn Nơi mà chức năng có thể cung cấp các luồng dữ liệu khác nhau đưa ra các điều kiện khác nhau Chúng ta chỉ ra cả các luồng dữ liệu và sử dụng chức năng mô tả để giải thích tại sao lựa chọn chúng Đỉnh – Các luồng dữ liệu lựa chọn thường xuyên thêm vào xửlý với các trọng số thay IF 3.3 16 Quá trình mô tả Văn bản - dựa vào quá trình mô tả cung cấp nhiều thông tin về xửlý hơn là... năng cho: Tên duy nhất: cụm động từ hoạt động; con số; mô tả Ít nhất một luồng dữ liệu đầu vào Ít nhất một luồng dữ liệu đầu ra Tên luồng dữ liệu đầu ra thông thường khác so với tên dữ liệu đầu vào Có từ 3 đến 7 chức năng trên một DFD 3.3 30 Thông qua DFD Sai sót ngữ nghĩa – biểu đồ truyền đạt đúng ngữ nghĩa Đảm bảo chính xác DFD quan hệ với các xửlý thương mại thực sự/mong muốn Xác minh đúng đắn việc... dữ liệu đầu vào và đầu ra nhỏ được kết hợp để tạo thành một luồng dữ liệu đơn 3.3 19 Các bước trong xây dựng DFDs Xây dựng biểu đồ ngữ cảnh Tạo các mảnh DFD cho mỗi ca sử dụng Tổ chức các mảnh DFD vào biểu đồ mức 0 Phân rã xử lý mức 0 thành các biểu đồ mức 1 khi cần, phân rã các xử lý mức 1 thành các biểu đồ mức 2 nếu cần, … Thông qua các DFD với người sử dụng để đảm bảo hoàn chỉnh và đúng đắn 3.3 20... dưới xử lý là khá phức tạp thì chi tiết hơn có thể cần trong form của Cấu trúc tiếng Anh Các cây quyết định Các bảng quyết định 3.3 17 Tạo các biểu đồ luồng dữ liệu3. 3.- 18 Tích hợp các kịch bản mô tả DFDs bắt đầu với việc sử dụng các trường hợp và các yêu cầu xác định Thông thường, DFDs tích hợp các ca sử dụng Tên các ca sử dụng trở thành các chức năng Đầu vào và đầu ra trở thành các luồng dữ liệu. .. đích và môi trường bên ngoài Tìm tất cả danh sách các đầu vào và đầu ra tại đỉnh của ca sử dụng mà đến hoặc đi từ thực thể ngoài, vẽ như các luồng dữ liệu Vẽ các thực thể ngoài như nguồn hoặc đích của các luồng dữ liệu3.3 21 Ví dụ1: Biểu đồ luồng dữ liệu mức ngữ cảnh Hệ thống được mong đợi tự động hoá hoạt động của thư viện Hai người dùng bên ngoài (terminators) 3 mục dữ liệu vào 1 mục dữ liệu ra... dụ, 3 chức năng con, thì 3 chức năng đó hoàn toàn tạo nên chức năng cha 3.3 14 Các biểu đồ mức 2 Chỉ ra tất cả các chức năng mà bao gồm một chức năng con trong biểu đồ mức 1 Chỉ ra thông tin di chuyển như thế nào từ và đến mỗi chức năng đó Các biểu đồ mức 2 có thể không cần cho tất cả chức năng mức 1 Số đúng đắn mỗi chức năng giúp người dùng hiểu nơi nào xửlý phù hợp để đưa vào toàn bộ hệ thống 3. 3... danh sách các bước trên ca sử dụng và mô tả mỗi ca sử dụng như chức năng trên DFD mức 1 Danh sách đầu vào và đầu ra trên ca sử dụng trở thành các luồng dữ liệu trên DFD Bao gồm các nguồn và các đích của các luồng dữ liệu để xửlý và lưu trữ bên trong DFD Có thể cũng bao gồm các thực thể ngoài cho rõ ràng Khi nào thì ngừng phân rã DFDs? Lý tưởng, một DFD có ít nhất 3 chức năng và không nhiều hơn từ 7... Biểu đồ mức 0 Chỉ ra tất cả các chức năng chính mà bao gồm toàn bộ hệ thống – các thành phần trong của xửlý 0 Chỉ ra các chức năng chính tương quan với nhau bởi các luồng dữ liệu như thế nào Chỉ ra các thực thể ngoài và các chức năng chính với cái mà chúng tương tác Đưa vào các kho dữ liệu3.3 13 Các biểu đồ mức 1 Thông thường, một biểu đồ mức 1 được tạo ra cho mỗi chức năng chính trong biểu đồ mức... chức năng con Hai kho dữ liệu được định dạng Chi tiết bạn đọc Cập nhật chi tiết thẻ thư viện Kiểm tra Cập nhật bạn đọc Bạn đọc UserID Tình trạng bạn đọc Yêu cầu Kiểm tra thông tin Ttin phát hành chi tiết bạn đọc ItemID Tình trạng Ttin Ttin chi tiêt 3.3 27 Issue item Đưa ra ngày Cập nhật chi tiết CSDL Ttin Nhân viên thư viện Ví dụ mức 0 DFD 3.3 28 Tạo các biểu đồ mức 1 3.3 29 Mỗi ca sử dụng trở thành . 3. 3 1
PHÂN TÍCH VÀ THIẾT KẾ HỆ
PHÂN TÍCH VÀ THIẾT KẾ HỆ
THỐNG
THỐNG
Chương 3 (cont)
3. 3. MÔ HÌNH XỬ LÝ
3. 3 -
2
Một số khái niệm
Mô hình xử lý
Dùng. nào
Mô hình xử lý vật lý cung cấp các thông tin cần thiết để
xây dựng lên hệ thống
3. 3 3
Biểu đồ luồng dữ liệu
3. 3 -
4
Mô hình luồng dữ liệu
Các mô hình