29,5 công cụ CASE cho quản lý cấu hình
các quy trình quản lý cấu hình thường được chuẩn hóa và liên quan đến việc
áp dụng các thủ tục được xác định trước. Họ yêu cầu quản lý cẩn thận rất lớn
lượng của dữ liệu, và sự chú ý đến từng chi tiết là điều cần thiết. Khi một hệ thống được xây dựng
từ các phiên bản phần, một sai lầm quản lý cấu hình duy nhất có thể có nghĩa là
phần mềm sẽ không hoạt động đúng. Do đó, công cụ hỗ trợ CASE là điều cần thiết
cho quản lý cấu hình, và, kể từ năm 1970, nhiều công cụ phần mềm bao gồm
các lĩnh vực khác nhau của quản lý cấu hình đã được sản xuất.
Những công cụ này có thể được kết hợp để tạo ra một bàn làm việc quản lý cấu hình
để hỗ trợ tất cả các hoạt động CM. Có hai loại CM bàn làm việc:
1. Mở workbenches Công cụ cho từng giai đoạn trong quá trình CM được tích hợp thông qua
các thủ tục tổ chức tiêu chuẩn cho việc sử dụng những công cụ này. Có nhiều công cụ CM thương mại và mã nguồn mở có sẵn cho các mục đích cụ thể. Quản lý thay đổi
có thể được hỗ trợ bởi các công cụ theo dõi lỗi, chẳng hạn như Bugzilla, quản lý phiên bản bằng cách
sử dụng các công cụ như RCS (Tichy, 1985) hoặc CVS (Berliner, 1990), và hệ thống dựng-
ing bằng cách sử dụng các công cụ như make (Feldman, 1979 ; Orarn và Talbott, 1991) hoặc imake
(DuBois, 1996). Đây là tất cả các công cụ mã nguồn mở được tự do có sẵn.
2. Tích hợp workbenches Những workbenches cung cấp phương tiện tích hợp cho version
quản lý sion, xây dựng hệ thống và thay đổi theo dõi. Ví dụ,
thống nhất quy trình Quản lý thay đổi của Rational dựa trên một work- CM tích hợp
băng ghế kết hợp Clearcase (White, 2000) để xây dựng hệ thống và phiên bản
quản lý và ClearQuest để theo dõi sự thay đổi. Những lợi thế của hợp
workbenches CM là rằng sự trao đổi dữ liệu được đơn giản hóa, và bàn làm việc bao gồm
một cơ sở dữ liệu CM tích hợp. Tích hợp SCM workbenches đã được bắt nguồn
từ hệ thống trước đó như Tuổi thọ (Whitgift, 1991) cho quản lý thay đổi
và DSEE (Leblang và Chase, 1987) để quản lý phiên bản và hệ thống dựng-
ing. Tuy nhiên, workbenches CM tích hợp rất phức tạp và đắt tiền, và nhiều
tổ chức thích sử dụng công cụ hỗ trợ cá nhân rẻ hơn và đơn giản hơn.
Nhiều hệ thống lớn đang phát triển tại các địa điểm khác nhau, và những công cụ cần SCM
có hỗ trợ làm việc nhiều site với nhiều cửa hàng dữ liệu cho các mục cấu hình. Trong khi
hầu hết các công cụ SCM được thiết kế để làm việc trang web duy nhất, một số công cụ, như CVS,
có cơ sở để hỗ trợ nhiều địa (Vesperman, 2003).
Hỗ trợ cho quản lý thay đổi
, mỗi người tham gia vào quá trình quản lý thay đổi là trách nhiệm đối với một số
hoạt động. Họ hoàn thành hoạt động này, sau đó vượt qua về các hình thức và liên quan niệm
mục biểu hiệu cho người khác. Các tính chất thủ tục của quá trình này có nghĩa là
một mô hình quá trình thay đổi có thể được thiết kế và tích hợp với một quản lý phiên bản
của hệ thống. Mô hình này sau đó có thể được giải thích để các tài liệu ngay được truyền
đến đúng người vào đúng thời điểm.
Có một số công cụ quản lý thay đổi có sẵn, từ, open- tương đối đơn giản,
công cụ mã nguồn như Bugzilla để hệ thống tích hợp toàn diện như Rational
ClearQuest. Những công cụ này cung cấp một số hoặc tất cả các tiện ích sau đây để hỗ trợ
quá trình:
1. Một biên tập viên hình thức cho phép thay đổi hình thức đề nghị được tạo ra và hoàn thành
bởi những người có những nhu cầu thay đổi.
Tôi
2. Một hệ thống workjlow cho phép các nhóm CM để xác định những người phải xử lý các
mẫu yêu cầu thay đổi và tự chế biến. Hệ thống này cũng sẽ tự
matically vượt qua hình thức cho đúng người vào đúng thời điểm và infonn các rele-
thành viên trong nhóm Vant về sự tiến bộ của sự thay đổi. E-mail được sử dụng để cung cấp
thông tin cập nhật tiến độ cho những người tham gia vào quá trình này.
đang được dịch, vui lòng đợi..
