Xác định sản phẩm

Trong phần này của hướng dẫn, chúng ta sẽ đi qua một trong những luồng công việc người dùng chính để bắt đầu sử dụng Requirements 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ả

Tạo một dự án mới

  1. Trên trang Home của Requirements Portal (truy cập khi bạn mở Requirements Portal từ меню chín chấm ở góc trên bên phải của giao diện Workspace trên trình duyệt – ), hãy nhấp vào nút phía trên danh sách các dự án yêu cầu.

  2. Cửa sổ Create Requirements Project sẽ mở ra, tại đây bạn có thể chỉ định thông tin chi tiết cho dự án:

    • Project Name – nhập tên dự án phù hợp (và duy nhất) (ví dụ: Valifan).

    • Description – nhập mô tả tùy chọn cho dự án (ví dụ: Amazing Valifan project).

    • Electronics Project – để trống trường này. 

    Sau khi đã chỉ định xong thông tin dự án, nhấp vào nút .

  3. Dự án yêu cầu sẽ xuất hiện trong danh sách trên trang Home. Nhấp vào tên của dự án để mở nó trong một tab mới của trình duyệt.

Xác định yêu cầu của các bên liên quan

Hầu hết các quy trình thiết kế và phát triển hệ thống đều tuân theo chu trình V. Quy trình đầu tiên trong chu trình V là hiểu nhu cầu kinh doanh và xác định nhu cầu của các bên liên quan. Những nhu cầu này sau đó được chuyển thành các yêu cầu của bên liên quan, có thể được tạo trực tiếp, nhập qua CSV/XLSX, hoặc thậm chí được tạo bằng ValiAssistant tích hợp AI. Trong phần này của hướng dẫn, chúng ta sẽ tập trung vào phương pháp nhập.

  1. Tải xuống tệp CSV sau đây có chứa các yêu cầu của bên liên quan:

    Valifan_stakeholder_Requirements.csv

  2. Nếu chưa ở đó, hãy chuyển đến Requirements Module bằng cách nhấp vào mục Requirements trong cây dự án ở bên trái.

  3. Nhấp vào nút trên trang mở ra và chọn Import Requirements từ menu xuất hiện.

  4. Trong cửa sổ Document Importer mở ra, kéo và thả tệp CSV đã tải xuống vào vùng Drop your file here hoặc nhấp vào liên kết upload from your computer để tải lên CSV, ताकि trình hướng dẫn nhập có thể đọc và nhập tệp.

  5. Mục nhập cho tệp đã tải lên sẽ xuất hiện trong cửa sổ. Bật tùy chọn Classic Import (Non-AI) ở góc dưới bên trái của cửa sổ rồi nhấp vào nút để tiếp tục.

  6. Ở bước tiếp theo, chọn + Add specification từ danh sách thả xuống ở trên cùng bên trái và nhập tên của một đặc tả mới (ví dụ: Stakeholder_requirements) để nhập các yêu cầu vào đó.

  7. Đảm bảo rằng các cột dữ liệu từ tệp CSV được ánh xạ chính xác tới các cột trong Requirements Portal. Nếu cần, hãy dùng các menu thả xuống trong phần tiêu đề của các cột.

  8. Đảm bảo rằng tùy chọn Parametrize values được bật và tất cả các yêu cầu đều được chọn để nhập (tất cả các hộp kiểm ở cột ngoài cùng bên trái của bảng đều ở trạng thái bật), sau đó nhấp vào  để tiếp tục.

  9. Trang tiếp theo của trình hướng dẫn sẽ thông báo rằng quá trình nhập đã thành công. Đóng cửa sổ để tiếp tục.

  10. Một đặc tả mới đã được tạo và tất cả các yêu cầu đã được nhập vào đó. Các giá trị và đơn vị được phát hiện đã được chuyển đổi từ văn bản thuần thành vali (tham số) và được tô nổi bật trong các yêu cầu.

Vali là các tham số kỹ thuật của block, yêu cầu hoặc phân tích, có thể được sử dụng trong tính toán và tài liệu hóa. Vali của yêu cầu có thể được so sánh với vali thiết kế trong Blocks Module về sau khi dự án tiến triển.

Thêm yêu cầu hệ thống

Trong một luồng kỹ thuật hệ thống điển hình, các yêu cầu hệ thống được tạo dựa trên các yêu cầu của bên liên quan. Hầu hết các thiết kế kỹ thuật phải tuân thủ các yêu cầu nghiêm ngặt, chẳng hạn như yêu cầu về khối lượng, mức tiêu thụ điện năng và chi phí. Requirements Portal cung cấp cái nhìn tổng quan toàn diện về mức độ mà thiết kế đáp ứng tất cả các yêu cầu này.

Bây giờ, chúng ta sẽ tạo thủ công một số yêu cầu hệ thống.

  1. Nhấp chuột phải vào mục Requirements trong cây dự án ở bên trái và chọn Create Specification từ menu xuất hiện. Trong cửa sổ Create new specification, nhập Fan_Specs vào trường Name  rồi nhấp vào .

  2. Nhấp vào mục của đặc tả mới tạo trong cây dự án. Khi đang ở trong đặc tả này, nhấp vào nút rồi chọn Create Requirement trong menu xuất hiện.

  3. Cửa sổ Create Requirement sẽ mở ra. Trong cửa sổ này:

    1. Trong trường Identifier, nhập một mã định danh duy nhất, ví dụ: R-Fan-001.

    2. Trong trường Text, nhập The Mass of the fan shall not exceed 300g.

    3. Nhấp vào nút và đảm bảo rằng đặc tả đúng (Fan_Specs) được chọn trong trường Specification.

    4. Đảm bảo rằng tùy chọn Parametrize values được bật.

      Khi tùy chọn này được bật, các giá trị số trong yêu cầu sẽ được kiểm tra và chuyển đổi trực tiếp thành vali thông qua tính năng tham số hóa.

    5. Nhấp vào nút .

  4. Tương tự, hãy thêm một yêu cầu khác với mã định danh R-Fan-002 và nội dung yêu cầu The Mass of the propeller shall not exceed 50g, nhưng lần này hãy tắt tùy chọn Parametrize values (một vali sẽ được tạo thủ công từ một giá trị trong yêu cầu này sau đó).

  5. Các yêu cầu đã thêm sẽ được liệt kê khi đặc tả Fan_Specs được chọn. Lưu ý rằng trong khi R-Fan-001 có một vali, thì R-Fan-002 vẫn chưa có vali.

Tạo vali yêu cầu trong một yêu cầu

Bây giờ, chúng ta sẽ tạo thủ công một vali mới bên trong trường văn bản yêu cầu.

  1. Nhấp đúp vào ô trong cột Text của yêu cầu R-Fan-002 và xóa văn bản 50g .

  2. $ để hiển thị cửa sổ bật lên với danh sách vali/đối tượng bên trong dự án. Ở góc trên bên phải của cửa sổ bật lên, nhấp vào nút để tạo một vali.

  3. Trong cửa sổ Create new mở ra. Trên tab Vali của cửa sổ, nhập dữ liệu sau cho vali mới:

    1. Name: Req_Mass_Propeller

    2. Formula and unit: 50g

    3. Display unit: g

      Trường Display unit là tùy chọn. Nếu để trống, trường này sẽ lấy đơn vị từ trường Formula and unit .

  4. Nhấp vào nút để tạo vali mới và chèn nó vào trường Text của yêu cầu, sau đó nhấn Enter hoặc nhấp vào đâu đó trong bảng bên ngoài ô để hoàn tất chỉnh sửa.

  5. Bây giờ, văn bản 50g hiển thị khác với văn bản thông thường, điều này cho biết đó là một vali. Vali này hiện có thể được dùng trong các phần khác nhau của dự án (ví dụ: báo cáo, Blocks Module, xác minh, v.v.).

Phân rã yêu cầu bằng quan hệ cha và con

  1. Nhấp vào điều khiển Columns ở bên phải của bảng và đảm bảo rằng các mục cho cột ParentsChildren được chọn để chúng hiển thị trong bảng.

    Nhấp lại vào điều khiển Columns để ẩn danh sách.

  2. Nhấp đúp vào ô trong cột Parent của yêu cầu R-Fan-002 và chọn yêu cầu R-Fan-001 từ cửa sổ bật lên để liên kết hai yêu cầu. Lưu ý rằng R-Fan-002 sẽ tự động được thêm vào cột Children của R-Fan-001.

     
  3. Nhấp vào tab Connections ở đầu bảng yêu cầu để mở đồ thị kết nối, hiển thị quan hệ cha-con của đặc tả đã chọn.

    Các khung màu xanh quanh các yêu cầu cho biết đặc tả mà chúng đang thuộc về.

Tạo yêu cầu bằng Engineering Assistant

Để tăng tốc quá trình quản lý yêu cầu, bạn có thể tạo yêu cầu/phân rã yêu cầu bằng Engineering Assistant. Chúng ta sẽ dùng công cụ này để tạo hai yêu cầu an toàn cho dự án hướng dẫn.

Lưu ý rằng tính năng này được hỗ trợ bởi Mô hình ngôn ngữ lớn (LLM) và kết quả của các yêu cầu được tạo ra có thể khác nhau.

  1. Nhấp vào nút  ở góc trên bên phải để mở khung Engineering Assistant.

     

  2. Trong khung Engineering Assistant, bạn có thể mô tả sản phẩm, hệ thống, phân hệ của mình và cung cấp càng nhiều thông tin càng tốt để AI có thể đưa ra những yêu cầu phù hợp nhất với mô tả của bạn. Vì chúng ta quan tâm đến các yêu cầu an toàn, hãy yêu cầu hai yêu cầu an toàn cho quạt của chúng ta bằng cách nhập một prompt vào trường Ask anything ở cuối khung:

    Create 2 safety requirements for designing a fan. Apply the INCOSE guide to writing requirements.

    Nhấp vào  hoặc nhấn Enter để tiếp tục.

  3. Các yêu cầu được đề xuất sẽ được trình bày trong vùng lưới bảng của đặc tả. Nhấp vào nút trong khung Engineering Assistant để tạo các yêu cầu mới theo đề xuất.

     
  4. Các yêu cầu đã tạo có thể được thay đổi bất kỳ lúc nào sau khi tạo. Nếu cần, hãy đổi mã định danh của các yêu cầu đã tạo thành R-Fan-003R-Fan-004 bằng cách nhấp đúp vào các ô của chúng trong cột Identifier, nhập văn bản rồi nhấn Enter hoặc nhấp vào đâu đó trong bảng bên ngoài ô để hoàn tất chỉnh sửa.

Cập nhật, quản lý và rà soát yêu cầu

Trong suốt quá trình phát triển, việc các yêu cầu thay đổi và được cập nhật dựa trên nhiều yếu tố khác nhau như ý kiến của các bên liên quan và các ràng buộc thiết kế là điều thường gặp. Trong Requirements Portal, bạn có thể cập nhật trực tiếp các yêu cầu bằng cách nhấp đúp vào các trường cột hoặc trong phần chi tiết của yêu cầu, và mọi thay đổi đều được ghi lại trong lịch sử để dễ tham chiếu.

Lưu ý rằng mọi thay đổi sẽ làm tăng yêu cầu lên một hoặc nhiều phiên bản phụ.

Để biết thêm thông tin, hãy tham khảo trang Requirement Versioning and Releasing .

  1. Vào chế độ chỉnh sửa cho văn bản của yêu cầu R-Fan-003 hoặc R-Fan-004 bằng cách nhấp đúp vào ô của nó trong cột Text. Đổi văn bản thành The fan shall include a protective guard with openings no larger than inches to prevent accidental contact with moving parts. rồi nhấn Enter hoặc nhấp vào đâu đó trong bảng bên ngoài ô để hoàn tất chỉnh sửa.

     
  2. Nhấp vào mã định danh của yêu cầu đã thay đổi để mở chế độ xem chi tiết của nó, từ đó bạn có thể điều chỉnh các trường bổ sung, theo dõi, xác định chủ sở hữu, thêm cơ sở lý giải, tạo cha/con, v.v.

  3. Khả năng truy vết là một khái niệm cốt lõi của Requirements Portal, và mọi thay đổi đều được theo dõi trong lịch sử của các yêu cầu và các đối tượng khác. Nhấp vào History để mở chế độ xem cung cấp thông tin về các phiên bản, ai đã thay đổi, thay đổi khi nào, các trường và hành động.

Xác thực yêu cầu

Trong giai đoạn đầu của vòng đời sản phẩm, việc xác thực yêu cầu trước khi chuyển sang quy trình thiết kế là rất quan trọng. Requirements Portal cung cấp một cách thuận tiện để quản lý trạng thái yêu cầu bằng cột State. Theo mặc định, các trạng thái như Draft, In ReviewFinal được bao gồm, nhưng bạn có thể thêm các trạng thái khác tùy theo nhu cầu cụ thể.

Trong phần này của hướng dẫn, bạn sẽ gán trạng thái Draft cho các yêu cầu mới được thêm vào, đảm bảo quy trình làm việc có cấu trúc và có tổ chức.

  1. Khi đang ở trong đặc tả Fan_Spec, nhấp vào điều khiển Columns ở bên phải của bảng và đảm bảo rằng mục cho cột State được chọn để cột này hiển thị trong bảng.

  2. Đánh dấu ô ở bên trái của tiêu đề cột Identifier để chọn tất cả các yêu cầu trong đặc tả.

  3. Nhấp đúp vào ô của bất kỳ yêu cầu nào trong cột State (nếu cần, cuộn bảng sang phải để thấy cột này) để mở danh sách thả xuống với các tùy chọn trạng thái khả dụng. Chọn Draft trong danh sách thả xuống và xác nhận cập nhật. Tất cả các yêu cầu sẽ có trạng thái Draft.

     

Bạn cũng có thể tạo chuyển đổi trạng thái tự động từ Final sang Draft hoặc In Review bất cứ khi nào có chỉnh sửa đối với trường Identifier, Title hoặc Text của yêu cầu.

Để biết thêm thông tin, hãy tham khảo trang Requirements Settings.

Khi các yêu cầu đối với sản phẩm đã được xác định, bước tiếp theo là thiết kế hệ thống.

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 bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

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

Nội dung