Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Công nghệ phần mềm: Phần 1 cung cấp cho người học những kiến thức như: Tổng quan về Công nghệ phần mềm; Tiêu chuẩn của sản phẩm phần mềm; Quản lý dự án; Xác định và phân tích yêu cầu. Mời các bạn cùng tham khảo! | Tập bài giảng Công nghệ phần mềm MỤC LỤC MỤC LỤC . I BẢNG KÍ HIỆU . VII CÁC DANH MỤC HÌNH . VIII CÁC DANH MỤC BẢNG . XII LỜI NÓI ĐẦU . XIII CHƢƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM . 1 1.1. Các khái niệm cơ bản . 1 1.2. Kỹ sƣ phần mềm . 5 1.3. Nhân tố con ngƣời trong ngành công nghiệp phần mềm . 6 1.4. Phân loại nghề nghiệp . 7 1.4.1. Mức độ kinh nghiệm. 7 1.4.2. Loại hình công việc . 9 1.5. Sản phẩm phần mềm . 13 1.5.1. Các đặc tính phần mềm . 13 1.5.2. Tính đáp ứng . 15 1.5.3. Phân loại phần mềm . 15 1.6. Một số mô hình xây dựng phần mềm . 18 1.6.1. Mô hình tuyến tính The linear sequential model . 18 1.6.2. Mô hình chữ V . 19 1.6.3. Mô hình mẫu Prototyping model . 20 1.6.4. Mô hình tiến hóa Evolutionary model . 21 1.6.5. Mô hình lặp và tăng dần . 22 1.6.7. Mô hình phát triển nhanh . 23 1.6.8. Mô hình xoắn ốc The spiral model . 23 1.6.9. Mô hình đài phun nƣớc . 24 1.6.10. Mô hình phát triển dựa trên thành phần . 24 1.7. Các phƣơng pháp phát triển phần mềm . 25 1.8. Vai trò của ngƣời dùng trong giai đoạn phát triển phần mềm. 26 CÂU HỎI VÀ BÀI TẬP CHƢƠNG 1 . 28 CHƢƠNG 2 TIÊU CHUẨN CỦA SẢN PHẨM PHẦN MỀM . 33 2.1. Mục tiêu của công nghệ phần mềm . 33 2.2. Tiêu chuẩn của sản phẩm phần mềm . 34 2.2.1. Tính đúng . 34 2.2.2. Tính khoa học . 36 2.2.3. Tính hữu hiệu. 36 Phạm Hùng Phú-Nguyễn Văn Thẩm i Tập bài giảng Công nghệ phần mềm 2.2.4. Tính tin cậy. 37 2.2.5. Tính kiểm thử đƣợc . 37 2.2.6. Tính sáng tạo . 37 2.2.7. Tính an toàn . 37 2.2.8. Tính toàn vẹn . 38 2.2.9. Tính đối xứng và đầy đủ chức năng . 38 2.2.10. Tính tiêu chuẩn và tính chuẩn . 38 2.2.11. Tính độc lập . 39 2.2.12. Tính dễ phát triển hoàn thiện. 39 2.2.13. Tính thỏa mãn . 39 2.2.14. Một số tiêu chuẩn khác. 40 CÂU HỎI VÀ BÀI TẬP CHƢƠNG 2. 49 CHƢƠNG 3 QUẢN LÝ DỰ ÁN PHẦN MỀM . 57 3.1. Định nghĩa quản lý dự án phần mềm . 57 3.2. Phân loại dự án phần mềm . 57 3.3. Các giai đoạn dự án . 58 3.3.1. Chuẩn bị và khởi động dự án . 58 3.3.2. Các giai đoạn thực hiện dự án . 59 3.3.3. Kết thúc dự án . 59 3.4. Lập kế .