TimTaiLieu.vn - Thư viện tài liệu, ebook, đồ án, luận văn, tiểu luận, giáo trình các lĩnh vực CNTT, Ngoại ngữ, Luật, Kinh doanh, Tài chính, Khoa học...
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: 618 | 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: 771 | 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: 602 | 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: 746 | 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: 627 | 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: 599 | Lượt tải: 0
8.1 Giới thiệu Kiểm thử module (hay kiểm thử ₫ơn vị) là quá trình kiểm thử từng chương trình con, từng thủ tục nhỏ trong chương trình. Một số ₫ộng cơ của việc kiểm thử ₫ơn vị : Kiểm thử ₫ơn vị là 1 cách quản lý nhiều phần tử cần kiểm thử, bắt ₫ầu tập trung chú ý trên từng phần tử nhỏ của chương trình. Kiểm thử ₫ơn vị giúp dễ dàng việc de...
12 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 564 | Lượt tải: 0
7.1 Giới thiệu Trong các chương 3, 4, 5, 6 chúng ta ₫ã giới thiệu nhiều kỹ thuật kiểm thử hộp ₫en lẫn hộp trắng. Điểm chung của các kỹ thuật này là phải chạy thật phần mềm trên máy tính với môi trường phù hợp ₫ể tìm lỗi của phần mềm. Nhưng trong những thế hệ ₫ầu tiên của máy tính, máy tính còn rất yếu và rất ₫ắt, người lập trình chưa có cơ hộ...
14 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 840 | Lượt tải: 0
6.2 Kỹ thuật phân tích vùng (Domain Analysis) Như ta ₫ã biết, 2 kỹ thuật kiểm thử phân lớp tương ₫ương và phân tích giá trị biên chủ yếu xử lý các biến dữ liệu ₫ộc lập, rời rạc. Tuy nhiên thường thì các biến dữ liệu có mối quan hệ với nhau, do ₫ó cách tốt nhất là nên tổ hợp chúng ₫ể kiểm thử : Nếu tạo các testcase cho từng biến dữ liệu ₫ộc l...
23 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 625 | Lượt tải: 0
Qui trình kiểm thử hộp ₫en tổng quát gồm các bước chính : Phân tích ₫ặc tả về các yêu cầu chức năng mà TPPM cần thực hiện. Dùng 1 kỹ thuật ₫ịnh nghĩa các testcase xác ₫ịnh (sẽ giới thiệu sau) ₫ể ₫ịnh nghĩa các testcase. Định nghĩa mỗi testcase là xác ₫ịnh 3 thông tin sau : à Giá trị dữ liệu nhập ₫ể TPPM xử lý (hoặc hợp lệ hoặc không hợp ...
18 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 773 | Lượt tải: 0