Tái sử dụng yêu cầu

Khả năng Tái sử dụng các yêu cầu hiện có (toàn bộ hoặc một phần, từng mục riêng lẻ, nhóm hoặc bộ), cũng như các Khối của yêu cầu trong các dự án hoặc sản phẩm mới, là một cách để nâng cao hiệu quả, tính nhất quán và chất lượng trong suốt quá trình phát triển của nhiều dự án hoặc sản phẩm.
Bằng cách tái sử dụng các yêu cầu hiện có, các nhóm có thể tiết kiệm thời gian và công sức khi không phải xây dựng các yêu cầu mới từ đầu, đồng thời bảo đảm rằng họ đang phát triển dựa trên các yêu cầu đã được kiểm chứng và thử nghiệm. Điều này cũng giúp giảm lỗi và sự thiếu nhất quán, vì các nhóm có thể dựa vào những yêu cầu đã được xác thực trước đó thay vì tạo ra các yêu cầu mới có thể trùng lặp hoặc xung đột.

Các chức năng Reuse của Requirements & Systems Portal có thể được thực hiện trực tiếp trong Module Requirement. Một số chức năng, như Quick Copy, sẽ cho kết quả ngay lập tức mà không cần thêm thao tác nào từ người dùng; các chức năng khác sẽ hướng dẫn người dùng đến Reuse Requirements Wizard để tùy chỉnh các chức năng Reuse mong muốn.

Các chức năng tái sử dụng yêu cầu hiện có bao gồm:

  • Các chức năng của Reuse Requirement Wizard

    • Simple Copy

    • Connect Copy

    • Master Follower Copy

  • Các chức năng trực tiếp

    • Quick Copy

    • Master Follower Link

Các chương sau mô tả chi tiết cách truy cập và sử dụng các chức năng này.

Đối với các chức năng Master-Follower Copy & Link, thông tin chi tiết hơn có trong tính năng Master-Follower.

Reuse Requirements Wizard

Reuse Requirements bao gồm năm giai đoạn chính: “Reuse Requirements Menu”, “Destination Selection”, “Review & Edit Requirements“, “Field Options Selection” và “Settings Configuration”. Các giai đoạn này được trình bày chi tiết bên dưới.

1 - Reuse Requirements Menu

Sau khi kích hoạt Reuse Requirements, bạn sẽ được đưa đến Reuse Requirements Menu, nơi bạn có thể chọn kiểu sao chép muốn thực hiện. Hiện tại Reuse có 5 tùy chọn khác nhau.

Simple Copy

Trong sao chép yêu cầu kiểu đơn giản, các trường cụ thể từ (các) yêu cầu gốc có thể được chọn và sao chép sang (các) yêu cầu mới mà không duy trì bất kỳ kết nối hay liên kết nào sau khi sao chép với (các) yêu cầu gốc.

 

Connected Copy

Trong sao chép yêu cầu kiểu có kết nối, các trường cụ thể từ (các) yêu cầu gốc có thể được chọn để sao chép sang (các) yêu cầu mới. Ngoài ra, có thể chọn những trường nào sẽ được giữ đồng bộ giữa yêu cầu gốc và yêu cầu được sao chép để bảo đảm rằng mọi thay đổi trên các trường của yêu cầu gốc sẽ tự động được phản ánh trong yêu cầu được sao chép, và ngược lại.

Master-Follower Copy

Trong sao chép yêu cầu kiểu Master-Follower, các trường cụ thể từ (các) yêu cầu gốc có thể được chọn để sao chép sang (các) yêu cầu mới. Ngoài ra, có thể chọn những trường nào sẽ được đồng bộ giữa yêu cầu gốc (Master) và yêu cầu được sao chép (Follower) để bảo đảm rằng mọi thay đổi trên các trường của Master sẽ được đánh dấu để cập nhật trong (các) yêu cầu Follower.

2 - Destination Selection

Sau khi chọn kiểu sao chép, bạn sẽ chuyển sang màn hình Destination Selection (xem Hình Destination Selection)), tại đó bạn sẽ chỉ định vị trí lưu các yêu cầu đã sao chép.
Tại đây có thể chọn:

  • Project → Theo mặc định, dự án hiện tại sẽ được chọn sẵn, nhưng bạn cũng có thể chọn bất kỳ dự án nào khác

  • Specification → Theo mặc định, đặc tả hiện tại sẽ được chọn sẵn. Bạn cũng có thể tạo một đặc tả mới, sau đó đặc tả này sẽ được chọn sẵn.

  • Section → Nếu Specification được chọn có Section, bạn có thể chọn tại đây. Section hiện tại sẽ được chọn theo mặc định.

Specification và Section hiện tại chỉ có thể được chọn cho Simple Copy. Chúng không khả dụng để chọn cho Connected Copy và Master-Follower Copy vì bạn không thể thực hiện các kiểu sao chép này cho cùng một đích.

 

image-20240328-000303.pngDestination Selection - Trong hộp thoại này, bạn có thể chọn dự án đích và specification hoặc section

 

3 - Review & Edit Requirements

Sau khi chọn đích, bạn có thể xem lại các mã định danh (xem Hình Review Requirements) ) và chọn các yêu cầu cần sao chép.

Các thao tác sau có thể được thực hiện trong phần này:

  • Xác nhận các yêu cầu đã chọn sẽ được sao chép

  • Quyết định có giữ lại mã định danh của các yêu cầu gốc hay tạo mã định danh mới cho các bản sao.

Nếu chọn không giữ mã định danh của yêu cầu gốc, các mã định danh được đề xuất có thể được chỉnh sửa.

 

image-20240328-000606.pngReview Requirements - Trong hộp thoại này, người dùng có thể xem lại tên mã định danh mới cho các yêu cầu. Họ có thể giữ nguyên hoặc thay đổi dựa trên từ viết tắt

 

4 - Field Options Selection

Phần này cho phép chọn các Trường Requirement cần Sao chép và Đồng bộ, tùy theo kiểu Sao chép đã chọn (Simple, Connected hoặc Master-Follower) (xem Hình Fields to copy)

Các trường hiện có thể sao chép bao gồm:

image-20240327-233848.pngFields to copy - Tại đây, người dùng có thể chọn những trường cần được sao chép hoặc đồng bộ dựa trên tùy chọn tái sử dụng



Simple Copy: Title, Text, Rationale, Compliance, Compliance Comment, Type, State, Owner, Position, Properties, Parents, Children, Applicability, Tags, Files, V&V Methods, V&V Activities, V&V Status, và Custom Columns.

Simple copy - Giao diện hiển thị danh sách các trường có thể sao chép, bao gồm cả các cột tùy chỉnh

 

Lưu ý rằng chỉ có thể sao chép trạng thái V&V của một yêu cầu nếu yêu cầu đó không có hoạt động V&V nào được gán. 

  • Nếu một số yêu cầu đang được sao chép có hoạt động V&V được gán, một cảnh báo sẽ được hiển thị bên cạnh trường V&V Status ().

  • Nếu tất cả các yêu cầu đang được sao chép đều có hoạt động V&V được gán, sẽ không thể chọn trường V&V Status làm trường để sao chép. 

Connected Copy: Các trường hiện đang được sao chép và đồng bộ là Title, Text, Rationale, Compliance, Compliance Comment, Type, State và Owner. Lưu ý: Các cột tùy chỉnh hiện chưa được hỗ trợ trong kiểu sao chép này.

5 - Settings Configuration

Dựa trên các lựa chọn trước đó của bạn, phần này cho phép cấu hình các thiết lập sao chép yêu cầu.

Các tùy chọn hiện có gồm:

  • Field Mapping (khi đích nằm trong một Project khác)

    • Người dùng có thể ánh xạ các trường như state, type, compliance và các cột tùy chỉnh từ dự án gốc sang dự án đích.
      Việc tạo các tùy chọn mới tại dự án đích cũng được hỗ trợ.

  • Sao chép cấu trúc Specification (Section và các tiểu mục)

    • Với tùy chọn “Yes”, nếu yêu cầu nằm trong một section ở vị trí gốc, section đó cũng sẽ được tính đến (và được tạo nếu chưa tồn tại) tại vị trí đích.

      Tùy chọn "Yes"

    • Với tùy chọn “No”, yêu cầu sẽ được đặt tại vị trí đích mà không xét đến vị trí của nó ở nơi gốc.

      Tùy chọn "No"

  • Giữ các tham chiếu Properties (Valis) hoặc tạo mới

    • Với tùy chọn “Keep”, chỉ các tham chiếu đến Valis trong yêu cầu gốc (ví dụ: bên trong phần văn bản) sẽ được sao chép.

    • Với tùy chọn “Create”, các bản sao của Valis trong Requirement gốc sẽ được tạo và các tham chiếu sẽ được cập nhật tương ứng.

      Tùy chọn 'Create'
      Tùy chọn "Create"

Truy cập

Reuse Requirements Wizard có thể được truy cập từ hai vị trí, trong đó mỗi vị trí có ngữ cảnh riêng quyết định hành vi phù hợp với ngữ cảnh đó. Các vị trí này gồm:

  • Các hàng của Requirement Table → để chọn trực tiếp (các) requirement

  • Menu bên của Requirement Module → để chọn theo ngữ cảnh Specification hoặc Section

Reuse ở cấp Specification/section - Bằng cách nhấp chuột phải, người dùng có thể tái sử dụng specification hoặc section trực tiếp.

 

Các chức năng trực tiếp: Quick Copy

Tùy chọn quick copy(3) có thể được tìm thấy tại biểu tượng reuse (2) trên requirement trong menu thả xuống của cột Actions (1). Xem Hình Quick Copy. Tùy chọn này cho phép bạn tạo một bản sao nhanh của requirement trong cùng specification. Requirement mới sẽ được sao chép và tạo thành một requirement mới với mã định danh là “Identifier_of the_requirement_copy” (ví dụ: req-008_copy).


Quick copy - Sao chép đơn giản requirement, chỉ sao chép title, text và rationale của requirement

 

Bản sao đơn giản chỉ sao chép Tiêu đề, văn bản và cơ sở lý giải của yêu cầu. Nếu người dùng thực hiện sao chép nhanh trên một yêu cầu bản sao được kết nối, hệ thống sẽ tạo một yêu cầu bản sao được kết nối mới.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Nội dung