Chuong 3 thiet ke phan mem

33 3 0
Chuong 3 thiet ke phan mem

Đ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

ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: TS Đỗ Thị Thanh Tuyền Email: tuyendtt@uit.edu.vn NỘI DUNG MÔN HỌC  Tổng quan Công nghệ phần mềm  Xác định mơ hình hóa u cầu phần mềm  Thiết kế phần mềm  Cài đặt phần mềm  Kiểm thử bảo trì  Đồ án mơn học Nhập môn Công nghệ Phần mềm Jul 26, 2023 THIẾT KẾ PHẦN MỀM Thiết kế hệ thống Thiết kế đối tượng Thiết kế liệu Thiết kế giao diện Nhập môn Công nghệ Phần mềm Jul 26, 2023 I Thiết kế Hệ thống Kiến trúc hệ thống Các mơ hình kiến trúc Nhập mơn Cơng nghệ Phần mềm Jul 26, 2023 I.1 Kiến trúc hệ thống Khái niệm: Hệ thống cấu tạo thành phần mối liên hệ thành phần Tầm quan trọng kiến trúc:  Ảnh hưởng hiệu hoạt động an toàn hệ thống: - Tốc độ xử lý - Tính chịu lỗi - Tính bảo mật  Ảnh hưởng chi phí triển khai, vận hành bảo trì hệ thống  Ảnh hưởng trực tiếp đến giai đoạn thiết kế Nhập môn Công nghệ Phần mềm Jul 26, 2023 Thiết kế kiến trúc Các bước thực hiện: - Phân rã hệ thống -> xác định thành phần; - Bố trí thành phần; - Thiết lập mối quan hệ thành phần Nhập môn Công nghệ Phần mềm Jul 26, 2023 I.2 Các mơ hình kiến trúc Mơ hình đơn lập Mơ hình phân tán:  Mơ hình Client-Server  Mơ hình lớp  Mơ hình Peer-To-Peer Nhập mơn Công nghệ Phần mềm Jul 26, 2023 I.2 Các mơ hình kiến trúc (tt) Mơ hình đơn lập: Đặc điểm: -Là thể thống -Các thành phần tự tương tác  Ưu điểm: - Dễ lập trình triển khai - Tốc độ xử lý  Khuyết điểm: - Khó bảo trì, nâng cấp - Khơng chia sẻ liệu Nhập môn Công nghệ Phần mềm Jul 26, 2023 I.2 Các mơ hình kiến trúc (tt) Mơ hình Client-Server:  Đặc điểm: - Phân làm hai phân hệ Client Server - Server cung cấp dịch vụ, Client sử dụng dịch vụ - Client gửi yêu cầu đến Server  Ưu điểm: - Chia sẻ liệu đồng - Dễ bảo trì, nâng cấp  Khuyết điểm: - Tốc độ xử lý - Chi phí triển khai Nhập mơn Cơng nghệ Phần mềm Jul 26, 2023 I.2 Các mơ hình kiến trúc (tt) Mơ hình Client-Server (tt)  Mơ hình Thin-Client: - Server = Dữ liệu + Xử lý - Client = Giao diện  Mơ hình Fat-Client: - Server = Dữ liệu - Client = Giao diện + Xử lý Nhập mơn Cơng nghệ Phần mềm 10 Jul 26, 2023 Ví dụ Mơ hình lớp (tt) + Browser chạy với giao thức WML HTML kết nối với web sever + Web server IIS (Internet Information Server Microsoft) phục vụ yêu cầu Browser thông qua giao thức WML HTML tùy theo trình duyệt Web Server lấy liệu từ SQL Server thông qua thư viện sqlisapi.dll sqlxmlx.dll theo giao thức riêng xác lập nhờ vào trình điều khiển (driver) OLE DB Provider for SQL Server Nhập môn Công nghệ Phần mềm 19 Jul 26, 2023 I.2 Các mơ hình kiến trúc (tt) Mơ hình Peer-to-Peer (P2P): Đặc điểm: - Là mơ hình phân tán, triển khai nhiều máy (nút) - Các nút tương tác với nhau, nút đóng vai Client – Server - Chia sẻ liệu xử lý  Ưu điểm: - Dễ triển khai, không cần server trung tâm - Không gian lưu trữ khả xử lý dàn trải  Khuyết điểm: - Khó lập trình quản lý liệu Nhập mơn Công nghệ Phần mềm 20 Jul 26, 2023

Ngày đăng: 26/07/2023, 21:59

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

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

Tài liệu liên quan