Wednesday 26 July 2023

4.2.k.Rhp831.PreRelease (26-JUL-2023)

Fairly big step forward wrt using a surrogate requirement approach with remote requirements in DOORS NG by added a new "Update surrogates..." dialog in the MBSE Method: Requirements Analysis menus. Also some general requirements analysis using use cases incremental improvements. Now available on github. Don't forget to rename top-level folder SysMLHelper without the version number before moving into Profiles folder. Also ensure that previous profile is not just renamed but removed from Share/Profiles completely (as Rhapsody will open first filename it finds rather than the explicit path to .sbsx).

V4.2.k.Rhp831.PreRelease (26-JUL-2023):

0661 18-JUL-2023: ExecutableMBSE: Added out-of-the-box 'Surrogate Remote Requirement Traceability Report Table' to requirements package right-click to assist DNG workflows (F.J.Chadburn)

0662 18-JUL-2023: ExecutableMBSE: Usability: Override double-click on view to ask user if they want to open table view or matrix view rather than features dialog (F.J.Chadburn)

0663 18-JUL-2023: ExecutableMBSE: Updated create use case package panel to use _RequirementPkg/_UseCasePkg post-fix naming conventions determined through new properties (F.J.Chadburn)

0664 18-JUL-2023: ExecutableMBSE: Added some validity checking to the use case package panel to avoid issues where packages with same name already exist (F.J.Chadburn)

0665 19-JUL-2023: ExecutableMBSE: Get listener to scope 'Table View - Surrogate Remote Requirement Traceability Report' to owning requirements package new first added (F.J.Chadburn)

0666 19-JUL-2023: ExecutableMBSE: First implementation if 'Update surrogates based on remote requirement changes' panel to deal with new DOORS NG workflows (F.J.Chadburn)

0667 19-JUL-2023: ExecutableMBSE: Refined 'Update surrogates based on remote requirement changes' panel so you can right-click multi-select specific requirements (F.J.Chadburn)

0668 19-JUL-2023: ExecutableMBSE: Get listener to automatically apply the move to stereotype when a requirement is directly created in an applicable requirement package (F.J.Chadburn)

0669 21-JUL-2023: ExecutableMBSE: Checkpoint of further refinement of the 'Update surrogates based on remote reqts..." panel with tabs which include requirements to add from remote (F.J.Chadburn)

0670 24-JUL-2023: ExecutableMBSE: Enhanced 'Update surrogates..." dialog to automatically detect and establish links if requirements found with matching specification text (F.J.Chadburn)

0671 24-JUL-2023: ExecutableMBSE: Added new CSVExportIncludeColumnsForLinkedAnnotations property (default = False) to minimise unexpected DNG overwrite of Rationales (F.J.Chadburn)

0672 26-JUL-2023: ExecutableMBSE: Add unloaded links check to 'Update surrogates...' dialog to inform user if package has unloaded links even if req'ts don't (F.J.Chadburn)

0673 26-JUL-2023: ExecutableMBSE: Improvements from robustness testing, e.g. get 'Update surrogates...' panel to create requirements without trace relations - due to Rhp crashing (F.J.Chadburn)

0674 26-JUL-2023: ExecutableMBSE: Get 'Establish trace relations...' to check for IDs as part of matching and only look at specification text if no ID matches found (F.J.Chadburn)

No comments:

Post a Comment

Note: only a member of this blog may post a comment.