... 10/20/2011 PHẦN V: KIỂMTHỬVBẢOTRÌ I Kiểmthử II Bảotrì Khái niệm Quy trình nghiệp v Các v n đề tồn Bảotrì phương pháp phát triển phần mềm 35 Khái niệm • Bảotrì công việc tu sửa, thay đổi phần ... – Kiểmthử hồi qui 25 Kiểmthử module • Kiểmthử tích hợp module – – – – KiểmKiểmKiểmKiểmthửthửthửthử lên (Bottom-up Test) xuống (Top-down Test) cột trụ (Big bang Test) kẹp (Sandwich Test) ... thành phần khác 42 hệ thống 21 10/20/2011 Sơ đồ bảotrì Hiểu phần mềm có Loại bảo trì? Tu sứa phần mềm có Kiểm chứng tính quán Kiểmthử sau bảotrì Tạo biểu quản lý bảotrì Phát triển phần mềm...
... SE -V. 43 10.3 Những v n đề lưu ý để bảotrì Phương pháp cải tiến thao tác bảo trì: • Sáng kiến quy trình phát triển phần mềm • Sáng kiến quy trình bảotrìphần mềm • Phát triển kỹ thuật cho bảotrì ... 2001 SE -V. 44 Sáng kiến quy trình phát triển phần mềm (1) Chuẩn hóa khâu phát triển phần mềm (2) Người bảotrì chủ chốt tham gia v o giai đoạn phân tích thiết kế (3) Thiết kế để dễ bảotrì HUT, ... lý bảotrì • Cần quản lý tình trạng bảotrì • Lập biểu quản lý tình trạng bảotrì – – – – – – Ngày tháng, Nguyên nhân Tóm tắt cách khắc phục Chi tiết khắc phục, hiệu ứng sóng Người làm bảo trì...
... bảotrì Hiểu phần mềm có Loại bảo trì? Phát triển phần mềm Chỉnh phần mềm có Kiểmthử tính quán Kiểmthử sau bảotrì Tạo biểu quản lý bảotrì HUT, Falt of IT Dept of SE, 2001 SE -V. 37 Hiểu phần ... 2001 SE -V. 39 Phát triển phần mềm • Khi thêm chức phải phát triển chương trình cho phù hợp v i yêu cầu • Cần tiến hành từ thiết kế, lập trình, gỡ lỗi kiểmthử unit • Phản ảnh v o giao diện phần mềm ... v ng đặc tả chi tiết, điều kiện kiểm thử, • Dò đọc chương trình nguồn, hiểu trình tự xử lý chi tiết hệ thống việc công việc thực thi bàn HUT, Falt of IT Dept of SE, 2001 SE -V. 38 Tu sửa phần...
... bảotrìMaintenance Methods 10.1 Bảotrì gì? 10.2 Trình tự nghiệp vbảotrì 10.3 Những v n đề bảotrì HUT, Falt of IT Dept of SE, 2001 SE -V. 27 10.1 Bảotrì gì? • Định nghĩa: Bảotrì công việc ... 2001 SE -V. 28 Bảotrì để tu sửa • Là bảotrì khắc phục khiếm khuyết có phần mềm • Một số nguyên nhân điển hình – Kỹ sư phần mềm khách hiểu nhầm – Lỗi tiềm ẩn phần mềm sơ ý lập trình kiểmthử chưa ... nghĩa: Bảotrì công việc tu sửa, thay đổi phần mềm phát triển (chương trình, liệu, JCL, loại tư liệu đặc tả, ) theo lý • Các hình thái bảo trì: bảotrì để – – – – Tu chỉnh Thích hợp Cải tiến...
... Top-down Test • Môđun điều khiển dùng trình điều khiển kiểm thử, gắn nút trực tiếp v o • Thay nút môđun thực (theo chiều sâu / ngang) • Kiểmthử môđun gắn v o • Các nút thử xong thử tiếp nút khác • Kiểm ... chương trình kiểmthử tổng thể • Khó khăn: khó cô lập lỗi, chữa xong lỗi lỗi lại phát sinh HUT, Falt of IT Dept of SE, 2001 SE -V. 24 Sandwich Test • Tích hợp xuống cho mức cấu trúc chương trình ... thử tiếp nút khác • Kiểmthử hồi quy HUT, Falt of IT Dept of SE, 2001 SE -V. 22 Top-down Test (tiếp) Mức Mức Mức Mức HUT, Falt of IT Dept of SE, 2001 SE -V. 23 Big bung Test • Tích hợp không tăng...
... kế • Kiểmthử môđun • Kiểmthử tích hợp - Kiểmthử tích hợp xuống - Kiểmthử tích hợp lên - Kiểmthử hồi qui HUT, Falt of IT Dept of SE, 2001 SE -V. 18 9.4 Kỹ thuật kiểmthử môđun • Kiểmthử tích ... – – – – Kiểmthử lên (Bottom-up Test) Kiểmthử xuống (Top-down Test) Kiểmthử cột trụ (Big bung Test) Kiểmthử kẹp (Sandwich Test) HUT, Falt of IT Dept of SE, 2001 SE -V. 19 Bottom-up Test • Các ... mức thấp tổ hợp v o chùm thực chức • Viết trình điều khiển phối hợp v o/ kiểmthử • Kiểmthử chùm/bó • Loại bỏ trình điều khiển chuyển lên mức HUT, Falt of IT Dept of SE, 2001 SE -V. 20 ...
... (Equivalence Partition) • Mục đích: giảm số lượng test cách chọn tập liệu đại diện • Thực hiện: Chia kiệu v o thành đoạn, đoạn đại diện cho số liệu => việc kiểmthử thực đại diện • ưu điểm: Test ... dụng kiểmthử môđun HUT, Falt of IT Dept of SE, 2001 SE -V. 14 Phương pháp đoán lỗi (Error Guessing) • Dựa v o trực giác kinh nghiệm • Thí dụ lỗi chia cho Nếu môđun có phép chia phải kiểmthử ... Kiểmthử hộp đen • Phân đoạn tương đương • Phân tích giá trị biên • Đoán lỗi Input Results Black Box Black box Data Testing Strategy HUT, Falt of IT Dept of SE, 2001 SE -V. 12 Phương...
... Dept of SE, 2001 SE -V. 7 Kiểmthử máy • Gỡ lỗi máy (machine debug) hay kiểmthử động: Dùng máy chạy chương trình để điều tra trạng thái động tác chương trình • bước trình tự kiểmthử máy HUT, Falt ... 2001 SE -V. 8 Trình tự kiểmthử máy (1) Thiết kế trường hợp thử theo thử bàn (2) Trường hợp thử phải có kết kỳ v ng thu (3) Dịch chương trình nguồn tạo môđun tải để thực (4) Khi trường hợp thử có ... có xử lý tệp v o-ra, phải làm trước bàn việc xác định miền tệp HUT, Falt of IT Dept of SE, 2001 SE -V. 9 Trình tự kiểmthử máy (tiếp) (5) Nhập liệu thiết kế cho trường hợp kiểmthử (6) Điều chỉnh...
... lý kiểmthử • Khó đảm bảo tính đầy đủ kiểmthử HUT, Falt of IT Dept of SE, 2001 SE -V. 3 điểm lưu ý kiểmthử (1) Chất lượng phần mềm khâu thiết kế định chủ yếu, khâu kiểmthử (2) Tính dễ kiểmthử ... 9.1 Khái niệm kiểmthử Định nghĩa kiểm thử: • Là mấu chốt đảm bảo chất lượng phần mềm • Là tiến trình (v nghệ thuật) nhằm phát lỗi việc xem xét lại đặc tả, thiết kế mã hoá • Kiểmthử thành công ... liệu kiểmthử mà phát lỗi (5) Khi thiết kế trường hợp thử, không liệu kiểmthử nhập v o, mà phải thiết kế trước liệu kết có (6) Khi phát sinh thêm trường hợp thử nên thử lại trường hợp thử trướcđó...
... SE -V. 19 9.4 Kỹ thuật kiểmthử môđun • Kiểmthử tích hợp môđun – – – – Kiểmthử lên (Bottom-up Test) Kiểmthử xuống (Top-down Test) Kiểmthử cột trụ (Big bung Test) Kiểmthử kẹp (Sandwich Test) ... SE -V. 37 Sơ đồ bảotrì Hiểu phần mềm có Loại bảo trì? Phát triển phần mềm Chỉnh phần mềm có Kiểmthử tính quán Kiểmthử sau bảotrì Tạo biểu quản lý bảotrì HUT, Falt Dept of SE, 2001 SE -V. 38 ... SE -V. 36 10.2 Trình tự nghiệp vbảotrì • Quy trình bảotrì ? Đó trình v ng đời phần mềm, tuân theo pha phân tích, thiết kế, phát triển kiểmthử từ phát sinh v n đề giải xong • Thao tác bảo trì: ...
... 10/20/2011 PHẦN V: KIỂMTHỬVBẢOTRÌ I Kiểmthử II Bảotrì Khái niệm Quy trình nghiệp v Các v n đề tồn Bảotrì phương pháp phát triển phần mềm 35 Khái niệm • Bảotrì công việc tu sửa, thay đổi phần ... – Kiểmthử hồi qui 25 Kiểmthử module • Kiểmthử tích hợp module – – – – KiểmKiểmKiểmKiểmthửthửthửthử lên (Bottom-up Test) xuống (Top-down Test) cột trụ (Big bang Test) kẹp (Sandwich Test) ... thành phần khác 42 hệ thống 21 10/20/2011 Sơ đồ bảotrì Hiểu phần mềm có Loại bảo trì? Tu sứa phần mềm có Kiểm chứng tính quán Kiểmthử sau bảotrì Tạo biểu quản lý bảotrì Phát triển phần mềm...
... (Bottom (Bottom up Test) Các mô un m c th p c t) h p v o chùm th c hi n m t ch c n*ng Vi t trình i u n ph i h p v o/ ki m th Ki m th chùm/bó Lo i b+ trình i u n chuy n lên m c Nhuongld Software Engineering, ... (Bottom-up Test) Ki m th xu ng (Top-down Test) Ki m th c t tr (Big bung Test) Ki m th k(p (Sandwich Test) Nhuongld Software Engineering, 2007 9.4.1 Ki m th d $i lên (Bottom (Bottom up Test) Các ... k% v& ng s" thu (3) D ch ch (4) Khi tr ng trình ngu'n t o mô un t i ng h p th bàn vi c xác có x th c hi n lý t p v o-ra, ph i làm tr !c nh mi n c a t p Nhuongld Software Engineering, 2007 c Trình...
... loại Bảotrìphần mềm bao gồm: Bảotrì tu sửa(Corrective Maintenance) , bảotrì thích nghi(Adaptive Maintenance) ,bảo trì cải tiến(Perfective Maintenance) bảotrì phòng ngừa Bảotrì tu sửa: bảotrì ... nhân viên bảo trì, cấu trúc khả bảotrìphần mềm Bài tập lớn nhâp môn công nghệ phần mềm – Kiểmthửbảotrìphần mềm Nhiệm vbảotrìphần mềm Nhiệm vbảotrìphần mềm xác định theo giai đoạn trình ... nghệ phần mềm – Kiểmthửbảotrìphần mềm I Tìm hiểu lý thuyết A Kiểmthửphần mềm Tổng quan kiểmthửphần mềm a Khái niệm kiểmthửphần mềm Kiểmthửphần mềm trình khảo sát hệ thống hay thành phần...
... black-box v n đề logic đặc trưng chưa khám phá 4.4 Bảotrìphần mềm 4.4.1 Họat động bảotrìphần mềm phân loại Bảotrìphần mềm phức tạp chia hoạt động bảotrì làm bốn hoạt động sau: 4.4.1.1 Bảotrì ... tra phần mềm có Thông thường nhiệm v gọi bảotrì 4.4.2 Đặc điểm bảotrìphần mềm GV: Pham Thị Minh Thương 20 Bài giảng Công Nghệ Phần Mềm Bảotrìphần mềm gần giai đoạn bị coi nhẹ chu trình phần ... Công việc bảotrìphần mềm 4.4.3.1 Khả bảotrì Khả bảotrìphần mềm coi khả hiểu, hiệu chỉnh, tiếp hợp thêm v o khả phát triển Khả bảotrì chìa khóa để dẫn đến phương pháp thiết kế xây dựng phần...
... sai • Việc bảotrìphần mềm không coi công việc dễ dàng mà công việc bảotrìphần mềm liên quan tới sai lệch mức độ cao 4.4.3 Công việc bảotrìphần mềm 4.4.3.1 Khả bảotrì Khả bảotrìphần mềm ... tạo mã kiểm tra phần mềm có Thông thường nhiệm v gọi bảotrì 4.4.2 Đặc điểm bảotrìphần mềm Bảotrìphần mềm gần giai đoạn bị coi nhẹ chu trình phần mềm Kiến thức bảotrì có so sánh v i giai ... black-box v n đề logic đặc trưng chưa khám phá 4.4 Bảotrìphần mềm 4.4.1 Họat động bảotrìphần mềm phân loại Bảotrìphần mềm phức tạp chia hoạt động bảotrì làm bốn hoạt động sau: 4.4.1.1 Bảo trì...
... mềm có kiến thức kỹ việc kiểmthửphần mềm, công đoạn kiểm thử, loại kiểm thử, công cụ kiểm thử, xây dựng tài liệu kiểm thử, liệu kiểmthử … V xây qui trình đảm bảo chất lượng phần mềm, giới thiệu ... hợp kiểmthử Dữ liệu Chuẩn bị liệu kiểmthử Các kết kiểmthửkiểmthử Chạy chương trình v i liệu kiểmthửBáo cáo kiểmthử So sánh kết V i trường hợp thử nghiệm Hình 3.2 Một mô hình trình kiểmthử ... bước kiểmthử dẫn đến việc xây dựng (v kiểm thử) toàn cấu trúc chương trình Chỉ sau kiến trúc phần mềm hoàn tất nhóm kiểmthử độc lập tham gia v o Vai trò nhóm kiểmthử độc lập (ITG) loại bỏ v n...