Syntax:
Unix:
calc_bang -model model_name -object sub-tree [-undefined]
[-weights wt_table] [-config config_file]
[-help [help_dir] | -syntax [help_dir] | -version]
[-options] [-arg_input path_name] [-noheader]
[-quiet] [-ask] [-unix] [-vms] [-os2]
VMS:
calc_bang /model=model_name /object=sub-tree [/undefined]
[/weights=wt_table] [/config=config_file]
[/help [=help_dir] | /syntax [=help_dir] | /version]
[/options] [/arg_input=path_name] [/noheader]
[/quiet] [/ask] [/unix] [/vms] [/os2]
OS/2:
calc_bang /model:model_name /object:sub-tree [/undefined]
[/weights:wt_table] [/config:config_file]
[/help [:help_dir] | /syntax [:help_dir] | /version]
[/options] [/arg_input:path_name] [/noheader]
[/quiet] [/ask] [/unix] [/vms] [/os2]
Program Description:
This program calculates a project estimator for a subtree
of a Teamwork model, using the Bang Metric as defined by DeMarco.
It writes a report to standard output which includes token counts
for each flow, and classes and weights for each process.
Options:
model <model_name> Specifies the name of the model which
contains the objects.
object <sub-tree> Specifies the Name of the root level DFD,
process, or C-Spec connector.
undefined Calculates only for undefined processes
and C-Spec connectors.
weights <wt_table> Specifies the pathname of class weight table
(default is /cadre/tool_kit/bang_weights).
config <config_file> Specifies a Teamwork configuration file
(default is /cadre/tsa/config_file).
help <help_dir> Shows the full help screen (this information)
and quits. The default directory
of help files is /cadre/help.
syntax <help_dir> Shows the short help screen
(syntax lines only) and quits.
version Shows the program header with the version
and quits.
options Lists the command line options chosen, before
executing the program.
arg_input <path_name> Indicates more command line options are
in the file 'path_name'.
noheader Suppresses the display of the program header
before program execution.
quiet Suppresses status messages during program
execution.
ask Prompts the user for required command line
options that are not specified.
unix Allows entry of options in Unix format
(-example_option).
vms Allows entry of options in VMS format
(/example_option).
os2 Allows entry of options in OS/2 format
(/example_option).