home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EASYCASE.ZIP / README.TXT < prev    next >
Encoding:
Text File  |  1989-03-25  |  7.5 KB  |  199 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                              EasyCASE v1.24  3/25/1989
  8.                                           
  9.                            (c) 1989  Evergreen CASE tools
  10.                                           
  11.        INTRODUCTION :
  12.        
  13.        EasyCASE is a limited function CASE (Computer Aided Software
  14.        Engineering) tool intended to simplify the generation (with a certain
  15.        amount of automation) of data/control flow diagrams (also referred to
  16.        as transformation graphs), state transition diagrams and structure
  17.        charts. EasyCASE produces these charts in accordance with the Yourdon-
  18.        DeMarco, Ward-Mellor, Hatley-Pirbhai (also known as the Boeing-Hatley
  19.        method) and Yourdon-Constantine representations and metholodogies for
  20.        structured analysis and design as published in their respective texts.
  21.        
  22.        EasyCASE provides an easier to use, more automated method of producing
  23.        these diagrams than does a presentation graphics or drawing program
  24.        such as Lotus Freelance, Micrografx Designer, Windows Draw or Gem Draw
  25.        etc. in that the drawing functions it provides are only those required
  26.        to provide the symbols, connections, annotation and relationships
  27.        required for the specific chart types implemented. EasyCASE is also
  28.        easier to use than most of the full-featured CASE tools in that it
  29.        provides only the basic functions (charts) necessary for performing
  30.        and presenting structured systems analysis and design.
  31.        
  32.        EasyCASE provides the capability to add the appropriate chart type
  33.        objects to the chart and then manipulate them. EasyCASE maintains
  34.        certain information about each object and its relationships with other
  35.        objects on the chart. Objects can be added, moved, deleted, labelled,
  36.        identified and associated with other objects on the chart. If an
  37.        object is modified in any way, any other similarly identified or
  38.        associated objects are modified also. For example : (i) if a data
  39.        process symbol on a transformation graph is moved, any attached data
  40.        and/or control flows and their labels are moved also, remaining
  41.        connected to, and associated with, that symbol; (ii) if a function
  42.        symbol on a structure chart is deleted, any attached connections and
  43.        associated data or control flow arrows (couples) and their labels are
  44.        deleted also; (iii) if a previously defined object identifier is re-
  45.        used, the new object will inherit its attributes (label).
  46.        
  47.        The Data Dictionary and Desktop Publishing support provided is,
  48.        currently, minimal but adequate. The information entered about each
  49.        object on each chart produced is exported, at the chart level, in
  50.        dBase III file format so that reports and analysis can be performed
  51.        using dBase III+, Lotus 1-2-3 or Microsoft Excel etc. Also, a chart
  52.        can be exported in Microsoft Windows Paint (v1.0x and v2.0) and PC
  53.        Paintbrush (v3.0) file formats so that it can be incorporated into
  54.        documents when using a desktop publishing or word processing program
  55.        which can import Paint images, such as Pagemaker, Ventura Publisher,
  56.        Lotus Manuscript etc.
  57.        
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.        EasyCASE is intended to provide the end-user with an introduction to
  74.        the concepts of structured analysis and design methods and CASE which
  75.        may then provide him or her with a basic knowledge of the methods and
  76.        techniques required to implement the full CASE solution.
  77.        
  78.        As a minimum, EasyCASE should provide the user with exposure to the
  79.        various structured software development methodologies supported and
  80.        also exposure to some of the features and benefits a CASE tool can
  81.        provide.
  82.        
  83.        EasyCASE requires an EGA or VGA (with EGA capability) card, Microsoft
  84.        mouse or compatible and ideally an 8 MHz 80286 based PC or better,
  85.        with at least 512 kbytes of RAM. An Intel 80287 or 80387 math co-
  86.        processor will improve the speed of screen updates and chart draws,
  87.        but is not absolutely necessary as EasyCASE was purposely written
  88.        using mostly integer math for speed. Hard copy can be directed to a
  89.        number of output devices which are compatible with the following;
  90.        Epson FX, Epson LQ, Okidata Microline, IBM Graphics Printers, HPGL
  91.        Plotters, Hewlett-Packard QuietJet, LaserJet (HPLJ) and DeskJet
  92.        printers and Hewlett-Packard Plotters (HPGL).
  93.        
  94.        REGISTRATION :
  95.        
  96.        EasyCASE is a SHAREWARE product, the registration fee for which is $85
  97.        plus $5 shipping. WA state residents must add 8.1% sales tax ($7.29).
  98.        Registration provides the user with the latest version of EasyCASE and
  99.        a detailed, illustrated, laser printed and bound user manual which
  100.        provides comprehensive information about CASE, structured analysis and
  101.        design, methodologies, chart types and objects supported and
  102.        information about the development, features and functions of EasyCASE.
  103.        
  104.        INSTALLATION :
  105.        
  106.        Create a sub-directory on your hard disk (for example C:\EASYCASE) and
  107.        copy the main executable file EASYCASE.EXE and the display and printer
  108.        font files (6X8FONT.BIN and 6X24FON.BIN) to it. Create another sub-
  109.        directory (for example C:\EASYCASE\CHARTS) and copy the sample symbol
  110.        files (SAMPLES.TRG, SAMPLES.STC and SAMPLES.STD and ACCS*.*) to it.
  111.        Change to the EasyCASE directory and run EASYCASE.EXE. Refer to the
  112.        Installation section of the User manual for complete information about
  113.        installing, configuring and running EasyCASE.
  114.        
  115.        USER MANUAL :
  116.        
  117.        When file EASYCAS2.ARC is un-archived, file EASYCAS2.TXT is the user
  118.        manual, pre-formatted for printing on any 'generic' printer (includes
  119.        the Epson FX series etc.) which can print on 8.5 inch by 11 inch paper
  120.        in 12 point (10 characters per inch horizontally) Pica text at 6 lines
  121.        per inch. Do NOT set the printer for Performation Skip or Line Feed
  122.        added to Carriage Return. Use the DOS PRINT command to print it. Note
  123.        that this version of the manual is over 65 pages in length.
  124.        Registering your copy of EasyCASE will provide you with a much more
  125.        presentable laser printed copy as previously described.
  126.        
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.        SAMPLES :
  140.        
  141.        File EASYCAS3.ARC, when un-archived provides a number of sample files,
  142.        most of which are based on the Automobile Cruise Control System (see
  143.        below).
  144.        
  145.        Note that the sample charts (SYMBOLS.TRG, SYMBOLS.STD and SYMBOLS.STC)
  146.        are provided to show what each object, selectable from the main menu,
  147.        for a given chart, looks like. Additional charts are provided, as
  148.        examples for the different chart type objects available, for the
  149.        Automobile Cruise Control System (ACCS) presented in Appendix A of
  150.        Structured Development for Real Time Systems Volume 2: Essential
  151.        Modeling Techniques by Paul T. Ward and Stephen J. Mellor published by
  152.        Yourdon Press (Prentice-Hall) in 1985. All objects on these charts
  153.        have been labelled, identified so these charts may be printed exported
  154.        in dBASE III, Microsoft Windows Paint or PC Paintbrush format for
  155.        further investigation.
  156.        
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.