Tiêu chuẩn TCVN 10606-5-1-2:2014 có thể áp dụng cho mô hình các tổ chức rất bé VSE. Các VSE là các công ty, tổ chức, phòng ban hoặc dự án tối đa 25 người. Các quá trình vòng đời được mô tả trong bộ TCVN 10606 (ISO/IEC 29110) không dùng để ngăn ngừa hoặc ngăn cản việc sử dụng bởi các tổ chức lớn hơn VSE. Tiêu chuẩn này cung cấp hướng dẫn quản lý và sử dụng kỹ thuật để hồ sơ cơ bản đã mô tả trong TCVN 10606-4-1 (ISO/IEC 29110-4-1) thông qua các quá trình Quản lý Dự án và Thực thi Phần mềm. Tiêu chuẩn này là hướng dẫn riêng biệt. Tiêu chuẩn này không dùng để VSE áp dụng cho hồ sơ được chuẩn hóa để thực thi tiêu chuẩn này.
TIÊU CHUẨN QUỐC GIA TCVN 10606-5-1-2:2014 ISO/IEC TR 29110-5-1-2:2011 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-2: HƯỚNG DẪN QUẢN LÝ VÀ KỸ THUẬT: NHÓM HỒ SƠ CHUNG: HỒ SƠ CƠ BẢN Software engineering - Lifecycle profiles for Very Small Entities (VSEs) - Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile Lời nói đầu TCVN 10606-5-1-2:2014 hồn toàn tương đương với ISO/IEC TR 29110-5-1-2:2012 TCVN 10606-5-1-2: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-2: HƯỚNG DẪN QUẢN LÝ VÀ KỸ THUẬT: NHÓM HỒ SƠ CHUNG: HỒ SƠ CƠ BẢN Software engineering - Lifecycle profiles for Very Small Entities (VSEs) - Part 5-1-2: Management and engineering guide: Generic profile group: Basic 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ơ 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ùng để VSE áp dụng cho 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 ngồi 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 tập trung vào VSE 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 29110-1) Quy ước 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 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ơ 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 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 q 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 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 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ó q 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 u cầu mơ tả đầy đủ Biểu đồ (diagram) - biểu diễn đồ họa cho q 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 vng 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 đồ 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 4.2 Từ viết tắt VSE Very Small Entity Tổ chức bé Tổng quan Hướng dẫn quản lý kỹ thuật hồ sơ 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ướ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 Q 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 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 cung cấp cho khách hàng; - Q trình quản lý có kỷ luật cung cấp cho dự án tầm nhìn hành động hiệu chỉnh vấn đề dự án sai lệch thực hiện; - Quá 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; - Tính khả thi dự án cần xác định trước bắt đầ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, thiết kế, 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ơ Quá trình PM sử dụng trình bày làm 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 hành động thực để loại bỏ sai lệch thay đổi hợp vào 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 kiểm soát phiên 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, thiết kế kiến trúc chi tiết 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 q 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 thực thi phương pháp tiếp cận hay phương pháp luận phát triển bao gồm phát triển nhanh nhẹn, tiến hóa, tăng cường, điều hướng thử nghiệm dựa nhu cầu dự án tổ chức VSE 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 Quá 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 Các hiệu chỉnh để thông suốt vấn đề sai lệch dự án thực không thu mục tiêu dự án 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; c) hành động để hiệu chỉnh sai lệch dự án để chống vấn đề xuất lại nhận diện 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ả; e) thơng tin sản phẩm sử dụng để hỗ trợ định cung cấp mục tiêu thảo luận 6.4.8 Quá 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 7.2.8 Quá trình giải vấn đề phần mềm b) vấn đề ghi lại, định danh xếp loại; e) Các vấn đề theo dõi đến kết thúc [ISO/IEC 12207:2008, 6.3.2, 6.3.7, 6.4.8, 7.2.8] PM.O3 u cầu Thay đổi định vị trí thơng qua việc thu nhận phân tích thay đổi Các thay đổi yêu cầu phần mềm ước lượng tác động chi phí, lịch biểu kỹ thuật 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ỡ soá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 sốt xét quản lý kỹ thuật cần thực dựa theo nhu cầu dự án; c) kết soát xét cho hiểu biết tất bên bị ảnh hưởng; d) hạng mục hành động có từ soá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 c) 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 ro và vấn đề nhận diện ghi chép lại; [ISO/IEC 12207:2008, 6.3.4, 7.2.6] PM.O6 Chiến lược Kiểm soát Phiên phần mềm phát triển Các hạng mục Cấu hình Phần mềm nhận diện, định nghĩa xét Các sửa đổi phát hành hạng mục kiểm sốt sẵn có cho Khách hàng Đội công tác Việc lưu giữ, xử lý bàn giao hạng mục kiểm soát 7.2.2 Quá trình quản lý Cấu hình Phần mềm a) chiến lược quản lý Cấu hình Phần mềm phát triển; b) Các hạng mục trình dự án tạo nhận diện, định nghĩa xét cứ; c) sửa đổi phát hành hạng mục kiểm soát; d) sửa đổi phát hành sẵn có bên chịu ảnh hưởng; 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ận sốt xét thực q 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 a) chiến lược phát triển cấu trúc đảm bảo chất lượng; b) Bằng chứng việc đảm bảo chất lượng phần mềm tạo trì; c) vấn đề và/hoặc không phù hợp với yêu cầu cần nhận diện ghi chép lại; 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 Thực thi Phần mềm 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 Quản lý Tổ chức 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 Đăng ký hiệu chỉnh Biên họp Kết xác minh Biên Hiện trạng Bản lưu Kho dự án 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 Chỉ huy kỹ thuật TL Đội công tác WT 6.7 Biểu đồ PM 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.1 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; - Vòng đời dự án bao gồm nhiệm vụ phụ thuộc khoảng thời gian thực nhiệm vụ; - 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 Đội cơng tác - Vai trị trách nhiệm Đội công tác Khách hàng - Các nguồn lực dự án nhu cầu đào tạo; - Ướ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 TL PM.1.1 Soát xét Tuyên bố Công việc Tuyên bố Công việc Tuyên bố Cơng việc [đã sốt xét] PM CUS PM.1.2 Định nghĩa Giới thiệu Bàn giao với Khách hàng phần triển khai quy định Tuyên bố Cơng việc Tun bố Cơng việc [đã sốt xét] Kế hoạch Dự án PM.1.3 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 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 Nhận diện nhiệm vụ để thực giới thiệu bàn giao Tài liệu nhiệm vụ Tuyên bố Cơng việc [đã sốt xét] Kế hoạch Dự án PM.1.4 Thiết lập Khoảng thời gian ước lượng để thực nhiệm vụ Kế hoạch Dự án Kế hoạch Dự án - Nhiệm vụ - Khoảng thời gian ước lượng PM.1.5 Định danh tài liệu Nguồn lực: người, vật liệu, thiết bị công cụ tiêu chuẩn bao gồm địi hỏi đào tạo Đội cơng tác để thực dự án Bao gồm lịch biểu ngày tháng cần Nguồn lực việc đào tạo Tuyên bố Công việc Kế hoạch Dự án PM TL PM TL PM TL - Giới thiệu bàn giao - Nhiệm vụ - Nguồn lực PR PR 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 [đã xác minh] 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 Phần mềm [đã hiệu chỉnh, cứ] 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 [đã xác minh] Biên khả truy [đã cập nhật, cứ] PR CUS PR 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 Bối cảnh thử nghiệm Thủ tục thử nghiệm [đã thử nghiệm] SI.5.5 Hiệu chỉnh khiếm khuyết tìm thấy thực thử nghiệm đệ quy thu tiêu tồn Phần mềm Phần mềm [đã thử nghiệm] [đã hiệu chỉnh] Báo cáo thử nghiệm Báo cáo thử nghiệm Bối cảnh thử nghiệm Thủ tục thử nghiệm Biên khả truy [đã cập nhật, cứ] PR SI.5.6 Cập nhật Biên khả truy thích hợp Phần mềm [đã hiệu chỉnh] Biên khả truy [đã cập nhật, cứ] PR SI.5.7 Lập tài liệu Hướng dẫn vận hành sản phẩm cập nhật hướng dẫn thời (nếu thích hợp) Phần mềm [đã thử nghiệm] Báo cáo thử nghiệm [đã xử lý khiếm khuyết] Biên truy tìm nguồn [đã cập nhật] Hướng dẫn vận hành sản phẩm (tùy chọn) PR DES SI.5.8 Xác minh thu nhận chấp thuận Hướng dẫn vận hành sản phẩm (nếu thích hợp, xem SI.5.7) Xác minh tính quán Hướng dẫn vận hành sản phẩm với Phần mềm Kết tìm thấy lập tài liệu Kết xác minh hiệu chỉnh tài liệu chấp thuận DES (tùy chọn) Hướng dẫn vận hành sản phẩm Kết xác minh Phần mềm Hướng dẫn vận hành sản phẩm [đã thử nghiệm] [đã xác minh] AN SI.5.9 Lập tài liệu Tài liệu sử dụng phần mềm cập nhật thời (nếu thích hợp) (Tùy chọn) Phần mềm [đã thử nghiệm] Tài liệu sử dụng phần mềm Tài liệu sử dụng phần mềm [sơ bộ] AN CUS SI.5.10 Xác minh thu nhận chấp thuận Tài liệu sử dụng phần mềm (nếu thích hợp, xem SI.5.9) Xác minh tính quán Tài liệu sử dụng phần mềm với Phần mềm Kết tìm thấy lập tài liệu Kết xác minh hiệu chỉnh tài liệu chấp thuận CUS Tài liệu sử dụng phần mềm Kết xác minh Phần mềm Tài liệu sử dụng phần mềm [đã thử nghiệm] [đã xác minh] (tùy chọn) TL SI.5.11 Hợp Bối cảnh thử nghiệm Thủ tục thử nghiệm, phần mềm, biên khả truy, 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 thành Cấu hình Phần mềm phần (tùy chọn) Bối cảnh thử nghiệm Thủ tục thử nghiệm Phần mềm [đã thử nghiệm] Biên khả truy [đã cập nhật] Báo cáo thử nghiệm Hướng dẫn vận hành sản phẩm [đã xác minh] Tài liệu sử dụng phần mềm [đã xác minh] Cấu hình Phần mềm - Bối cảnh thử nghiệm Thủ tục thử nghiệm [đã cứ] - Phần mềm [đã thử nghiệm, cứ] - Biên khả truy [đã cập nhật, cứ] - Báo cáo thử nghiệm [đã cứ] - Hướng dẫn vận hành sản phẩm [đã xác minh, cứ] Tài liệu sử dụng phần mềm [đã xác minh, cứ] 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 Khách hàng 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ụ; ● Tài liệu bảo trì xác minh; ● Bàn giao sản phẩm phần mềm tài liệu ứng dụng theo Mô tả bàn giao; Bảng 20 - Danh sách nhiệm vụ SI.6 Vài trò TL Danh sách nhiệm vụ Sản phẩm đầu vào Sản phẩm đầu 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 DES SI.6.2 Hiểu rõ Cấu hình Phần mềm Cấu hình Phần mềm DES SI.6.3 Lập tài liệu Tài liệu Bảo trì cập nhật thời Cấu hình Phần mềm Tài liệu Bảo trì DES SI.6.4 Xác minh thu nhận chấp thuận Tài liệu Bảo trì Tài liệu Bảo trì Kết xác minh Xác minh tính quán Tài liệu Bảo trì với Cấu hình Phần mềm Kết tìm thấy lập tài liệu Kết Xác minh hiệu chỉnh tài liệu chấp thuận TL Cấu hình Phần mềm SI.6.5 Hợp Tài liệu bảo trì cho Cấu hình Phần mềm Cấu hình Phần mềm WT TL TL - Nhiệm vụ Tài liệu Bảo trì Tài liệu Bảo trì [đã xác minh] Cấu hình Phần mềm - Tài liệu bảo trì [đã xác minh, cứ] [đã xác minh] TL SI.6.6 Thực bàn giao theo Mơ tả bàn giao Kế hoạch Dự án Cấu hình Phần mềm [được bàn giao] - Mô tả bàn giao Cấu hình Phần mềm 7.7.2 SI hợp vào Kho dự án Danh sách sản phẩm lưu Kho dự án Sau hợp nhất, Chiến lược Kiểm soát Phiên áp dụng cho: Đặc tả Yêu cầu, Thiết kế Phần mềm, Biên khả truy, 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, Hướng dẫn vận hành phần mềm, Tài liệu sử dụng phần mềm Tài liệu Bảo trì Bảng 21 - SI sản phẩm lưu kho Sản phẩm Đặc tả Yêu cầu Tài liệu sử dụng phần mềm Thiết kế Phần mềm Biên khả truy 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 Hướng dẫn Vận hành sản phẩm Tài liệu bảo trì Báo cáo thử nghiệm Kết xác minh Kết xác nhận 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ị Người phân tích Viết tắt AN Năng lực Hiểu biết kinh nghiệm vạch ra, quy định phân tích yêu cầu Hiểu biết việc thiết kế giao diện người dùng tiêu chí an tồn hiệu Hiểu biết kỹ thuật truy vết Hiểu biết kỹ thuật soạn thảo Kinh nghiệm phát triển bảo trì phần mềm Khách hàng CUS 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 Người thiết kế DES Hiểu biết kinh nghiệm thiết kế kiến trúc Cấu kiện phần mềm Hiểu biết kỹ thuật truy vết HIểu biết kinh nghiệm hoạch định thực thử nghiệm tích hợp Hiểu biết kỹ thuật soạn thảo Kinh nghiệm phát triển bảo trì phần mềm Lập trình viên PR Hiểu biết và/hoặc kinh nghiệm lập trình, thử nghiệm tích hợp thử nghiệm đơn vị Hiểu biết kỹ thuật truy vết Hiểu biết kỹ thuật soạn thảo Kinh nghiệm phát triển bảo trì phần mềm Quản PM Khả cương vị lãnh đạo với kinh nghiệm đưa lý Dự án định, hoạch định, quản lý cá nhân, ủy quyền giám sát, tài phát triển phần mềm Trưởng kỹ thuật TL Hiểu biết kinh nghiệm lĩnh vực q trình phần mềm Đội cơng tác WT Hiểu biết kinh nghiệm theo vai trò họ theo dự án: TL, AN, DES, và/hoặc PR Hiểu biết chuẩn sử dụng Khách hàng và/hoặc VSE Mô tả sản phẩm Danh sách xếp 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 ngồi dự án, ví 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 thông tin hạng mục ISO/IEC 15289 số diễn giải 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 tiêu 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 Điều bao gồm đặc điểm sau: ● Định danh mục đích thay đổi; ● Định danh tình trạng yêu cầu; ● Định danh thông tin liên lạc bên yêu cầu; Thực thi Phần mềm Khách hàng Quản lý Dự án ● 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: khởi tạo, ước lượng chấp nhận Đăng ký hiệu chỉnh Nhận diện hành động thiết lập để hiệu chỉnh khiếm khuyết vấn đề liên quan đến toàn dự án Điều bao gồm đặc điểm sau: ● Nhận diện vấn đề đầu tiên; Quản lý Dự án ● Xác định cách giải quyết; ● Nhận diện hành động hiệu chỉnh cần thực hiện; ● Nhận diện người phải thực hành động quy định; ● Nhận diện ngày bắt đầu ngày kết thúc mục tiêu; ● Bao gồm báo tình trạng; ● Chỉ thị hành động tiếp theo; Tài liệu bảo trì Mơ tả Cấu hình Phần mềm mơi trường sử dụng để phát triển thử nghiệm (bộ biên dịch, công cụ thiết kế, xây dựng thử nghiệm) Điều bao gồm đặc điểm sau: Thực thi Phần mềm ● Bao gồm tham chiếu tới toàn phần tử Cấu hình Phần mềm phát triển thực hiện; ● Nhận diện môi trường sử dụng để phát triển thử nghiệm (bộ biên dịch, công cụ thiết kế, xây dựng thử nghiệm) Điều viết thao hiểu biết trì cá nhân Tình trạng áp dụng: xác minh 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 Hướng dẫn vận hành sản phẩm Bao gồm thông tin cần thiết để cài đặt quản lý Phần mềm Điều bao gồm đặc điểm sau: ● Tiêu chí cho vận hành; ● Mô tả cách thức vận hành sản phẩm bao gồm: o mơi trường vận hành cần có; o công cụ vật liệu hỗ trợ cần có (ví dụ sách hướng dẫn sử dụng); o cảnh báo an tồn có thể; o khởi động việc chuẩn bị chuỗi; o câu hỏi thường gặp (FAQ); o nguồn thông tin tương lai trợ giúp cho vận hành sản phẩm; ● Chứng nhận chấp thuận an toàn; Thực thi Phần mềm ● Cảnh báo giới thiệu thay thế; ● Nếu cần thiết viết điều lệ trách nhiệm cá nhân để hiểu rõ vận hành Tình trạng áp dụng: xác minh 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: Quản lý Dự án ● Tình trạng nhiệm vụ thực tế so với nhiệm vụ theo kế hoạch; ● 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 biểu 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 ngun nhân Tình trạng áp dụng: ước lượng Kế hoạch Dự án Biểu diễn thức trình hoạt động dự án thực để đảm bảo dự án hoà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ì; ● Các mục tiêu dự án; ● 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 ● 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ụ mối quan hệ phụ thuộc nhiệm vụ; ● Nỗ lực Chi phí ước lượng; ● Định danh rủi ro dự án; Quản lý Dự án ● Chiến lược Kiểm số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; 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: xác minh, chấp thuận, cập nhật soát xét 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 Quản lý Dự án Bộ bao gồm đặc điểm sau: ● 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; ● Duy trì mơ tả sản phẩm công tác; ● 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 việc theo dõi đến u cầu Thay đổi Tình trạng áp dụng: phục hồi, cập nhật 10 11 Sao lưu kho dự án Kho sử dụng để lưu Kho dự án để phục hồi thông tin (nếu cần) Quản lý Dự án Đặ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: Thực thi Phần mềm ● 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 toà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; o 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; o 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; o 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; o 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; o Bản thiết kế giải thích hạn chế/miễn cưỡng áp đặt lên Khách hàng; o 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 o 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; o 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 12 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 13 14 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ị, hiệu chỉnh ● Đặc tả Yêu cầu; ● Thiết kế Phần mềm; ● Báo cáo khả truy; Thực thi Phần mềm Thực thi Phần mềm ● Cấu kiện phần mềm; ● 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: bàn giao chấp nhận 15 Thiết kế Phần mềm Thông tin văn đồ họa cấu trúc Phần mềm Cấu trúc phải bao gồm phần sau: Kiến trúc Thiết kế Phần mềm mức cao - mô tả tổng quan cấu trúc phần mềm: ● Nhận diện Cấu kiện phần mềm cần có; ● Nhận diện mối quan hệ Cấu kiện phần mềm; ● Suy xét yêu cầu: o Các đặc điểm hiệu phần mềm; o giao diện phần cứng, phần mềm người; o đặc điểm an ninh; o yêu cầu thiết kế sở liệu; o thuộc tính xử lý lỗi phục hồi; Chi tiết Thiết kế Phần mềm mức thấp - bao gồm chi tiết Cấu kiện phần mềm dễ dàng xây dựng thử nghiệm mơi trường lập trình ● Cung cấp thiết kế chi tiết (có thể biểu diễn lại mơ hình protype, biểu đồ luồng, biểu đồ quan hệ thực thể, mã giả, ); ● Cung cấp định dạng liệu đầu vào/đầu ra; ● Cung cấp đặc tả kho liệu cần có; ● Thiết lập thỏa thuận đặt tên liệu cần có; ● Định nghĩa định dạng cấu trúc liệu cần có; ● Định nghĩa trường liệu mục đích phần tử liệu cần có; ● Cung cấp đặc tả cấu trúc phần mềm Tình trạng áp dụng: xác minh 16 Tài liệu sử dụng phần mềm Mô tả cách thức sử dụng phần mềm giao diện người dùng Điều phải bao gồm đặc điểm sau: ● thủ tục sử dụng để thực Nhiệm vụ quy định Phần mềm; ● thủ tục Cài đặt bỏ cài đặt; ● mô tả tóm tắt việc sử dụng Phần mềm (nội dung vận hành); ● Các Nguồn lực hỗ trợ cần có; ● Mơi trường vận hành cần có; ● báo cáo giúp đỡ khả tồn vấn đề; ● thủ tục để truy cập thoát phần mềm; ● danh sách liệt kê câu lệnh Phần mềm thông báo hệ thống cho người sử dụng; ● Các rủi ro nhận diện, bao gồm cảnh báo, cảnh cáo, thích hiệu chỉnh; ● Bao gồm xử lý cố thủ tục hiệu chỉnh lỗi; Điều viết cho người dùng hiểu Tình trạng áp dụng: sơ bộ, xác minh 17 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: Khách hàng ● Mơ tả sản phẩm: o Mục đích; o u cầu chung cho Khách hàng; ● Mô tả phạm vi bao gồm khơng bao gồm gì; ● Mục tiêu dự án; ● Danh sách sản phẩm bàn giao để bàn giao cho Khách hàng; Tình trạng áp dụng: sốt xét 18 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: ● Nhận diện bối cảnh thử nghiệm; Thực thi Phần mề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 hoà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ả; Tình trạng áp dụng: xác minh 19 Báo cáo thử nghiệm Các tài liệu việc thực thử nghiệm 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; Thực thi Phần mềm ● Nhận diện người thử nghiệm tìm khiếm khuyết; ● Nhận diện tính nghiêm trọng 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; Tình trạng áp dụng: 20 Biên khả truy Các tài liệu mối quan hệ yêu cầu bao gồm Đặc tả Yêu cầu, phần tử Thiết kế Phần mềm, Cấu kiện phần mềm, Bối cảnh thử nghiệm Thủ tục thử nghiệm Điều bao gồm: Thực thi Phần mềm ● Nhận diện yêu cầu Đặc tả Yêu cầu theo dõi; ● Cung cấp tham chiếu trước sau yêu cầu phần tử Thiết kế Phần mềm, Cấu kiện phần mềm, Bối cảnh thử nghiệm Thủ tục thử nghiệm Tình trạng áp dụng: xác minh, cập nhật 21 Kết xác minh Tài liệu thực việc xác minh Điều bao gồm báo cáo: Quản lý Dự án ● cá nhân; Thực thi Phần mềm ● ngày tháng; ● địa điểm; ● khoảng thời gian thực hiện; ● danh sách tích để xác minh; ● hạng mục thơng qua xác minh; ● hạng mục lỗi xác minh; ● hạng mục chờ xác minh; ● khiếm khuyết nhận diện xác minh; 22 Kết xác nhận Tài liệu thực việc xác nhận Điều bao gồm báo cáo: ● cá nhân; ● ngày tháng; ● địa điểm; ● khoảng thời gian thực hiện; ● danh sách tích để xác nhận; ● hạng mục thông qua xác nhận; ● hạng mục lỗi xác nhận; ● hạng mục chờ xác nhận; ● khiếm khuyết nhận diện xác nhận; Thực thi Phần mềm 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 Hoạch định Dự án Danh sách Nguồn lực Các công cụ cho phép lập tài liệu, quản lý kiểm soát Kế hoạch Dự án sử dụng quản lý Kho Dự án Thực thi Kế hoạch Dự án Đánh giá kiểm soát dự án Kết thúc dự án 10.2 Q 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 Bắt đầu Thực thi Phần mềm Danh sách Nguồn lực Công cụ xử lý tài liệu Phân tích yêu cầu phần mềm Kiến trúc thiết kế chi tiết phần mềm Xây dựng phần mềm Thử nghiệm tích hợp phần mềm Bàn giao sản phẩm Phân tích u cầu phần mềm Cơng cụ Đặc tả Yêu cầu Kiến trúc thiết kế chi tiết phần mềm Công cụ Thiết kế Phần mềm Xây dựng phần mềm Công cụ xây dựng Thử nghiệm tích hợp phần mềm Cơng cụ thử nghiệm, cơng cụ theo dõi lỗi 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 toà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 Định nghĩa Các mối quan hệ với TCVN 10606 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, CMMIDEV) 11 Tham khảo 12 Mẫu ước định Đối với Hồ sơ VSE, có sẵn tập hợp Gói Triển khai khơng tính phí Internet: a) Phân tích yêu cầu; b) Kiến trúc thiết kế chi tiết; c) Xây dựng thử nghiệm đơn vị; d) Tích hợp thử nghiệm; e) Xác minh xác nhận; f) Kiểm soát phiên bản; g) Quản lý Dự án; h) Bàn giao sản phẩm; i) Tự đánh giá; 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 Co- Operation 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 Quy ước thuật ngữ viết tắt Tổng quan Quá trình Quản lý Dự án (PM) Q 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 ... 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... 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)... 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