Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
339,86 KB
Nội dung
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền Email: tuyendtt@uit.edu.vn SƠ ĐỒ DFD Nhập môn Công nghệ Phần mềm February 22 I Sơ đồ luồng liệu cho công việc Lưu trữ Tên D1 Thiết bị nhập D2 D6 Tên D3 D4 Tên Nhập môn Công nghệ Phần mềm D5 February 22 Thiết bị xuất Mô tả luồng liệu ◼ D1: Thông tin cần lưu trữ ◼ D2: Khơng có ◼ D3: Thông tin qui định ◼ D4: D1 +… ◼ D5: D4 ◼ D6: Khơng có Nhập mơn Cơng nghệ Phần mềm February 22 Ví dụ DFD cho cơng việc Lưu trữ Sơ đồ Luồng liệu cho yêu cầu Tiếp nhận đại lý Đề tài Quản lý đại lý: Người dùng D1 Tb nhập D2 D6 Lập hồ sơ đại lý D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm February 22 D5 Tb xuất Biểu mẫu qui định liên quan: Nhập môn Công nghệ Phần mềm February 22 Mô tả luồng liệu ◼D1: Tên đại lý, loại đại lý, điện thoại, địa chỉ, quận, ngày tiếp nhận ◼D2: Khơng có ◼D3: Danh sách Loại đại lý, danh sách Quận, số đại lý tối đa quận, danh sách Đại lý tương ứng với quận (trong D1) ◼D4: D1 ◼D5: D4 ◼D6: Không có Nhập mơn Cơng nghệ Phần mềm February 22 Thuật toán ◼ B1: Nhận D1 từ người dùng ◼ B2: Kết nối sở liệu ◼ B3: Đọc D3 từ nhớ phụ ◼ B4: Kiểm tra loại đại lý (D1) có thuộc danh sách Loại đại lý (D3) hay không ◼ B5: Kiểm tra quận (D1) có thuộc danh sách Quận (D3) hay khơng ◼ B6: Tính số đại lý có quận (D1) ◼ B7: Kiểm tra số đại lý quận (D1) có < số đại lý tối đa? Nhập mơn Cơng nghệ Phần mềm February 22 Thuật tốn (tt) ◼ B8: Nếu không thỏa mãn điều kiện đến B11 ◼ B9: Lưu D4 xuống nhớ phụ ◼ B10: Xuất D5 máy in ◼ B11: Đóng kết nối sở liệu ◼ B12: Kết thúc Nhập môn Công nghệ Phần mềm February 22 II Sơ đồ luồng liệu cho công việc Tra cứu Tên D1 Thiết bị nhập D2 D6 Tên D3 D4 Tên Nhập môn Công nghệ Phần mềm 10 D5 February 22 Thiết bị xuất Mô tả luồng liệu ◼ D1: Thông tin tiêu chuẩn tra cứu ◼ D2: Khơng có ◼ D3: Thơng tin danh sách đối tượng thỏa mãn tiêu chuẩn tra cứu ◼ D4: Khơng có ◼ D5: D3 ◼ D6: D5 Nhập môn Công nghệ Phần mềm 11 February 22 Ví dụ DFD cho cơng việc Tra cứu Sơ đồ Luồng liệu cho yêu cầu Tra cứu bệnh nhân Đề tài Quản lý Phòng mạch tư: Người dùng D1 Thiết bị nhập D2 D6 Tra cứu bệnh nhân D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm 12 February 22 D5 Thiết bị xuất Biểu mẫu liên quan: Nhập môn Công nghệ Phần mềm 13 February 22 Mô tả luồng liệu ◼ D1: Tiêu chuẩn tra cứu (họ tên, ngày khám, loại bệnh, triệu chứng) ◼ D2: Khơng có ◼ D3: Danh sách phiếu khám bệnh (họ tên, ngày khám, loại bệnh, triệu chứng) ◼ D4: Khơng có ◼ D5: Danh sách bệnh nhân (họ tên, ngày khám, loại bệnh, triệu chứng) thoả tiêu chuẩn tra cứu (D1) ◼ D6: D5 Nhập môn Công nghệ Phần mềm 14 February 22 Thuật toán ◼ B1: Nhận D1 từ người dùng ◼ B2: Kết nối sở liệu ◼ B3: Đọc D3 từ nhớ phụ ◼ B4: Xuất D5 máy in ◼ B5: Trả D6 cho người dùng ◼ B6: Đóng kết nối sở liệu ◼ B7: Kết thúc Nhập môn Công nghệ Phần mềm 15 February 22 III Sơ đồ luồng liệu cho công việc Kết xuất Tên D1 Thiết bị nhập D2 D6 Tên D3 D4 Tên Nhập môn Công nghệ Phần mềm 16 D5 February 22 Thiết bị xuất Mô tả luồng liệu ◼ D1: Thời gian ◼ D2: Không có ◼ D3: Thơng tin cần cho việc lập báo cáo ◼ D4: Thông tin báo cáo ◼ D5: D4 ◼ D6: D5 Nhập môn Công nghệ Phần mềm 17 February 22 Ví dụ DFD cho cơng việc Kết xuất Sơ đồ Luồng liệu cho yêu cầu Báo cáo thống kê tình hình mượn sách theo thể loại Đề tài Quản lý Thư viện: Người dùng D1 Tb nhập D6 Lập b/c thống kê tình hình mượn sách theo thể loại D2 D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm 18 February 22 D5 Tb xuất Biểu mẫu liên quan: Nhập môn Công nghệ Phần mềm 19 February 22 Mô tả luồng liệu ◼D1: Tháng + Năm ◼D2: Khơng có ◼D3: Danh sách phiếu mượn sách tháng (D1) (*) ◼D4: D1 + thông tin thống kê theo thể loại có mượn tháng (tên thể loại, số lượt mượn, tỉ lệ mượn) + tổng số lượt mượn ◼D5: D4 ◼D6: D5 (*) Mượn thời điểm tính theo thời điểm đó, khơng tính lần lượt mượn rơi vào thời điểm tháng Nhập môn Cơng nghệ Phần mềm 20 February 22 Thuật tốn ◼ B1: Nhận D1 từ người dùng ◼ B2: Kết nối sở liệu ◼ B3: Đọc D3 từ nhớ phụ ◼ B4: Đếm số lượt mượn theo thể loại từ danh sách phiếu mượn tháng (từ D3) ◼ B5: Tính tổng số lượt mượn tất thể loại (≠ số phiếu mượn) ◼ B6: Tính tỉ lệ mượn theo thể loại dựa vào số lượt mượn thể loại tổng số lượt mượn tất thể loại Nhập môn Công nghệ Phần mềm 21 February 22 Thuật toán (tt) ◼ B7: Lưu D4 xuống nhớ phụ ◼ B8: Xuất D5 máy in ◼ B9: Trả D6 cho người dùng ◼ B10: Đóng kết nối sở liệu ◼ B11: Kết thúc Nhập môn Công nghệ Phần mềm 22 February 22 Q&A Nhập môn Công nghệ Phần mềm 23 February 22