Nhận dạng dựa trên thuộc tính Một vấn đề cơ bản với phiên bản rõ ràng đặt tên chương trình là rằng họ không phản ánh nhiều thuộc tính có thể được sử dụng để xác định các phiên bản. Các ví dụ xác định các thuộc tính là: Khách hàng Phát triển ngôn ngữ Tình trạng phát triển Nền tảng phần cứng Ngày tạo Nếu mỗi phiên bản được xác định bởi một tập các thuộc tính duy nhất, đó là dễ dàng để thêm new ver- sions có nguồn gốc từ bất kỳ của các phiên bản hiện tại. Đây được xác định bằng cách sử dụng một bộ duy nhất của các giá trị thuộc tính. Họ chia sẻ hầu hết các giá trị của phụ huynh ver tiếng Sion vì vậy mối quan hệ giữa các phiên bản được duy trì. Bạn có thể truy lục cụ thể ver- sions bằng cách xác định giá trị thuộc tính bắt buộc. Hỗ trợ các chức năng trên thuộc tính truy vấn chẳng hạn như 'đặt mới tạo ra phiên bản' hoặc 'Phiên bản tạo giữa cho ngày'. Ví dụ, các phiên bản của hệ thống phần mềm AC3D phát triển trong Java cho Windows XP trong tháng 1 năm 2003 sẽ được xác định: AC3D (ngôn ngữ = Java, nền tảng = XP, ngày = Jan2003) Sử dụng một đặc điểm chung của các thành phần trong AC3D, các phiên bản quản lý- ment công cụ chọn các phiên bản của các thành phần có thuộc tính 'Java', 'XP' và 'Jan2003'. Nhận dạng dựa trên thuộc tính có thể được thực hiện trực tiếp bởi các phiên bản con người agement hệ thống, với thành phần thuộc tính được duy trì trong cơ sở dữ liệu hệ thống. Ngoài ra, Hệ thống xác định thuộc tính có thể được xây dựng như một lớp trên đầu trang của một ẩn số phiên bản chương trình. Cơ sở dữ liệu cấu hình sau đó duy trì các liên kết giữa việc xác định các thuộc tính và tiềm ẩn của phiên bản hệ thống và thành phần.Xác định thay đổi định hướng Nhận dạng dựa trên thuộc tính của các phiên bản hệ thống loại bỏ một số các phiên bản tra cứu các vấn đề của phiên bản đơn giản, đánh số đề án. Tuy nhiên, để lấy một Phiên bản, bạn vẫn phải biết kết hợp các thuộc tính của nó. Hơn nữa, bạn vẫn cần sử dụng một riêng biệt thay đổi hệ thống quản lý để khám phá các mối quan hệ giữa Phiên bản và thay đổi. Theo định hướng thay đổi nhận dạng được sử dụng để xác định các phiên bản hệ thống thay vì com- ponents. Từ định danh của phiên bản của mỗi thành phần được ẩn từ người dùng Hệ thống CM. Mỗi thay đổi hệ thống đã được thực hiện có một liên kết thay đổi thiết lập mô tả các thay đổi được yêu cầu thực hiện cho các hệ thống khác nhau com - ponents. Thay đổi bộ có thể áp dụng theo thứ tự như vậy, về nguyên tắc ít nhất, các Phiên bản có thể kết hợp một tập tùy ý các thay đổi. Ví dụ, các thiết lập của thay đổi đối với một hệ thống được thực hiện để thích ứng với nó cho Linux chứ không phải là Solaris có thể được áp dụng, theo sau những thay đổi cần thiết để kết hợp các cơ sở dữ liệu hệ thống mới. Bằng nhau, thay đổi Linux/Solaris có thể được theo sau bởi những thay đổi chuyển đổi người sử dụng giao diện từ tiếng Anh ngôn ngữ tiếng ý. Trong thực tế, tất nhiên, bạn không thể áp dụng bộ tùy ý thay đổi cho một sys- tem. Bộ thay đổi có thể không tương thích vì vậy mà áp dụng các thay đổi thiết lập A sau bằng cách thay đổi thiết lập D có thể tạo ra một hệ thống không hợp lệ. Hơn nữa, có thể thay đổi bộ côn- flict trong thay đổi khác nhau ảnh hưởng đến cùng mã của hệ thống. Nếu mã đã được thay đổi bằng cách thay đổi các thiết lập A, sau đó thay đổi thiết lập D có thể không còn làm việc. Địa chỉ những khó khăn, công cụ quản lý phiên bản có hỗ trợ thay đổi theo định hướng identifi- cation cho phép hệ thống thống nhất các quy tắc để được chỉ định. Những giới hạn cách thức mà trong đó thay đổi bộ có thể được kết hợp. 29.3.2 quản lý phát hành Một hệ thống phát hành là một phiên bản của hệ thống được phân phối cho khách hàng. Hệ thống quản lý phát hành chịu trách nhiệm về quyết định khi hệ thống có thể được phát hành cho khách hàng, quản lý các quá trình của việc tạo ra phiên bản và phương tiện truyền thông phân phối, và tài liệu về phát hành để đảm bảo rằng nó có thể được tái tạo chính xác như phân phối Nếu điều này là cần thiết. Một phiên bản hệ thống không phải là chỉ có mã thực thi của hệ thống. Việc phát hành có thể cũng bao gồm: 1. cấu hình tập tin xác định làm thế nào cấu hình phát hành cho particu- cài đặt Lar 2. dữ liệu tập tin là cần thiết cho hoạt động hệ thống thành công 3. một chương trình cài đặt được sử dụng để cài đặt các hệ thống trên mục tiêu phần cứng 4. điện tử và giấy tài liệu mô tả các hệ thống
đang được dịch, vui lòng đợi..
