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
Số trang: 68
Loại file: pdf
Dung lượng: 1.54 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ 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ệpChương 5CÁC MẪU KIẾN TRÚC PHẦN MỀM PHỔ DỤNG5.1 Đặc tả phần mềm5.2 Đặc tả kiến trúc phần mềm5.3 Các mẫu kiến trúc phổ dụng5.4 Kết chươngKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 15.1 Đặc tả phần mềmMáy tính số là thiết bị tổng quát hóa, nó có thể giải quyết nhiềuvấ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 ₫ó, taphả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ăngcần phải thực hiện cùng cách thức, trình tự thực hiện các côngviệ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ínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 25.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ócnhì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ứcnă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ầnmềm. Góc nhìn chi tiết ₫ể máy hiểu : các file mã nguồn và các filekhả thi của chương trình. …Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 35.2 Đặc tả kiến trúc của hệ thống phần mềmKiến trúc phần mềm cho thấy cấu trúc tổng quát, vĩ mô của phầnmề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ữacá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âydựng : chữ ký, ₫iều kiện pre/post, ₫ặc tả RT.Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 45.2 Đặc tả kiến trúc của hệ thống phần mềmCác yêu cầuchức năngvà phi chứcnăngCác chứcnăng vàchất lượngphần mềmKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 5
Nội dung trích xuất từ 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ệpChương 5CÁC MẪU KIẾN TRÚC PHẦN MỀM PHỔ DỤNG5.1 Đặc tả phần mềm5.2 Đặc tả kiến trúc phần mềm5.3 Các mẫu kiến trúc phổ dụng5.4 Kết chươngKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 15.1 Đặc tả phần mềmMáy tính số là thiết bị tổng quát hóa, nó có thể giải quyết nhiềuvấ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 ₫ó, taphả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ăngcần phải thực hiện cùng cách thức, trình tự thực hiện các côngviệ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ínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 25.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ócnhì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ứcnă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ầnmềm. Góc nhìn chi tiết ₫ể máy hiểu : các file mã nguồn và các filekhả thi của chương trình. …Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 35.2 Đặc tả kiến trúc của hệ thống phần mềmKiến trúc phần mềm cho thấy cấu trúc tổng quát, vĩ mô của phầnmề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ữacá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âydựng : chữ ký, ₫iều kiện pre/post, ₫ặc tả RT.Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 45.2 Đặc tả kiến trúc của hệ thống phần mềmCác yêu cầuchức năngvà phi chứcnăngCác chứcnăng vàchất lượngphần mềmKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2015Môn : Các mẫu thiết kế hướng ₫ối tượngChương 5 : Các mẫu kiến trúc phần mềm phổ dụngSlide 5
Tìm kiếm theo từ khóa liên quan:
Thiết kế hướng đối tượng Bài giảng Thiết kế hướng đối tượng Các mẫu thiết kế hướng đối tượng Kiến trúc phần mềm phổ dụng Đặc tả kiến trúc phần mềm Đặc tả phần mềmGợi ý tài liệu liên quan:
-
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 242 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 224 0 0 -
69 trang 146 0 0
-
10 trang 66 0 0
-
Bài giảng Nhập môn công nghệ phần mềm: Chương 7 - Nguyễn Thanh Bình
77 trang 53 0 0 -
64 trang 46 3 0
-
Bài giảng Phân tích thiết kế hướng đối tượng: Giới thiệu - Trương Ninh Thuận
5 trang 35 0 0 -
GiỚI THIỆU CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT
29 trang 28 0 0 -
Giáo trình Công nghệ phần mềm - TS. Phan Huy Khánh (biên soạn)
154 trang 28 0 0 -
Nhập môn kỹ nghệ phần mềm - Chương 4
22 trang 25 0 0