Xây dựng và phát hành

Một phần của tài liệu KỸ THUẬT PHẦN MỀM - HƯỚNG DẪN ÁP DỤNG TCVN ISO 9001:2008 CHO PHẦN MỀM MÁY TÍNH (Trang 29 - 30)

Phải thiết lập các quá trình để xây dựng, phát hành và sao lại các hạng mục sản phẩm phần mềm. Việc xây dựng và phát hành địi hỏi phải quản lý cấu hình (xem 7.5.3).

Những hạng mục sau đây được xem là thích hợp cho bước xây dựng và phát hành:

a) Nhận dạng các hạng mục phần mềm tạo nên từng phiên bản, kể cả những chỉ dẫn xây dựng có liên quan:

b) Nhận dạng các kiểu (hay cấp hạng) của phiên bản dựa trên tần suất và/hoặc tác động tới tác nghiệp của khách hàng và khả năng có thể áp dụng những thay đổi tại bất kỳ các thời điểm.

c) Quyết định chuẩn mực và chỉ dẫn để xác định nơi nào có thể kết hợp các phần đã được tạm thời phân định là chúng có thể được kết nối với nhau hoặc để nếu cần, phát hành một bản sao đã được cập nhật đầy đủ của một sản phẩm phần mềm.

7.5.1.3 Sao lại

Khi đòi hỏi, tổ chức phải thiết lập và thực hiện việc sao lại trên cơ sở cân nhắc các nội dung sau để đảm bảo rằng việc sao lại được thực hiện đúng.

a) Xác định bản gốc và các bản sao, kể cả việc định dạng, các biến thể khác nhau và số hiệu phiên bản;

b) Dạng của phương thức lưu trữ dữ liệu cho từng hạng mục phần mềm và việc ghi nhãn liên quan đến chúng:

c) Điều khoản về việc thiết lập tài liệu bắt buộc như các loại sổ tay, tài liệu hướng dẫn người sử dụng, các loại giấy phép và các biên bản bàn giao, kể các việc nhận dạng và đóng gói;

d) Kiểm sốt tình trạng mơi trường để việc sao lại này khơng ảnh hưởng đến khả năng đọc lại; e) Có các hạng mục đảm bảo các bản sao của sản phẩm là đúng, đầy đủ và hồn chỉnh

7.5.1.4 Cung cấp

Có thể thực hiện việc cung cấp bằng việc chuyển giao vật lý phương tiện lưu trữ sản phẩm phần mềm hoặc chuyển giao điện tử.

Việc bảo toàn các hạng mục trong quá trình chuyển giao được nêu trong 7.5.5.

7.5.1.5 Cài đặt

Đơi khi chính khách hàng hoặc bên thứ ba thực hiện việc cài đặt. Trong trường hợp này, tổ chức cần mô tả các bước để khách hàng hay bên thứ ba cần phải tiến hành để thực hiện việc cài đặt. Đơi khi, chính tổ chức phải tiến hành việc cài đặt. Trường hợp này, cần tuân thủ các điều sau:

a) Cả tổ chức và khách hàng cần thỏa thuận về vai trị, trách nhiệm, bổn phận của mình; b) Cần xác định yêu cầu và mức độ cần thẩm định tại mỗi bước cài đặt;

c) Cần xác định yêu cầu về hướng dẫn cài đặt;

d) Cần xác định yêu cầu về cấu hình của phần mềm và phần cứng cho việc cài đặt đặc biệt;

e) Cần xác định yêu cầu về các dữ liệu phải được thu thập và/hoặc dữ liệu để thực hiện biến đổi và cơ sở dữ liệu chung;

f) Cần xác định thủ tục nghiệm thu mỗi bước cài đặt xét theo mức độ hoàn thành; g) Cần xác định lịch trình;

h) Phải có sự bố trí để tiếp cận với cơ sở vật chất và trang thiết bị của khách hàng (Ví dụ thẻ an ninh ra vào, mật khẩu, người đi cùng để hỗ trợ);

i) Phải xác định và có sẵn những nhân viên có kỹ năng;

j) Cần xác định nhu cầu về đào tạo liên quan việc sử dụng đặc biệt đã dự định đối với sản phẩm khi lắp đặt hoặc là một phần liên quan cơng việc bảo trì sau này;

k) Cần xác định yêu cầu về thực hiện sao lưu lại và khẳng định khả năng khôi phục.

Khi giới thiệu một sản phẩm phần mềm mới hoặc khi phát hành phần mềm mới tại những cơ sở sử dụng phức tạp, cần lập kế hoạch thực hiện hoặc trình diễn.

Một phần của tài liệu KỸ THUẬT PHẦN MỀM - HƯỚNG DẪN ÁP DỤNG TCVN ISO 9001:2008 CHO PHẦN MỀM MÁY TÍNH (Trang 29 - 30)