TAILIEUCHUNG - 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

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

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.