Lập kế hoạch quản lý cấu hình

Download Report

Transcript Lập kế hoạch quản lý cấu hình

Lập kế hoạch quản lý
cấu hình
Nguyễn Văn Khiết
Nội dung
•
•
•
•
Giới thiệu
Lập kế hoạch
Baseline
CM Plan model
Giới thiệu
•
•
•
•
Sản phẩm của Software Process
Lập kế hoạch quản lý cấu hình
Baseline
Outline CM plan
Sản phẩm của Software Process
• Document
– Specification
– Manual
•
•
•
•
•
Design
Source code
Test data
Tool
 Tất cả cần được quản lý
Lập kế hoạch quản lý cấu hình
• Bắt đầu từ giai đoạn đầu của dự án
• Cần xác định các đối tượng đưa vào quản
lý cấu hình
• Kế hoạch quản lý cấu hình nên phụ thuộc
vào loại dự án cũng như kích thước của
dự án
Kế hoạch quản lý cấu hình
• Kế hoạch cần định nghĩa
–
–
–
–
–
–
–
–
–
Các trách nhiệm
CI
Unique ID của các CI
Chính sách trong quản lý thay đổi cũng như quản lý
version
Các thông tin quản lý cấu hình nào cần giữ lại
Các công cụ sẽ được sử dụng
CM database để lưu trữ thông tin về cấu hình
Sổ sách quản lý cấu hình và các báo cáo
Các thủ tục thực hiện backup
Kế hoạch quản lý cấu hình (tt)
• Tình trạng quản lý cấu hình
– Kiểm tra cấu hình
– Quá trình phát hành
• Quản lý subcontract
• Quản lý vendor
CI Identification
• Mỗi CI nên được xác định một ID rõ ràng
và tránh gây nhầm lẫn
• Cần một cách thức đặt tên chung áp dụng
cho các CI
CI Identification
• Ví dụ cách đặt tên
P.S.T.RRR
– P : project
– S : sub system
– T : CI type
– R : running number
Baseline
• Một mốc thời gian được thống nhất trước
(với các CI cùng version của CI), mà sau
đó, mọi thay đổi đều cần được các bên có
liên quan đồng ý.
Baseline
• Các loại baseline
• Functional
•Release
• Planning
•Developmental Configuration
• Requirements
•Test
• Product
•Environment
Baseline Management
Project Phases
RG
RA
Design
Code
Unit/
Integration
System
Test
Release
Configuration Management
Developmental
Configuration
Planning
Baseline
Functional
Baseline
Requirements
Baseline
Release
Baseline
Product
Baseline
Outline of a model CM Plan
• (xem cmplan.doc)