Trang chủ segvn


In lúc 21:41:23 20-05-2012

Gửi bởi JohnVu lúc 08:15:02 04-02-2009
Quản lí cấu hình phần mềm và Quản lí yêu cầu phần mềm
Quản lí cấu hình phần mềm và Quản lí yêu cầu phần mềm

Mục đích của Quản lí yêu cầu Requirements Management (RM) là thiết lập và duy trì thoả thuận chung giữa khách hàng và dự án phần mềm (Người phát triển) liên quan tới yêu cầu của khách hàng.
Qui trình RM bao gồm:
1) Thu thập yêu cầu: Thiết lập qui trình để thu thập yêu cầu của khách hàng, và làm tư liệu các yêu cầu này.
2) Phân tích yêu cầu: Đánh giá và đảm bảo các yêu cầu đáp ứng các tiêu chí định tính nào đó (rõ ràng, hiểu được, kiểm được, dùng được v.v.)
3) Phối hợp hoạt động: Trao đổi các yêu cầu đã được kiểm nghiệm với các chức năng khác hay nhóm bị ảnh hưởng (như CM, SQA, nhóm kiểm thử v.v.)

Mục đích của Quản lí cấu hình Configuration Management (CM) là thiết lập và duy trì tính toàn vẹn của sản phẩm công việc của dự án phần mềm trong toàn bộ vòng đời của nó.
Qui trình CM bao gồm:
1) Nhận diện cấu hình của sản phẩm phần mềm (Khoản mục cấu hình) tại mỗi thời điểm đã nêu
2) Duy trì tính toàn vẹn của sản phẩm phần mềm (tuyến cơ sở, phục hồi lỗi, sao lưu, kiểm soát phiên bản v.v.)
3) Quản lí thay đổi khoản mục cấu hình (Thiết lập qui trình thay đổi, ban thay đổi, lược đồ ưu tiên, quyết định kĩ thuật, và đưa ra)
4) Báo cáo trạng thái của sản phẩm phần mềm cho cấp quản lí


The purpose of Requirements Management (RM) is to establish and maintain a common agreement between the customer and the software project (Developer) regarding the customer’s requirements.
RM process includes:
1) Gathering requirements: Establish a process to collect customer requirements, and document these requirements.
2) Analyzing requirements: Evaluate and ensure requirements meet certain quality criteria (Clear, understood, testable, usable etc.)
3) Coordinating activities: Communicate validated requirements with other functions or affected groups (i.e. CM, SQA, Test groups, etc.)

The purpose of Configuration Management (CM) is to establish and maintain the integrity of the work products of the software project throughout its life cycle.
CM process includes:
1) Identifying the configuration of the software products (Configuration Items) at given points in time
2) Maintaining the integrity of the software products (Baseline, Error recovery, backup, version controls etc.)
3) Managing change to configuration Items (Establish change process, change board, priority scheme, technical decisions, and release)
4) Reporting status of the software products to management
----------------------------------------
Prof. Vu
Carnegie Mellon University