1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 5: Mô hình hóa xử lý

67 32 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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

Thông tin cơ bản

Định dạng
Số trang 67
Dung lượng 365,55 KB

Nội dung

Chương 5 trang bị cho người học những hiểu biết về mô hình hóa xử lý. Các nội dung chính được trình bày trong chương này gồm: Mô hình dòng dữ liệu, các phương pháp phân tích xử lý, đặc tả xử lý. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.

Trang 1

Mơ hình hĩa xử lý

Trang 2

| ot

Noi dung chi tiet

a Gidi thiéu

s M6 hinh dong du liéu

Trang 3

Sơ đồ biểu diễn trao đổi, tương tác

Sơ đồ biểu diễn

sự kiện Who? = When? 4

Sơ đồ biểu diễn tổ chức

3

Sơ đồ biểu diễn dịng cơng việc

What?

Sơ đồ biểu diễn đổi tượng

Where? How ? So do vi tri hé thong Sơ đồ xử lý hệ thống Why?

Sơ đồ biểu diễn mục đích

Trang 4

Mơ hình tổ chức

„ Biểu diễn sự phân cấp tổ chức của một

đơn vị

„ Đối tượng được biểu diễn

e Chi nhánh

e Đơn vị trực thuộc

¢ BO phan, phịng ban e Vai trị, chức danh

Trang 5

m Mơ hình tổ chức của cửa hàng NGK

Trang 6

Mơ hình tương tác thong tin

m Biểu diễn sự trao đổi thơng tin của hệ

thống

e Mơ tả được dịng thơng tin vào/ra của hệ thống

= Đối tượng trao đổi thơng tin

e Mơi trường

Trang 7

Vidu

» SO do trao dOi thdng tin cua ctra hang

NGK

Don dat hang l Thơng tín bán hàng + !

thơng tín mua !ẻ thanh tốn hãng ngây

"| Bo phan '

Thanh tốn don hang —- | !

| Thanh tốn

choi nhà

! ae cung cấp

Khách hàng 1 Don a: ( hang Kế tốn ! Don WY

; can lao 1 cung cap

! Hoa don at

giao hang Don datyjfiua hang

: " T- Kho ị

Hoa don giao hang

<

Trang 8

Mơ hình dịng dữ liệu

» Data Flow Diagram (DFD)

s Dac trung

e Tiếp cận hệ thống theo hướng tử trên xuống

—Xem các Xử lý là hộp đen, quan tâm đến việc lưu

trữ và xử lý thơng tin giữa các hộp đen

e Biểu diễn xử lý và dữ liệu

Trang 9

Mơ hình dịng dữ liệu

¡m Khái niệm

Ký hiệu Ký hiệu Ý nghĩa (DeMarco, Youdon) (Gane, Sarson) g

mae Các hoạt động bện trong

O xu ly C) —

A et

: wy psa —— Sự chuyển đổi thơng tin i ợ x A

"` > gia cac thanh phan daa ai? Fu Vung chua thong tin ben

trong HTTT

Đầu cuối Tác nhân bên ngồi HTTT

Trang 10

| Ơ xử lý (process)

„m Là một hoạt động xử lý bên trong HTTT

» Gom

¢Taomoithéngtin _

¢ Su dung thơng tin cS

e Cập nhật thơng tin œ cn Tên xử lý

e Huy bỏ thơng tin

Trang 11

„m Quản lý cửa hàng NGK Z1 Tính tồn kho vật tư Lập hố đơn

Sai cach dat tén

Trang 12

Dong dir li€u (data flow)

» La su di chuyển dữ liệu, thơng tin từ

thành phan xu ly này đến thành phan xu

ly khac

Ẳ Ơ xử lý Tên dịng dữ liệu ˆ

` Kho dư liệu Tên dịng dữ liệu = Cụm danh từ

= Chú ý

e Dịng xử lý khơng bao hàm dịng điều khiển

Trang 13

„m Quản lý cửa hàng NGK

Báo cáo tơn kho

Lập phiếu đặt mua nguyên vật liệu Tính tơn kho nguyên vật liệu

Thong bao ngay giao hang Hoa don lẽ e222 os

— —

Trang 14

Kho di liéu (data store)

m Là vùng chưa thơng tin, dữ liệu bên trong

HITT

» Mot so hinh thuc cua kho dữ liệu

e Số sách, hồ sơ

e Bảng tra cứu

+ Phiếu Tên kho dữ liệu

@ CSDL

e Tập tin ©s

Tên kho dữ liệu = danh từ (cụm danh từ)

Trang 15

Kho di lieu (data store)

„ Lợi ích của kho dữ liệu

e Cho phép nhiều đối tượng xử lý đồng thời truy xuất dữ liệu

e Cần thiết lưu lại dữ liệu cho những xử lý tiếp theo sau đĩ

o Vi du

Hoa don Sổ nhật ký Danh sách KH

Trang 16

2”m

Đầu cuối (terminal)

m Là thực thể bên ngồi giao tiếp với hệ

thống

e Độc lập với hệ thống

m Một số hình thức của đầu cuối

e Con người

e Tổ chức khác

©Ẳ He thong khac Tên đầu cuối = danh từ (cụm danh từ)

Tên đầu cuối

Trang 18

Mot so tinh huong

„m Dịng dữ liệu & Kho dữ liệu

NZ

e Dịng dữ liệu đi vào kho dữ liệu

—Biểu diễn việc cập nhật dữ liệu (d1)

e Dịng dữ liệu ra khỏi kho dữ liệu

—Biéu diễn việc khai thác dữ liệu của kho dữ liệu đĩ

(d2)

Trang 19

Một số tình huống (tt)

a Dong dữ liệu & Đầu cuối

Trang 20

Một số tình huống (tt)

Trang 23

Một số tình huống (tt)

a Dong du lieu

SKE X= ANS Oan=

Trang 25

| ot

Noi dung chi tiet

s Gidi thiệu

= Mơ hình dịng dữ liệu

Trang 26

Phương pháp phần tích xư lý

m Mục tiêu phân tích xử lý

eXây dựng 1 lược đồ tổng thể về xử lý của

tồn bộ HTTT

Cơng việc này phức tạp và thường phải thực hiện

các bước lặp đi lặp lại

=m Gồm

« Luật căn bản

e Chiến lược phân tích xu lý

Trang 27

e Một chuyển đổi cĩ 1 lược đồ ban đầu và 1

lược đồ kết quả

e Mỗi luật căn bản sẽ chuyển đổi ánh xạ tên

của các khái niệm trong lược đồ ban đầu sang tên của các khái niệm trong lược đồ kết quả

e Các khái niệm trong lược đồ kết quả phải kế

thừa các kết nối luận lý được định nghĩa trong mơ hình ban đầu

Trang 28

Luat can ban (tt)

S3NỊ Luật căn bản Lược đồ khởi điểm Lược đồ kết quả

Xử lý phân rã với dịng dữ

TỊ Ak ? mm

liệu ở giưa

Xử lý phân rã với kho dữ CAD

T2 Ak ? aoe

liêu ở giưa

Xử lý phân rã khơng cĩ

T3 ket nol Ae | Are

T4 Phan ra dịng dữ liệu —

T5_ Hồn chỉnh dịng dữ liệu —Ừ — }—-

T6 Phân rã kho dữ liệu

T7 Tạo lập kho dữ liệu

Trang 29

Vidu

„m Luật T1 được sử dụng

e Tách 1 xử lý thành 2 xử lý con với

—Xử lý đầu thực hiện việc chuyển tiếp dữ liệu

-Xử lý sau thực hiện việc xử lý dữ liệu được chuyển

tiếp đến

Z1

Xử lý

đơn đặt hàng đơn đặt hàng Giải quyết

Don dat hang

Tiép nhan

don dat hang

Trang 30

Ví dụ (tt)

„m Luật T2 được sử dụng

e Tách 1 xử lý thành 2 xử lý cĩ thời điểm khác

nhau, do đĩ dữ liệu chuyển đổi giữa 2 xử lý

này phải được lưu tại 1 kho dữ liệu

Xử lý chấm cơng

Bang cham cong

Trang 31

„m Luật T3 được sử dụng

e Tách 1 Xử lý thành 2 xử lý khi chúng khơng được kết nổi hay khơng cĩ nhu cầu trao đổi

Trang 32

„m Luật T4 được sử dụng

e Tách 1 dịng dữ liệu tổng hợp thành các dịng

dữ liệu cĩ nội dung thơng tin độc lập nhau

Hĩa đơn

Hoa don kiém >

Phiéu giao hang E=———

>

hiểu giao hang _

Trang 33

Vi du (tt)

» Luat T5 duoc su dung

e Dịng dữ liệu tìm ẩn việc chuyển đổi nội dung

thơng tin

ˆ - Thơng tín số tiên

Thong tin thanh tốn và tài khoản

> ———— > Lập phiếu Sec chuyển tiền chuyền tiên

Trang 34

„ Luật T6 được sử dụng

e Chia 2 tập con của kho dữ liệu cĩ thể kết nối

đến 2 ơ xử lý khác nhau

Đơn đặt hàng

Đơn đặt hàng của E———)

Trang 35

„m Luật T7 được sử dụng

@ Chia kho dữ liệu thành 2 kho dữ liệu con mà kho dữ liệu sau được tạo lập tử kho dữ liệu

trước bằng ơ xử lý

Z1

Đơn đặt hàng E=———> Lee)

Don dat hang Don dat hàng lưu trữ

Trang 36

Chiến lược phân tích xử lý

=» Bao gom

Trén xuOng (top-down) e Dưởi |én (bottom-up)

@ Trong ra ngoai (inside-out)

Trang 37

Chiến lược trên xuống

» Y tưởng

e TỪ các xử lý được tiếp cận tổng quan về hệ

thống, lặp và phân rã thành các xử lý chỉ tiết bảng cách áp dụng các luật

e Chuẩn mực phân rã xử lý là tính độc lập

Các Xử lý sau khi phân rã liên kết với nhau càng ít càng tốt

Trang 38

Chiền lược trên xuống (tt)

a Các bước thực hiện

B1: Xây dựng lược đồ khung hệ thống bằng cách xác định các

đầu cuối hệ thống và các dịng dữ liệu vào ra hệ thống từ các

đầu cuối

— 3

B2: Lặp - Áp dụng các luật căn bản trên xuống phân rã hệ thống

3

B3: Kiểm tra bổ sung kho dữ liệu và dịng dữ liệu

Trang 39

m Ví dụ Quản lý cửa hàng NGK Bước 1

Thong tin dat va mua NGK 0 pa agua NGI

4A Thơng tín than tốn Xử lý của hệ \V1Êng ta tuanh (ốn NCU VÏNhà cụng ứng

Khách hàng thống cửa

hàng NGK

Trang 40

m Ví dụ Quản lý cửa hàng NGK Bước 2 Z01 f02N y ? 2z : : = Sig

Thơng tín đặy#ã mua NGK as cy on

Khách hà Nhà cung

anaes HỢP đồng Thơng tín nhập NGK ưng

giao hang Thơng tin Thong tin

ban hang nhap NGK

Trang 41

Vi du (tt) m Ví dụ Quản lý cửa hàng NGK Bước 2 — Phân rã ơ xử lý 1 ote,

Thong tin ban le eee, *

Trang 42

` Khách hàng| - - n1 KH KH By Em mi

Don hang {4.2.2 \

Đơn hàng chưa giao

Lên lịch Xử lý giao hàng bán theo ĐĐH Thong tin NGK sé giao Thopetin hang trong kho

Kiểm kê tơn kho

Trang 43

Bài tập

= Phan ra dịng dữ liệu theo mơ hình chức

năng sau: Làm tín dụng |

Cho vay Thu nợ

| | | |

Nhận ^ v Xác định kỳ Xử lý nợ Xử lý nợ

đơn ` n8nn hạn trả trong han | [ngồi han

Trang 44

Chiến lược dưới lên » Y tưởng e Xác định tất cả các xử lý chỉ tiết — Trong phạm vi của hệ thống — Tồn bộ hệ thống

e Sau đĩ xác định các kết nỗi giữa chúng

Trang 45

Chién lược dưới lên (tt) a Các bước thực hiện B1: Xác định các xử lý chỉ tiết 3

B2: Bổ sung kho dữ liệu

3

B3: Bổ sung đầu cuối và

Trang 47

m Ví dụ Xử lý đặt mua NGK tử nhà cung ứng Bước 2 - Xac dinh NGK can mua Tinh toan lượng ton NGK Thơng tín nhập Thong tin wt"

Hoa don xuat

Phiéu nhap Lap va luu phiéu dat NGK Thong tin phiéu dat Gửi phiếu đặt NGK Phiếu đặt mua Thong tin

thanh toan Don hang

Trang 48

Bước 3 tơn kho

lưu phiếu Lập và Tính tốn lượng ton Thong tin NGK Thong tin xuat nhập Hố đơn xuất Phiếu nhập

Xác định NGK cần Thong tin phiéu dat Gửi phiếu đặt NGK Phiếu đặt mua

Nhà cung ứng Phiéu dat

Trang 49

Chiến lược trong ra ngồi

m Cĩ 2 hướng tiếp cận

e Quá trình tiến (forward)

e Quá trình lùi (backward)

m Áp dụng rất tự nhiên cho phân tích xử lý «Phu hop với quá trình tiến triển của xử lý

dịng dữ liệu

Trang 50

| Quá trình tiến

s Xuat phat tu dau cuol

Gui théng tin vao he thong

e Khảo sát đầu vào của hệ thống

Trang 51

s Xuat phat tu dau cuol

e Nhận thơng tin ra tử hệ thống e Khảo sát đầu ra của hệ thống

Trang 52

» Quan lý yêu cầu sách

hiếu yêu cầu (1)

Don đất sách (4) Hệ thống " Thong bao PYC

Nha khoa hoc 2 xử lý yêu

cầu sách

Thơng báo ngây

Trang 53

Ngan sach ` Ngân sách a 3 oN J l

Phiếu yêu cầu x i Kiểm tra

vẽ 2 PYC t@uơzZZ Ss \thoa ngan sach

| 2 Ry Og pPE™N UC :

po “lơng >“—„( Kiểm tra : 2 kh&ng hop lé Fhiếu vật" cầu d về

v anh mục D Nn isach ¢

awe sach ở Z ae | eYD nợp lệ

\ ee PYC kherig thuộc ee :

A as anh mục z

Thơng báo Thơng tín sáo

PYC khơng hợp lệ DM sách ⁄ PYC ớt

—_ — —e ngẩn sách * +? s s + Phan loại sach theo Phiéu dat s ề

“.ï TN +hơng'? sáo Í Lập phiếu sách „ung Thơng báo theo NCU dat sach

ngay du

kién nhan ————$_—_—_———

Thong tin dat sach

Trang 54

| ot

Noi dung chi tiet

s Gidi thiệu

= Mơ hình dịng dữ liệu

Trang 55

Dac ta xu ly

» Nham biéu dién ndi dung luận lý của các

Trang 56

» Str dung tap cac ký hiệu, qui định để diễn

đạt các xử lý

a Vi du

¢ Su dung 1 so qui dinh cho cac khai niém

—Tap hop NHA_CUNG_CAP

—Phan tur nccl! € NHA_CUNG_CAP

_ Bien Ten_ncc = ncc1.TEN_NCC

Trang 57

Ma gia (tt)

a Vi du

¢ Su dung 1 so qui dinh cho cac khai niém

—Cấu trúc chọn

—Cầu trúc lắp

—Câầu trúc điêu kiện

Cầu trúc trường hợp

Chọn ddh c DON DAT_ HANG sao cho dhh.SO_DDH = 102

Trang 58

Ma gia (tt)

Chọn ddh c DON_ DAT_ HANG sao cho dhh.SO_DDH = 102

ddh.GIAM_ GIA=0 1 a=0 Lặp khi (a< 10) Tỉm_ mặt hàng bán chạy nhất a= a+ Ï Cuối lắp

Nếu ddh.TONG_TRI_GIA >= 1000000 thi ddh.GIAM_GIA=0.1 Nếu khơng ddh.GlIAM_ GIA=0.2

Cuối nếu

Trường hợp

Trường hợp ddh.TONG._TRI_ GIA> 5000000 thì ddh.GIAM GIA= 0.05 Trường hợp ddh.TONG TRI_ GIA> 1000000 thì ddh.GIAM_ GIA=0.1

Nếu khác ddh.GIAM_ GIA=0.05

Cuối trường hợp

Trang 59

Bang quyet dinh

s Duoc chia thanh 4 phan

Điều kiện Giá trị điều kiện

Trang 61

Vidu

Diéu kién Giá trị điều kiện

Cĩ đơn đặt hàng tương ứng với hĩa đơn ? D D S S

Hĩa đơn cĩ đúng số lượng và đơn giá khơng? D S D S

Hành động Giá trị hành động

Từ chối hĩa đơn do khơng cĩ đơn đặt hàng X X

Từ chối hĩa đơn do khơng đúng số lượng và đơn giá

Thanh tốn hĩa đơn

Trang 62

bảng lương Xử lý tính lương —> Thơng tín thời gian 7 ong cua nhân viên

lâm VIỆC

Bảng chấm cơng Hồ sơ nhân viên

Trang 63

Giá trị điều kiện

Điều kiện 1 2 3 4 5 6

Loại nhân viên S H S H S H Số giờ làm việc <40 <40 | 40 40 >40 | >40

Hành động Giá trí hành động

Trả lương tháng X X X

Tính lương giờ X X X

Tính lương ngồi giờ X

Phát sinh báo cáo ngày nghỉ X

Trang 64

Giá trị điều kiện

Điều kiện 1 2 3 4

Loai nhan vién S H H H

Số giờ làm việc - <40 | 40 | >40

Hành động Giá trị hành động

Trả lương tháng X

Tính lương giờ X X X Tính lương ngồi giờ X

Phát sinh báo cáo ngày nghỉ X

Trang 65

Cây quyết định

z Biểu diễn nội dung luận lý của xử lý dưới dạng cây

m GƠïm các thành phân

e Nút đầu phía bên trái

—Nút khơng điều kiện

e Nút cuối phía bên phải

—Nút hành động e Các nhánh

—Mơ tả các tình huống rẻ nhánh

Trang 66

a XU ly “Xac nhận hĩa đơn”

Đúng số lượng

Cĩ đơn đặt hàng và đơn giá Thanh tốn hĩa đơn tương ứng

TỪ chối hĩa đơn do khơng Khơng đúng số đúng số !ượng hay đơn giá

lượng và đơn giá

Khơng cĩ đơn đặt

hàng tương ứng ¬

Tư chối hĩa đơn do khéng cé don dat hang

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN