Hướng dẫn về quạt 1 - Xác định sản phẩm - Phần 1

Trang tài liệu này đã được thay thế và không còn được duy trì nữa. Để xem hướng dẫn mới nhất, vui lòng tham khảo trang sau: Chỉ định Sản phẩm.

Trong hướng dẫn này, chúng ta sẽ đi qua một trong những luồng thao tác người dùng chính để giúp bạn bắt đầu với Requirements & Systems Portal:

  • Thu thập và viết yêu cầu

  • Phân rã yêu cầu

  • Rà soát và cải thiện yêu cầu

  • Phê duyệt và phát hành đặc tả

Hai nội dung đầu tiên, tức là "Gather and write requirements" và "Breakdown requirements", được trình bày trong Phần 1, còn các nội dung còn lại nằm trong Phần 2 của Hướng dẫn Chỉ định Sản phẩm. Hướng dẫn đầu tiên này sẽ mất khoảng 15-20 phút để hoàn thành.  Tất cả các giá trị và yêu cầu đều chỉ là ví dụ.

(1) Tạo một Dự án Mới

Nếu đây là lần đầu bạn truy cập Requirements & Systems Portal, bạn có thể chuyển đến Hình Quickstart Feature.

 

  • Ở góc trên bên trái (xem Hình Creating a New Project), nhấp vào menu thả xuống của dự án (1).

  • Trong danh sách dự án, chọn + Create new project (2)

image-20240320-163009.png

Tạo Dự án Mới - Bạn có thể tạo một dự án mới bằng cách nhấp vào “+ Create new project“

 

  • Sau khi chọn tùy chọn này, bạn sẽ được đưa đến tính năng “Quickstart” của chúng tôi (xem Hình Quickstart Feature). Nhấp vào tùy chọn Simple Create cho “Empty project”

Tính năng Quickstart - Từ đây, bạn có thể tạo một dự án mới theo nhiều cách khác nhau. Trong hướng dẫn này, vui lòng chọn “Simple create“.

 

  • Sau khi nhấp vào Simple Create , bạn sẽ được yêu cầu "Nhập tên dự án duy nhất (chưa tồn tại)" (ví dụ: ValiFan_yourname) (1) rồi nhấn Create Project (2). Nội dung này cũng được hiển thị trong Hình Setting up a Project Name.  Trong phần Quyền của Dự án, bạn có thể chọn dùng cùng quyền như workspace, nghĩa là những người dùng có quyền truy cập workspace cũng sẽ có quyền truy cập dự án. Bạn cũng có thể thiết lập quyền tùy chỉnh để tự chọn quyền cho người dùng. Trong hướng dẫn này, hãy chọn “Use workspace permissions (Read & Write)” cho Quyền của Dự án.

Tên dự án không chấp nhận ký tự đặc biệt ngoại trừ “_' và “-”.  Ngoài ra, dấu cách cũng không được chấp nhận.

Thiết lập Tên Dự án - Tại đây, bạn có thể chọn tên dự án và quyền truy cập. Trong hướng dẫn này, hãy tạm thời giữ nguyên quyền như hiện tại.

 

  • Sau khi dự án được tạo, bạn sẽ tự động thấy “Dashboard” mặc định.

  • Đi tới About (1) trong bảng điều hướng bên trái và bạn có thể thêm thông tin về dự án của mình. Tại đây, bạn cũng có thể đổi tên dự án (2) bất kỳ lúc nào (xem Hình About Project Page).

  • Bạn luôn có thể thu gọn hoặc mở rộng ngăn điều hướng chính bằng cách nhấp vào mũi tên (3) bên cạnh.

image-20240320-163942.pngTrang Thông tin Dự án - Tại đây hiển thị các thông tin quan trọng của dự án như tên, mô tả, hình ảnh, ngày bắt đầu và ngày kết thúc.

(2) Xác định Yêu cầu của Các bên liên quan - Nhập Yêu cầu


Most system design and development follows the V cycle. The first process in a V cycle is understanding the business needs and eliciting the stakeholders' needs. These stakeholder needs are then converted to Stakeholder Requirements. The stakeholder's requirements can be directly created, imported through CSV/XLSX, or even created through the AI-powered “ValiAssistant.”  For this section, we will concentrate on the import method.

Chúng ta đã nhận được một tệp từ các bên liên quan và sẽ nhập các yêu cầu này.


Để thực hiện việc đó, hãy tải xuống tệp CSV sau:

Valifan_stakeholder_Requirements.csv

  • Đi tới Mô-đun Requirements (xem Hình Requirements Module) bằng cách nhấp vào Requirements trong bảng điều hướng bên trái (1)

  • Sau khi vào Mô-đun Requirements, nhấp vào Import Requirements (2)

 

Mô-đun Requirements - Đây là Mô-đun Requirements của Requirements & Systems Portal. Tại đây, chúng ta sẽ tải lên các Yêu cầu của Các bên liên quan.

 

Sau khi tùy chọn được chọn, bạn có thể chọn một đặc tả hoặc tạo trực tiếp trong trình hướng dẫn nhập. Chúng ta sẽ tạo đặc tả trong trình hướng dẫn nhập (xem Hình Import Wizard 1).

  • Chọn Create a Specification, nhập Stakeholder_requirements, và nhấp vào Continue.

 

image-20240320-165544.png

Trình hướng dẫn nhập 1 - Ở bước đầu tiên, chúng ta tạo đặc tả nơi các yêu cầu sẽ được lưu trữ.

 

Bước tiếp theo là tải lên tệp CSV để trình hướng dẫn nhập có thể đọc và nhập tệp. Sau khi nhập xong, bạn có thể dùng một tính năng gọi là “Valify“, tính năng này chuyển đổi các tham số dạng văn bản thành các tham chiếu lưu giá trị và đơn vị, còn gọi là Valis. Nội dung này được thể hiện trong hình bên dưới.

 

Trong quá trình nhập yêu cầu, chúng tôi đã minh họa một tính năng có tên "Valify." Sau khi ánh xạ các thuộc tính và nhập các yêu cầu, bạn sẽ thấy một màn hình thông báo nơi bạn có thể chọn “Check Now” để sử dụng tính năng “Valify”.

Tùy chọn “Valify” cho phép bạn tự động chuyển đổi các giá trị số thành requirement valis. Valis là các tham số kỹ thuật của block, yêu cầu hoặc phân tích, có thể được dùng trong tính toán và tài liệu hóa. Một vali có giá trị số và chứa thêm thông tin như loại, đơn vị, công thức, mô tả và các yêu cầu tối thiểu/tối đa.

Trong tương lai, khi dự án tiến triển, bạn có thể so sánh các requirement vali với design vali trong Mô-đun Thiết kế Hệ thống.

(3) Thêm Yêu cầu Hệ thống

In a typical system engineering flow, the system's requirements are created with the help of the stakeholder requirements.  Most technical developments are designed against strict requirements, e.g.  mass, power consumption, and budget. Requirements & Systems Portal maintains a complete overview of whether your design fulfills all of these requirements.

Bây giờ, chúng ta sẽ tạo thủ công một số yêu cầu hệ thống (xem Hình Creating the Fan Specification)

  • Nhấp vào + Specification (1) và nhập Fan_Specs (2) rồi nhấp vào Create (3)

Tạo đặc tả Fan - Việc tạo thủ công một đặc tả trong Requirements & Systems Portal rất dễ dàng.
  • Trong Hình, Create a new requirement manually, nhấp vào Fan_Specs (1). Trong đặc tả này, nhấp vào Create Requirements(2). Ngoài ra, bạn cũng có thể nhấp vào nút màu xanh “Add requirement” ở góc trên bên phải Add Requirement (3).

Tạo một yêu cầu mới theo cách thủ công.

 

  • Trong menu bật lên, hãy xác nhận rằng bạn đã chọn đúng đặc tả. Sau đó, thêm một định danh duy nhất (1), ví dụ: R-Fan-001 và nhập The Mass of the fan shall not exceed 300g dưới mục “Requirement text” (2).

 

image-20240731-112927.pngTạo một yêu cầu mới theo cách thủ công - Tại đây, bạn có thể thêm Định danh, Tiêu đề, Nội dung và thậm chí cả Cơ sở lý do cho Yêu cầu của mình.

Đánh dấu chọn tại Check for possible Valis sẽ kiểm tra các giá trị số trong yêu cầu và chuyển đổi trực tiếp chúng thành valis thông qua tính năng Valify.

  • Dùng cùng phương pháp đó, nhưng không đánh dấu Check for possible Valis, hãy tạo thêm một yêu cầu khác có tên R-Fan-002 với nội dung yêu cầu: The Mass of the propeller shall not exceed 50g.

image-20240731-113013.pngTrong hai Yêu cầu Fan Spec, R-Fan-001 có một vali, còn R-Fan-002 thì chưa có vali.

Đối với yêu cầu thứ hai, trong quá trình tạo, chúng ta đã không dùng tính năng “Valify”. Nếu bạn không muốn Valify tự động, bạn có thể tạo valis thủ công trong một yêu cầu. Hãy xem cách thực hiện.

Tạo Requirement Valis trong một Requirement

  • Nhấp đúp vào cột văn bản của Requirement R-Fan-002 và xóa 50g.

  • Nhập $ và một cửa sổ bật lên hiển thị danh sách valis/đối tượng bên trong dự án sẽ mở ra.

  • Ở góc trên bên phải của hộp thoại, chọn biểu tượng + để tạo một Vali.

  • Nhập các thông tin sau. Name: req_mass_propeller, Formula and unit: 50g and Display unit: g

Xem cách thực hiện trong phần hướng dẫn từng bước bên dưới:

Tạo Requirement Vali Thủ công - Hãy thử ngay!

Phân rã Yêu cầu bằng Quan hệ Cha và Con

Quan sát Hình Enable Columns để xem cách bật thêm các cột trong bảng yêu cầu của bạn.

  • Nhấp vào column (1) ở phía bên phải của bảng

  • Xác nhận rằng các ô Parents và Children đã được chọn (2)

Bật Cột - Xác nhận xem các cột cha và con đã được chọn chưa

.

  • Bật Cột - xác nhận xem các cột cha và con đã được chọn chưa

  • Trong bảng yêu cầu, tìm yêu cầu thứ hai bạn đã tạo (R-Fan-002). Trong cột Parents , nhấp đúp vào ô (1)

  • Trong menu thả xuống, nhập R-Fan-001 để liên kết cả hai yêu cầu. Lưu ý rằng các phần tử con sẽ tự động được thêm vào yêu cầu R-Fan-001

  • Sau khi thực hiện xong, các yêu cầu của bạn sẽ trông như sau:

image-20240324-114433.pngTạo quan hệ cha-con - Bằng cách nhấp đúp vào Parents hoặc Children, bạn có thể gán quan hệ kế thừa giữa các yêu cầu.
  • Bằng cách nhấp vào tab Connections Graph (2 trong Hình Creating parent_child relationship) nằm ở giữa phía trên của bảng yêu cầu, bạn có thể xem và xác minh mối quan hệ này (xem Hình Connection Graph)

image-20240731-114240.pngĐồ thị Kết nối - Đồ thị Kết nối hiển thị quan hệ cha-con của đặc tả đã chọn. Các hộp màu xanh quanh các yêu cầu cho biết đặc tả mà chúng thuộc về.

Hãy thử điều này: Bạn có thể tạo yêu cầu/phân rã yêu cầu thông qua ValiAssistant. Ví dụ, nhấp vào ValiAssitant, chọn tùy chọn Generate Requirements, và nhập một prompt như Create 2 safety requirements for designing a fan.

Hãy nhớ rằng ValiAssistant được hỗ trợ bởi một LLM (Large Language Model) và kết quả của các yêu cầu được tạo có thể khác nhau.

Các bước được hiển thị trong phần hướng dẫn từng bước bên dưới:

Tạo Yêu cầu An toàn bằng ValiAssistant với một Prompt.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung