strictdoc
strictdoc copied to clipboard
UI: Traceability navigator
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.