Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Các mẫu thiết kế hướng đối tượng: Chương 5 - TS. Nguyễn Văn Hiệp
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Các mẫu thiết kế hướng đối tượng - Chương 5: Các mẫu kiến trúc phần mềm phổ dụng" cung cấp cho người học các kiến thức: Đặc tả phần mềm, đặc tả kiến trúc phần mềm, các mẫu kiến trúc phổ dụng. nội dung chi tiết. | Chương 5 CÁC MẪU KIẾN TRÚC PHẦN MỀM PHỔ DỤNG 5.1 Đặc tả phần mềm 5.2 Đặc tả kiến trúc phần mềm 5.3 Các mẫu kiến trúc phổ dụng 5.4 Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2015 Môn : Các mẫu thiết kế hướng ₫ối tượng Chương 5 : Các mẫu kiến trúc phần mềm phổ dụng Slide 1 5.1 Đặc tả phần mềm Máy tính số là thiết bị tổng quát hóa, nó có thể giải quyết nhiều vấn ₫ề mà con người cần giải quyết. Tại từng thời ₫iểm, ₫ể nhờ máy tính giải quyết 1 vấn ₫ề nào ₫ó, ta phải lập trình cho máy tính hiểu. Qui trình phát triển phần mềm miêu tả các công việc chức năng cần phải thực hiện cùng cách thức, trình tự thực hiện các công việc chức năng này. Kết quả của qui trình phát triển phần mềm là bản ₫ặc tả ₫ầy ₫ủ về phần mềm. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2015 Môn : Các mẫu thiết kế hướng ₫ối tượng Chương 5 : Các mẫu kiến trúc phần mềm phổ dụng Slide 2 5.1 Đặc tả phần mềm Đặc tả ₫ầy ₫ủ về phần mềm là ₫ặc tả phần mềm theo nhiều góc nhìn khác nhau : Góc nhìn người dùng : tập các yêu cầu chức năng và phi chức năng của phần mềm. Góc nhìn vĩ mô ₫ể người hiểu : kiến trúc phần mềm và phát sơ lược về cách giải quyết từng chức năng. Góc nhìn chi tiết ₫ể người hiểu : bản thiết kế chi tiết về phần mềm. Góc nhìn chi tiết ₫ể máy hiểu : các file mã nguồn và các file khả thi của chương trình. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2015 Môn : Các mẫu thiết kế hướng ₫ối tượng Chương 5 : Các mẫu kiến trúc phần mềm phổ dụng Slide 3 5.2 Đặc tả kiến trúc của hệ thống phần mềm Kiến trúc phần mềm cho thấy cấu trúc tổng quát, vĩ mô của phần mềm. Kiến trúc phần mềm bao gồm các phần tử sau : các thành phần : ₫ịnh nghĩa ₫ịa ₫iểm tính toán, thí dụ filter, database, object, ADT. các mối nối (Connector) : làm trung gian cho tương tác giữa các thành phần. gọi thủ tục, pipe, phát tán sự kiện. các thuộc tính : xác ₫ịnh thông tin cho việc phân tích và xây dựng : chữ ký, ₫iều kiện .