
Bài giảng Nhập môn Công nghệ phần mềm: Sơ đồ DFD – Đỗ Thị Thanh Tuyền
lượt xem 1
download

Bài giảng Nhập môn Công nghệ phần mềm: Sơ đồ DFD trình bày cách xây dựng và phân tích sơ đồ luồng dữ liệu trong hệ thống phần mềm. Bài giảng hướng dẫn mô tả các luồng dữ liệu, thiết kế thuật toán và ứng dụng sơ đồ DFD cho các công việc như lưu trữ và tra cứu. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Công nghệ phần mềm: Sơ đồ DFD – Đỗ Thị Thanh Tuyền
- 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 2 February 22
- I. Sơ đồ luồng dữ liệu cho công việc Lưu trữ Tên D1 D6 D2 D5 Thiết bị nhập Tên Thiết bị xuất D3 D4 Tên Nhập môn Công nghệ Phần mềm 3 February 22
- Mô tả các luồng dữ liệu ◼ D1: Thông tin cần lưu trữ ◼ D2: Không có ◼ D3: Thông tin về qui định ◼ D4: D1 +… ◼ D5: D4 ◼ D6: Không có Nhập môn Công nghệ Phần mềm 4 February 22
- Ví dụ DFD cho công việc Lưu trữ 1. Sơ đồ Luồng dữ liệu cho yêu cầu Tiếp nhận đại lý trong Đề tài Quản lý các đại lý: Người dùng D1 D6 D2 D5 Tb nhập Lập hồ sơ đại lý Tb xuất D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm 5 February 22
- Biểu mẫu và qui định liên quan: Nhập môn Công nghệ Phần mềm 6 February 22
- 2. Mô tả các luồng dữ 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 các Loại đại lý, danh sách các Quận, số đại lý tối đa trong mỗi quận, danh sách các Đạ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 7 February 22
- 3. Thuật toán ◼ B1: Nhận D1 từ người dùng ◼ B2: Kết nối cơ sở dữ liệu ◼ B3: Đọc D3 từ bộ nhớ phụ ◼ B4: Kiểm tra loại đại lý (D1) có thuộc danh sách các Loại đại lý (D3) hay không. ◼ B5: Kiểm tra quận (D1) có thuộc danh sách các Quận (D3) hay không. ◼ B6: Tính số đại lý hiện có của quận (D1). ◼ B7: Kiểm tra số đại lý của quận (D1) có < số đại lý tối đa? Nhập môn Công nghệ Phần mềm 8 February 22
- 3. Thuật toán (tt) ◼ B8: Nếu không thỏa mãn 1 trong các điều kiện trên thì đến B11 ◼ B9: Lưu D4 xuống bộ nhớ phụ ◼ B10: Xuất D5 ra máy in ◼ B11: Đóng kết nối cơ sở dữ liệu ◼ B12: Kết thúc Nhập môn Công nghệ Phần mềm 9 February 22
- II. Sơ đồ luồng dữ liệu cho công việc Tra cứu Tên D1 D6 D2 D5 Thiết bị nhập Tên Thiết bị xuất D3 D4 Tên Nhập môn Công nghệ Phần mềm 10 February 22
- Mô tả các luồng dữ liệu ◼ D1: Thông tin về tiêu chuẩn tra cứu ◼ D2: Không có ◼ D3: Thông tin về danh sách các đố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 1. Sơ đồ Luồng dữ liệu cho yêu cầu Tra cứu bệnh nhân trong Đề tài Quản lý Phòng mạch tư: Người dùng D1 D6 D2 D5 Thiết bị nhập Tra cứu bệnh nhân Thiết bị xuất D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm 12 February 22
- Biểu mẫu liên quan: Nhập môn Công nghệ Phần mềm 13 February 22
- 2. Mô tả các luồng dữ 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
- 3. Thuật toán ◼ B1: Nhận D1 từ người dùng ◼ B2: Kết nối cơ sở dữ liệu ◼ B3: Đọc D3 từ bộ nhớ phụ ◼ B4: Xuất D5 ra máy in ◼ B5: Trả D6 cho người dùng ◼ B6: Đóng kết nối cơ sở dữ 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 dữ liệu cho công việc Kết xuất Tên D1 D6 D2 D5 Thiết bị nhập Tên Thiết bị xuất D3 D4 Tên Nhập môn Công nghệ Phần mềm 16 February 22
- Mô tả các luồng dữ 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 về 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 1. Sơ đồ Luồng dữ 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 trong Đề tài Quản lý Thư viện: Người dùng D1 D6 D2 Lập b/c thống kê tình D5 Tb nhập hình mượn sách theo thể Tb xuất loại D3 D4 Bộ nhớ phụ Nhập môn Công nghệ Phần mềm 18 February 22
- Biểu mẫu liên quan: Nhập môn Công nghệ Phần mềm 19 February 22
- 2. Mô tả các luồng dữ liệu ◼D1: Tháng + Năm ◼D2: Không có ◼D3: Danh sách các phiếu mượn sách trong tháng (D1) (*) ◼D4: D1 + thông tin thống kê theo từng thể loại có mượn trong 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 nào tính theo thời điểm đó, không tính 2 lần nếu lượt mượn rơi vào thời điểm giữa 2 tháng. Nhập môn Công nghệ Phần mềm 20 February 22

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Công nghệ thông tin: Lab 1 - Th.S Dương Thành Phết
13 p |
245 |
44
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 3 - Nguyễn Thị Minh Tuyền
77 p |
170 |
18
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức
60 p |
133 |
11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p |
111 |
11
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm
35 p |
51 |
9
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 1 - Ngô Chánh Đức
13 p |
117 |
8
-
Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần - TS. Trần Ngọc Bảo
32 p |
142 |
7
-
Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu môn học - Ngô Chánh Đức
4 p |
121 |
5
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Nguyễn Văn Danh
9 p |
96 |
3
-
Bài giảng Nhập môn Công nghệ phần mềm: Tổng quan về Công nghệ phần mềm - GV. Đỗ Thị Thanh Tuyền
30 p |
2 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Xây dựng hệ thống theo mô hình 3 lớp - GV. Đỗ Thị Thanh Tuyền
13 p |
3 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Cài đặt phần mềm - GV. Đỗ Thị Thanh Tuyền
10 p |
2 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Xác định và mô hình hóa yêu cầu phần mềm - GV. Đỗ Thị Thanh Tuyền
28 p |
2 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Thiết kế phần mềm (Thiết kế dữ liệu) - GV. Đỗ Thị Thanh Tuyền
29 p |
4 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Kiểm thử và bảo trì - GV. Đỗ Thị Thanh Tuyền
21 p |
3 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Thiết kế phần mềm - GV. Đỗ Thị Thanh Tuyền
33 p |
5 |
1
-
Bài giảng Nhập môn Công nghệ phần mềm: Thiết kế phần mềm (Thiết kế giao diện) - GV. Đỗ Thị Thanh Tuyền
32 p |
4 |
1


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
