Tiêu chuẩn Quốc gia TCVN 10606-5-1-1:2014 về kỹ thuật phần mềm - Hồ sơ vòng đời cho các tổ chức rất bé - Phần 5-1-1: Hướng dẫn quản lý và kỹ thuật - Nhóm hồ sơ chung - Hồ sơ sơ khởi. Mời các bạn cùng tham khảo nội dung chi tiết
TIÊU CHUẨN QUỐC GIA TCVN 10606-5-1-1:2014 ISO/IEC TR 29110-5-1-1:2012 KỸ THUẬT PHẦN MỀM - HỒ SƠ VÒNG ĐỜI CHO CÁC TỔ CHỨC RẤT BÉ - PHẦN 5-1-1: HƯỚNG DẪN QUẢN LÝ VÀ KỸ THUẬT: NHÓM HỒ SƠ CHUNG: HỒ SƠ SƠ KHỞI Software engineering - Lifecycle profiles for Very Small Entities (VSEs) - Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile Lời nói đầu TCVN 10606-5-1-1:2014 hồn toàn tương đương với ISO/IEC TR 29110-5-1-1:2012 TCVN 10606-5-1-1:2014 Ban Kỹ thuật tiêu chuẩn quốc gia TCVN/JTC1 Công nghệ Thông tin biên soạn, Tổng cục Tiêu chuẩn Đo lường Chất lượng đề nghị, Bộ Khoa học Công nghệ công bố Bộ tiêu chuẩn TCVN 10606 (ISO/IEC 29110) Kỹ thuật phần mềm gồm tiêu chuẩn sau: - TCVN 10606-1:2014 (ISO/IEC TR 29110-1:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 1: Tổng quát; - TCVN 10606-2:2014 (ISO/IEC 29110-2:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 2: Khung sơ đồ phân loại; - TCVN 10606-3:2014 (ISO/IEC TR 29110-3:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 3: Hướng dẫn đánh giá; - TCVN 10606-4-1:2014 (ISO/IEC 29110-4-1:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 4-1: Đặc tả hồ sơ: Nhóm hồ sơ chung; - TCVN 10606-5-1-1:2014 (ISO/IEC TR 29110-5-1-1:2012) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 5-1-1: Hướng dẫn quản lý kỹ thuật: Nhóm hồ sơ chung - Hồ sơ sơ khởi; - TCVN 10606-5-1-2:2014 (ISO/IEC TR 29110-5-1-2:2012) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 5-1-2: Hướng dẫn quản lý kỹ thuật: Nhóm hồ sơ chung - Hồ sơ Lời giới thiệu Nền công nghiệp phần mềm công nhận giá trị Tổ chức bé (VSE) việc đóng góp sản phẩm dịch vụ đáng giá Trong tiêu chuẩn TCVN 10606 (ISO/IEC 29110), VSE thực thể (doanh nghiệp, tổ chức, phòng ban dự án) có tối đa 25 người Các VSE phát triển và/hoặc bảo trì phần mềm sử dụng hệ thống lớn hơn; đó, thường u cầu việc cơng nhận VSE nhà cung cấp phần mềm chất lượng cao Theo Tổ chức Hợp tác Phát triển Kinh tế OECD, báo cáo SME Quan điểm Tinh thần làm Chủ (2005) "các SME tạo thành ảnh hưởng lớn đến hình thức tổ chức kinh doanh toàn nước giới, chiếm 95% lên đến 99% dân số kinh doanh tùy quốc gia" Thách thức mà phủ nước OECD phải đối mặt cung cấp môi trường kinh doanh có hỗ trợ khả cạnh tranh cho số lượng lớn dân kinh doanh hỗn tạp thúc đẩy văn hóa tinh thần làm chủ sơi động Từ nghiên cứu khảo sát tiến hành, điều rõ ràng phần lớn tiêu chuẩn quốc tế không đáp ứng nhu cầu VSE Việc phù hợp với tiêu chuẩn khó khăn, khơng phải khơng thể Sau VSE khơng có (hoặc hạn chế) cách thức để công nhận thực thể sản xuất phần mềm chất lượng phạm vi họ Do đó, VSE thường cắt bỏ số hoạt động kinh tế Nhận thấy VSE gặp khó khăn áp dụng tiêu chuẩn quốc tế liên quan đến nhu cầu kinh doanh họ để chứng minh việc áp dụng tiêu chuẩn vào thực tiễn kinh doanh họ Hầu hết VSE không đủ khả tài nguyên, mặt số lượng nhân viên, ngân sách thời gian, không làm VSE thấy lãi ròng thiết lập q trình vòng đời phần mềm Để khắc phục số khó khăn này, tập hợp hướng dẫn phát triển dựa tập hợp đặc điểm VSE Các hướng dẫn dựa tập phần tử tiêu chuẩn thích hợp, gọi Hồ sơ VSE Mục đích hồ sơ VSE để định nghĩa tập tiêu chuẩn quốc tế liên quan đến bối cảnh VSE, ví dụ q trình kết ISO/IEC 12207 sản phẩm ISO/IEC 15289 Bộ TCVN 10606 (ISO/IEC 29110) tập trung vào khách hàng, phát triển để cải tiến chất lượng sản phẩm và/hoặc dịch vụ hiệu trình Như Bảng 1, TCVN 10606 (ISO/IEC 29110) không dùng để ngăn chặn việc sử dụng vòng đời khác như: thác đổ, lặp, tăng dần, tiến hóa nhanh nhẹn Bảng - Khách hàng mục tiêu TCVN 10606 (ISO/IEC 29110) Tiêu đề Khách hàng mục tiêu Phần Tổng quát VSE, đánh giá viên, bên xây dựng tiêu chuẩn, bên cung ứng công cụ bên cung ứng phương pháp luận Phần Khung sơ đồ phân loại Các bên xây dựng tiêu chuẩn, bên cung ứng công cụ bên cung ứng phương pháp luận Không dành cho VSE Phần Hướng dẫn đánh giá đánh giá viên VSE Phần Đặc tả hồ sơ Các bên xây dựng tiêu chuẩn, bên cung ứng công cụ bên cung ứng phương pháp luận Không dành cho VSE Phần Hướng dẫn Quản lý Kỹ thuật Các VSE Nếu cần hồ sơ mới, TCVN 10606-4 (ISO/IEC 29110-4) TCVN 10606-5 (ISO/IEC 29110-5) phát triển tiếp mà khơng làm ảnh hưởng đến tài liệu có trở thành tiêu chuẩn TCVN 10606-4-m (ISO/IEC 29110-4-m) TCVN 10606-5-m-n (ISO/IEC 29110-5-m-n) tương ứng thơng qua q trình xây dựng tiêu chuẩn TCVN 10606-1 (ISO/IEC TR 29110-1) định nghĩa thuật ngữ nghiệp vụ kinh doanh chung cho TCVN 10606 (ISO/IEC 29110) Tiêu chuẩn giới thiệu đặc điểm yêu cầu VSE làm rõ sở lý luận hồ sơ, tài liệu, tiêu chuẩn hướng dẫn cụ thể cho VSE TCVN 10606-2 (ISO/IEC 29110-2) giới thiệu khái niệm hồ sơ chuẩn hóa kỹ thuật phần mềm cho VSE định nghĩa thuật ngữ chung cho TCVN 10606 (ISO/IEC 29110) Tiêu chuẩn thiết lập cách lôgic định nghĩa ứng dụng hồ sơ chuẩn hóa Tiêu chuẩn quy định phần tử chung cho tất hồ sơ chuẩn hóa (cấu trúc, phù hợp, việc đánh giá) giới thiệu sơ đồ phân loại (lập danh mục) hồ sơ TCVN 10606 (ISO/IEC 29110) TCVN 10606-3 (ISO/IEC 29110-3) xác định hướng dẫn đánh giá trình yêu cầu tuân thủ cần có để đạt mục đích hồ sơ VSE xác định Tiêu chuẩn bao gồm thơng tin hữu ích cho bên phát triển phương pháp đánh giá công cụ đánh giá Tiêu chuẩn người có liên quan trực tiếp tới trình đánh giá, đánh giá viên bên bảo trợ đánh giá, người cần hướng dẫn để đảm bảo yêu cầu thực đánh giá cần đáp ứng TCVN 10606-4 (ISO/IEC 29110-4) cung cấp đặc tả cho tất hồ sơ thuộc nhóm hồ sơ dựa tập phần tử tiêu chuẩn thích hợp Các hồ sơ VSE áp dụng trọng đến tác giả/bên cung cấp hướng dẫn tác giả/bên cung cấp công cụ tài liệu hỗ trợ khác TCVN 10606-5 (ISO/IEC TR 29110-5) cung cấp hướng dẫn quản lý kỹ thuật thực thi cho Hồ sơ VSE mô tả TCVN 10606-4 (ISO/IEC 29110-4) Hình mơ tả TCVN 10606 (ISO/IEC 29110) vị trí phần bên khung Hình - Bộ TCVN 10606 (ISO/IEC 29110) KỸ THUẬT PHẦN MỀM - HỒ SƠ VÒNG ĐỜI CHO CÁC TỔ CHỨC RẤT BÉ - PHẦN 5-1-1: HƯỚNG DẪN QUẢN LÝ VÀ KỸ THUẬT: NHÓM HỒ SƠ CHUNG: HỒ SƠ SƠ KHỞI Software engineering - Lifecycle profiles for Very Small Entities (VSEs) - Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile Phạm vi áp dụng 1.1 Lĩnh vực áp dụng Tiêu chuẩn áp dụng cho mơ hình tổ chức bé VSE Các VSE cơng ty, tổ chức, phòng ban dự án tối đa 25 người Các q trình vòng đời mơ tả TCVN 10606 (ISO/IEC 29110) không dùng để ngăn ngừa ngăn cản việc sử dụng tổ chức lớn VSE Tiêu chuẩn cung cấp hướng dẫn quản lý sử dụng kỹ thuật để hồ sơ sơ khởi mô tả TCVN 10606-4-1 (ISO/IEC 29110-4-1) thơng qua q trình Quản lý Dự án Thực thi Phần mềm Tiêu chuẩn hướng dẫn riêng biệt Tiêu chuẩn không dành để VSE sử dụng hồ sơ chuẩn hóa để thực thi tiêu chuẩn Tiêu chuẩn áp dụng cho dự án phát triển phần mềm Dự án đầy đủ hợp đồng bên nội Hợp đồng nội không cần liên quan đến đội dự án khách hàng họ Sử dụng tiêu chuẩn này, VSE nhận được: - Sự chấp thuận yêu cầu dự án sản phẩm cuối bàn giao đến khách hàng; - Q trình quản lý có kỷ luật đưa tầm nhìn dự án hành động xử lý vấn đề sai lệch; - Quá trình Thực thi Phần mềm hệ thống phù hợp với nhu cầu khách hàng đảm bảo chất lượng sản phẩm 1.2 Khách hàng mục tiêu Tiêu chuẩn hướng đến việc bắt đầu VSE (tức VSE bắt đầu vận hành năm) và/hoặc VSE làm việc với dự án nhỏ (ví dụ kích cỡ dự án nhỏ người/tháng) Việc sử dụng cho trình, kỹ thuật phương pháp làm gia tăng hiệu sản xuất độ hài lòng khách hàng VSE Tài liệu tham khảo Các tài liệu viện dẫn sau cần thiết cho việc áp dụng tiêu chuẩn Đối với tài liệu ghi năm cơng bố áp dụng phiên nêu Đối với tài liệu không ghi năm công bố áp dụng phiên nhất, bao gồm sửa đổi, bổ sung (nếu có) TCVN 10606-1 (ISO/IEC TR 29110-1) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé Phần 1: Tổng quát Thuật ngữ định nghĩa Tiêu chuẩn sử dụng thuật ngữ định nghĩa nêu TCVN 10606-1 (ISO/IEC TR 291101) Ký hiệu (và thuật ngữ viết tắt) 4.1 Quy ước đặt tên, lập biểu đồ định nghĩa Các mô tả thích cấu trúc q trình sau để miêu tả trình: Tên (Name) - trình nhận diện kèm theo từ viết tắt dấu ngoặc đơn "()" Mục đích (Purpose) - mục tiêu kết thơng thường mong đợi từ hiệu thực thi trình Việc thực thi q trình phải đưa lợi ích rõ ràng bên liên quan Mục đích từ viết tắt tên trình Mục tiêu (Objectives) - mục tiêu cụ thể để đảm bảo thỏa mãn mục đích q trình Các đối tượng nhận diện từ viết tắt tên trình, kèm theo chữ "O" số thứ tự liên tiếp, ví dụ PM.O1, SI.O1.v.v Mỗi đối tượng kèm theo ô vuông bao gồm danh sách trình chọn cho hồ sơ sơ khởi ISO/IEC 12207:2008 đầu liên quan tới đối tượng Sản phẩm đầu vào (Input Products) - sản phẩm đòi hỏi thực q trình nguồn tương ứng, có q trình khác thực thể ngoại vi tham gia dự án, Khách hàng Được nhận diện từ viết tắt tên trình thể bảng có hai cột gồm tên sản phẩm nguồn sản phẩm Sản phẩm đầu (Output Products) - sản phẩm sinh q trình tương ứng với mục đích dự định, có q trình khác thực thể ngoại vi tham gia dự án, Khách hàng Quản lý Tổ chức Được nhận diện từ viết tắt tên trình thể bảng có hai cột gồm tên sản phẩm mục đích dự định Sản phẩm trung gian (Internal Product) - sản phẩm sinh tiêu thụ trình Được nhận diện từ viết tắt tên q trình thể bảng có cột tên sản phẩm Tất tên sản phẩm in dạng chữ bắt đầu chữ in hoa Một số sản phẩm có nhiều tình trạng đính kèm theo tên sản phẩm bên ngoặc vuông "[ ]" phân biệt dấu phẩy "," Tình trạng sản phẩm thay đổi thực thi trình Xem Điều 6.5 7.5 danh sách xếp theo bảng chữ sản phẩm, mơ tả sản phẩm, tình trạng có nguồn gốc sản phẩm Nguồn gốc có trình khác thực thể bên ngồi dự án, ví dụ Khách hàng Vai trò liên quan (Roles involved) - tên từ viết tắt chức thực thành viên đội dự án Một vài vai trò thực người vai trò bao gồm số người Các vai trò gán cho dự án dựa theo đặc tính dự án Danh sách vai trò nhận diện từ viết tắt tên trình thể bảng có hai cột Xem Điều danh sách xếp theo bảng chữ vai trò, từ viết tắt yêu cầu mô tả đầy đủ Biểu đồ (diagram) - biểu diễn đồ họa cho trình Hình chữ nhật lớn có góc bo tròn thể q trình hành động hình chữ nhật nhỏ góc vuông thể sản phẩm Các mũi tên chiều hai chiều thể sản phẩm đầu vào đầu Chú thích sử dụng biểu đồ khơng thể vòng đời q trình cụ thể Hoạt động (Activity) - tập nhiệm vụ liên tiếp Nhiệm vụ yêu cầu, khuyến nghị hành động phép, mong đợi góp phần vào thành tựu nhiều mục tiêu trình Một hoạt động trình mức việc phân rã luồng trình mức thứ hai nhiệm vụ Các hoạt động nhận diện từ viết tắt tên trình kèm theo số hiệu liên tiếp tên hoạt động Mô tả hoạt động (Activity Description) - mô tả hoạt động nhận diện tên hoạt động danh sách mục tiêu có liên quan ngoặc tròn "( )" Ví dụ lập Kế hoạch Dự án PM.1 (PM.O1, PM.O5, PM.O6, PM.O7) có nghĩa hoạt động Lập Kế hoạch Dự án PM.1 góp phần vào thành tự mục tiêu lập danh sách: PM.O1, PM.O5, PM.O6, PM.O7 Mô tả hoạt động bắt đầu với tóm tắt nhiệm vụ kèm theo bảng mơ tả nhiệm vụ Mô tả nhiệm vụ không bao gồm kỹ thuật hay phương thức thực Việc lựa chọn kỹ thuật hay phương thức dành cho VSE đội dự án Bảng mơ tả nhiệm vụ có bốn cột tương ứng là: - Vai trò - từ viết tắt vai trò có nhiệm vụ thực thi - Nhiệm vụ - mô tả nhiệm vụ thực thi Mỗi nhiệm vụ nhận diện số ID hoạt động số hiệu liên tiếp, ví dụ PM1.1, PM1.2 - Sản phẩm đầu vào - sản phẩm cần có thực nhiệm vụ - Sản phẩm đầu - sản phẩm tạo chỉnh sửa thực nhiệm vụ Việc sát nhập vào Kho Dự án (Incorporation to Project Repository) - danh sách sản phẩm lưu trữ bên Kho Dự án; Chiến lược kiểm sốt phiên áp dụng cho số chúng (xem Điều 6.7.2 7.7.2) Việc hữu dụng danh sách liệt kê kiểm tra cho Quản lý Dự án trưởng kỹ thuật CHÚ THÍCH Các bảng sử dụng để mơ tả q trình có mục đích biểu diễn Đội dự án có lực (Competent project team) - Con người/cá nhân thực thi công việc ảnh hưởng chất lượng sản phẩm dịch vụ cần thích hợp theo giáo dục, đào tạo, kỹ kinh nghiệm tương ứng 4.2 Từ viết tắt Các từ viết tắt sau sử dụng tiêu chuẩn này: VSE Very Small Entity Tổ chức bé Tổng quan Hướng dẫn quản lý kỹ thuật hồ sơ sơ khởi VSE áp dụng cho VSE (công ty, tổ chức, phòng ban dự án có tối đa 25 người) dành cho việc phát triển phần mềm Dự án phải có đầy đủ liên hệ nội bên Các liên hệ nội đội dự án khách hàng họ không cần rõ ràng Hồ sơ sơ khởi hồ sơ nhóm hồ sơ chung Hồ sơ sơ khởi xác định cho trường hợp có nhiều q trình phần mềm linh hoạt tương đối nhẹ phạm vi hồ sơ bản, tức trường hợp rủi ro sử dụng thấp, sử dụng khoảng thời gian ngắn trình tương ứng phân chia phù hợp bên yêu cầu bên phát triển Hướng dẫn bao gồm trình Quản lý Dự án Thực thi Phần mềm thực hành phối hợp lựa chọn theo phần tiêu chuẩn ISO/IEC 12207:2008, Kỹ thuật hệ thống phần mềm Quá trình vòng đời phần mềm ISO/IEC 15289:2011, Kỹ thuật hệ thống phần mềm - Nội dung vòng đời sản phẩm thông tin (tài liệu) Phụ lục A cung cấp thơng tin việc Gói triển khai giúp dễ dàng thực thi trình Phụ lục B cung cấp thơng tin việc tự chuẩn đốn Tiêu chuẩn sử dụng VSE để thiết lập trình thực thi chiến lược phát triển phương pháp luận đó, tức việc phát triển nhanh chóng, tiến hóa, tăng trưởng thử nghiệm, ví dụ dựa theo nhu cầu tổ chức dự án VSE Khi sử dụng hướng dẫn, VSE có hiệu mặt: - Tập hợp thỏa thuận yêu cầu dự án sản phẩm mong đợi bàn giao cho khách hàng; - Q trình Thực thi Phần mềm có tính hệ thống phù hợp với nhu cầu khách hàng đảm bảo chất lượng sản phẩm; Để sử dụng hướng dẫn, VSE cần đầy đủ điều kiện đầu vào sau: - Bản trình bày dự án làm việc cần lập tài liệu; - Đội dự án thích hợp, bao gồm Quản lý Dự án; - Hàng hóa dịch vụ để bắt đầu dự án sẵn có Mục đích q trình Quản lý Dự án thiết lập thực cách có hệ thống nhiệm vụ dự án Thực thi Phần mềm, cho phép tuân theo mục tiêu dự án theo chất lượng, thời gian chi phí mong đợi Mục đích q trình Thực thi Phần mềm việc hồn thành có hệ thống phân tích, nhận diện Cấu kiện phần mềm, xây dựng, tích hợp thử nghiệm, hoạt động bàn giao sản phẩm cho sản phẩm phần mềm chỉnh sửa theo yêu cầu cụ thể Cả hai trình tương quan với (xem Hình 2) CHÚ THÍCH Chú thích biểu đồ theo 4.1 Hình - Quá trình hướng dẫn hồ sơ sơ khởi Quá trình PM sử dụng Tuyên bố Công việc khách hàng để dựng lên Kế hoạch Dự án Các nhiệm vụ đánh giá kiểm soát dự án PM so sánh tiến trình dự án dựa Kế hoạch Dự án Hoạt động chấm dứt dự án PM cơng bố Cấu hình Phần mềm, tạo SI, có chấp thuận khách hàng quan trọng để Kết thúc Dự án Một Kho Dự án thiết lập để lưu giữ sản phẩm làm việc thực dự án Việc thực thi trình SI tuân theo Kế hoạch Dự án Quá trình SI bắt đầu với hoạt động khởi động xem xét lại Kế hoạch Dự án Kế hoạch Dự án hướng dẫn việc thực phân tích yêu cầu phần mềm, nhận diện Cấu kiện phần mềm, xây dựng phần mềm, tích hợp thử nghiệm phần mềm hoạt động bàn giao sản phẩm Để loại bỏ khiếm khuyết sản phẩm, cần bao gồm nhiệm vụ xác minh, xác nhận thử nghiệm cần có luồng hoạt động Khách hàng cung cấp Tuyên bố Công việc làm đầu vào cho trình Quản lý Dự án nhận Cấu hình Phần mềm kết việc thực thi trình Thực thi Phần mềm (xem Hình 2) Quá trình Quản lý Dự án (PM) 6.1 Mục đích PM Mục đích q trình Quản lý Dự án thiết lập thực cách có hệ thống nhiệm vụ dự án Thực thi Phần mềm, điều cho phép phù hợp với mục tiêu dự án chất lượng, thời gian chi phí mong đợi Tiêu chuẩn dùng cho VSE để thiết lập trình Các q trình vòng đời mơ tả khơng dùng để ngăn chặn việc sử dụng vòng đời khác như: thác đổ, lặp, tăng dần, tiến hóa nhanh nhẹn 6.2 Mục tiêu PM PM.O1 Kế hoạch Dự án cho việc thực dự án phát triển theo Tuyên bố Công việc xem xét chấp nhận Khách hàng Các nhiệm vụ nguồn lực cần thiết để hồn thành cơng việc kích cỡ ước định 6.3.1 Q trình hoạch định dự án a) Xác định phạm vi công việc dự án; b) Các nhiệm vụ nguồn lực cần có để hồn thành cơng việc theo kích cỡ ước định; c) Phát triển kế hoạch thực dự án; d) Triển khai kế hoạch thực dự án; 6.3.7 Quá trình đo lường a) Nhận diện thơng tin cần thiết cho q trình kỹ thuật quản lý [ISO/IEC 12207:2008, 6.3.1, 6.3.7] PM.O2 Các tiến trình dự án giám sát dựa theo Kế hoạch Dự án ghi chép lại Biên Hiện trạng Kết thúc Dự án tiến hành để có đồng ý khách hàng dạng văn Biên Chấp thuận 6.3.2 Q trình kiểm sốt đánh giá dự án a) Giám sát báo cáo tiến trình dự án; d) Thu nhận báo cáo mục tiêu dự án; 6.3.7 Quá trình đo lường d) Dữ liệu yêu cầu thu thập, lưu giữ, phân tích giải thích kết quả; 6.4.8 Q trình hỗ trợ chấp thuận phần mềm a) sản phẩm hoàn thiện bàn giao đến bên cần [ISO/IEC 12207:2008, 6.3.2, 6.3.7, 6.4.8] PM.O3 Yêu cầu Thay đổi định, ước lượng theo dõi 7.1.2 Q trình phân tích u cầu phần mềm g) Các thay đổi yêu cầu phần mềm cần ước lượng ảnh hưởng chi phí, lịch biểu kỹ thuật; [ISO/IEC 12207:2008, 7.1.2] PM.O4 Các gặp gỡ sốt xét Đội cơng tác Khách hàng cần thực Các thỏa thuận ký kết theo dõi 7.2.6 Q trình sốt xét phần mềm a) Các soát xét quản lý kỹ thuật cần thực dựa theo nhu cầu dự án; d) hạng mục hành động có từ sốt xét theo dõi đến Kết thúc Dự án; [ISO/IEC 12207:2008, 7.2.6] PM.O5 Các rủi ro nhận diện chúng phát triển lúc Quản lý Dự án 6.3.4 Quá trình quản lý rủi ro b) Các rủi ro nhận diện chúng phát triển lúc Quản lý Dự án; 7.2.6 Q trình sốt xét phần mềm e) rủi và vấn đề nhận diện ghi chép lại; [ISO/IEC 12207:2008, 6.3.4, 7.2.6] PM.O6 Hạng mục Cấu hình Phần mềm nhận diện kiểm sốt 7.2.2 Q trình quản lý Cấu hình Phần mềm b) Các hạng mục trình dự án tạo nhận diện, định nghĩa giới hạn bản; g) Việc lưu trữ, xử lý bàn giao hạng mục kiểm soát; [ISO/IEC 12207:2008, 7.2.2] PM.O7 Đảm bảo Chất lượng Phần mềm thực để cung cấp đảm bảo sản phẩm trình làm việc phù hợp với Kế hoạch Dự án Đặc tả Yêu cầu CHÚ THÍCH Việc thực thi q trình Đảm bảo Chất lượng Phần mềm thông qua hiệu nhiệm vụ xác minh, xác định soát xét thực trình Quản lý Dự án Thực thi Phần mềm 7.2.3 Quá trình Đảm bảo Chất lượng Phần mềm phần mềm b) Bằng chứng việc Đảm bảo Chất lượng Phần mềm tạo trì; d) Sự tuân thủ sản phẩm, trình hành động với tiêu chuẩn, thủ tục yêu cầu áp dụng cần xác minh; [ISO/IEC 12207:2008, 7.2.3] 6.3 Sản phẩm đầu vào PM Bảng - Sản phẩm đầu vào PM Tên Nguồn gốc Tuyên bố Cơng việc Khách hàng Cấu hình Phần mềm Thực thi Phần mềm Yêu cầu Thay đổi Khách hàng 6.4 Sản phẩm đầu PM Bảng - Sản phẩm đầu PM Tên Bên nhận Kế hoạch Dự án Thực thi Phần mềm Biên Chấp thuận Khách hàng Kho Dự án Thực thi Phần mềm Biên họp Khách hàng Cấu hình Phần mềm Khách hàng 6.5 Sản phẩm nội PM Bảng - Sản phẩm nội PM Tên Yêu cầu Thay đổi Biên họp Biên Hiện trạng 6.6 Vai trò ràng buộc PM Bảng - Vài trò PM Vai trò Viết tắt Khách hàng CUS Quản lý Dự án PM Đội công tác WT 6.7 Biểu đồ PM 6.7.1 Tổng quan Biểu đồ sau cho thấy luồng thông tin hoạt động Quá trình Quản lý Dự án bao gồm hầu hết sản phẩm cơng tác có liên quan mối quan hệ chúng Hình - Biểu đồ trình Quản lý Dự án 6.7.2 Hoạt động PM Quá trình Quản lý Dự án bao gồm hoạt động sau: - PM.1 Quản lý Dự án - PM.2 Thực Kế hoạch Dự án - PM.3 Đánh giá Kiểm soát Dự án - PM.4 Kết thúc Dự án PM.1 Hoạch định dự án, (PM.O1, PM.O5, PM.O6, PM.O7) Các tài liệu hoạt động hoạch định dự án hoạch định chi tiết theo nhu cầu Quản lý Dự án Các hoạt động bao gồm: - Tuyên bố Công việc xem xét nhiệm vụ cần làm để đưa hợp đồng thành phẩm phù hợp với yêu cầu khách hàng; - Tiếp cận đảm bảo chất lượng dự án thông qua việc xác minh xác định sản phẩm/thành phẩm cơng việc, sốt xét khách hàng - Vai trò trách nhiệm Đội cơng tác khách hàng - Nhu cầu Nguồn lực dự án; - Ước lượng nỗ lực, chi phí lịch biểu; - Nhận diện rủi ro dự án; - Kho Dự án để lưu giữ, xử lý bàn giao sản phẩm kiểm soát phiên tài liệu Bảng - Danh sách nhiệm vụ PM.1 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM WT PM.1.1 Sốt xét Tun bố Cơng việc Tun bố Cơng việc Tun bố Cơng việc [đã sốt xét] PM WT PM.1.2 Nhận diện nhiệm vụ cụ thể thực để tạo thành phẩm Cấu kiện phần mềm chúng nhận diện Tuyên bố Cơng việc Nhiệm vụ bao gồm q trình SI theo việc xác minh, xác định soát xét với nhiệm vụ Khách hàng Đội công tác để đảm bảo chất lượng sản phẩm công tác Tuyên bố Công việc [đã soát xét] Kế hoạch Dự án Nhiệm vụ PM WT PM.1.3 Thiết lập Khoảng thời gian ước lượng để thực nhiệm vụ Kế hoạch Dự án Nhiệm vụ Kế hoạch Dự án PM.1.4 Định danh tài liệu Nguồn lực: người, vật liệu, thiết bị công cụ Tuyên bố Công việc Kế hoạch Dự án PM.1.5 Thiết lập Bố trí Đội cơng tác với vài trò trách nhiệm theo Nguồn lực Kế hoạch Dự án Kế hoạch Dự án - Nguồn lực - Bố trí Đội cơng tác PM.1.6 Gán định ước lượng ngày bắt đầu ngày hoàn thành cho nhiệm vụ để tạo Lịch biểu Nhiệm vụ Dự án Kế hoạch Dự án Kế hoạch Dự án - Nhiệm vụ - Lịch biểu Nhiệm vụ Dự án PM WT PM WT PM WT - Khoảng thời gian ước lượng - Nguồn lực - Khoảng thời gian ước lượng - Bố trí Đội cơng tác PM PM.1.7 Tính tốn lập tài liệu dự án Nỗ lực Chi phí ước lượng Kế hoạch Dự án Kế hoạch Dự án - Lịch biểu Nhiệm vụ Dự án - Nỗ lực Chi phí ước lượng - Nguồn lực PM WT PM PM.1.8 Nhận diện lập tài liệu rủi ro ảnh hưởng dự án Tất phần tử xác định trước Kế hoạch Dự án PM.1.9 Tạo Kế hoạch Dự án tích hợp phần tử nhận diện lập tài liệu trước Tất phần tử nhận diện trước Kế hoạch Dự án - Định danh rủi ro Dự án - Nhiệm vụ - Khoảng thời gian ước lượng - Nguồn lực - Bố trí Đội cơng tác - Lịch biểu Nhiệm vụ Dự án - Nỗ lực Chi phí ước lượng - Định danh rủi ro Dự án PM CUS PM.1.10 Soát xét chấp nhận phận phù hợp Kế hoạch Dự án Kế hoạch Dự án Kế hoạch Dự án [được chấp thuận] Kế hoạch Dự án Kho Dự án Khách hàng rà soát chấp nhận Kế hoạch Dự án PM WT PM.1.11 Thiết lập kho kiệu PM.2 Thực Kế hoạch Dự án (PM.O2, PM.O3, PM.O4, PM.O5, PM.O7) Hoạt động thực Kế hoạch Dự án thực thi kế hoạch lập tài liệu dự án Hoạt động bao gồm: ● Giám sát dự án dựa Kế hoạch Dự án ● Tình trạng việc thực Kế hoạch Dự án ● Yêu cầu Thay đổi chấp thuận từ Khách hàng ● Soát xét thỏa thuận với Khách hàng Bảng - Danh sách nhiệm vụ PM.2 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM PM.2.1 Giám sát ghi lại tình trạng việc thực Kế hoạch Dự án Kế hoạch Dự án Biên Hiện trạng PM.2.2 Tổ chức gặp gỡ với khách hàng, báo cáo thỏa thuận theo dõi chúng kết thúc Kế hoạch Dự án Biên họp Biên Hiện trạng Yêu cầu Thay đổi Yêu cầu Thay đổi [đã chấp thuận] WT PM CUS WT Yêu cầu Thay đổi từ Khách hàng, cần thiết để đạt thỏa thuận cần có hai bên PM.3 Đánh giá kiểm soát dự án (PM.O2) Hoạt động đánh giá kiểm soát dự án ước lượng hoàn thành kế hoạch Hoạt động cung cấp: ● Ước lượng hiệu kế hoạch tiến trình có dựa mục tiêu ● Theo dõi Yêu cầu Thay đổi ● Lập tài liệu vấn đề, hành động hiệu chỉnh xác định gắn để kết thúc Bảng - Danh sách nhiệm vụ PM.3 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM WT PM.3.1 Ước lượng tiến trình dự án Kế hoạch Dự án, so sánh về: Kế hoạch Dự án Biên Hiện trạng Biên Hiện trạng [đã ước lượng] Yêu cầu Thay đổi [đã theo dõi] ● nhiệm vụ thực tế so với nhiệm vụ theo kế hoạch; ● định Nguồn lực thực tế so với Nguồn lực theo kế hoạch; ● chi phí thực tế so với ngân sách ước định; ● thời gian thực tế so với lịch biểu theo kế hoạch; ● rủi ro thực tế so với nhận định trước; PM WT PM.3.2 Ước lượng theo dõi Yêu cầu Thay đổi từ khách hàng Yêu cầu Thay đổi PM WT PM.3.3 Thiết lập hành động hiệu chỉnh sai lệch vấn đề theo dõi chúng đến kết thúc Biên Hiện trạng PM.4 Kết thúc Dự án (PM.O2) Hoạt động Kết thúc Dự án cung cấp tài liệu dự án sản phẩm theo yêu cầu hợp đồng Các hành động bao gồm: ● Hỗ trợ Khách hàng chấp thuận sản phẩm; ● Hoàn thành dự án ký xác nhận Biên chấp thuận; ● Tóm tắt cập nhật Kho Dự án để Kết thúc Dự án Bảng - Danh sách nhiệm vụ PM.4 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM PM.4.1 Chính thức hồn thành dự án, đưa ủng hộ chấp thuận lấy ký kết Biên Chấp thuận Kế hoạch Dự án Biên Chấp thuận Cấu hình Phần mềm [được chấp thuận] CUS Cấu hình Phần mềm [sẵn sàng bàn giao] PM PM.4.2 Cập nhật Kho Dự án Sản phẩm PM - Kế hoạch Dự án Kho Dự án [đã cập nhật] - Yêu cầu Thay đổi - Biên Hiện trạng - Biên họp - Biên Chấp thuận Sản phẩm SI - Định danh Cấu kiện phần mềm - Bối cảnh thử nghiệm Thủ tục thử nghiệm - Cấu kiện phần mềm - Báo cáo thử nghiệm - Cấu hình Phần mềm 6.7.3 Hợp với Kho Dự án PM Danh sách sản phẩm lưu Kho Dự án Bảng 10 - Sản phẩm lưu kho PM Sản phẩm Kế hoạch Dự án Yêu cầu Thay đổi Biên Chấp thuận Biên Họp Biên Hiện trạng Quá trình Thực thi Phần mềm (SI) 7.1 Mục đích SI Mục đích q trình Thực thi Phần mềm thực có hệ thống việc phân tích, định danh Cấu kiện phần mềm, xây dựng, tích hợp thử nghiệm, hoạt động bàn giao phần mềm sản phẩm phần mềm chỉnh sửa theo yêu cầu cụ thể Tiêu chuẩn dùng cho VSE thiết lập trình Các trình vòng đời mơ tả khơng dùng để ngăn ngừa việc sử dụng vòng đời khác như: thác đổ, lặp, tăng dần, tiến hóa nhanh nhẹn 7.2 Mục tiêu SI SI.O1 Các nhiệm vụ hoạt động thực thơng qua việc hồn thành Kế hoạch Dự án thời SI.O2 Các yêu cầu phần mềm định nghĩa, phân tích tính đắn khả thử nghiệm, tán thành khách hàng, giao tiếp 6.4.1 Quá trình định nghĩa yêu cầu bên liên quan a) đặc tính yêu cầu nội dung việc sử dụng dịch vụ quy định; 7.1.2 Q trình phân tích u cầu phần mềm a) yêu cầu xác định phần tử phần mềm hệ thống giao diện chúng xác định; b) yêu cầu phần mềm phân tích tính đắn khả thử nghiệm; f) yêu cầu phần mềm tán thành cập nhập theo nhu cầu; [ISO/IEC 12207:2008, 6.4.1, 7.1.2] SI.O3 Cấu kiện phần mềm giao diện chúng nhận diện 7.1.3 Quá trình thiết kế kiến trúc phần mềm a) Bản thiết kế kiến trúc phần mềm phát triển dựa miêu tả hạng mục phần mềm cung cấp yêu cầu phần mềm; b) giao diện nội ngoại vi hạng mục phần mềm định nghĩa; [ISO/IEC 12207:2008, 7.1.3] SI.O4 Cấu kiện phần mềm chế tạo Đơn vị thử nghiệm thực để xác minh tính quán với yêu cầu phần mềm 7.1.5 Quá trình xây dựng phần mềm b) đơn vị phần mềm định nghĩa thiết kế tạo; d) xác minh đơn vị phần mềm dựa yêu cầu thiết kế thông qua; [ISO/IEC 12207:2008, 7.1.5] SI.O5 Phần mềm tạo Các Cấu kiện phần mềm tích hợp xác minh Bối cảnh thử nghiệm Thủ tục thử nghiệm Kết ghi chép lại Báo cáo thử nghiệm Các khiếm khuyết hiệu chỉnh 7.1.6 Q trình tích hợp phần mềm c) hạng mục phần mềm xác minh tiêu xác định; d) hạng mục phần mềm định nghĩa chiến lược tích hợp tạo; e) kết việc thử nghiệm tích hợp ghi lại; 7.1.7 Quá trình thử nghiệm thẩm định phần mềm a) xây dựng tiêu cho phần mềm tích hợp mà có biểu thị phù hợp với yêu cầu phần mềm; b) phần mềm tích hợp xác minh tiêu định nghĩa; c) kết thử nghiệm ghi lại; [ISO/IEC 12207:2008, 7.1.6, 7.1.7] SI.O6 Cấu hình Phần mềm chuẩn bị để bàn giao 6.1.2 Quá trình cung ứng d) sản phẩm và/hoặc dịch vụ đạt yêu cầu thỏa thuận phát triển bên cung ứng; e) sản phẩm và.hoặc dịch vụ bàn giao tới bên yêu cầu theo yêu cầu thỏa thuận; f) sản phẩm cài đặt theo yêu cầu thỏa thuận; 7.2.1 Quá trình quản lý tài liệu phần mềm c) tài liệu tạo trình dự án nhận diện; e) tài liệu phát triển tạo sẵn theo tiêu chuẩn nhận diện; [ISO/IEC 12207:2008, 6.1.2, 7.2.1] SI.O7 Các nhiệm vụ xác minh xác nhận tất sản phẩm công tác theo yêu cầu thực để thu tính quán sản phẩm đầu đầu vào hoạt động Các khiếm khuyết nhận diện hiệu chỉnh 7.2.4 Quá trình xác minh phần mềm c) hoạt động xác minh theo yêu cầu thực hiện; 7.2.5 Quá trình xác nhận phần mềm c) hoạt động xác nhận theo yêu cầu thực hiện; [ISO/IEC 12207:2008, 7.2.4, 7.2.5] CHÚ THÍCH Tại tất hoạt động xác minh sản phẩm công tác tạo sẵn cho khách hàng Việc xác minh phải thực cá nhân khơng thuộc tổ chức, có thẩm quyền để thực đánh giá khách quan, để bắt đầu hiệu quả, giải xác minh xử lý vấn đề 7.3 Sản phẩm đầu vào SI Bảng 11 - Sản phẩm đầu vào SI Tên Nguồn gốc Kế hoạch Dự án Quản lý Dự án Kho Dự án Quản lý Dự án 7.4 Sản phẩm đầu SI Bảng 12 - Sản phẩm đầu SI Tên Bên nhận Cấu hình Phần mềm Quản lý Dự án ● Đặc tả Yêu cầu ● Phần mềm 7.5 Sản phẩm nội SI Bảng 13 - Sản phẩm nội SI Tên Định danh Cấu kiện phần mềm Bối cảnh thử nghiệm thủ tục thử nghiệm Cấu kiện phần mềm Báo cáo thử nghiệm 7.6 Vai trò ràng buộc SI Bảng 14 - Vai trò ràng buộc SI Vai trò Viết tắt Khách hàng CUS Quản lý Dự án PM Đội công tác WT 7.7 Biểu đồ SI Biểu đồ bên cho biết luồng thông tin hoạt động Quá trình Thực thi Phần mềm bao gồm sản phẩm cơng tác có liên quan mối quan hệ chúng Hình - Biểu đồ trình Thực thi Phần mềm 7.7.1 Hoạt động SI Quá trình Thực thi Phần mềm bao gồm hoạt động sau ● SI.1 Bắt đầu Thực thi Phần mềm ● SI.2 Phân tích yêu cầu phần mềm ● SI.3 Nhận diện Cấu kiện phần mềm ● SI.4 Xây dựng phần mềm ● SI.5 Tích hợp thử nghiệm phần mềm ● SI.6 Bàn giao phần mềm SI.1 Bắt đầu Thực thi Phần mềm (SI.O1) Hoạt động bắt đầu Thực thi Phần mềm đảm bảo Kế hoạch Dự án thiết lập hoạt động Hoạch định dự án đến tay Đội công tác Hoạt động bao gồm: ● Xét duyệt Kế hoạch Dự án Đội công tác để xác định phân công nhiệm vụ; ● Thiết lập môi trường thực thi Bảng 15 - Danh sách nhiệm vụ SI.1 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào PM WT SI.1.1 Xét duyệt Kế hoạch Dự án thời thành viên Đội công tác để thu nhận nhận thức chung có hứa hẹn họ dự án Kế hoạch Dự án WT SI.1.2 Lập cập nhật mơi trường thực thi Kế hoạch Dự án [đã sốt xét] Sản phẩm đầu Kế hoạch Dự án [đã sốt xét] SI.2 Phân tích u cầu phần mềm (SI.O2, SI.O6, SI.O7) Hoạt động Phân tích yêu cầu phần mềm phân tích yêu cầu khách hàng thỏa thuận thiết lập yêu cầu phần mềm dự án xác nhận Hoạt động bao gồm: ● Đội cơng tác sốt xét Kế hoạch Dự án để xác định phân công nhiệm vụ; ● Kết luận, phân tích Đặc tả Yêu cầu khách hàng; ● Thỏa thuận yêu cầu khách hàng; ● Xác minh xác nhận yêu cầu Bảng 16 - Danh sách nhiệm vụ SI.2 Vài trò PM WT WT CUS Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu SI.2.1 Phân công nhiệm vụ cho thành viên Đội cơng tác theo vai trò họ, dựa Kế hoạch Dự án thời Kế hoạch Dự án SI.2.2 Lập tài liệu cập nhật Đặc tả Yêu cầu Kế hoạch Dự án Đặc tả Yêu cầu - Mô tả sản phẩm [đã xác minh] Đặc tả Yêu cầu Đặc tả Yêu cầu [đã xác minh] [đã xác nhận] [đã soát xét] Nhận diện tham khảo nguồn thông tin (khách hàng, người dùng, hệ thống có, tài liệu, ) để lấy yêu cầu Tập hợp phân tích yêu cầu nhận diện để xác định phạm vi độ linh hoạt Xác minh tính xác khả thử nghiệm Đặc tả Yêu cầu tính qn với Mơ tả sản phẩm Tạo cập nhật Đặc tả Yêu cầu CUS SI.2.3 Xác nhận thu nhận phương pháp tiếp cận Đặc tả Yêu cầu Xác nhận Đặc tả Yêu cầu phù hợp nhu cầu mong chờ có, bao gồm khả sử dụng giao diện người dùng SI.3 Nhận diện Cấu kiện phần mềm (SI.O3, SI.O6, SI.O7) Hoạt động nhận diện Cấu kiện phần mềm chuyển yêu cầu phần mềm kiến trúc Cấu kiện phần mềm hệ thống Hoạt động bao gồm: ● Đội công tác soát xét Kế hoạch Dự án xác định phân công nhiệm vụ; ● Nhận diện Cấu kiện phần mềm giao diện tương ứng Bảng 17 - Danh sách nhiệm vụ SI.3 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào PM WT SI.3.1 Phân công nhiệm vụ cho thành viên Đội công tác liên quan đến vai trò họ theo Kế hoạch Dự án thời Kế hoạch Dự án WT SI.3.2 Hiểu biết Đặc tả Yêu cầu Đặc tả Yêu cầu WT SI.3.3 Lập tài liệu cập nhật Định danh Cấu kiện phần mềm Đặc tả Yêu cầu Sản phẩm đầu Định danh Cấu kiện phần mềm Phân tích Đặc tả Yêu cầu để tạo thành phần, bố trí hệ thống Cấu kiện phần mềm định nghĩa giao diện nội ngoại vi Cung cấp chi tiết Cấu kiện phần mềm giao diện chúng phép xây dựng cách thức thực rõ ràng SI.4 Xây dựng phần mềm (SI.O4, SI.O6, SI.O7) Hoạt động xây dựng phần mềm phát triển đoạn mã phần mềm liệu từ Định danh Cấu kiện phần mềm SI.3 Hoạt động bao gồm: ● Đội cơng tác sốt xét Kế hoạch Dự án để xác định phân công nhiệm vụ; ● Hiểu rõ Cấu kiện phần mềm nhận diện; ● Bối cảnh thử nghiệm Thủ tục thử nghiệm để thử nghiệm đơn vị tích hợp; ● Các Cấu kiện phần mềm mã hóa áp dụng thử nghiệm đơn vị; Bảng 18 - Danh sách nhiệm vụ SI.4 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM WT SI.4.1 Phân công nhiệm vụ cho thành viên Đội cơng tác liên quan đến vai trò họ, theo Kế hoạch Dự án thời Kế hoạch Dự án WT SI.4.2 Hiểu rõ Định danh Cấu kiện phần mềm Định danh Cấu kiện phần mềm WT SI.4.3 Xây dựng cập nhật Cấu kiện phần mềm Định danh Cấu kiện phần mềm Cấu kiện phần mềm WT SI.4.4 Thiết lập cập nhật Bối cảnh thử nghiệm Thủ tục thử nghiệm để thử nghiệm đơn vị tích hợp dựa Đặc tả Yêu cầu Định danh Cấu kiện phần mềm Đặc tả Yêu cầu Bối cảnh thử nghiệm [đã xác nhận] Thủ tục thử nghiệm Định danh Cấu kiện phần mềm Khách hàng cung cấp liệu thử (nếu cần) WT SI.4.5 Thử nghiệm Cấu kiện phần mềm Hiệu chỉnh khiếm khuyết tìm thấy thử nghiệm đơn vị thành công Bối cảnh thử nghiệm Thủ tục thử nghiệm Thành phần thử nghiệm [đã thử nghiệm đơn vị] Thành phần thử nghiệm SI.5 Tích hợp thử nghiệm phần mềm (SI.O5, SI.O6, SI.O7) Hoạt động tích hợp thử nghiệm phần mềm đảm bảo Cấu kiện phần mềm tích hợp phù hợp với yêu cầu phần mềm Hoạt động bao gồm: ● Đội công tác soát xét Kế hoạch Dự án để xác định phân công nhiệm vụ; ● Hiểu rõ Bối cảnh thử nghiệm Thủ tục thử nghiệm môi trường tích hợp; ● Các Cấu kiện phần mềm tích hợp, khiếm khuyết hiệu chỉnh tài liệu kết quả; Bảng 19 - Danh sách nhiệm vụ SI.5 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào PM WT SI.5.1 Phân công nhiệm vụ cho thành viên Đội cơng tác liên quan đến vai trò họ theo Kế hoạch Dự án Kế hoạch Dự án WT SI.5.2 Hiểu rõ Bối cảnh thử nghiệm Thủ tục thử nghiệm Bối cảnh thử nghiệm Thủ tục thử nghiệm Lập cập nhật môi trường thử nghiệm WT WT WT Sản phẩm đầu SI.5.3 Tích hợp phần mềm Cấu kiện phần mềm cập nhật Bối cảnh thử nghiệm Thủ tục thử nghiệm để thử nghiệm tích hợp (nếu cần) Cấu kiện phần mềm Bối cảnh thử nghiệm Thủ tục thử nghiệm Phần mềm SI.5.4 Thực thử nghiệm phần mềm Bối cảnh thử nghiệm Thủ tục thử nghiệm để tích hợp lập tài liệu kết Báo cáo thử nghiệm Phần mềm Phần mềm [đã thử nghiệm] SI.5.5 Hiệu chỉnh khiếm khuyết tìm thấy hiệu chỉnh thành công Phần mềm Bối cảnh thử nghiệm Thủ tục thử nghiệm Báo cáo thử nghiệm Bối cảnh thử nghiệm Thủ tục thử Bối cảnh thử nghiệm Thủ tục thử nghiệm [đã cập nhật] Báo cáo thử nghiệm Phần mềm [đã thử nghiệm] Báo cáo thử nghiệm [đã xử lý khiếm WT SI.5.6 Kết hợp Đặc tả Yêu cầu Phần mềm vào Cấu hình Phần mềm nghiệm khuyết] Đặc tả Yêu cầu Cấu hình Phần mềm Phần mềm - Đặc tả yêu cầu - Phần mềm SI.6 Bàn giao sản phẩm (SI.O6, SI.O7) Hoạt động Bàn giao Phần mềm cung cấp sản phẩm phần mềm tích hợp đến Quản lý Dự án hỗ trợ việc bàn giao Hoạt động bao gồm: ● Đội cơng tác sốt xét Kế hoạch Dự án để xác định phân công nhiệm vụ; ● Bàn giao sản phẩm phần mềm tài liệu ứng dụng theo Kế hoạch Dự án; Bảng 20 - Danh sách nhiệm vụ SI.6 Vài trò Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu PM WT SI.6.1 Phân công trách nhiệm đến thành viên Đội công tác liên quan đến vai trò họ theo Kế hoạch Dự án thời Kế hoạch Dự án WT SI.6.2 Soát xét để hiểu rõ Cấu hình Phần mềm Cấu hình Phần mềm PM WT SI.6.34 Thực bàn giao đến Quản lý Dự án hỗ trợ bàn giao theo Kế hoạch Dự án Kế hoạch Dự án Cấu hình Phần mềm Cấu hình Phần mềm [đã sẵn sàng bàn giao] 7.7.2 Kết hợp vào Kho Dự án SI Danh sách sản phẩm lưu Kho Dự án; Bảng 21 - Sản phẩm lưu kho SI Sản phẩm Đặc tả Yêu cầu Định danh Cấu kiện phần mềm Bối cảnh thử nghiệm Thủ tục thử nghiệm Cấu kiện phần mềm Phần mềm Báo cáo thử nghiệm Vai trò Danh sách vai trò xếp theo bảng chữ cái, từ viết tắt mô tả lực đề nghị Danh sách bao gồm bảng bốn cột có mục đích biểu diễn Bảng 22 - Vai trò Vai trò Khách hàng Từ viết tắt CUS Năng lực Hiểu biết khách hàng trình khả diễn dải yêu cầu khách hàng Khách hàng (đại diện) phải có thẩm quyền liên quan đến yêu cầu thay đổi họ Khách hàng bao gồm đại diện người dùng để đảm bảo môi trường hoạt động phù hợp Hiểu biết kinh nghiệm vị trí ứng dụng Quản lý Dự án PM Khả cương vị lãnh đạo với kinh nghiệm đưa định, hoạch định, quản lý cá nhân, phái đồn giám sát, tài phát triển phần mềm Đội công tác WT Hiểu biết kinh nghiệm theo vai trò họ theo dự án 9 Mô tả sản phẩm Danh sách xếp theo bảng chữ đầu vào, đầu sản phẩm q trình nội bộ, mơ tả, tình trạng nguồn gốc sản phẩm Nguồn gốc có q trình khác thực thi bên dự án Khách hàng Danh sách bao gồm bảng bốn cột có mục đích biểu diễn Các hạng mục sản phẩm bảng dựa hạng mục thông tin ISO/IEC 15289 số diễn giải Tình trạng sản phẩm đưa thơng tin cho nhóm dự án kiểu cơng việc (nhiệm vụ) thực sản phẩm (ví dụ: ước lượng, xác minh, thử nghiệm, cứ) Thông tin sử dụng để bắt đầu nhiệm vụ sử dụng sản phẩm làm đầu vào Một số sản phẩm khơng có tình trạng chúng phụ khơng làm thay đổi nội dung (ví dụ: Biên Chấp thuận, Bản đăng ký Hiệu chỉnh, Bản Kho Dự án, Kết xác minh/xác nhận) Bảng 23 - Mô tả sản phẩm Tên Biên Chấp thuận Mô tả Tài liệu chấp thuận khách hàng việc bàn giao dự án Điều bao gồm đặc điểm sau: Nguồn gốc Quản lý Dự án ● Biên thu nhận bàn giao; ● Định danh ngày tháng nhận; ● Định danh phần tử bàn giao; ● Biên xác minh khách hàng bàn giao theo yêu cầu Khách hàng; ● Định danh vấn đề mở (nếu áp dụng); ● Ký kết với bên nhận Khách hàng; Yêu cầu Thay đổi Định danh phần mềm tài liệu vấn đề cải tiến kỳ vọng chỉnh sửa yêu cầu Thực thi Phần mềm Điều bao gồm đặc điểm sau: Khách hàng ● Định danh mục đích thay đổi; Quản lý Dự án ● Định danh tình trạng yêu cầu (mới, thỏa thuận, loại bỏ); ● Định danh thông tin liên lạc bên yêu cầu; ● Hệ thống tác động; ● Tác động vận hành hệ thống có; ● Tác động tài liệu có liên quan; ● Chỉ tiêu đòi hỏi, ngày tháng cần thiết; Các tình trạng áp dụng: chấp nhận theo dõi Biên họp Các biên thỏa thuận thiết lập với Khách hàng và/hoặc Đội công tác Điều bao gồm đặc điểm sau: Quản lý Dự án ● Mục đích gặp gỡ; ● Người tham dự; ● Ngày tháng địa điểm diễn ra; ● Đoạn giới thiệu; ● Cái hồn thiện; ● Nhận diện vấn đề nổi; ● Mọi vấn đề mở; ● Các thỏa thuận; ● Cuộc gặp (nếu có); Tình trạng áp dụng: cập nhật Biên Hiện trạng Biên tình trạng dự án so với Kế hoạch Dự án Điều bao gồm đặc điểm sau: ● Tình trạng nhiệm vụ thực tế so với nhiệm vụ theo kế hoạch; Quản lý Dự án ● Tình trạng kế thực tế so với mục tiêu/mục đích lập; ● Tình trạng vị trí nguồn lự có so với Nguồn lực theo kế hoạch; ● Tình trạng chi phí thực tế so với ngân sách ước lượng; ● Tình trạng thời gian thực tế so với lịch trình theo kế hoạch; ● Tình trạng rủi ro thực tế so với nhận diện trước; ● Biên bàn giao từ nhiệm vụ theo kế hoạch nguyên nhân Tình trạng áp dụng: ước lượng Kế hoạch Dự án Biểu diễn cách thức trình hoạt động dự án thực để đảm bảo dự án hồn thiện thành cơng chất lượng sản phẩm bàn giao Việc bao gồm phần tử sau với đặc điểm sau: ● Mô tả sản phẩm o Mục đích; o Yêu cầu chung khách hàng; ● Mơ tả Phạm vi bao gồm khơng bao gồm gì; ● Bản bàn giao - danh sách sản phẩm bàn giao đến khách hàng; ● Nhiệm vụ bao gồm việc xác minh, xác định sốt xét với Khách hàng Đội cơng tác để đảm bảo chất lượng sản phẩm công tác Nhiệm vụ biểu diễn theo Cấu trúc phân cấp công việc WBS ● Mối quan hệ phụ thuộc Nhiệm vụ; ● Thời gian trì ước lượng Nhiệm vụ; ● Nguồn lực (con người, vật liệu, tiêu chuẩn, thiết bị công cụ) lịch biểu cần Nguồn lực ● Bố trí Đội công tác; ● Lịch biểu Nhiệm vụ dự án mơ tả ngày bắt đầu hồn thiện cho nhiệm vụ; ● Nỗ lực Chi phí ước lượng; ● Định danh rủi ro dự án; CHÚ THÍCH bao gồm đặc điểm bổ sung sau: ● Nguồn lực phải đào tạo; ● Lịch biểu Nhiệm vụ dự án phải bao gồm mối quan hệ phụ thuộc Nhiệm vụ; ● Chiến lược kiểm soát Phiên bản: o Nhận diện công cụ chế lưu kho sản phẩm; o Quy định địa điểm chế truy cập để lưu kho; o Xác định định danh kiểm soát phiên bản; o Xác định chế lưu phục hồi; o Quy định chế lưu giữ, xử lý bàn giao (bao gồm lưu kho thu hồi); ● Tài liệu bàn giao o Nhận diện phần tử cần có để phát hành sản phẩm (tức phần cứng, phần mềm, tài liệu ); o Yêu cầu bàn giao; Quản lý Dự án o Thực nhiệm vụ tuần tự; o Nhận diện trích xuất áp dụng; o Định danh tất Cấu kiện phần mềm bàn giao thông tin phiên bản; o Định danh thủ tục lưu phục hồi cần thiết nào; Tình trạng áp dụng: chấp nhận Kho Dự án Bộ vận chuyển điện tử để lưu sản phẩm công tác bàn giao cho dự án Bộ bao gồm đặc điểm sau: Quản lý Dự án ● Kho sản phẩm công tác dự án; ● Kho sản phẩm bàn giao phát hành; ● Khả lưu giữ phục hồi; ● Khả tìm kiếm nội dung; ● Liệt kê nội dung mơ tả tính chất; ● Chia sẻ vận chuyển sản phẩm công tác Đội cơng tác; ● Hiệu kiểm sốt việc truy cập; ● Các mô tả sản phẩm công tác bảo trì; ● Phục hồi phiên nhận sản phẩm công tác; ● Khả báo cáo tình trạng sản phẩm cơng tác; ● Các thay đổi sản phẩm công tác theo dõi đến Yêu cầu Thay đổi; Tình trạng áp dụng: cập nhật Đặc tả Yêu cầu Việc nhận diện yêu cầu phần mềm Điều phải có đặc điểm sau: ● Giới thiệu - đoạn mô tả chung sản phẩm sử dụng phạm vi nghiệp vụ khách hàng; ● Mô tả yêu cầu: o Chức - thiết lập nhu cầu phù hợp với phần mềm sử dụng điều kiện cụ thể Chức phải đầy đủ, xác an tồn; o Giao diện người dùng - định nghĩa đặc điểm giao diện người dùng cho phép hiểu rõ học sử dụng phần mềm dễ dàng cho người dùng để thực hiệu nhiệm vụ người bao gồm mơ tả mẫu giao diện; o Các giao diện ngoại vi - định nghĩa giao diện với phần mềm phần cứng khác; CHÚ THÍCH Việc bao gồm đặc điểm bổ sung: ● Tính tin cậy - đặc tả mức Thực thi Phần mềm liên quan đến tính thục, chịu lỗi phục hồi lỗi; ● Khả - đặc tả mức Thực thi Phần mềm liên quan đến thời gian sử dụng Nguồn lực; ● Bảo trì - mơ tả phần tử để thuận tiện hiểu rõ việc thực thi chỉnh sửa phần mềm tương lai; ● Tính di động - mơ tả đặc điểm phần mềm cho phép vận chuyển từ vị trí sang vị trí khác; ● Bản thiết kế giải thích hạn chế/miễn cưỡng áp đặt Thực thi Phần mềm lên Khách hàng; ● Khả tương tác - khả cho hai nhiều hệ thống Cấu kiện phần mềm trao đổi thơng tin với sử dụng ● Khả sử dụng lại - tính sản phẩm/sản phẩm phụ (hoặc phận) mà sử dụng số người dùng thể sản phẩm cuối cùng, trình phát triển phần mềm thực thi sản phẩm phần mềm khác; ● Hợp pháp hợp lệ - nhu cầu áp đặt luật quy định, Mỗi yêu cầu cần nhận diện, đơn xác minh đánh giá Tình trạng áp dụng: xác minh, xác nhận Phần mềm Hạng mục phần mềm (bộ nguồn phần mềm đoạn mã thực thi) cho Khách hàng, thiết lập tập hợp Cấu kiện phần mềm tích hợp Thực thi Phần mềm Tình trạng áp dụng : thử nghiệm 10 Cấu kiện phần mềm Tập hợp đơn vị mã hóa có liên quan Cấu hình Phần mềm Một tập định danh đơn phù hợp sản phẩm phần mềm bao gồm: Tình trạng áp dụng: thử nghiệm đơn vị Thực thi Phần mềm Thực thi Phần mềm ● Đặc tả Yêu cầu; ● Phần mềm; CHÚ THÍCH bao gồm đặc điểm bổ sung sau ● Thiết kế phần mềm; ● Biên khả truy; ● Cấu kiện phần mềm; ● Bối cảnh thử nghiệm Thủ tục thử nghiệm; ● Báo cáo thử nghiệm; ● Hướng dẫn vận hành sản phẩm; ● Tài liệu sử dụng phần mềm; ● Tài liệu bảo trì Tình trạng áp dụng: sẵn sàng để phân phối chấp nhận 11 Định danh Cấu kiện phần mềm Thông tin văn tự đồ họa có cấu trúc phần mềm Cấu trúc bao gồm phận sau: Thực thi Phần mềm Mơ tả tồn cấu trúc phần mềm: ● Định danh Cấu kiện phần mềm cần có; ● Định danh mối quan hệ Cấu kiện phần mềm; 12 Tuyên bố Công việc Mô tả công việc thực liên quan đến việc phát triển phần mềm Việc bao gồm: ● Mô tả sản phẩm: o Mục đích; o Yêu cầu chung cho Khách hàng; ● Mô tả phạm vi bao gồm khơng bao gồm gì; ● Danh sách sản phẩm bàn giao để bàn giao cho Khách hàng; Khách hàng CHÚ THÍCH Việc bao gồm đặc điểm bổ sung sau: ● Các mục tiêu dự án; Tình trạng áp dụng: soát xét 13 Bối cảnh thử nghiệm Thủ tục thử nghiệm Phần tử cần thiết để mã hóa thử nghiệm Bối cảnh thử nghiệm bao gồm: Thực thi Phần mềm ● Nhận diện bối cảnh thử nghiệm; ● Hạng mục thử nghiệm; ● Đặc tả đầu vào; ● Đặc tả đầu ra; ● Nhu cầu môi trường; ● Yêu cầu thủ tục đặc biệt; ● Các phụ thuộc giao diện; Thủ tục thử nghiệm bao gồm: ● Nhận diện: tên phép thử, mơ tả phép thử ngày tháng hồn thành phép thử; ● Nhận diện vấn đề thực thi tiềm ẩn; ● Nhận diện người hoàn tất thủ tục thử nghiệm; ● Nhận diện điều kiện tiên quyết; ● Nhận diện bước thủ tục bao gồm số bước, hành động cần thực người thử nghiệm kết quả; 14 Báo cáo thử nghiệm Các tài liệu việc thực thử nghiệm Chúng bao gồm: ● Một tóm tắt cho khiếm khuyết; ● Nhận diện bối cảnh thử nghiệm có liên quan; ● Nhận diện người thử nghiệm tìm khiếm khuyết; ● Nhận diện chức bị ảnh hưởng khiếm khuyết; ● Nhận diện ngày tháng phát khiếm khuyết; ● Nhận diện ngày tháng giải khiếm khuyết; ● Nhận diện người giải khiếm khuyết; CHÚ THÍCH Việc bao gồm đặc điểm sau: ● Nhận diện tính nghiêm trọng khiếm khuyết; 10 Cơng cụ phần mềm 10.1 Q trình Quản lý Dự án Cơng cụ phần mềm sử dụng để thực hành động trình Quản lý Dự án Bảng 24 - Các công cụ Quản lý Dự án Hành động Danh sách Nguồn lực Hoạch định dự án Công cụ hoạch định dự án Thực thi Kế hoạch Dự án Công cụ lập lịch biểu Đánh giá kiểm sốt dự án Cơng cụ hoạch địch Nguồn lực Công cụ ước lượng dự án Kết thúc Dự án Cơng cụ hoạch định kiểm sốt chất lượng Cơng cụ quản lý kho q trình Cơng cụ quản lý cấu hình Cơng cụ phân tích quản lý rủi ro 10.2 Q trình Thực thi Phần mềm Cơng cụ phần mềm sử dụng để thực hành động trình Thực thi Phần mềm Bảng 25 - Công cụ Thực thi Phần mềm Hành động Danh sách Nguồn lực Bắt đầu Thực thi Phần mềm Cơng cụ quản lý cấu hình Phân tích u cầu phần mềm Công cụ quản lý thay đổi Định danh Cấu kiện phần mềm Công cụ quản lý nguồn gốc Xây dựng phần mềm Công cụ thiết kế phần mềm Thử nghiệm tích hợp phần mềm Cơng cụ mơi trường phát triển tích hợp Bàn giao sản phẩm Cơng cụ tài liệu chung Công cụ phục hồi giao tiếp chung Công cụ quản lý an ninh chung Phân tích u cầu phần mềm Cơng cụ hỗ trợ phân tích Đặc tả u cầu Cơng cụ triển khai chức chất lượng Xây dựng phần mềm Công cụ quản lý cấu hình mã nguồn Bộ biên dịch Bộ phân tích động/tĩnh Cơng cụ sốt lỗi Cơng cụ quản lý kho phần mềm Máy chủ/Cơ sở liệu nguồn xây dựng Thử nghiệm tích hợp phần mềm Công cụ hỗ trợ thử nghiệm Công cụ thử nghiệm tự động Công cụ theo dõi bất thường Công cụ theo dõi lỗi/vấn đề Công cụ hỗ trợ xác minh xác nhận Công cụ kiểm tra an ninh Phụ lục A (Tham khảo) Gói triển khai Để VSE thuận tiện thực thi, cần tập gói Triển khai sẵn có Hồ sơ Một gói triển khai tập kết tạo lập phát triển để thuận tiện cho việc thực thi thực hành, thuộc khung làm việc chọn VSE Nhưng gói triển khai khơng phải hồn tồn mơ hình tham chiếu quy trình Các gói triển khai khơng dùng để ngăn ngừa hay ngăn chặn việc sử dụng hướng dẫn bổ sung VSE thấy hữu dụng Các phần tử gói triển khai điển hình là: mơ tả kỹ thuật, mối quan hệ theo TCVN 10606, định nghĩa khóa, mơ tả chi tiết q trình, hành động, nhiệm vụ, bước, vai trò sản phẩm, khng mẫu, danh sách tích, mẫu ví dụ, tham khảo tham chiếu đến tiêu chuẩn mơ hình, danh sách công cụ Việc tham chiếu lấy thơng tin cho thấy Gói triển khai có liên kết rõ ràng đến Phần 5, tiêu chuẩn ISO, ISO/IEC 12207 mơ CMMI-DEV phát triển Viện Kỹ thuật Phần mềm Hoa kỳ Việc triển khai thực thi gói sau đây, VSE thấy bước rành mạch để thu nhận để giải thích mức độ tuân thủ theo Phần Các gói triển khai thiết kế VSE thực thi nội dung chúng mà khơng cần thực thi tồn khung làm việc thời điểm Bảng nội dung gói triển khai mơ tả Bảng A-1 Bảng A.1 - Bảng nội dung gói triển khai Mơ tả kỹ thuật Mục đích tài liệu Tại chủ đề quan trọng Các mối quan hệ với TCVN 10606 Định nghĩa khóa Tổng quan Quá trình, Hành động, Nhiệm vụ, Vai trò Sản phẩm Mơ tả Q trình, Hành động, Nhiệm vụ, Vai trò Sản phẩm Mơ tả vai trò Mô tả sản phẩm Mô tả kết tạo lập Khn mẫu Mẫu ví dụ Danh sách tích Cơng cụ 10 Tham khảo đến Tiêu chuẩn Mơ hình khác (ví dụ ISO 9001, ISO/IEC 12207, CMMI-DEV) 11 Tham khảo 12 Mẫu ước định Đối với Hồ sơ sơ khởi VSE, có sẵn tập hợp Gói Triển khai khơng tính phí Internet: a) Quản lý Dự án b) Thực thi Phần mềm c) Tự Chuẩn đốn, phương thức mà VSE sử dụng họ để phân tích q trình phần mềm họ mà không cần biết đến thuật ngữ chun mơn q trình (tức khơng cần biết xác ý nghĩa q trình, thủ tục, hành động, nhiệm vụ thực hành) Các câu hỏi phương thức tự phân tích liên quan đến vấn đề mà VSE bắt gặp vận hành hàng ngày họ THƯ MỤC TÀI LIỆU THAM KHẢO [1] TCVN 10606-1:2014 (ISO/IEC TR 29110-1:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 1: Tổng quát; [2] TCVN 10606-4-1:2014 (ISO/IEC 29110-4-1:2011) Kỹ thuật phần mềm - Hồ sơ vòng đời cho tổ chức bé - Phần 4-1: Đặc tả hồ sơ: Nhóm hồ sơ chung; [3] ISO/IEC 12207:2008, Systems and Software Engineering - Software Life Cycle Processes (Kỹ thuật hệ thống phần mềm - Các trình vòng đời phần mềm); [4] ISO/IEC 15289:2011, Systems and software engineering - Content of life-cycle information products (documentation) (Kỹ thuật hệ thống phần mềm - Nội dung sản phẩm thơng tin vòng đời (tài liệu)); [5] OECD SME and Entrepreneurship Outlook, 2005 Edition Organization for Economic CoOperation and Development, Paris, 2005 (SME Quan điểm Tinh thần làm Chủ, xuất năm 2005) MỤC LỤC Lời nói đầu Lời giới thiệu Phạm vi áp dụng Tài liệu tham khảo Thuật ngữ định nghĩa Ký hiệu (và thuật ngữ viết tắt) Tổng quan Quá trình Quản lý Dự án (PM) Quá trình Thực thi Phần mềm (SI) Vai trò Mô tả sản phẩm 10 Công cụ phần mềm Phụ lục A (Tham khảo) Gói triển khai Thư mục tài liệu tham khảo ... Dự án Thực thi Phần mềm Tiêu chuẩn hướng dẫn riêng biệt Tiêu chuẩn không dành để VSE sử dụng hồ sơ chuẩn hóa để thực thi tiêu chuẩn Tiêu chuẩn áp dụng cho dự án phát triển phần mềm Dự án đầy đủ... tương ứng thông qua trình xây dựng tiêu chuẩn TCVN 10606-1 (ISO/IEC TR 29110-1) định nghĩa thuật ngữ nghiệp vụ kinh doanh chung cho TCVN 10606 (ISO/IEC 29110) Tiêu chuẩn giới thiệu đặc điểm yêu cầu... liệu, tiêu chuẩn hướng dẫn cụ thể cho VSE TCVN 10606-2 (ISO/IEC 29110-2) giới thiệu khái niệm hồ sơ chuẩn hóa kỹ thuật phần mềm cho VSE định nghĩa thuật ngữ chung cho TCVN 10606 (ISO/IEC 29110) Tiêu