Danh mục

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

Số trang: 115      Loại file: pdf      Dung lượng: 4.36 MB      Lượt xem: 26      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

"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!
Nội dung trích xuất từ tài liệu:
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 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.............................................................................................. ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: