1. Trang chủ
  2. » Thể loại khác

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền

23 4 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 1,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

4 Nhập môn Công nghệ Phần mềm January 15 Thiết kế Hệ thống n Kiến trúc hệ thống n Các mô hình kiến trúc... 5 Nhập môn Công nghệ Phần mềm January 15 Kiến trúc hệ thống n Khái niệm:

Trang 1

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

Giảng viên: Đỗ Thị Thanh Tuyền

Email: dothithanhtuyen@gmail.com

Trang 2

2 Nhập môn Công nghệ Phần mềm January 15

Nội dung môn học

Trang 3

3 Nhập môn Công nghệ Phần mềm January 15

Trang 4

4 Nhập môn Công nghệ Phần mềm January 15

Thiết kế Hệ thống

n   Kiến trúc hệ thống

n   Các mô hình kiến trúc

Trang 5

5 Nhập môn Công nghệ Phần mềm January 15

Kiến trúc hệ thống

n   Khái niệm:

Hệ thống được cấu tạo bởi các thành phần nào và mối liên hệ

giữa các thành phần đó

n   Tầm quan trọng của kiến trúc:

Ø   Ảnh hưởng hiệu quả hoạt động và 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 và bảo trì hệ thống

Ø   Ảnh hưởng trực tiếp đến giai đoạn thiết kế

Trang 6

6 Nhập môn Công nghệ Phần mềm January 15

Trang 7

7 Nhập môn Công nghệ Phần mềm January 15

Trang 8

8 Nhập môn Công nghệ Phần mềm January 15

Trang 9

9 Nhập môn Công nghệ Phần mềm January 15

Các mô hình kiến trúc (tt)

n   Mô hình Client-Server:

Ø   Đặc điểm:

- Phân làm hai phân hệ Client và Server

- Server cung cấp dịch vụ, Client sử dụng dịch vụ

- Client gửi các yêu cầu đến Server

Trang 10

10 Nhập môn Công nghệ Phần mềm January 15

Trang 11

11 Nhập môn Công nghệ Phần mềm January 15

Ví dụ Mô hình Client-Server

Trang 12

12 Nhập môn Công nghệ Phần mềm January 15

- Business layer:

+ Thư viện xử lý + Application server

- Presentation layer:

+ Giao diện người dùng

Trang 13

13 Nhập môn Công nghệ Phần mềm January 15

Các mô hình kiến trúc (tt)

n   Mô hình 3-Tiers (tt)

Ø   Đặc điểm (tt)

-   Tương tác theo quy tắc “Thang máy”: không tương tác vượt tầng

Ø   Ưu khuyết điểm: tương tự mô hình Client-Server

*** Xử lý được chia nhỏ và dùng chung.

n   Mô hình đa tầng:

-   Mở rộng mô hình 3-Tiers

-   Phân làm nhiều tầng xử lý

Trang 14

14 Nhập môn Công nghệ Phần mềm January 15

Ví dụ Mô hình 3-Tiers

Trang 15

15 Nhập môn Công nghệ Phần mềm January 15

Các mô hình kiến trúc (tt)

n   Mô hình Peer-to-Peer:

Ø   Đặc điểm:

-   Là mô hình phân tán, triển khai trên nhiều máy (nút)

-   Các nút tương tác được với nhau, mỗi nút đóng vai Client – Server

-   Chia sẻ dữ liệu và xử lý

Ø   Ưu điểm:

- Dễ triển khai, không cần server trung tâm

- Không gian lưu trữ và khả năng xử lý dàn trải

Ø   Khuyết điểm:

- Khó lập trình và quản lý dữ liệu

Trang 16

16 Nhập môn Công nghệ Phần mềm January 15

Thiết kế Đối tượng

n   Đối tượng

n   Phân loại đối tượng

n   Các bước thiết kế đối tượng

Trang 17

17 Nhập môn Công nghệ Phần mềm January 15

Trang 18

18 Nhập môn Công nghệ Phần mềm January 15

Phân loại đối tượng

n   Đối tượng nghiệp vụ: business/domain object

Dữ liệu + xử lý nghiệp vụ

n   Đối tượng hệ thống: system object

Dữ liệu + xử lý hỗ trợ

n   Đối tượng giao diện người dùng: UI object

Dữ liệu + xử lý tương tác người dùng

Trang 19

19 Nhập môn Công nghệ Phần mềm January 15

Các bước thiết kế đối tượng

n   Xây dựng kịch bản tương tác ban đầu

n   Xác định đối tượng dựa trên các tương tác của kịch bản ban đầu

n   Chi tiết hoá kịch bản ban đầu có sự tham gia của các đối tượng đã xác định:

ứng với các xử lý này

Trang 20

20 Nhập môn Công nghệ Phần mềm January 15

Ví dụ

Trang 21

21 Nhập môn Công nghệ Phần mềm January 15

Ví dụ (tt)

Trang 22

22 Nhập môn Công nghệ Phần mềm January 15

Ví dụ (tt)

Trang 23

23 Nhập môn Công nghệ Phần mềm January 15

Q & A

Ngày đăng: 23/10/2021, 09:57

HÌNH ẢNH LIÊN QUAN

Ví dụ Mô hình Client-Server - NHẬP MÔN  CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền
d ụ Mô hình Client-Server (Trang 11)
Ví dụ Mô hình 3-Tiers - NHẬP MÔN  CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền
d ụ Mô hình 3-Tiers (Trang 14)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w