Bài giảng Phân tích thiết kế hệ thống thông tin - Bài 4: Các kỹ thuật phân tích cơ bản - Thạc Bình Cường

BÀI 4  
CÁC KTHUT PHÂN TÍCH CƠ BN  
Ging viên: ThS. Thc Bình Cường  
1
v2.0013112205  
TÌNH HUNG DN NHP  
• Nhà phân tích và thiết kế cn chuyn ý tưởng thiết kế ca mình và vcác sơ đồ, biu  
đồ theo cú pháp nht định ri chuyn cho nhóm xây dng;  
KHO SÁT  
XÂY DNG DÁN PHN  
MM  
Các Sơ đồ/ Biu đồ  
• Các biu đồ và sơ đồ nhm mô tkiến trúc ca hthng, stương tác các dliu và  
các chc năng din ra trong khi hthng vn hành;  
• Sơ đồ phân tích được các bên tham gia phê duyt.  
1. Các biu đồ/ sơ đồ đó là nhng biu đồ nào?  
2. Xây dng các biu đồ đó như thế nào?  
2
v2.0013112205  
MC TIÊU  
Gii thích skhác nhau gia tiếp cn truyn thng và tiếp cn hướng  
đối tượng khi skin xy ra;  
Lit kê các thành phn hthng truyn thng và các biu tượng biu din  
chúng trong lược đồ dòng dliu;  
Mô tcác lược đồ dòng dliu trình din hthng các mc tru tượng  
khác nhau;  
Xây dng các lược đồ dliu, vic xác định yếu tdliu, vic xác định  
lưu trdliu và nhng mô tquá trình;  
Xây dng các bng biu din phân chia quy trình và truy cp dliu qua các  
vtrí hthng;  
Đọc và thông dch các mô hình kthut thông tin có thkết hp được trong  
phân tích cu trúc truyn thng.  
3
v2.0013112205  
NI DUNG  
1
2
Tng quan vhot động cổ đin và hướng đối tượng  
Biu đồ phân cp chc năng  
Biu đồ lung dliu  
3
4
Mô hình thc thliên kết  
5
6
7
Mô hình hthng phân chia hthng  
Nhng vn đề ổn định dòng dliu  
Cu trúc câu lnh  
8
Xác định dòng dliu  
4
v2.0013112205  
TNG QUÁT  
• Mt skin xy ra thì hthng làm gì: Hot động và tương tác;  
• Tiếp cn cu trúc truyn thng biu din hot động và tương tác;  
• Các sơ đồ và các mô hình khác ca phương pháp tiếp cn truyn thng;  
• Ví dhthng htrkhách hàng ca RMO biu din mi quan htng mô hình;  
• Cách thc sdng mô hình và tiếp cn IE truyn thng để mô ththng.  
5
v2.0013112205  
1. TNG QUAN HOT ĐỘNG CỔ ĐIN VÀ HƯỚNG ĐỐI TƯỢNG  
Tiếp cn truyn thng  
Tiếp cn hướng đối tượng  
Hthng là bcác quy trình;  
Hthng là bcác đối tượng tương tác;  
Các quy trình tương tác vi thc thể  
Đối tượng tương tác vi nhau và vi  
dliu;  
con người;  
Các quy trình chp nhn input và  
Đối tượng gi và trli các messege.  
sinh output.  
6
v2.0013112205  
MÔ HÌNH YÊU CU CHO TIP CN TRUYN THNG VÀ  
HƯỚNG ĐỐI TƯỢNG (OO)  
Bng skin  
và các skin  
Svt  
Sơ đồ thc thể  
Sơ đồ lp  
quan h(ERD)  
Phương pháp  
Tiếp cn  
tiếp cn cổ đin  
hướng đối tượng  
Sơ đồ tình hung  
Phân đon DFD  
Mô tquy trình  
Sơ đồ Use - case  
Mô tUse - case  
Sơ đồ hot động  
Định nghĩa  
dòng dliu  
Sơ đồ trình tự  
hthng  
Các mô hình  
cổ đin khác  
Sơ đồ trng thái  
7
v2.0013112205  
2. BIU ĐỒ PHÂN CP CHC NĂNG  
• Biu đồ phân cp chc năng (BPC)là mt loi biu đồ din tsphân rã dn dn các  
chc năng từ đại thể đến chi tiết  
• Mi nút trong biu đồ là mt chc năng và quan hduy nht gia các chc năng,  
din tbi các cung ni lin các nút, là quan hbao hàm  
• Ví d:  
Quan hbao hàm  
Chc năng  
Hqun lý  
ca hàng  
Qun lý  
tn kho  
Kinh doanh  
Kế toán  
Qun lý  
đơn hàng  
Qun lý  
công nợ  
Qun lý  
nhp hàng  
Qun lý  
xut  
Báo cáo  
Bán lẻ  
tn  
8
v2.0013112205  
3. MÔ HÌNH LUÂN CHUYN (HTHNG)  
Khách hàng  
Bphn bán hàng  
Kho  
Văn phòng  
Đặt mua  
băng đĩa  
Kim tra  
đơn hàng  
ĐĐ hàng  
ĐĐ hàng  
không hp lệ  
Kim tn kho  
Tn kho  
ĐĐ hàng  
hp lệ  
Lưu đơn hàng  
CSDL  
Danh sách  
tn kho  
Lên kế hoch giao  
ĐĐ hàng  
Lp phiếu  
giao hàng  
Lưu phiếu  
giao hàng  
Phiếu  
giao hàng  
Phiếu giao  
hàng  
Ghi nhn  
tn kho mi  
Tp trên đĩa từ  
Danh sách (in trên giy)  
Tp trên băng từ  
Lưu (ti ch)  
Chc năng xlý thông tin  
Chng t(trên giy)  
9
v2.3112205  
4. BIU ĐỒ LUNG DLIU  
Nhp sách  
Cp nht  
Qun lý  
bán hàng sách  
Nhân viên  
Yêu cu tìm kiếm  
Yêu cu thng kê  
In n  
• Là mô hình hthng đồ ha biu thtt cnhng yêu cu chính hthông tin bng  
mt sơ đồ:  
Đầu nhp/ đầu xut;  
Các quy trình;  
Kho dliu.  
• Dễ đọc và hiu kèm hướng dn chi tiết.  
10  
v2.0013112205  
4.1. CÁC BIU TƯỢNG LƯỢC ĐỒ DÒNG DLIU  
Theo sát các hướng dn tng bước biến input thành output  
(máy tính hoc người hoc chai cùng làm)  
Dliu chuyn tnơi này đến nơi khác, ví dnhư input hoc output  
ti process  
Ngun hoc nơi dliu nm ngoài hthng  
Dliu được lưu để sdng sau này. Thường tương ng vi thc thể  
dliu trên sơ đồ thc th-quan hệ  
Giao tiếp qua li gia external agent và process khi process đang xlý  
(vd kim tra thtín dng…)  
11  
v2.0013112205  
VÍ D: PHÂN ĐON DFD TTRƯỜNG HP RMO  
Danh mc  
Hi hàng  
Khách hàng  
Mc sn phm  
Mc kim kê  
Tìm kiếm  
hàng có sn  
Chi tiêt  
hàng có sn  
12  
v2.0013112205  
VÍ D: PHÂN ĐON DFD TTRƯỜNG HP RMO  
Nhân tngoi, dòng dliu và quy trình đi  
tthông tin skin vào bng skin  
Kho dliu tsơ đồ  
thc th-quan hệ  
Ngun  
Trigger  
Hành động  
Danh mc  
1
Hi hàng  
Mc sn phm  
Mc kim kê  
Khách hàng  
Tìm hàng  
Danh mc hàng  
có sn  
Đích  
Trli  
13  
v2.0013112205  
4.2. DFD VÀ CÁC MC TRU TƯỢNG  
• Các lược đồ dòng dliu (DFD) được phân ra thành các sơ đồ biu din  
các mc chi tiết;  
• Nhng sơ đồ ở mc cao hơn cung cp khung nhìn hthng tng quát;  
• Nhng sơ đồ ở mc thp hơn đưa ra khung nhìn hthng chi tiết hơn;  
• Nhng cách nhìn khác nhau được gi là mc tru tượng khác nhau.  
14  
v2.0013112205  
4.3. CÁC LP TRU TƯỢNG DFD  
15  
v2.0013112205  
CÂU HI TƯƠNG TÁC  
Các thành phn ca biu đồ lung dliu? Vai trò ca các thành phn?  
16  
v2.0013112205  
4.4. CÁC SƠ ĐỒ TÌNH HUNG  
• DFD tóm lược tt ccác thao tác xlý;  
• Khung nhìn hthng mc cao nht (tru tượng nht);  
• Biu din các biên hthng;  
• Phm vi hthng được biu din bi mt quy trình đơn, tác nhân bên ngoài,  
và tt ccác dliu di chuyn vào, ra hthng.  
17  
v2.0013112205  
4.5. CÁC PHÂN ĐON DFD  
Được to cho mi skin trong bng skin;  
• Biu din phn hi ca hthng đối vi mi skin trong mt biu tượng  
quy trình đơn;  
• Mô hình tcha;  
• Tp trung vào mt phn hthng;  
• Chbiu thnhng lưu trdliu cn để phn hi các skin.  
18  
v2.0013112205  
4.6. CÁC PHÂN ĐON DFD CHO HTHNG ĐĂNG KÝ KHÓA HC  
fig6-7  
Dliu thi  
khóa biu  
Nhu cu  
tham gia  
Thi khóa biu  
Danh sách  
lp  
19  
v2.0013112205  
CÂU HI TƯƠNG TÁC  
Nhng điu cn chú ý khi xây dng biu đồ lung dliu?  
20  
v2.0013112205  
Tải về để xem bản đầy đủ
pdf 58 trang yennguyen 08/04/2022 10880
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phân tích thiết kế hệ thống thông tin - Bài 4: Các kỹ thuật phân tích cơ bản - Thạc Bình Cường", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_phan_tich_thiet_ke_he_thong_thong_tin_bai_4_cac_ky.pdf