Dec 232017
 
Utilities for working with data flow diagrams.
File ATK1IBM.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Utilities for working with data flow diagrams.
File Name File Size Zip Size Zip Type
ANAL.EXE 34125 32455 deflated
ATTACH.EXE 10618 10272 deflated
CONFIG.ANA 338 183 deflated
CONFIG.GED 119 102 deflated
CONFIG.RG 158 93 deflated
CONVERT.EXE 20586 19848 deflated
DDBUILD.EXE 27664 26157 deflated
DDEVAL.EXE 27769 26303 deflated
DDPP.EXE 17918 17213 deflated
DOC 0 0 stored
ACTIONS.DOC 975 498 deflated
ANAL.DOC 3468 1316 deflated
CONVERT.DOC 4891 1798 deflated
DDEVAL.DOC 2809 1036 deflated
GEDCONFI.DOC 6047 2443 deflated
ORDER.DOC 1180 360 deflated
WISHLIST.DOC 1707 892 deflated
GED.EXE 65243 63254 deflated
GEDPS.EXE 21490 20708 deflated
GEDPS.PS 6390 2051 deflated
KB.EXE 8529 8013 deflated
MSHERC.COM 6749 3656 deflated
PS.EXE 7651 7412 deflated
PSSEND.EXE 10097 9646 deflated
README.TXT 5435 2475 deflated
RG.EXE 13880 13453 deflated
SAMPLES1 0 0 stored
-.DFD 860 395 deflated
0.DFD 1103 517 deflated
02.DFD 1145 535 deflated
02.MS1 556 222 deflated
023.DFD 1028 468 deflated
023.MS1 403 268 deflated
03.DFD 926 418 deflated
05.DFD 1230 558 deflated
05.MS1 232 151 deflated
05.MS2 41 41 stored
05.MS3 209 140 deflated
CONFIG.ANA 31 31 stored
DATA.DCT 815 240 deflated
PRETTY.DCT 666 277 deflated
README 276 183 deflated
SAMPLES2 0 0 stored
-.DFD 1163 549 deflated
0.DFD 2018 881 deflated
01.DFD 1225 539 deflated
02.DFD 1209 538 deflated
04.DFD 1364 622 deflated
042.DFD 1325 584 deflated
05.DFD 1621 745 deflated
README 156 121 deflated
SAMPLES3 0 0 stored
-.DFD 1052 507 deflated
0.DFD 1456 685 deflated
02.DFD 1115 527 deflated
README 245 175 deflated
TUTORIAL.TXT 64896 17523 deflated

Download File ATK1IBM.ZIP Here

Contents of the README file


This is a sample DFD problem describing the operation of a compiler.
There are a couple of problems built into the DFDs that have to do with
naming conventions. The use of ANAL and its options should make these
go away with appropriate entries in the data dictionary.

This is some sample diagrams based on an example in DeMarco's book.
It's just for fun. These diagrams were converted from samples in
version 0 of ATK.
This is a set of sample diagrams from the version 0 tutorial. There are
some duplicate names and unusual DFD features that ANAL can catch. This
could also prove an opportunity to investigate the data dictionary
building and editing tools.


Contents of the README.TXT file


This is a sample DFD problem describing the operation of a compiler.
There are a couple of problems built into the DFDs that have to do with
naming conventions. The use of ANAL and its options should make these
go away with appropriate entries in the data dictionary.

This is some sample diagrams based on an example in DeMarco's book.
It's just for fun. These diagrams were converted from samples in
version 0 of ATK.
This is a set of sample diagrams from the version 0 tutorial. There are
some duplicate names and unusual DFD features that ANAL can catch. This
could also prove an opportunity to investigate the data dictionary
building and editing tools.
This disk contains the Release 1.02 version of the ATK tools.
-=-=-=-=-=-=-=-=-=-=-ATK DESCRIPTION-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The ATK is a collection of application software designed to facilitate
the development, analysis, and maintenance of a set of DFDs (data flow
diagrams) and their associated data dictionary:

+ A GRAPHIC EDITOR, called GED, which allows DFDs to be interactively
entered and manipulated. Unlike a generic graphics package, GED is
specifically designed to work with standard DFD symbology and
conventions. GED produces an ASCII format file as output, which can be
read (and modified) by text editors as well as the other tools in the
package. The symbology has been reported adequate for STDs and other
similar diagrams.

+ A DATA DICTIONARY builder, called DDBUILD, which can read the
output of the graphic editor and produce the skeleton Data Dictionary.
The data dictionary is an ASCII formatted file which can be read and
modified by text editors as well as the DD EVALUATOR and the DFD EVALUATOR.

+ A DATA DICTIONARY EVALUATOR, called DDEVAL, which reads the
completed data dictionary, parses it for errors, and produces an
exception listing.

+ A DATA FLOW DIAGRAM EVALUATOR, called ANAL, which reads the data
flow diagram files and the data dictionary, and reports on conformance
to the Structured Analysis methodology guidelines.

+ A REPORT GENERATOR, called RG, which formats the output of the
other tools. It has knowledge files produced by ATK, but may be used
as general-purpose formatter.

Other tools are also included:

+ A PostScript GENERATOR, called GEDPS, which converts DFD files into
PostScript representations suitable for sending to PostScript printers
or layout tools.

+ A DFD REUSE HELPER, called ATTACH, which copies entire DFD subtrees
for reuse on other designs.

+ Other tools for printing and pretty printing.

This version of ATK was originally intended for classroom use and
provides an environment in which to study the Structured Analysis
method. It was discovered, however, to be practical for a range of
small design efforts, and is being offered as SHAREWARE at a price to
suit a market neglected by comparable products.

The toolkit features:
+ 8 levels of decomposition below the context diagram.

+ Data dictionary evaluation limited only by available memory.

+ Flat ASCII data file formats easily accessible to other
tools.

+ PostScript output from DFDs, suitable for printing or
incorporation as EPS documents in publishing systems like
Ventura Publisher.

+ Full function on vanilla PC hardware configurations, with no
mouse or expensive graphics cards required (though they are supported).
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Please use and evaluate. Send comments to:

E-Mail:[email protected]
USNail: Chinook Software Group
Michael Schwartz
PO BOX 24536
Denver, CO 80224

The documentation is found in TUTORIAL.TXT. Please read this document.

Some technical documentation may be found in *.DOC files. This
information is auxilliary, and there is no reason for most users to be
concerned with it. You may wish to browse the first paragraph to find
out what is in them, however.

ATK is SHAREWARE. That means you may have it, distribute it, and try
it for a reasonable period (90 days) without charge or obligation.
After that amount of time you must either license it or discard it.
The success and development of this, as any SHAREWARE product, depends
on your support.

If you find ATK saves you at least 3 hours of work in your life, please
register your copy. Your $35 goes a long way toward encouraging and
allowing the authors to migrate the tools and provide improvements.
Fill out the form ORDER.DOC to register your copy. Upon registration,
you will receive a printed manual of over 60 pages describing the
commands and options in more detail than the tutorial, a printed copy
of the tutorial, and the latest version of the tools.

ATK is, and will continue to be, fully-featured SHAREWARE with no
limitations or annoying pop-up reminder screens. Registration
advantages include documentation, updates/notification, access to the
enhancement list priorities, and knowledge you are advancing the product.

Your letters, comments, and criticisms are welcomed. Most of the
enhancements in this version were suggested, defined, and tested by
ATK users.

!!!IMPORTANT INSTALLATION NOTE: If you are installing from the ZIP or
self-extracting EXE files, please be sure to include the -d option so
that all directories stored in the archive are extracted properly!!!
Example: Disk with self-extracting archive is in drive A: (ATK1IBM.EXE)
1) Create and go to the desired installation directory
2) Type 'A:ATK1IBM -d' on the command line.
Example: Disk with ZIP file is in drive A: (ATK1IBM.ZIP)
1) Create and go to the desired installation directory
2) Type 'PKUNZIP -d A:ATK1IBM' on the command line (PKZIP 1.10 or higher)

Old features no longer supported:
"Massive" cursor
Flow splitters

New features
Mouse support
Fine and coarse arrow cursor support
Epson printer support (experimental--see configure.doc)
Route points for flows (replaces flow splitters)
Description items on DFDs
Full EGA/VGA/Hercules support




 December 23, 2017  Add comments

Leave a Reply