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
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 ...
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ìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật phần mềm ứng dụng Phát triển phần mềm Pha thiết kế Thiết kế kiến trúc Quá trình xây dựng phần mềmGợi ý tài liệu liên quan:
-
Bài giảng Kiến trúc nhập môn - Th.S Trần Minh Tùng
21 trang 382 0 0 -
106 trang 243 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
48 trang 113 0 0
-
Giáo trình Cơ sở kiến trúc: Phần 2
44 trang 110 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Giới thiệu về phần mềm mã nguồn mở - Bùi Minh Quân
39 trang 94 0 0 -
Thuyết minh đồ án tốt nghiệp: Trung tâm thương mại điện tử, văn phòng cho thuê
28 trang 90 1 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Lập trình C/Linux - Bùi Minh Quân
29 trang 71 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: IDE và SDK
40 trang 71 0 0 -
Báo cáo đồ án: Nhập môn công nghệ phần mềm - Tìm hiểu các quy trình phát triển phần mềm
18 trang 69 0 0