Bài giảng Công nghệ phần mềm: Chương 2 Tiến trình phần mềm, cung cấp cho người học những kiến thức như: Tiến trình phần mềm; Ba mô hình tiến trình chung; Mô hình phát triển nhanh (RAD Model); Tiến trình lặp; Mô hình tăng trưởng (Incremental model); Mô hình xoắn ốc (Spiral model); Các mô hình hiện đại (Fourth generation techniques); Các hoạt động chung của Quy trình phần mềm; Giới thiệu các CASE để hỗ trợ các hoạt động của tiến trình phần mềm. | CHƯƠNG 2 Tiến trình phần mềm GV Hoàng Thị Hà Email htha@ 1 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam Nội dung 1. Tiến trình phần mềm 2. Ba mô hình tiến trình chung Mô hình thác nước Waterfall model Mô hình tiến hóa làm mẫu Prototyping model Mô hình hướng thành phần 3. Mô hình phát triển nhanh RAD Model 4. Tiến trình lặp 5. Mô hình tăng trưởng Incremental model 6. Mô hình xoắn ốc Spiral model 7. Các mô hình hiện đại Fourth generation techniques 8. Các hoạt động chung của Quy trình phần mềm 9. Giới thiệu các CASE để hỗ trợ các hoạt động của tiến trình phần mềm 05 10 2018 2 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam 1. Tiến trình phần mềm 1. Một tập các hoạt động được yêu cầu để phát triển một hệ thống phần mềm. Đặc tả Specification Thiết kế Design Xác thực Validation Tiến hóa Evolution. 2. Một mô hình tiến trình là một biểu diễn trừu tượng của 1 tiến trình. Một mô tả cuả một tiến trình từ một góc độ nào đó. 05 10 2018 3 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam 2. Mô hình tiến trình phần mềm chung 1. Mô hình thác nước The waterfall model Tách rời các pha đặc tả và phát triển riêng biệt 2. Mô hình Phát triển tiến hóa Evolutionary development Mô hình làm mẫu Prototyping model Mô hình làm mẫu mở rộng Các pha đặc tả phát triển và thẩm định xen kẽ nhau 3. Mô hình CNPM dựa thành phần Component-based SE Hệ thống được lắp ráp từ các thành phần có sẵn 05 10 2018 4 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam . Mô hình tiến trình phần mềm chung Mô hình thác nước 05 10 2018 5 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam . Mô hình thác nước - Các pha trong mô hình thác nước 1. Phân tích và định nghĩa yêu câu 2. Thiêt kế hệ thống và phần mêm 3. Code và kiểm thử đơn vị 4. Kiểm thử tích hợp và kiểm thử hệ thống 5. Vận hành và bảo trì 05 10 2018 6 KHOA CÔNG NGHỆ THÔNG TIN Học viện Nông nghiệp Việt Nam . Mô hình thác nước Nhược điểm Nhược điểm chính của mô hình thác nước là khó khăn của việc sửa lỗi sau .