[r]
(1)1
v2.0013112205
BÀI 4
CÁC KỸ THUẬT PHÂN TÍCH CƠ BẢN
(2)TÌNH HUỐNG DẪN NHẬP
• Nhà phân tích thiết kế cần chuyển ý tưởng thiết kế vẽ sơ đồ, biểu
đồ theo cú pháp định chuyển cho nhóm xây dựng;
• Các biểu đồ sơ đồ nhằm mơ tả kiến trúc hệ thống, tương tác liệu chức diễn hệ thống vận hành;
• Sơ đồ phân tích bên tham gia phê duyệt
Các Sơ đồ/ Biểu đồ
KHẢO SÁT XÂY DỰNG DỰ ÁN PHẦN
MỀM
1 Các biểu đồ/ sơ đồ biểu đồ nào? Xây dựng biểu đồ nào?
(3)3
v2.0013112205
MỤC TIÊU
Giải thích khác tiếp cận truyền thống tiếp cận hướng
đối tượng kiện xảy ra;
Liệt kê thành phần hệ thống truyền thống biểu tượng biểu diễn chúng lược đồ dịng liệu;
Mơ tả lược đồ dịng liệu trình diễn hệ thống mức trừu tượng khác nhau;
Xây dựng lược đồ liệu, việc xác định yếu tố liệu, việc xác định lưu trữ liệu mô tả trình;
Xây dựng bảng biểu diễn phân chia quy trình truy cập liệu qua vị trí hệ thống;
(4)NỘI DUNG
Tổng quan hoạt động cổ điển hướng đối tượng Biểu đồ phân cấp chức
Biểu đồ luồng liệu Mơ hình thực thể liên kết
Mơ hình hệ thống phân chia hệ thống Những vấn đề ổn định dòng liệu Cấu trúc câu lệnh
2 1
4 3
(5)5
v2.0013112205
TỔNG QUÁT
• Một kiện xảy hệ thống làm gì: Hoạt động tương tác; • Tiếp cận cấu trúc truyền thống biểu diễn hoạt động tương tác;
• Các sơ đồ mơ hình khác phương pháp tiếp cận truyền thống;
(6)1 TỔNG QUAN HOẠT ĐỘNG CỔ ĐIỂN VÀ HƯỚNG ĐỐI TƯỢNG
Tiếp cận truyền thống
• Hệ thống quy trình;
• Các quy trình tương tác với thực thể
dữ liệu;
• Các quy trình chấp nhận input
sinh output
Tiếp cận hướng đối tượng
• Hệ thống đối tượng tương tác; • Đối tượng tương tác với với
con người;
(7)7
v2.0013112205
MƠ HÌNH U CẦU CHO TIẾP CẬN TRUYỀN THỐNG VÀ
HƯỚNG ĐỐI TƯỢNG (OO)
Bảng kiện kiện
Sự vật
Phân đoạn DFD
Mô tả quy trình Các mơ hình
cổ điển khác
Định nghĩa dịng liệu
Sơ đồ tình Mơ tả Use - case
Sơ đồ hoạt động Sơ đồ trạng thái
Sơ đồ trình tự hệ thống Sơ đồ Use - case
Phương pháp
tiếp cận cổ điển hướTing ếp cđối tận ượng
Sơ đồ lớp
Sơ đồ thực thể
(8)2 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
• Biểu đồ phân cấp chức (BPC)là loại biểu đồ diễn tả phân rã chức từ đại thể đến chi tiết
• Mỗi nút biểu đồ chức quan hệ chức năng, diễn tả cung nối liền nút, quan hệ bao hàm
• Ví dụ:
Hệ quản lý cửa hàng
Kinh doanh Kế toán Qutồn khoản lý
Quản lý
nhập hàng Quxuản lý ất Báo cáo tồn Bán lẻ đơQun hàngản lý công nQuản lý ợ
(9)9
v2.0013112205
3 MÔ HÌNH LUÂN CHUYỂN (HỆ THỐNG)
Đặt mua băng đĩa
ĐĐ hàng
Kiểm tra
đơn hàng
ĐĐ hàng
không hợp lệ ĐĐhợ hàngp lệ Kiểm tồn kho Lưu đơn hàng
CSDL Tồn kho
Danh sách tồn kho Lên kế hoạch giao
ĐĐ hàng Lập phiếu giao hàng Phiếu giao
hàng
Lưu phiếu giao hàng Phiếu
giao hàng
Ghi nhận tồn kho
Khách hàng Bộ phận bán hàng Kho Văn phòng
Chức xử lý thông tin Chứng từ (trên giấy)
Tệp đĩa từ
Danh sách (in giấy)
(10)4 BIỂU ĐỒ LUỒNG DỮ LIỆU
• Là mơ hình hệ thống đồ họa biểu thị tất u cầu hệ thơng tin sơ đồ:
Đầu nhập/ đầu xuất; Các quy trình;
Kho liệu
• Dễ đọc hiểu kèm hướng dẫn chi tiết
Cập nhật Nhập sách
Quản lý bán hàng sách
Yêu cầu tìm kiếm
Yêu cầu thống kê
Nhân viên
(11)11
v2.0013112205
4.1 CÁC BIỂU TƯỢNG LƯỢC ĐỒ DÒNG DỮ LIỆU
Theo sát hướng dẫn bước biến input thành output (máy tính người hai làm)
Nguồn nơi liệu nằm hệ thống
Dữ liệu lưu để sử dụng sau Thường tương ứng với thực thể
dữ liệu sơ đồ thực thể-quan hệ
Giao tiếp qua lại external agent process process xử lý (vd kiểm tra thẻ tín dụng…)
(12)VÍ DỤ: PHÂN ĐOẠN DFD TỪ TRƯỜNG HỢP RMO
Hỏi hàng
Chi tiêt hàng có sẵn
Tìm kiếm hàng có sẵn Khách hàng
(13)13
v2.0013112205
VÍ DỤ: PHÂN ĐOẠN DFD TỪ TRƯỜNG HỢP RMO
Kho liệu từ sơ đồ
thực thể-quan hệ
Nhân tố ngoại, dòng liệu quy trình từ thơng tin kiện vào bảng kiện
Khách hàng Tìm hàng
Danh mục
Mục sản phẩm Mục kiểm kê Hành động
Trigger Nguồn
Hỏi hàng
Trả lời
Đích
(14)4.2 DFD VÀ CÁC MỨC TRỪU TƯỢNG
• Các lược đồ dòng liệu (DFD) phân thành sơ đồ biểu diễn mức chi tiết;
(15)15
v2.0013112205
(16)CÂU HỎI TƯƠNG TÁC
(17)17
v2.0013112205
4.4 CÁC SƠ ĐỒ TÌNH HUỐNG
• DFD tóm lược tất thao tác xử lý;
• Khung nhìn hệ thống mức cao (trừu tượng nhất); • Biểu diễn biên hệ thống;
(18)4.5 CÁC PHÂN ĐOẠN DFD
• Được tạo cho kiện bảng kiện;
• Biểu diễn phản hồi hệ thống kiện biểu tượng quy trình đơn;
• Mơ hình tự chứa;
• Tập trung vào phần hệ thống;
(19)19
v2.0013112205
4.6 CÁC PHÂN ĐOẠN DFD CHO HỆ THỐNG ĐĂNG KÝ KHÓA HỌC
fig6-7
Dữ liệu thời khóa biểu
Nhu cầu tham gia
Thời khóa biểu
(20)CÂU HỎI TƯƠNG TÁC