Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
"Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 1" có nội dung trình bày về quy trình và vòng đời phát triển phần mềm; UML - công cụ hỗ trợ phân tích thiết kế hướng đối tượng; đảm bảo chất lượng phần mềm; thu thập và phân tích yêu cầu; thiết kế và thiết kế lớp thực thể; thiết kế chi tiết cho modul; . Mời các bạn cùng tham khảo! | HỌC PHẦN THAY THẾ TỐT NGHIỆP 2 CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM PHÂN TÍCH THIẾT KẾ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM NGUYỄN MẠNH HÙNG ĐỖ THỊ BÍCH NGỌC Giới thiệu GIỚI THIỆU TÀI LIỆU THAM KHẢO 1 Object-Oriented and Classical Software Engineering Stephen R. Schach Eigtth Edition Mc Graw Hill 2010. 2 . Mastering Software Quality Assurance Best Practices Tools and Techniques for Software Developers Murali Chemuturi J. Ross Publication Inc. 2011. 1 Mục lục MỤC LỤC MỤC LỤC. 2 CHƯƠNG 1 QUY TRÌNH VÀ VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM.4 1.1 PHẦN MỀM VÀ PHÁT TRIỂN PHẦN MỀM.4 1.1.1. Phần mềm.4 1.1.2. Phát triển phần mềm.4 1.2 VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM.6 1.2.1 Quy trình phát triển phần mềm hướng đối tượng.6 1.2.2 Một số mô hình vòng đời phát triển phần mềm.10 1.3 UML - CÔNG CỤ HỖ TRỢ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG.18 1.3.1 Lịch sử ra đời của UML.18 1.3.2 UML Ngôn ngữ mô hình hoá hướng đối tượng.19 1.3.3 Các khái niệm cơ bản trong UML.19 1.3.4 Các biểu đồ UML.21 1.4 CÂU HỎI ÔN TẬP.34 CHƯƠNG 2 ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM.35 2.1 TỔNG QUAN VỀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM .35 2.1.1 Một số khái niệm .35 2.1.2 Các tiêu chí chất lượng .36 2.2 CÁC HOẠT ĐỘNG ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM .41 2.2.1. Đảm bảo chất lượng đặc tả .41 2.2.2. Đảm bảo chất lượng phân tích thiết kế .42 2.2.3. Đảm bảo chất lượng phát triển phần mềm lâp trình .43 2.2.4. Kiểm thử phần mềm .44 2.3. CÁC KỸ THUẬT RÀ SOÁT .46 2.3.1. Mục tiêu của rà soát .46 2.3.2. Các hình thức rà soát .46 2.4. CÁC KỸ THUẬT KIỂM THỬ .52 2.4.1 Kỹ thuật kiểm thử hộp đen .52 2.4.2 Kỹ thuật kiểm thử hộp trắng .54 2.5 CÂU HỎI ÔN TẬP.55 CHƯƠNG 3 THU THẬP VÀ PHÂN TÍCH YÊU CẦU.56 3.1 THU THẬP YÊU CẦU.56 3.1.1 Tìm hiểu lĩnh vực chuyên môn.56 3.1.2 Mô tả hệ thống bằng ngôn ngữ tự nhiên.58 3.1.3 Mô tả hệ thống bằng ngôn ngữ UML - use case.62 3.2 PHÂN TÍCH YÊU CẦU.68 3.2.1 Viết kịch bản.68 3.2.2 Trích lớp thực thể.72 3.2.3 Trích các lớp biên và điều khiển.76 3.2.4 Phân tích hoạt động.83 3.3 BÀI TẬP.91 CHƯƠNG 4 THIẾT KẾ.92 4.1 THIẾT KẾ LỚP THỰC THỂ.92 4.1.1