Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Công nghệ phần mềm: Tiến trình và mô hình tiến trình phần mềm - PGS. TS. Phạm Ngọc Hùng
Đ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: Tiến trình và mô hình tiến trình phần mềm cung cấp cho người đọc những kiến thức như: Định nghĩa tiến trình và mô hình tiến trình; Lặp tiến trình; Mô tả các mô hình tiến trình; Các hoạt động chung nhất của mọi tiến trình; Đối phó, kiểm soát sự thay đổi yêu cầu phần mềm. Mời các bạn cùng tham khảo! | Công nghệ phần mềm Tiến trình và mô hình tiến trình phần mềm Nội dung Định nghĩa tiến trình và mô hình tiến trình Lặp tiến trình Mô tả các mô hình tiến trình Thác nước tiến hóa dựa trên thành phần Lựa chọn các mô hình Các hoạt động chung nhất của mọi tiến trình Đối phó kiểm soát sự thay đổi yêu cầu phần mềm Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 2 Các khái niệm Tiến trình software process là tập hợp các hoạt động để tạo ra phần mềm Đặc tả - Specification Thiết kế và cài đặt Design and Implementation Kiểm định - Validation Cải tiến - Evolution. Mô hình tiến trình process model là thể hiện trừu tượng của tiến trình. Lặp tiến trình iteration lặp lại một tiến trình để đạt tới mục tiêu mong đợi Kết quả của một lần lặp được sử dụng như điểm bắt đầu của lần lặp tiếp theo. Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 3 Các mô hình tiến trình Mô hình thác nước Waterfall Phân tách các giai đoạn đặc tả và phát triển. Tiến hóa - Evolutionary development Đặc tả phát triển và kiểm định được thực hiện xen kẽ nhau. Component-based software engineering Hệ thống được kết hợp từ các thành phần có sẵn. Có nhiều biến thể của các mô hình Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 4 Waterfall model Định nghĩa yêu cầu Requirements definition Thiết kế System and software design Triển khai và kiểm thử đơn vị Implementation and unit testing Tích hợp và kiểm thử hệ thống Integration and system testing Vận hành và bảo trì Operation and maintenance Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 5 Ưu nhược điểm của mô hình thác nước Khó đáp ứng khi khách hàng thay đổi yêu cầu. Ít hệ thống có yêu cầu cố định. Chậm có phiên bản thực hiện được Sai sót phát hiện muộn gây tổn thất lớn Chỉ phù hợp khi yêu cầu được hiểu rõ Bảo trì thuận lợi Tài liệu được làm tốt Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 6 Evolutionary development Concurrent activities Specification Initial version Outline Intermediate Intermediate