strictdoc icon indicating copy to clipboard operation
strictdoc copied to clipboard

UI: Traceability navigator

Open stanislaw opened this issue 2 years ago • 0 comments

Why do want a traceability navigator?

  • When there are many documents, including the requirements documents with hundreds of requirements, it is easy to lose track of the documentation tree and specific documents structure.
  • A graph-like visualization helps to see content at different levels and navigate it visually.

Some thoughts:

  • [ ] The navigator shall be HTML-based and integrate well with the rest of the HTML framework so far.
  • [ ] Not enough knowledge/research but we are most certain that we need something custom, not integrate with an OSS graph/drawing library.
  • [ ] We are considering SVG as the way to go.
  • [ ] It shall be possible to zoom in and out to allow different levels of browsing. 1000ft view vs a very detailed requirement view. Example: Minimal zoom - the whole documentation tree documents are only seen, next level - less other documents, more of the active documents' sections, etc.
  • [ ] We want to avoid complex mathematics/algorithms. The experiments with the Dot/Graphviz generator have showed that the traceability graph could be allocated within a grid, and there is no need to perform complex calculations when it comes to auto-layout. Shortly: There is no need to do any auto-layout but rather allocate everything within a grid system.

stanislaw avatar Oct 21 '23 19:10 stanislaw