Bài giảng Công nghệ phần mềm: Phần 1 - ĐH Phạm Văn Đồng
Số trang: 63
Loại file: pdf
Dung lượng: 1.07 MB
Lượt xem: 24
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(NB) Bài giảng Công nghệ phần mềm: Phần 1 cung cấp những thông tin như tổng quan về phần mềm và các lớp phần mềm, kiến trúc các thành phần của phần mềm, công nghệ phần mềm, vòng đời phát triển phần mềm, xác định yêu cầu, phân tích và đặc tả yêu cầu.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Phần 1 - ĐH Phạm Văn Đồng TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN ---- PHẠM THỊ MINH THƯƠNG BÀI GIẢNG CÔNG NGHỆ PHẦN MỀM Dành cho sinh viên bậc Đại học chuyên ngành Công nghệ thông tin Quảng Ngãi, tháng 12 năm 2018 TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN ---- PHẠM THỊ MINH THƯƠNG BÀI GIẢNG CÔNG NGHỆ PHẦN MỀM Dành cho sinh viên bậc Đại học chuyên ngành Công nghệ thông tin --TÀI LIỆU LƯU HÀNH NỘI BỘ-- Bài giảng Công nghệ phần mềm MỤC LỤC LỜI NÓI ĐẦU ................................................................................................................ 1 Chương 1. MỞ ĐẦU ...................................................................................................... 2 1.1. PHẦN MỀM VÀ CÁC LỚP PHẦN MỀM ...................................................... 2 1.1.1. Phần mềm ................................................................................................ 2 1.1.2. Đặc trưng của phần mềm ........................................................................ 3 1.1.3. Các lớp phần mềm................................................................................... 4 1.1.4. Phân loại phần mềm ................................................................................ 4 1.2. KIẾN TRÚC CÁC THÀNH PHẦN CỦA PHẦN MỀM.................................. 6 1.2.1. Thành phần giao tiếp (giao diện) ............................................................ 6 1.2.2. Thành phần dữ liệu.................................................................................. 6 1.2.3. Thành phần xử lý .................................................................................... 7 1.3. CÔNG NGHỆ PHẦN MỀM ............................................................................. 8 1.3.1. Lịch sử ra đời .......................................................................................... 8 1.3.2. Định nghĩa và mục tiêu ........................................................................... 9 1.3.3. Chất lượng phần mềm ........................................................................... 10 1.3.4. Các đối tượng nghiên cứu ..................................................................... 12 1.4. VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM....................................................... 12 1.4.1. Giai đoạn xác định ................................................................................ 12 1.4.2. Giai đoạn phát triển ............................................................................... 13 1.4.3. Giai đoạn bảo trì .................................................................................... 13 1.5. QUY TRÌNH CÔNG NGHỆ PHẦN MỀM .................................................... 14 1.5.1. Quy trình 2 giai đoạn............................................................................. 14 1.5.2. Quy trình 3 giai đoạn............................................................................. 15 1.5.3. Quy trình 4 giai đoạn............................................................................. 16 1.5.4. Quy trình 5 giai đoạn............................................................................. 17 1.5.5. Quy trình 6 giai đoạn............................................................................. 18 1.6. MÔ HÌNH TIẾN TRÌNH PHẦN MỀM .......................................................... 19 1.6.1. Mô hình thác nước – Waterfall model .................................................. 20 1.6.2. Mô hình mẫu thử – Prototyping model ................................................. 21 1.6.3. Mô hình xoắn ốc – Sprial model ........................................................... 22 1.6.4. Mô hình tăng trưởng ............................................................................. 24 1.6.5. Mô hình chữ V ...................................................................................... 25 1.6.6. Các công nghệ thế hệ thứ 4 (Fourth Generation Techniques – 4GT) ... 26 Bài giảng Công nghệ phần mềm 1.7. PHƯƠNG PHÁP, CÔNG CỤ PHÁT TRIỂN PHẦN MỀM .......................... 27 1.7.1. Phương pháp xây dựng phần mềm ........................................................ 27 1.7.2. Công cụ và môi trường phát triển phần mềm ....................................... 30 1.8. CÂU HỎI TRẮC NGHIỆM, BÀI TẬP THẢO LUẬN .................................. 31 Chương 2. XÁC ĐỊNH YÊU CẦU, PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU .............. 32 2.1. MÔ TẢ YÊU CẦU ......................................................................................... 32 2.1.1. Tên công việc ........................................................................................ 32 2.1.2. Người thực hiện..................................................................................... 33 2.1.3. Thời gian, địa điểm ............................................................................... 33 2.1.4. Cách thức tiến hành và các quy định liên quan ..................................... 33 2.2. PHÂN LOẠI YÊU CẦU ................................................................................. 34 2.2.1. Yêu cầu chức năng ................................................................................ 34 2.2.2. ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Phần 1 - ĐH Phạm Văn Đồng TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN ---- PHẠM THỊ MINH THƯƠNG BÀI GIẢNG CÔNG NGHỆ PHẦN MỀM Dành cho sinh viên bậc Đại học chuyên ngành Công nghệ thông tin Quảng Ngãi, tháng 12 năm 2018 TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN ---- PHẠM THỊ MINH THƯƠNG BÀI GIẢNG CÔNG NGHỆ PHẦN MỀM Dành cho sinh viên bậc Đại học chuyên ngành Công nghệ thông tin --TÀI LIỆU LƯU HÀNH NỘI BỘ-- Bài giảng Công nghệ phần mềm MỤC LỤC LỜI NÓI ĐẦU ................................................................................................................ 1 Chương 1. MỞ ĐẦU ...................................................................................................... 2 1.1. PHẦN MỀM VÀ CÁC LỚP PHẦN MỀM ...................................................... 2 1.1.1. Phần mềm ................................................................................................ 2 1.1.2. Đặc trưng của phần mềm ........................................................................ 3 1.1.3. Các lớp phần mềm................................................................................... 4 1.1.4. Phân loại phần mềm ................................................................................ 4 1.2. KIẾN TRÚC CÁC THÀNH PHẦN CỦA PHẦN MỀM.................................. 6 1.2.1. Thành phần giao tiếp (giao diện) ............................................................ 6 1.2.2. Thành phần dữ liệu.................................................................................. 6 1.2.3. Thành phần xử lý .................................................................................... 7 1.3. CÔNG NGHỆ PHẦN MỀM ............................................................................. 8 1.3.1. Lịch sử ra đời .......................................................................................... 8 1.3.2. Định nghĩa và mục tiêu ........................................................................... 9 1.3.3. Chất lượng phần mềm ........................................................................... 10 1.3.4. Các đối tượng nghiên cứu ..................................................................... 12 1.4. VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM....................................................... 12 1.4.1. Giai đoạn xác định ................................................................................ 12 1.4.2. Giai đoạn phát triển ............................................................................... 13 1.4.3. Giai đoạn bảo trì .................................................................................... 13 1.5. QUY TRÌNH CÔNG NGHỆ PHẦN MỀM .................................................... 14 1.5.1. Quy trình 2 giai đoạn............................................................................. 14 1.5.2. Quy trình 3 giai đoạn............................................................................. 15 1.5.3. Quy trình 4 giai đoạn............................................................................. 16 1.5.4. Quy trình 5 giai đoạn............................................................................. 17 1.5.5. Quy trình 6 giai đoạn............................................................................. 18 1.6. MÔ HÌNH TIẾN TRÌNH PHẦN MỀM .......................................................... 19 1.6.1. Mô hình thác nước – Waterfall model .................................................. 20 1.6.2. Mô hình mẫu thử – Prototyping model ................................................. 21 1.6.3. Mô hình xoắn ốc – Sprial model ........................................................... 22 1.6.4. Mô hình tăng trưởng ............................................................................. 24 1.6.5. Mô hình chữ V ...................................................................................... 25 1.6.6. Các công nghệ thế hệ thứ 4 (Fourth Generation Techniques – 4GT) ... 26 Bài giảng Công nghệ phần mềm 1.7. PHƯƠNG PHÁP, CÔNG CỤ PHÁT TRIỂN PHẦN MỀM .......................... 27 1.7.1. Phương pháp xây dựng phần mềm ........................................................ 27 1.7.2. Công cụ và môi trường phát triển phần mềm ....................................... 30 1.8. CÂU HỎI TRẮC NGHIỆM, BÀI TẬP THẢO LUẬN .................................. 31 Chương 2. XÁC ĐỊNH YÊU CẦU, PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU .............. 32 2.1. MÔ TẢ YÊU CẦU ......................................................................................... 32 2.1.1. Tên công việc ........................................................................................ 32 2.1.2. Người thực hiện..................................................................................... 33 2.1.3. Thời gian, địa điểm ............................................................................... 33 2.1.4. Cách thức tiến hành và các quy định liên quan ..................................... 33 2.2. PHÂN LOẠI YÊU CẦU ................................................................................. 34 2.2.1. Yêu cầu chức năng ................................................................................ 34 2.2.2. ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ phần mềm Công nghệ phần mềm Đặc trưng của phần mềm Phân loại phần mềm Phương pháp xây dựng phần mềmGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 212 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 188 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 181 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 160 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 159 0 0 -
6 trang 152 0 0
-
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 148 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 143 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 132 0 0