Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Incomplete] Use ConceptInstance in NoPCM for functional requirements.
This commit is incomplete and will be amended. This commit translates the functional requirements in NoPCM to ones using ConceptInstance. The previous version of the requirements are still present for use with SWHS but should be removed once the dependency is no longer present. Two slight modifications have been performed to the requirements. 1. The table for requirement one has been moved to after the table and wording in requirement one has been tweaked to reflect that. A combination of limitations has led to this being needed at the moment. Paragraph is not referable so using paragraphs instead of an enum at the moment would mean the traceability matrix would not be able to reference individual requirements. LabelledContent has not been stabilized yet, so it is not an option. And Enums only allow Sentences for their body. 2. The equation for requirement two has been inlined into the Sentence. In addition to the above rational for the table, equations can be displayed by EqnBlock, however, EqnBlock does not contain a visual caption for the equation, and the RefAdd which can be passed in to the EqnBlock constructor is silently dropped in LayoutObj. View #562 for a visual comparison of the old and new requirements. TODO: - Add prefix to shortname based on the immediate parent node (ie. “FR:<Some Req>” instead of “<Some Req>” - Undo table being external? - Undo inline equation (Req 2 with fixme) - Update stable [ci: skip]
- Loading branch information