Tổng hợp tất cả tài liệu, ebook, giáo trình Đồ Họa - Thiết Kế chọn lọc và hay nhất.
Performance - Deadlines „something must be completed before some specified time‟ Payroll system must complete by 2am so that electronic transfers can be sent to bank Weekly accounting run must complete by 6am Monday so that figures are available to management Deadlines often associated with batch jobs in IT systems. Something to wa...
41 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 434 | Lượt tải: 0
Mẫu Adapter Thảo luận Bản chất của mẫu Adapter? Những tình huống sử dụng So sánh với các mẫu liên quan Bridge pattern Decorator pattern Facade pattern Proxy pattern Template pattern Visitor pattern
53 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 536 | Lượt tải: 0
Thảo luận Cần xác định rõ quy trình chuẩn gồm những bước xử lý nào (kể cả quy trình có rẽ nhánh và lặp) Cần xác định rõ những bước xử lý nào có thể cần thay đổi cách xử lý cụ thể (nhưng vẫn đảm bảo ý nghĩa trong quy trình của bước xử lý này) Danh sách các tham số và kiểu kết quả trả về của hàm xử lý cho mỗi bước Khi muốn thay đổi cá...
27 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 525 | Lượt tải: 0
Thảo luận Những tình huống nào nên dùng mẫu Singleton? Có nhất thiết phải là “single” – đối tượng duy nhất? Làm sao để quản lý số lượng thể hiện (đối tượng) của một lớp? Ràng buộc về số lượng được xét trong toàn bộ quá trình thực thi ứng dụng hay được xét riêng tại mỗi thời điểm? Tổng kết Những tính chất chung của nhóm mẫu thiết kế Creati...
29 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 488 | Lượt tải: 0
4.1 Tổng quát về phương pháp ADD 4.2 Thông tin ₫ầu vào và kết quả ₫ầu ra của ADD 4.3 Khẳng ₫ịnh ₫ầu vào ₫ã ₫ủ thông tin 4.4 Chọn thành phần cần phân rã 4.5 Chọn các drivers 4.6 Chọn mẫu kiến trúc phù hợp 4.7 Instanciate các thành phần của từng kiểu thành phần 4.8 Định nghĩa interface 4.9 Kiểm tra kết quả 4.10 Lập công việc phân rã nếu cần
6 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 476 | Lượt tải: 0
3.1 Kiến trúc trong các hệ thống phần mềm Các đặc ngữ kiến trúc phổ biến Các hệ thống xử lý dòng dữ liệu : lô tuần tự (Batch sequential), đường ống và lọc (Pipe and filters) Các hệ thống gọi-trả về : chương trình chính và thủ tục (main program & subroutines), các cấp có thứ bậc (Hierarchical layers), hệ thống hướng đối tượng (OO system). ...
30 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 544 | Lượt tải: 0
2.2 Các tactics giải quyết tính sẳn sàng ₫ể dùng Phát hiện fault : Ping/Echo thành phần 1 tạo 1 ping cho thành phần 2 thành phần 1 chờ 1 echo từ thành phần 2 trả lời trong khoảng thời gian qui ₫ịnh Có thể dùng cho kiến trúc gồm 1 nhóm các thành phần : chúng có trách nhiệm hỗ tương trên 1 tác vụ Có thể dùng cho kiến trúc client/serv...
32 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 457 | Lượt tải: 0
1.1 Vài ý ban đầu Thuật ngữ “kiến trúc phần cứng máy tính” (computer hardware architecture) được dùng để miêu tả cấu trúc luận lý của phần cứng máy tính gồm những phần tử chức năng nào, chúng liên hệ với nhau như thế nào. Các máy tính hiện nay đều được chế tạo theo 1 kiến trúc phần cứng rõ ràng xác định. Thuật ngữ “phần mềm” (software) để...
29 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 587 | Lượt tải: 0
10.1 Một số thuật ngữ Lúc bắt ₫ầu kiểm thử, các testcase ₫ều ₫ược ghi nhận là chưa ₫ược kiểm thử (unattempted). Nếu kết quả kiểm thử thỏa mãn ₫ầy ₫ủ kết quả kỳ vọng, testcase sẽ chuyển về trạng thái ₫ã kiểm thử và thành công (attempted and successful). Nếu chỉ 1 phần kết quả kiểm thử phù hợp với kết quả kỳ vọng, testcase sẽ chuyển về trạng t...
22 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 473 | Lượt tải: 0
9.1 Giới thiệu Sau khi kiểm thử mọi ₫ơn vị chức năng phần mềm và sửa lỗi hoàn chỉnh cho chúng, ta cũng không thể ₫ảm bảo là ₫ã tìm hết lỗi trong phần mềm. Thật vậy, còn nhiều lỗi khác mà kiểm thử ₫ơn vị chưa phát hiện ₫ược. Tại sao vậy ? Như chúng ta biết trong qui trình phát triển phần mềm, ta ₫ã thực hiện 1 số workflows như : 1. Xác ₫ịnh c...
18 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 462 | Lượt tải: 0