|
Both Doxygen and FSW's own
document mechanization scripts
take extensive advantage
of the Graphviz
graph-visualization suite.
Other diagrams, generated by assorted WYSIWYG tools,
help to fill in the gaps.
This page, in any case,
is an annotated index to the diagrams used in the FSW web pages
(and occasionally borrowed for other purposes),
excluding those which are buried in the Doxygen pages.
Data Flow
- Documentation
These diagrams display an icon for each Script or File Set
that is used in the mechanized generation of documentation.
Arcs are drawn between the icons,
showing the data flow.
- Task-specific
Display an icon for this Task
and for any other Device, Task, or unit of information
which is directly relevant to this Task's function.
Arcs are drawn between the icons,
showing the data flow.
Animated versions are available,
showing the paths taken by the data flow.
Package "use" trees
All of these diagrams display an icon for each Package,
drawing arcs for "use" relationships.
Some packages (e.g., CMX) are omitted for clarity,
because they are used by (too) many other Packages.
- Function-specific
These diagrams present Function-specific views,
ignoring Packages (e.g., GGLT) which are not used in flight.
Packages which are of particular relevance
to this Function are shaded.
- Global
This diagram presents a global view.
An alternate form of this diagram
uses color
to indicate the Project to which each Package belongs
and provides access to animated versions,
showing the recent package release history.
- ISIS-specific
This diagram presents an ISIS-specific view,
ignoring Packages (e.g., GGLT) which are not used in ISIS.
- Package context
These diagrams present Package-context views,
displaying an icon for a Package
and any ancestors or descendents in the "use" tree.
The Package is shaded.
- Project context
These diagrams present Project-context views,
displaying an icon for every Package in this Project,
as well any direct ancestors or descendents in the "use" tree.
Packages which are members of the Project are shaded.
Relationship
In each of these diagrams,
arcs are drawn to indicate relationships.
Note, however, that the nature of the relationships may vary.
- Constituent and
Interface
Relationships
These diagrams display an icon for a Constituent
and any Constituents whose Interfaces it references
(and vice versa).
- FSW Entities
This diagram displays an icon
for each major entity tracked by the FSW web pages
(e.g., Requirements, Functions, Tests, Tasks, Packets,
Projects, Packages, Constituents).
- Requirement context
These diagrams display an icon for a Requirement,
any directly related Tests, and any other Requirements
that are directly related to these Tests.
The Requirement is shaded,
as are any Tasks and Tests that are directly related to it.
- Test context
These diagrams display an icon for a Test,
any directly related Requirements, and any other Tests
that are directly related to these Requirements.
The Test is shaded,
as are any Requirements that are directly related to it.
|