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

feat: Correct requirement categories following top level ISO 25010 standard and change version datatype to custom semantic version datatype #39

Closed lfvdavid closed 7 months ago

lfvdavid commented 7 months ago

Add support for categories that follow top level ISO 25010 standard to requirements and SVCs.

Use Enum classes or similar sollutions.

Change revision/version datatype to a custom semantic version datatype.

lfvdavid commented 7 months ago

Added semantic version datatype to revision/version section of requirements.

Refactored category to categories and added Enum for categories in the code.

Left to do:

Updated Enum class, json schema and test data with the new categories.

lfvdavid commented 7 months ago

I think this looks good, but I'm missing a section in the docs where we link to the ISO standard we are using for the categories so that you can look up when to use which category if it's not clear.

Added a section under data.adoc about categories and ISO 25010, listing categories and explanations of what each category covers.