home *** CD-ROM | disk | FTP | other *** search
/ Gigabyte Shareware / GigabyteShareware.cdr / 030a / ezcase.exe / EZPLUS.TXT < prev    next >
Text File  |  1990-02-19  |  9KB  |  158 lines

  1.  
  2.                                    EasyCASE Plus(tm)
  3.  
  4.           EasyCASE Plus is an easy-to-use CASE (Computer Aided Software
  5.           Engineering) tool intended to simplify the production and
  6.           maintenance of:
  7.  
  8.            Data Flow Diagrams (DFDs) - Yourdon/DeMarco and Gane & Sarson,
  9.            Transformation Graphs (data/control flow schema diagrams) - Ward
  10.                  & Mellor and Hatley-Pirbhai real time extensions supported.
  11.            State Transition Diagrams - Ward & Mellor and Hatley-Pirbhai,
  12.            Structure Charts - Yourdon/Constantine and Page-Jones,
  13.            Data Structure Diagrams - Jackson,
  14.            Entity Relationship Diagrams (ERDs) - Chen, Bachman, Shlaer-Mellor,
  15.             and Elmasri & Navathe,
  16.        Data Model Diagrams - Martin.
  17.  
  18.           EasyCASE Plus provides the capability to add the appropriate
  19.           objects (processes, stores, terminators, flows, functions,
  20.           modules, couples, connections, states, transitions, entities,
  21.           relationships etc.) to a chart, connect them, associate them,
  22.           describe them to the Data Dictionary and manipulate them.
  23.  
  24.           EasyCASE Plus maintains certain information about each object,
  25.           its connections to and relationships with other chart objects.
  26.           Objects can be added, moved, deleted, labelled, identified,
  27.           connected to and associated with other objects on the chart. If
  28.           an object is modified in any way, any other similarly identified
  29.           or associated objects on the chart are modified also. For example
  30.           (i) if a data process symbol on a transformation graph is moved,
  31.           any attached data and/or control flows and their labels are moved
  32.           also, remaining connected to, and associated with, the moved
  33.           symbol; (ii) if a function symbol on a structure chart is
  34.           deleted, any attached connections and associated data or control
  35.           flow arrows (couples) and their labels are deleted also; (iii) if
  36.           a previously defined object identifier is re-used, the new object
  37.           will inherit its attributes from the data dictionary, including
  38.           its label, type, description, explosion definition etc.
  39.  
  40.           EasyCASE Plus is built upon a data dictionary and stores object
  41.           data (attributes) for use by all objects in all charts organized
  42.           together as a project set. This allows any object defined on a
  43.           chart to be available for re-use or re-definition on any other
  44.           chart in the same project group.
  45.  
  46.             Object attributes are provided in the data dictionary to :
  47.  
  48.           (i) Identify (to the data dictionary) and label objects of
  49.           various types.
  50.  
  51.           (ii) Enable symbols such as data processes to define a 'child'
  52.           chart allowing the capability to move up and down charts in a
  53.           hierarchy (chart linking) by simply selecting such symbols. For
  54.           example, it is possible to 'explode' down to lower level dfds
  55.           from a data process on a DFD, to an ERD or DSD from a data store
  56.           on a DFD or to a state transition diagram from a control
  57.           transform on a transformation graph. In addition, it is possible
  58.           to 'explode' down to a text editor from a symbol enabling
  59.           primitive process specs to be added in the form of Pseudocode,
  60.           Structured English or even source code. Composite data structures
  61.           can be defined in the form of a data record, allowing data stores
  62.           and flows on DFDs, stores on structure charts and entities on
  63.           ERDs to share the same definition. Any object on a chart can
  64.           'explode' to any (named) chart type, text file or record
  65.           definition.
  66.  
  67.           (iii) Enable data flows to be defined in the form of a record
  68.           structure, or control flows to be specified in the form of
  69.           control tables, consisting of sub-groups and/or elements. Data
  70.           and control flows may be defined using the common notational
  71.           schemes defined by Yourdon-DeMarco or Backus-Naur. This would
  72.           typically include use of the 'is composed of (=)', 'and (+)',
  73.           'optional ()', iteration {}', selection []', comment (**)' and
  74.           'alternative choices (|)' symbols. A data record definition may
  75.           be entered using combinations of these symbols together with the
  76.           names of constituent data entities.
  77.  
  78.           (iv) Attach an alias (eg. a code mnemonic) to an object.
  79.  
  80.           (v) Attach a short textual description to an object.
  81.  
  82.           (vi) Miscellaneous (user definable) fields are also provided.
  83.  
  84.           EasyCASE Plus provides a data dictionary manager to enable
  85.           addition, copying, deletion, undeletion, viewing, modification,
  86.           renaming and packing of object records in the data dictionary.
  87.           Any type of object, previously identified to the data dictionary,
  88.           can be manipulated or new objects can be added. Pop-up dialog and
  89.           list boxes are used to present the user with selection lists of
  90.           object types and names and for object data entry.
  91.  
  92.           A basic set of pre-defined data dictionary and chart object
  93.           reports can be produced enabling checking of chart file object
  94.           definitions and relationships and listing of data dictionary
  95.           object records of user selectable types. This allows the user to
  96.           determine if chart objects have been completely and accurately
  97.           defined in the data dictionary and to determine their inter-
  98.           relationships and dependencies. Reports can be printed on a
  99.           variety of printers (see below), or to text files for inclusion
  100.           in documentation, together with the chart images themselves.
  101.  
  102.           The data dictionary and individual chart objects relationship
  103.           data can be exported to, and imported from, dBASE III Plus and
  104.           SDF compatible file formats. This enables the user to optionally
  105.           process the data using a Relational Database Management System
  106.           (RDBMS) of his choice. This may allow more extensive data
  107.           dictionary record query, data entry, modification and reporting
  108.           capabilities using a separate, external RDBMS such as dBASE III
  109.           Plus, dBASE IV, Clipper, Paradox, FoxBase+, dBXL, Alpha Four etc.
  110.  
  111.           EasyCASE Plus uses a graphical user interface and mouse and makes
  112.       extensive use of carefully designed and implemented pop-up dialog
  113.           boxes, selection boxes, list boxes and menus. EasyCASE Plus makes
  114.           extensive use of a  mouse for selecting chart areas to print/plot
  115.           or export, select commands from menus and dialog boxes and
  116.           working with objects. Color is used (EGA/VGA graphics card and
  117.           color monitor only) for dialog boxes and for highlighting
  118.           selected and modified objects. EasyCASE Plus provides a large (6
  119.           page) drawing area supported by several zoom modes, scrolling
  120.           around which can be performed using the mouse or keyboard.
  121.  
  122.           The whole chart or a user selectable area can be printed or
  123.           plotted to a number of output devices which are compatible with
  124.           the following; Epson FX, Epson LQ, IBM Graphics Printers,
  125.           Hewlett-Packard Graphics Language (HPGL) 7475 and 7550 Plotters
  126.           and HP QuietJet, LaserJet (HPLJ) and DeskJet printers. Charts can
  127.           be printed at 100, 150 and 300 dpi resolution on HP LaserJet and
  128.           DeskJet printers using an assortment of provided fonts, including
  129.           serif and sans-serif, single and double stroke, and script type
  130.           fonts.
  131.  
  132.           Chart fragments can also be exported in Microsoft Windows Paint,
  133.           PC Paintbrush, HPGL and CGM file formats for incorporation into
  134.       documents when using a desktop publishing or word processing program
  135.       which can import these paint images or metafiles, such as Pagemaker,
  136.       Ventura Publisher, Lotus Manuscript, PFS:First Publisher, Word,
  137.       WordPerfect etc.
  138.  
  139.           EasyCASE Plus requires an IBM PC or compatible (-AT recommended,
  140.           math co-processor optional) equipped with a Hercules (HGC), EGA
  141.           or VGA graphics card (100% IBM compatible) connected to a
  142.           monochrome or enhanced color monitor, 640 kbytes of RAM, Hard
  143.           Disk and a Microsoft or compatible mouse running under DOS
  144.           version 3.1 or later.
  145.  
  146.           Site licensing agreements, annual maintenance agreements, dealer
  147.           pricing and volume purchase pricing are available, please contact
  148.           us for further details.
  149.  
  150.           EasyCASE Pro provides for methodology rule checking of chart object
  151.       associations and data dictionary object records syntax and performs
  152.       level balancing of data and control flows, processes, terminators
  153.       and stores on data flow diagrams and transformation graphs.
  154.  
  155.           Evergreen CASE Tools, 11025 164th. Avenue NE, Redmond, WA 98052
  156.           USA. Tel : (206)-881-5149
  157.                                                        February 17th, 1990
  158.