Bài giảng Công nghệ phần mềm: Chương 6 - GV. Phạm Mạnh Cương

26 9 0
Bài giảng Công nghệ phần mềm: Chương 6 - GV. Phạm Mạnh Cương

Đ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

Nội dung của Bài giảng Công nghệ phần mềm Chương 6 Thiết kế xử lý nhằm trình bày khái niệm, phân loại, chiến lược thiết kế xử lý và thiết kế xử lý với mô hình 3 tầng. Bài giảng được trình bày khoa học, súc tích giúp các bạn sinh viên tiếp thu bài học nhanh.

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Chương 6: Thiết kế xử lý Nội dung Khái niệm Phân loại Chiến lược thiết kế xử lý Thiết kế xử lý với mơ hình tầng Khái niệm • Thế giới thực: – • Là nghiệp vụ nhà chun mơn Mức thiết kế: – • Là thể nghiệp vụ lên máy tính thành hàm, thủ tục Mức lập trình: – • Là lệnh ngơn ngữ lập trình Mức sử dụng: – Là chức hay nút điều khiển mà NSD chọn để thực cơng việc Sơ đồ sử dụng Phân quyền sử dụng Thủ thư Quản trị phải đăng nhập trước sử dụng STT Chức Độc giả Thủ thư Phân quyền Quản lý sách X Quản lý độc giả X Quản lý mượn trả X Tra cứu Quản trị Hệ thống X X X X Nội dung Khái niệm Phân loại Chiến lược thiết kế xử lý Thiết kế xử lý với mơ hình tầng Kiến trúc thành phần PM Người dùng Người dùng Giao diện Phần mềm Xử lý Dữ liệu Phần cứng Phần cứng Chức thành phần PM Thành phần Mô tả chức Giao diện Tiếp nhận yêu cầu người sử dụng Trình bày kết việc thực yêu cầu cho NSD Là hệ thống hàm chuyên nhập xuất liệu Xử lý Kiểm tra tính hợp lệ liệu cung cấp từ NSD Xử lý cho kết Là hệ thống hàm chuyên xử lý tính toán Dữ liệu Lưu trữ lại kết xử lý Truy xuất lại liệu lưu trữ Là hệ thống hàm chuyên đọc ghi liệu Bảng tóm tắt hàm ý nghĩa STT Thành phần Giao diện Xử lý Dữ liệu Hàm Ý nghĩa Nhập Nhập yêu cầu liệu nguồn Xuất Xuất kết xử lý Ghi Cần xác định hình thức nhập/xuất tổ chức liệu tương ứng Kiểm tra Kiểm tra tính hợp lệ Sử dụng hàm Nhập, liệu Đọc Xử lý Xử lý tính tốn phát sinh, biến đổi liệu Sử dụng hàm Nhập, Xuất, Đọc, Ghi Đọc Đọc liệu từ nhớ phụ vào nhớ Cần xác định cách thức tổ chức lưu trữ liệu Ghi Ghi liệu từ nhớ vào nhớ phụ Nội dung Khái niệm Phân loại Chiến lược thiết kế xử lý Thiết kế xử lý với mơ hình tầng 10 Bài tốn Viết hàm tính tiền phạt biết: Mã độc giả, mã sách ngày trả? 12 Ví dụ TinhTienPhat (maDocGia, maSach, ngayTra){ Mở bảng tham số Đọc đơn giá phạt(2, DonGiaPhat) Đọc số ngày mượn tối đa(3, nNgayMuonToiDa) Đóng bảng tham số Mở bảng mượn trả Tìm ngày mượn (maDocGia, maSach, ngayMuon) Đóng bảng mượn trả Return DonGiaPhat * (ngayTra – ngayMuon - nNgayMuonToiDa) } 13 Ví dụ Float TienPhat (DonGiaPhat, SoNgayTre){ Return DonGiaPhat *SoNgayTre } Date LayNgayMuon(MaSach, MaDG){ Mở bảng MuonTraSach Đọc Ngày mượn : NgayMuon = MTS.NgayMuon Đóng bảng MTS Return NgayMuon } Float LayThamSo(int MaTS) { Mở bảng tham số Đọc giá trị tham số value =TS.Value Đóng bảng tham số Return value } Int SoNgayTre(NgayMuon, NgayTra, SoNgayMuonToiDa) { Return NgayTra – NgayMuon - SoNgayMuonToiDa } 14 Ví dụ Float TinhTienPhat (MaDG,MaS,NgayT){ NgayMuon = LayNgayMuon(MaDG,MaS) SoNgayMuonToiDa=LayThamSo(3) SoNgayTre=SoNgayTraTre(NgayMuon, NgayT, SoNgayMuonToiDa) DonGiaPhat=LayThamSo(1) Return TienPhat(DonGiaPhat, SoNgayTre) } 15 Chiến lược thiết kế xử lý • Chia để trị: –Đơn giản –Kế thừa –Dễ bảo trì, sửa chữa: • có thay đổi, sai sót xảy số hàm bị ảnh hưởng 16 Nội dung Khái niệm Phân loại Chiến lược thiết kế xử lý Thiết kế xử lý với mơ hình tầng 17 TK XL theo mơ hình tầng 18 TK XL theo mơ hình tầng • Lớp biên (Boundary): – Giao tiếp với NSD (end user) • Lớp điều khiển (Control) – Điều phối, chuẩn bị liệu cho lớp biên làm việc, gọi hàm lớp sở • Lớp sở: Là nhóm hàm – Nhập xuất – Đọc ghi – Kiểm tra – Tính tốn – Tra cứu 19 TK XL theo mơ hình tầng 20 TK XL theo mơ hình tầng 21 TK XL theo mơ hình tầng 22 23 24 25 Hỏi & Đáp 26 ... kế xử lý với mô hình tầng Kiến trúc thành phần PM Người dùng Người dùng Giao diện Phần mềm Xử lý Dữ liệu Phần cứng Phần cứng Chức thành phần PM Thành phần Mô tả chức Giao diện Tiếp nhận yêu cầu... Truy xuất lại liệu lưu trữ Là hệ thống hàm chuyên đọc ghi liệu Bảng tóm tắt hàm ý nghĩa STT Thành phần Giao diện Xử lý Dữ liệu Hàm Ý nghĩa Nhập Nhập yêu cầu liệu nguồn Xuất Xuất kết xử lý Ghi Cần... cịn hạn, khơng có sách mượn q hạn, sách khơng có người mượn Mỗi độc giả mượn tối đa sách ngày 11 Bài tốn Viết hàm tính tiền phạt biết: Mã độc giả, mã sách ngày trả? 12 Ví dụ TinhTienPhat (maDocGia,

Ngày đăng: 11/05/2021, 04:39

Mục lục

  • Thiết kế xử lý

  • Nội dung

  • Khái niệm

  • Sơ đồ sử dụng

  • Phân quyền sử dụng

  • Slide 6

  • Kiến trúc các thành phần của PM

  • Chức năng các thành phần của PM

  • Bảng tóm tắt các hàm và ý nghĩa

  • Slide 10

  • Sơ đồ luồng dữ liệu

  • Bài toán

  • Ví dụ 1

  • Ví dụ 2

  • Slide 15

  • Chiến lược thiết kế xử lý

  • Slide 17

  • TK XL theo mô hình 3 tầng

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan