Attribute-based identification A fundamental problem with explicit ver dịch - Attribute-based identification A fundamental problem with explicit ver Việt làm thế nào để nói

Attribute-based identification A fu

Attribute-based identification
A fundamental problem with explicit version naming schemes is that they do not
reflect the many attributes that may be used to identify versions. Examples of these
identifying attributes are:
Customer
Development language
Development status
Hardware platform
Creation date
If each version is identified by a unique set of attributes, it is easy to add new ver-
sions that are derived from any of the existing versions. These are identified using a
unique set of attribute values. They share most of these values with their parent ver-
sion so relationships between versions are maintained. You can retrieve specific ver-
sions by specifying the attribute values required. Functions on attributes support queries
such as 'the most recently created version' or 'the version created between given dates'.
For example, the version of the software system AC3D developed in Java for
Windows XP in January 2003 would be identified:
AC3D (language = Java, platform = XP, date = Jan2003)
Using a general specification of the components in AC3D, the version manage-
ment tool selects the versions of components that have the attributes 'Java', 'XP'
and 'Jan2003'.
Attribute-based identification may be implemented directly by the version man-
agement system, with component attributes maintained in a system database.
Alternatively, the attribute identification system may be built as a layer on top of
a hidden version-numbering scheme. The configuration database then maintains the
links between identifying attributes and underlying system and component versions.
Change-oriented identification
Attribute-based identification of system versions removes some of the version
retrieval problems of simple version numbering schemes. However, to retrieve a
version, you still have to know its associated attributes. Furthermore, you still need
to use a separate change management system to discover the relationships between
versions and changes.
Change-oriented identification is used to identify system versions rather than com-
ponents. The version identifiers of individual components are hidden from users of
the CM system. Each system change that has been implemented has an associated
change set that describes the requested changes made to the different system com-
ponents. Change sets may be applied in sequence so that, in principle at least, the
version may incorporate an arbitrary set of changes. For example, the set of
changes to a system that were made to adapt it for Linux rather than Solaris could
be applied, followed by the changes required to incorporate a new system database.
Equally, the Linux/Solaris changes could be followed by changes that converted
the user interface language from English to Italian.
In practice, of course, it isn't possible to apply arbitrary sets of changes to a sys-
tem. The change sets may be incompatible so that applying change set A followed
by change set D may create an invalid system. Furthermore, change sets may con-
flict in that different changes affect the same code of the system. If the code has
been changed by change set A, then change set D may no longer work. To address
these difficulties, version management tools that support change-oriented identifi-
cation allow system consistency rules to be specified. These limit the ways in which
change sets may be combined.
29.3.2 Release management
A system release is a version of the system that is distributed to customers. System
release managers are responsible for deciding when the system can be released to
customers, managing the process of creating the release and the distribution media,
and documenting the release to ensure that it may be re-created exactly as distributed
if this is necessary.
A system release is not just the executable code of the system. The release may
also include:
1. Configuration files defining how the release should be configured for particu-
lar installations
2. Data files that are needed for successful system operation
3. An installation program that is used to help install the system on target
hardware
4. Electronic and paper documentation describing the system
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Thuộc tính dựa trên nhận dạng
Một vấn đề cơ bản với phiên bản rõ ràng đặt tên chương trình là họ không
phản ánh các thuộc tính nhiều có thể được sử dụng để xác định các phiên bản. Ví dụ về các
thuộc tính xác định là:
Khách hàng
Phát triển ngôn ngữ
Phát triển tình trạng
phần cứng nền tảng
ngày Creation
Nếu mỗi phiên bản được xác định bởi một tập hợp các thuộc tính, nó rất dễ dàng để thêm version mới
những quyết rằng có nguồn gốc từ bất kỳ các phiên bản hiện tại. Đây được xác định bằ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ị này với cha mẹ của họ version
sion nên mối quan hệ giữa các phiên bản được duy trì. Bạn có thể lấy version cụ thể
những quyết bằng cách xác định các giá trị thuộc tính cần thiết. Chức năng vào các thuộc tính hỗ trợ các truy vấn
như "các phiên bản gần đây nhất là tạo ra 'hoặc' các phiên bản được tạo ra giữa những ngày được '.
Ví dụ, các phiên bản của AC3D hệ thống phần mềm phát triển trong Java cho
Windows XP trong tháng Giêng năm 2003 sẽ được xác định:
AC3D (ngôn ngữ = Java, nền tảng = XP, date = Jan2003)
Sử dụng một đặc điểm kỹ thuật chung của các thành phần trong AC3D, phiên bản lý
công cụ phát lựa chọn các phiên bản của các thành phần có các thuộc tính 'Java', 'XP'
và 'Jan2003'.
Attribute- xác định dựa trên có thể được thực hiện trực tiếp bởi các phiên bản lý
hệ thống quản, với các thuộc tính thành phần duy trì trong một cơ sở dữ liệu hệ thống.
Ngoài ra, hệ thống nhận dạng thuộc tính có thể được xây dựng như một lớp trên đầu trang của
một chương trình phiên bản số ẩn. Các cơ sở dữ liệu cấu hình sau đó duy trì sự
liên kết giữa các thuộc tính xác định và hệ thống cơ bản và phiên bản phần.
Thay đổi định hướng xác
định thuộc tính dựa trên các phiên bản hệ thống loại bỏ một số phiên bản
các vấn đề thu hồi các phiên bản đơn giản sơ đồ sắp xếp. Tuy nhiên, để lấy một
phiên bản, bạn vẫn phải biết các thuộc tính liên quan của nó. Hơn nữa, bạn vẫn cần
phải sử dụng một hệ thống quản lý thay đổi riêng biệt để khám phá các mối quan hệ giữa
các phiên bản và thay đổi.
Thay đổi hướng nhận dạng được sử dụng để xác định phiên bản hệ thống chứ không phải là đồng
ponents. Các định danh phiên bản của các thành phần cá nhân được ẩn từ người dùng của
hệ thống CM. Mỗi thay đổi hệ thống đó đã được thực hiện có liên quan đến
bộ biến đổi mô tả những thay đổi yêu cầu thực hiện cho các hệ thống khác nhau đồng
ponents. Thay đổi bộ có thể được áp dụng theo thứ tự do đó, về nguyên tắc ít nhất, các
phiên bản có thể kết hợp một thiết lập tùy ý thay đổi. Ví dụ, tập các
thay đổi cho một hệ thống đã được thực hiện để thích ứng với nó cho Linux hơn Solaris có thể
được áp dụng, tiếp theo là các thay đổi cần thiết để kết hợp một cơ sở dữ liệu hệ thống mới.
Tương tự, thay đổi Linux / Solaris có thể được theo sau bởi những thay đổi đó chuyển đổi
ngôn ngữ giao diện người dùng từ tiếng Anh sang tiếng Ý.
trong thực tế, tất nhiên, nó không phải là có thể áp dụng bộ tùy ý thay đổi cho một thống
tem. Các bộ biến đổi có thể không tương thích để áp dụng thay đổi thiết lập A theo
bởi sự thay đổi bộ D có thể tạo ra một hệ thống không hợp lệ. Hơn nữa, bộ biến đổi có thể con-
bất đồng trong những thay đổi khác nhau ảnh hưởng cùng mã của hệ thống. Nếu mã đã
được thay đổi bằng cách thay đổi tập A, sau đó thay đổi thiết lập D có thể không còn làm việc. Để giải quyết
những khó khăn này, các công cụ quản lý phiên bản có hỗ trợ thay đổi định hướng identifi-
cation phép các quy tắc hệ thống thống nhất được xác định. Những hạn chế những cách thức mà
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 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 có trách nhiệm quyết định khi nào 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 việc phát hành và các phương tiện truyền thông phân phối,
và tài liệu về việc 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 hệ thống phát hành không chỉ là cá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 như thế nào khi phát hành nên được cấu hình cho biệt
cài đặt lar
2. Tập tin dữ liệu cần thiết cho hệ thống thành công hoạt động
3. Một chương trình cài đặt được sử dụng để giúp cài đặt các hệ thống trên mục tiêu
phần cứng
4. Tài liệu điện tử và bài báo mô tả hệ thống
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: