
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
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích thiết kế phần mềm Phân tích thiết kế đảm bảo chất lượng phần mềm Quy trình phát triển phần mềm Vòng đời phát triển phần mềm Phân tích thiết kế hướng đối tượng Thiết kế lớp thực thểTài liệu có liên quan:
-
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 381 0 0 -
96 trang 332 0 0
-
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 294 0 0 -
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 285 0 0 -
Đồ án tốt nghiệp: Phân tích thiết kế hướng đối tượng
56 trang 251 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 231 0 0 -
Tiểu luận môn Phân tích thiết kế hướng đối tượng: Hệ thống phần mềm quản lý khách sạn
40 trang 185 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 175 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 3 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
8 trang 155 0 0 -
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 2
121 trang 112 0 0 -
72 trang 109 0 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 11 - TS. Trần Mạnh Tuấn
29 trang 94 0 0 -
Tiểu luận Báo cáo chuyên đề học phần Phân tích thiết kế hướng đối tượng: Quản lý tour du lịch
57 trang 91 1 0 -
Báo cáo đồ án: Nhập môn công nghệ phần mềm - Tìm hiểu các quy trình phát triển phần mềm
18 trang 76 0 0 -
10 trang 69 0 0
-
Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 2
27 trang 62 0 0 -
Giáo trình Phân tích thiết kế hướng đối tượng - CĐ Nghề Công Nghiệp Hà Nội
104 trang 61 0 0 -
47 trang 58 0 0
-
13 trang 58 0 0
-
BÀI 2. QUY TRÌNH PHÁT TRIỂN PHẦN MỀM
59 trang 47 0 0