luftfartsverket / reqstool-client

Reqstool is a tool for managing requirements with related software verification cases (aka tests) and verification results (test results)
https://luftfartsverket.github.io/reqstool-client/
MIT License
2 stars 0 forks source link

Add groups to requirements and potentially svcs #25

Open lfvbarcus opened 8 months ago

lfvbarcus commented 8 months ago

Summary

There is a need to be able to group requirements and potentially svcs. Especially, when there are many.

Proposal

Make it possible to group and for groups to have a short description.

requirements:
  "group1": 
    description: ""
    requirements:

    - id: # alphanumerical
      title: # text
      significance: # was level # shall, should, may # https://www.rfc-editor.org/rfc/rfc2119
      description: # text
      rationale: # text
      category: # [Business, User Interface, System Interface, Performance, IT Security, Information Security, Reliability, Operational]
      references: # links, source
        - requirement_ids: [REQ123] # links to another requirement in this document
        - sources: [FSB] # FSB, SAF, SWAL
        - requirement_ids: [REQ123] # links to another requirement in this document
          sources: [FSB] # FSB, SAF, SWAL
      revision: # requirement added from revision number, e.g. 1.0.2