Danh mục

Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 7) - ĐH Bách khoa Hà nội

Số trang: 25      Loại file: pdf      Dung lượng: 786.31 KB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (25 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Kỹ thuật phần mềm ứng dụng - Chương 2 Các pha trong phát triển phần mềm (Phần 7) Pha thiết kế (thiết kế kiến trúc)" với mục đích nhằm đánh giá tính hiệu quả của phần mềm trong việc đáp ứng các yêu cầu của hệ thống; Cân nhắc để chọn ra kiến trúc phù hợp nhất giữa các kiến trúc khác nhau; Giúp giảm thiểu các rủi ro trong quá trình xây dựng phần mềm sau này. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 7) - ĐH Bách khoa Hà nội Kỹ thuật phần mềm om .c ứng dụng ng co an Chương 2 th ng Các pha trong phát triển phần mềm o (Phần 7) du u Pha thiết kế (thiết kế kiến trúc) cu 9/6/2017 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc phần mềm  Khái niệm: om .c “Là một cấu trúc bao gồm các thành phần phần mềm, các tính chất có thể thấy được từ bên ngoài của các ng thành phần này, và các liên kết giữa chúng” * co  Các thành phần phần mềm có thể gồm: an th – Các module ng – Các cấu trúc dữ liệu, cơ sở dữ liệu o du u cu 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc phần mềm  Mục đích sử dụng: om .c – Để đánh giá tính hiệu quả của phần mềm trong ng việc đáp ứng các y/c của hệ thống co – Cân nhắc để chọn ra kiến trúc phù hợp nhất giữa an các kiến trúc khác nhau th – Giúp dự trù sớm và tương đối chính xác các tài ng nguyên cần chuẩn bị cho giai đoạn cài đặt phần o mềm du – Đóng vai trò như thiết kế tổng thể, làm nền tảng u cu cho các thiết kế chi tiết sau đó – Giúp giảm thiểu các rủi ro trong quá trình xây dựng phần mềm sau này 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc phần mềm  Các phong cách kiến trúc om – Kiến trúc lấy dữ liệu làm trung tâm (data-centered .c architectures) ng – Kiến trúc luồng dữ liệu (data flow architectures) co – Kiến trúc gọi và trả về (call and return architectures) an  Main module/sub module  Remote procedure call th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc lấy dữ liệu làm trung tâm om .c ng co an th o ng du u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc luồng dữ liệu om .c ng co an th o ng du u cu 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc gọi và trả về om .c ng co an th o ng du u cu 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc gọi và trả về  Kiến trúc này còn được gọi là “cấu trúc chương trình”, om hay “phân cấp điều khiển” .c  Một số khái niệm liên quan: ng co – Fan-in: của một module là độ đo số lượng module khác mà điều khiển/gọi module đó an th – Fan-out: của một module là độ đo số lượng ng module mà module đó điều khiển/gọi o – Chiều sâu (depth): xác định số mức điều du khiển/gọi u cu – Độ rộng (width): xác định phạm vi điều khiển/gọi ...

Tài liệu được xem nhiều: