Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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).

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026