tailieunhanh - Bài giảng Nhập môn công nghệ phần mềm - Chương 5: Quản lý cấu hình phần mềm

Bài giảng Nhập môn công nghệ phần mềm - Chương 5: Quản lý cấu hình phần mềm. Chương này cung cấp cho học viên những nội dung về: đặt vấn đề; khái niệm quản lý cấu hình phần mềm; các hoạt động trong quản lý cấu hình phần mềm; vai trò của người quản lý cấu hình phần mềm; các khái niệm trong SCM; lập kế hoạch quản lý cấu hình phần mềm; các công cụ quản lý cấu hình phần mềm; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | NHẬP MÔN CÔNG NGHỆ PHẦN MỀM INTRODUCTION TO SOFTWARE ENGINEERING 1 Chương 5 Quản lý cấu hình PM 1. Đặt vấn đề 2. Khái niệm quản lý cấu hình PM 3. Các hoạt động trong quản lý cấu hình PM 4. Vai trò của người quản lý cấu hình PM 5. Các khái niệm trong SCM 6. Lập kế hoạch quản lý cấu hình PM 7. Các công cụ quản lý cấu hình PM 2 1. Đặt vấn đề Quá trình phát triển phần mềm Lý tưởng Phần mềm được phát triển từ các yêu cầu ổn định do việc hướng đến mục tiêu cố định luôn dễ dàng hơn mục tiêu bị thay đổi Thực tế Các yêu cầu ổn định luôn không tồn tại cho hầu hết các hệ thống thực tế Do đó Một dự án phần mềm hiệu quả cần phải có chiến lược để giải quyết vấn đề THAY ĐỔI 3 Software Evolution Phần mềm được phát triển theo thời gian Nhiều yếu tố khác nhau được tạo ra trong suốt thời gian của dự án Có nhiều phiên bản khác nhau Các nhóm làm việc song song để đưa ra sản phẩm cuối cùng Hệ thống có thể thay đổi liên tục 4 Vấn đề Nhiều người phải làm việc trên phần mềm đang thay đổi Nhiều phiên bản của phần mềm phải được hỗ trợ Hệ thống đã phát hành Hệ thống được cấu hình tùy chỉnh các chức năng khác nhau Hệ thống đang được phát triển Phần mềm phải chạy trên các máy và hệ điều hành khác nhau Do đó cần phải có sự quản lý và phối hợp với nhau Quản lý cấu hình phần mềm quản lý các hệ thống phần mềm đang phát triển kiểm soát chi phí liên quan đến việc thực hiện các thay đổi đối với hệ thống 5 Thay đổi và Kiểm soát Nếu những thay đổi không được kiểm soát - mọi thứ có thể và sẽ vượt khỏi tầm tay Vấn đề quản lý thay đổi thậm chí là cần thiết khi nhiều người cùng làm việc trong một dự án Nếu không có các chiến lược và cơ chế thích hợp để kiểm soát các thay đổi - người ta không bao giờ có thể khôi phục về bản sao cũ ổn định hơn của phần mềm Do bởi mọi thay đổi đều dẫn đến rủi ro 6 Câu trả lời Sự thật Những thay đổi là không thể tránh khỏi Các thay đổi cần được kiểm soát Các thay đổi cần được quản lý Giải pháp Quản lý cấu hình phần mềm Software Configuration Management SCM 7 Configuration .

TỪ KHÓA LIÊN QUAN