For valid changes, the next stage of the process is change assessment  dịch - For valid changes, the next stage of the process is change assessment  Việt làm thế nào để nói

For valid changes, the next stage o

For valid changes, the next stage of the process is change assessment and cost-
ing. The impact of the change on the rest of the system must be checked. This involves
identifying all of the components affected by the change using information from
the configuration database and the source code of the software. If making the change
means that further changes elsewhere in the system are needed, this clearly
increases the cost of change implementation. Next, the required changes to the sys-
tem modules are assessed. Finally, the cost of making the change is estimated, tak-
ing into account the costs of changing related components.
A change control board (CCB) should review and approve all change requests unless
the changes simply involve correcting minor errors on screen displays, web pages or
, in documents. The CCB considers the impact of the change from a strategic and organ-
isational rather than a technical point of view. The board should decide whether the
change is economically justified and should prioritise the changes that have been accepted.
The term change control board implies a rather grand group that makes change
decisions. Such formally structured CCBs, including senior client and contractor staff,
are a requirement of military projects. However, for small or medium-sized projects,
the CCB may simply consist of a project manager plus one or two engineers who are not directly involved in the software development. In some cases, the CCB may be a
single change reviewer who gives advice on whether changes are justifiable.
Change management for generic, shrink-wrapped software products rather than
systems that are tailored for a specific customer has to be handled in a slightly dif-
ferent way. In these systems, the customer is not directly involved so the relevance
of the change to the customer's business is not an issue. Change requests in these
products are usually associated with bugs in the system that have been discovered
during system testing or by customers after the software has been released.
Customers may use a web page or e-mail to report bugs. A bug management team
then checks that the bug reports are valid and translates them into formal system
change requests. As with other types of systems, changes have to be prioritised for
implementation and bugs may not be repaired if the repair costs are too high.
During development, when new versions of the system are created through daily
(or more frequent) system builds, a simpler change management process is used.
Problems and changes must still be recorded, but changes that affect only individ-
ual components and modules need not be independently assessed. They are passed
directly to the system developer. The system developer either accepts them or makes
a case why they are not required. Changes that affect system modules produced by
different development teams, however, should be assessed by a change control author-
ity who prioritises them for implementation.
In some agile methods, such as extreme programming, customers are directly
involved in deciding whether a change should be implemented. When they propose
a change to the system requirements, they work with the team to assess the impact
of that change and then decide whether the change should take priority over the
features planned for the next increment of the system. However, changes that involve
software improvement are left to the discretion of the programmers working on the
system. Refactoring, where the software is continually improved, is not seen as an
overhead but rather as a necessary part of the development process.
As software components are changed, a record of the changes made to each com-
ponent should be maintained. This is sometimes called the derivation history of a
component. A good way to keep the derivation history is in a standardised com-
ment at the beginning of the component source code (see Figure 29.5). This corn-
ment should reference the change request that triggered the software change. You
can then write simple scripts that scan all components and process the derivation
histories to produce component change reports. A similar approach can be used for
web pages. For published documents, records of changes incorporated in each ver-
sion are usually maintained in a separate page at the front of the document.
29.3 Version and release management
The processes involved in version and release management are concerned with iden-
tifying and keeping track of the versions of a system. Version managers devise procedures to ensure that versions of a system may be retrieved when required and
are not accidentally changed by the development team. For products, version man-
agers work with marketing staff and, for custom systems with customers, to plan
when new releases of a system should be created and distributed
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Để thay đổi giá trị, giai đoạn tiếp theo của quá trình này là thay đổi đánh giá và chi phí- ing. Tác động của sự thay đổi trên phần còn lại của hệ thống phải được kiểm tra. Điều này bao gồm xác định tất cả các thành phần bị ảnh hưởng bởi sự thay đổi bằng cách sử dụng thông tin từ cơ sở dữ liệu cấu hình và mã nguồn của phần mềm. Nếu thực hiện thay đổi có nghĩa là thêm những thay đổi ở những nơi khác trong hệ thống cần thiết, điều này rõ ràng làm tăng chi phí của việc thực hiện thay đổi. Tiếp theo, những thay đổi cần thiết để sys- tem mô-đun được đánh giá. Cuối cùng, các chi phí thực hiện thay đổi ước tính, tak - ing vào tài khoản chi phí của việc thay đổi thành phần liên quan. Một Ban kiểm soát thay đổi (CCB) nên xem xét và chấp nhận tất cả các yêu cầu thay đổi trừ khi những thay đổi chỉ đơn giản là liên quan đến sửa chữa lỗi nhỏ trên màn hình hiển thị, các trang web hay , trong tài liệu. CCB sẽ xem xét tác động của sự thay đổi từ một chiến lược và cơ quan- isational chứ không phải một điểm kỹ thuật của xem. Hội đồng quản trị phải quyết định cho dù các sự thay đổi về kinh tế hợp lý và cần ưu tiên cho những thay đổi đã được chấp nhận. Thuật ngữ ngụ ý Ban kiểm soát thay đổi một nhóm khá lớn mà làm cho thay đổi Các quyết định. Như vậy CCBs có cấu trúc chính thức, bao gồm cả khách hàng cao cấp và đội ngũ nhân viên của nhà thầu, là một yêu cầu của dự án quân sự. Tuy nhiên, cho các dự án nhỏ hoặc vừa, CCB chỉ đơn giản là có thể bao gồm một trình quản lý dự án cộng với một hoặc hai kỹ sư người không trực tiếp tham gia vào việc phát triển phần mềm. Trong một số trường hợp, CCB có thể là một thay đổi duy nhất người xem những người đưa ra lời khuyên về việc thay đổi là chính đáng. Thay đổi quản lý cho các sản phẩm phần mềm chung chung, shrink-wrapped thay vì Hệ thống được thiết kế riêng cho một khách hàng cụ thể đã được xử lý trong một hơi c- ferent cách. Trong các hệ thống này, khách hàng không phải là trực tiếp tham gia vì vậy các sự liên quan thay đổi để kinh doanh của khách hàng không phải là một vấn đề. Yêu cầu thay đổi trong các sản phẩm được thường được gắn với các lỗi trong hệ thống đã được phát hiện trong thời gian thử nghiệm hệ thống hoặc bằng khách sau khi phần mềm đã được phát hành. Khách hàng có thể sử dụng một trang web hoặc thư điện tử để báo cáo lỗi. Một đội ngũ quản lý lỗi sau đó kiểm tra các báo cáo lỗi được hợp lệ và dịch chúng vào chính thức hệ thống thay đổi yêu cầu. Như với các loại khác của hệ thống, những thay đổi phải được ưu tiên cho thực hiện và lỗi có thể không được sửa chữa nếu các chi phí sửa chữa là quá cao. Trong quá trình phát triển, khi các phiên bản mới của hệ thống được tạo ra thông qua hàng ngày (hoặc thường xuyên hơn) xây dựng hệ thống, một quá trình quản lý thay đổi đơn giản được sử dụng. Vấn đề và những thay đổi phải vẫn được ghi lại, nhưng thay đổi ảnh hưởng đến chỉ individ- ual thành phần và mô-đun cần không được độc lập đánh giá. Họ được thông qua trực tiếp đến các nhà phát triển hệ thống. Phát triển hệ thống chấp nhận chúng hoặc làm cho một trường hợp lý do tại sao họ không được yêu cầu. Thay đổi ảnh hưởng đến mô-đun hệ thống được sản xuất bởi Các đội khác nhau phát triển, Tuy nhiên, nên được đánh giá bởi một sự thay đổi quyền kiểm soát tác giả- Anh đã prioritises họ thực hiện. Trong một số phương pháp nhanh nhẹn, chẳng hạn như lập trình cực kỳ, khách hàng trực tiếp tham gia trong việc quyết định cho dù một thay đổi phải được thực hiện. Khi họ đề xuất một sự thay đổi các yêu cầu hệ thống, họ làm việc với nhóm để đánh giá tác động trong đó thay đổi và sau đó quyết định cho dù sự thay đổi nên ưu tiên các tính năng lên kế hoạch tăng tiếp theo của hệ thống. Tuy nhiên, những thay đổi có liên quan đến phần mềm cải thiện là trái để theo ý của các lập trình viên làm việc trên các Hệ thống. Refactoring, nơi mà các phần mềm liên tục được cải thiện, không được coi là một overhead nhưng thay vì như là một phần cần thiết của quá trình phát triển. Như phần mềm thành phần được thay đổi, một kỷ lục của những thay đổi được thực hiện cho mỗi com- Ponent nên được duy trì. Điều này đôi khi được gọi là derivation lịch sử của một thành phần. Cách tốt nhất để giữ cho derivation lịch sử là một tiêu chuẩn com- ment tại đầu của mã nguồn thành phần (xem hình 29,5). Ngô- ment nên tham khảo các yêu cầu thay đổi kích hoạt sự thay đổi phần mềm. Bạn sau đó có thể viết kịch bản đơn giản mà quét tất cả các thành phần và xử lý các derivation lịch sử để sản xuất các thành phần thay đổi báo cáo. Một cách tiếp cận tương tự có thể được sử dụng cho Các trang web. Công bố tài liệu, Hồ sơ của những thay đổi tích hợp vào trong mỗi ver- Sion thường được duy trì trong một trang riêng biệt ở phía trước của các tài liệu. 29,3 Phiên bản và phát hành quản lý Các quá trình tham gia vào phiên bản và phát hành quản lý có liên quan với iden- tifying và theo dõi các phiên bản của một hệ thống. Phiên bản quản lý đưa ra các quy trình để đảm bảo rằng phiên bản của một hệ thống có thể được truy xuất khi có yêu cầu và đang không vô tình thay đổi bởi các nhóm phát triển. Đối với các sản phẩm, phiên bản người đàn ông- Agers làm việc với đội ngũ nhân viên tiếp thị, và các hệ thống tùy chỉnh với khách hàng, để lên kế hoạch Khi các phiên bản mới của hệ thống nên được tạo ra và phân phối
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Đối với những thay đổi có hiệu lực, các giai đoạn tiếp theo của quá trình là đánh giá sự thay đổi về mặt chi phí và
ing. Các tác động của sự thay đổi trên phần còn lại của hệ thống phải được kiểm tra. Điều này liên quan đến việc
xác định tất cả các thành phần bị ảnh hưởng bởi sự thay đổi sử dụng thông tin từ
cơ sở dữ liệu cấu hình và mã nguồn của phần mềm. Nếu làm cho sự thay đổi
có nghĩa là thay đổi hơn nữa ở những nơi khác trong hệ thống là cần thiết, điều này rõ ràng
làm tăng chi phí thực hiện thay đổi. Tiếp theo, các thay đổi cần thiết để thống
module hệ được đánh giá. Cuối cùng, chi phí thực hiện các thay đổi ước tính, tak-
ing vào tài khoản chi phí của việc thay đổi các thành phần liên quan.
Ban kiểm soát thay đổi (CCB) nên xem xét và phê duyệt tất cả các yêu cầu thay đổi trừ khi
những thay đổi đơn giản liên quan đến việc sửa lỗi nhỏ trên màn hình hiển thị, web trang hoặc
, trong các tài liệu. Các CCB xem xét tác động của sự thay đổi từ một chiến lược và organ-
isational hơn là một quan điểm kỹ thuật. Hội đồng quản trị sẽ quyết định liệu các
thay đổi là hợp lý về mặt kinh tế và nên ưu tiên những thay đổi đã được chấp nhận.
Ban kiểm soát thay đổi hạn hàm ý một nhóm khá lớn mà làm thay đổi
quyết định. CCB cấu trúc chính thức như vậy, bao gồm cả khách hàng cao cấp và nhân viên nhà thầu,
là một yêu cầu của các dự án quân sự. Tuy nhiên, đối với các dự án quy mô vừa và nhỏ,
các CCB có thể chỉ đơn giản bao gồm một người quản lý dự án cộng với một hoặc hai kỹ sư người không trực tiếp tham gia vào việc phát triển phần mềm. Trong một số trường hợp, các CCB có thể là một
nhà phê bình thay đổi duy nhất người đưa ra lời khuyên về việc thay đổi này là chính đáng.
Thay đổi quản lý chung, các sản phẩm phần mềm thu nhỏ bọc chứ không phải là
hệ thống được thiết kế riêng cho một khách hàng cụ thể phải được xử lý theo một hơi nhau
ferent cách. Trong hệ thống này, các khách hàng không trực tiếp tham gia vào quá sự liên quan
của sự thay đổi đến kinh doanh của khách hàng không phải là một vấn đề. Thay đổi yêu cầu trong các
sản phẩm này thường được kết hợp với các lỗi trong hệ thống đã được phát hiện
trong quá trình thử nghiệm hệ thống hoặc của khách hàng sau khi phần mềm đã được phát hành.
Khách hàng có thể sử dụng một trang web hoặc e-mail để báo cáo lỗi. Một đội ngũ quản lý lỗi
sau đó kiểm tra các báo cáo lỗi là hợp lệ và chuyển chúng vào hệ thống chính thức
yêu cầu thay đổi. Cũng như các loại khác của hệ thống, thay đổi phải được ưu tiên
thực hiện và các lỗi có thể không được sửa chữa nếu các chi phí sửa chữa quá cao.
Trong thời gian phát triển, khi phiên bản mới của hệ thống được tạo ra thông qua hàng ngày
(hoặc thường xuyên hơn) Hệ thống được xây dựng, một quá trình quản lý thay đổi đơn giản hơn là sử dụng.
Các vấn đề và thay đổi vẫn còn phải được ghi nhận, nhưng những thay đổi có ảnh hưởng đến chỉ individ-
thành phần ual và module không cần phải được đánh giá một cách độc lập. Họ được truyền
trực tiếp đến các nhà phát triển hệ thống. Các nhà phát triển hệ thống hoặc là chấp nhận chúng hoặc làm cho
một trường hợp lý do tại sao họ không bắt buộc. Những thay đổi có ảnh hưởng đến hệ thống phân hệ sản xuất bởi
nhóm phát triển khác nhau, tuy nhiên, nên được đánh giá bởi một sự thay đổi kiểm soát vệ quyền tác giả
ity người ưu tiên mình thực hiện.
Trong một số phương pháp nhanh nhẹn, chẳng hạn như lập trình cực đoan, khách hàng được trực tiếp
tham gia vào việc quyết định có một sự thay đổi nên có thực hiện. Khi họ đề xuất
một sự thay đổi các yêu cầu hệ thống, họ làm việc với nhóm để đánh giá tác động
của sự thay đổi đó và sau đó quyết định xem có sự thay đổi nên ưu tiên hơn các
tính năng lên kế hoạch cho mục tiếp theo của hệ thống. Tuy nhiên, những thay đổi liên quan đến việc
cải tiến phần mềm là trái với ý của các lập trình viên làm việc trên
hệ thống. Refactoring, nơi mà phần mềm được cải tiến liên tục, không được coi là một
chi phí mà là một phần cần thiết của quá trình phát triển.
Khi các thành phần phần mềm được thay đổi, một kỷ lục của những thay đổi được thực hiện cho mỗi đồng
thành tố cần được duy trì. Điều này đôi khi được gọi là lịch sử nguồn gốc của một
thành phần. Một cách tốt để giữ lại lịch sử nguồn gốc là một đồng tiêu chuẩn
phát vào đầu của mã nguồn thành phần (xem hình 29.5). Corn- này
phát nên tham khảo các yêu cầu thay đổi đó gây ra sự thay đổi phần mềm. Bạn
sau đó có thể viết kịch bản đơn giản mà quét tất cả các thành phần và xử lý nguồn gốc
lịch sử để sản xuất báo cáo thay đổi thành phần. Một cách tiếp cận tương tự có thể được sử dụng cho
các trang web. Đối với tài liệu xuất bản, hồ sơ thay đổi tích hợp trong mỗi version
sion thường được duy trì trong một trang riêng biệt ở phía trước của tài liệu.
29,3 Phiên bản và phát hành quản lý
các quá trình tham gia vào phiên bản và phát hành quản lý có liên quan với iden-
tifying và theo dõi các phiên bản của một hệ thống. Quản lý phiên bản đưa ra các thủ tục để đảm bảo rằng các phiên bản của một hệ thống có thể được lấy ra khi cần thiết và
không vô tình thay đổi bởi đội ngũ phát triển. Đối với sản phẩm, phiên bản lý
agers làm việc với các nhân viên tiếp thị và cho các hệ thống tùy chỉnh với khách hàng, lên kế hoạch
khi phiên bản mới của một hệ thống nên được tạo ra và phân phối
đ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: