Quản lý cấu hình (CM) là sự phát triển và sử dụng các tiêu chuẩn và chuyên nghiệp- cedures để quản lý một hệ thống phần mềm phát triển. Như tôi đã thảo luận ở chương 7, yêu cầu hệ thống luôn luôn thay đổi trong quá trình phát triển và sử dụng, và bạn phải kết hợp những yêu cầu này vào các phiên bản mới của hệ thống. Bạn cần người đàn ông- tuổi phát triển hệ thống, bởi vì nó rất dễ dàng để mất theo dõi của những gì đã thay đổi tích hợp vào những gì phiên bản của hệ thống. Phiên bản kết hợp đề xuất cho sự thay đổi, Sửa chữa lỗi lầm và sự thích nghi cho hệ thống điều hành và phần cứng khác nhau. Có thể có nhiều phiên bản đang được phát triển và sử dụng cùng một lúc. Nếu bạn không có quy trình quản lý có hiệu quả cấu hình tại chỗ, bạn có thể lãng phí nỗ lực sửa sai phiên bản của một hệ thống, cung cấp sai phiên bản một hệ thống cho khách hàng hoặc mất theo dõi của nơi lưu trữ mã nguồn của phần mềm. Quy trình quản lý cấu hình xác định làm thế nào để ghi lại và quá trình đề xuất Hệ thống thay đổi, làm thế nào để liên hệ những thành phần hệ thống và các phương pháp được sử dụng để xác định các phiên bản khác nhau của hệ thống. Công cụ quản lý cấu hình được sử dụng để lưu trữ các phiên bản của hệ thống thành phần, xây dựng hệ thống từ các thành phần và theo dõi các bản phát hành của các phiên bản hệ thống cho khách hàng. Quản lý cấu hình đôi khi được coi là một phần của phần mềm qual- Anh quản lý (bao gồm trong chương 27), với người quản lý cùng chia sẻ chất lượng trách nhiệm quản lý quản lý và cấu hình. Phần mềm là ini tially phát hành bởi đội ngũ phát triển để đảm bảo chất lượng. Kiểm tra bảo đảm chất Lượng đội ngũ Hệ thống này là chấp nhận được chất lượng. Sau đó nó sẽ trở thành một hệ thống điều khiển, mà có nghĩa là thay đổi để hệ thống có thể được đồng ý và ghi lại trước khi họ được thực hiện. Hệ thống điều khiển đôi khi được gọi là đường cơ sở vì họ là một điểm khởi đầu cho sự tiến hóa hơn nữa, kiểm soát. Có rất nhiều lý do tại sao hệ thống tồn tại trong cấu hình khác nhau. Cấu hình có thể được sản xuất cho các máy tính khác nhau, khác nhau điều hành sys- tems, kết hợp với chức năng dành riêng cho khách hàng và như vậy trên (hình 29,1). Cấu hình nhà quản lý có trách nhiệm theo dõi của sự khác biệt giữa phần mềm ver- sions, để đảm bảo rằng phiên bản mới có nguồn gốc một cách kiểm soát và cho nên- ing Phiên bản mới cho khách hàng đúng lúc đúng thời điểm. Các định nghĩa và sử dụng các tiêu chuẩn quản lý cấu hình là điều cần thiết cho chứng nhận chất lượng ở cả hai IS0 9000 và CMM và CMMI tiêu chuẩn (Paulk, et al., 1995; Ahern, et al, 2001; Peach, 1996). Ví dụ về một tiêu chuẩn là IEEE 828-1998, mà là một tiêu chuẩn cho kế hoạch quản lý cấu hình. Trong vòng một công ty, các tiêu chuẩn này nên được tích hợp vào cuốn sổ tay chất lượng hoặc con - hướng dẫn quản lý figuration. Tất nhiên, các tiêu chuẩn chung bên ngoài có thể được sử dụng làm cơ sở cho các chi tiêu chuẩn tổ chức phải phù hợp với một cụ thể môi trường. 1 trong một quá trình phát triển phần mềm truyền thống dựa trên mô hình 'thác nước' (xem Chương 4), phần mềm sẽ được gửi đến đội ngũ quản lý cấu hình sau devel - opment là hoàn thành và thành phần cá nhân phần mềm đã được thử nghiệm. Điều này đội sau đó phải mất hơn trách nhiệm cho việc xây dựng hoàn chỉnh hệ thống và người đàn ông- lão hóa hệ thống thử nghiệm. Những lỗi được phát hiện trong hệ thống kiểm tra được thông qua trở lại với đội ngũ phát triển để sửa chữa. Sau khi các lỗi đã được sửa chữa, devel - opment đội cung cấp một phiên bản mới của các thành phần sửa chữa để đội ngũ bảo đảm chất lượng. Nếu chất lượng chấp nhận được, điều này sau đó có thể trở thành cơ sở mới- dòng để tiếp tục phát triển hệ thống.
đang được dịch, vui lòng đợi..
