Bài giảng Phân tích & thiết kế hệ thống thông tin: Chương 5 - CĐ CNTT Hữu nghị Việt Hàn
lượt xem 9
download
Chương 5 Thiết kế hệ thống thông tin thuộc bài giảng phân tích & thiết kế hệ thống thông tin, cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung chính sau: thiết kế kiến trúc, thiết kế phần mềm, giai đoạn đặc tả phần mềm.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Phân tích & thiết kế hệ thống thông tin: Chương 5 - CĐ CNTT Hữu nghị Việt Hàn
- BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN VIETHANIT2008, VIETHANIT Copyright © Trang 1
- BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN VIETHANIT2008, VIETHANIT Copyright © Trang 2
- 5.1 THIẾT KẾ KiẾN TRÚC XÁC ĐỊNH PHÂN TÍCH 1. Thiết kế kiến trúc 2. Thiết kế phần mềm 3. Thiết kế cơ sở dữ liệu THIẾT KẾ 4. Thiết kế đầu vào 5. Thiết kế đầu ra 6. Thiết kế giao diện người dùng CÀI ĐẶT VIETHANIT2008, VIETHANIT Copyright © Trang 3
- 5.1 THIẾT KẾ KiẾN TRÚC Thành phần 2 Thành phần 3 Thành phần 1 HỆ THỐNG Thành phần 4 Thành phần n Thành phần 5 VIETHANIT2008, VIETHANIT Copyright © Trang 4
- 5.1 THIẾT KẾ KiẾN TRÚC * Ưu điểm: - Thỏa mãn các yêu cầu phi chức năng - Tái sử dụng * Nhược điểm: - Sử dụng nhiều thành phần lớn: . Tăng hiệu năng . Giảm khả năng bảo trì - Dữ liệu dư thừa: . Cải thiện tính sẳn dùng . Khó khăn trong việc bảo mật - Nhiều giao tiếp: . Giảm hiệu năng (tính an toàn) VIETHANIT2008, VIETHANIT Copyright © Trang 5
- 5.1 THIẾT KẾ KiẾN TRÚC * Các đặc điểm của kiến trúc HTTT: - Hiệu năng . Hạn chế thao tác phức tạp . Tối thiểu hóa giao tiếp - Bảo mật . Sử dụng kiến trúc phân lớp . Kiểm soát chặt chẽ ở các lớp sâu hơn - An toàn - Sẳn dùng - Có khả năng bảo trì VIETHANIT2008, VIETHANIT Copyright © Trang 6
- 5.1 THIẾT KẾ KiẾN TRÚC * Ví dụ về kiến trúc 3 lớp VIETHANIT2008, VIETHANIT Copyright © Trang 7
- 5.1 THIẾT KẾ KiẾN TRÚC * Quy trình thiết kế kiến trúc dựa vào những quyết định: - Kiến trúc ứng dụng chung có được sử dụng lại hay không? - Hệ thống thông tin sẽ được phân tán như thế nào? - Những phong cách kiến trúc nào là thích hợp? - Hệ thống thông tin sẽ được phân rã thành những mô- đun nào? - Chiến lược điều khiển nào sẽ được sử dụng? - Cách đánh giá thiết kế kiến trúc - Kiến trúc sẽ được tư liệu hoá như thế nào? VIETHANIT2008, VIETHANIT Copyright © Trang 8
- 5.1 THIẾT KẾ KiẾN TRÚC * Các mô hình kiến trúc cơ bản: - Mô hình cấu trúc tĩnh - Mô hình quy trình động - Mô hình giao diện - Mô hình quan hệ - Mô hình phân tán VIETHANIT2008, VIETHANIT Copyright © Trang 9
- 5.1.2 Tổ chức hệ thống thông tin * Thiết kế kiến trúc: 3 bước - Xây dựng mô hình tổ chức HTTT - Phân rã HTTT - Các chiến lược điều khiển VIETHANIT2008, VIETHANIT Copyright © Trang 10
- 5.1.2 Tổ chức hệ thống thông tin * Tổ chức hệ thống thông tin - Kho dữ liệu dùng chung - Client-Server - Phân lớp hoặc máy trừu tượng VIETHANIT2008, VIETHANIT Copyright © Trang 11
- 5.1.2 Tổ chức hệ thống thông tin * Kho dữ liệu dùng chung KHO DỮ LiỆU VIETHANIT2008, VIETHANIT Copyright © Trang 12
- 5.1.2 Tổ chức hệ thống thông tin * Ưu điểm của kho dữ liệu dùng chung - Hiệu quả để chia sẽ dữ liệu - Quản lý dữ liệu tập trung * Nhược điểm của kho dữ liệu dùng chung - Các hệ thống con phải “chấp nhận” mô hình kho dữ liệu - Cải tiến dữ liệu phức tạp và tốn kém - Khó phân tán một cách có hiệu quả - Giới hạn cho các chính sách quản lý ? VIETHANIT2008, VIETHANIT Copyright © Trang 13
- 5.1.2 Tổ chức hệ thống thông tin * Mô hình client/server VIETHANIT2008, VIETHANIT Copyright © Trang 14
- 5.1.2 Tổ chức hệ thống thông tin * Ưu điểm của mô hình client/server - Phân tán dữ liệu rõ ràng - Kết nối rõ ràng và có thể giảm chi phí phần cứng - Dễ dàng bổ sung/nâng cấp server * Nhược điểm của mô hình client/server - Hiệu quả của việc trao đổi dữ liệu ? - Quản lý các server không thống nhất, dư thừa. - Không đăng ký tên và dịch vụ tập trung. VIETHANIT2008, VIETHANIT Copyright © Trang 15
- 5.1.2 Tổ chức hệ thống thông tin VIETHANIT2008, VIETHANIT Copyright © Trang 16
- 5.1.2 Tổ chức hệ thống thông tin * Mô hình phân lớp - Tổ chức HTTT thành nhiều lớp (máy trừu tượng) - Mỗi lớp cung cấp mỗi tập dịch vụ - Được dùng để mô hình hóa giao diện của các hệ thống con - Hỗ trợ phát triển các hệ thống con theo kiểu tăng vòng ở nhiều lớp khác nhau - Giao diện của một lớp thay đổi chỉ ảnh hưởng đến các lớp liền kề VIETHANIT2008, VIETHANIT Copyright © Trang 17
- 5.1.2 Tổ chức hệ thống thông tin Hình 5.3 Mô hình phân lớp của hệ thống quản lý phiên bản VIETHANIT2008, VIETHANIT Copyright © Trang 18
- 5.1.3 Phân rã hệ thống thông tin - Phân rã hệ thống con thành các mô-đun - Có hai cách phân rã - Phân rã hướng đối tượng: thành các đối tượng tương tác với nhau - Pipeline hướng chức năng hoặc dòng dữ liệu: thành các mô-đun chức năng VIETHANIT2008, VIETHANIT Copyright © Trang 19
- 5.1.3 Phân rã hệ thống thông tin * Phân rã hướng đối tượng - Gắn kết lỏng - Dựa trên các giao diện đã được định nghĩa - Liên quan đến xác định lớp đối tượng, thuộc tính và phương thức - Khi cài đặt lớp thì sinh ra các đối tượng VIETHANIT2008, VIETHANIT Copyright © Trang 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Phân tích thiết kế hệ thống mạng - ThS. Lê Xuân Thành
52 p | 722 | 95
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 5 - TS. Đào Nam Anh
87 p | 192 | 31
-
Bài giảng Phân tích thiết kế thuật toán: Chương 1 - Nguyễn Văn Linh
56 p | 229 | 22
-
Bài giảng Phân tích thiết kế thuật toán: Chương 3 - Nguyễn Văn Linh
87 p | 189 | 22
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 3 - TS. Đào Nam Anh
60 p | 129 | 21
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 1 - TS. Đào Nam Anh
78 p | 140 | 16
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 6 - TS. Đào Nam Anh
22 p | 128 | 16
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 2 - TS. Đào Nam Anh
28 p | 136 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 4 - TS. Đào Nam Anh
12 p | 155 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 7 - TS. Đào Nam Anh
39 p | 111 | 13
-
Bài giảng Phân tích thiết kế giải thuật: Chương 2 - Trịnh Huy Hoàng
98 p | 115 | 11
-
Bài giảng Phân tích thiết kế giải thuật: Chương 1 - Trịnh Huy Hoàng
72 p | 117 | 8
-
Bài giảng Phân tích thiết kế giải thuật - Chương 37: Giải thuật xấp xỉ
21 p | 111 | 7
-
Bài giảng Phân tích thiết kế giải thuật: Chương 4 - Trịnh Huy Hoàng
90 p | 106 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 9 - TS. Trần Mạnh Tuấn
46 p | 59 | 6
-
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 1
115 p | 33 | 6
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 4 - Lê Thị Minh Nguyện
14 p | 80 | 5
-
Đề cương chi tiết bài giảng Phân tích thiết
29 p | 44 | 2
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