C l/\/ I I A\O
                                            022-4-2

                                       March 8, 1989
        EPA/ADP Applications Guidance
          to Hardware/Software Usage
                    Draft
   Hardware/Software Usage Guidance Manual
                 Prepared  for

UNITED STATES ENVIRONMENTAL PROTECTION AGENCY
       NATIONAL DATA PROCESSING DIVISION

INFORMATION TECHNOLOGY ARCHITECTURAL SUPPORT
           CONTRACT NO. 68-W8-0083
          Prepared by the Viar Team

              Viar and Company
             300 North Lee Street
                  Suite 200
             Alexandria, Virginia
                    22314

-------
                                      Table of Contents








SECTION 1 • INTRODUCTION                                                             Eag£



1.1  Purpose                                                                                2



1.2  Background                                                                             2



1.3  Usage                                                                                  2



1.4  References                                                                              4







SECTION 2 - THE OPERATIONAL SPECIFICATIONS WORKSHEETS



2.1  Purpose                                                                                5



2.2  Fill ing Out the Worksheets                                                                  6



    2.2.1     The System Inputs Worksheet                                                        6



    2.2.2    The System Files Worksheet                                                         8



    2.2.3    The System Outputs Worksheet                                                      10



    2.2.4    The General System Requirements Worksheet                                           12



    2.2.5    Summary Data Questionnaire                                                       14







SECTION 3 - DECISION MATRICES



3.1  Using the Matrices                                                                       16







                                        APPENDICES







                                                                                       Page



APPENDIX A - EPA Hardware/Software Matrix                                                    30



APPENDIX B-EPA Hardware by Location                                                       33



APPENDIX C - EPA Software Descriptions                                                       35



APPENDIX D - EPA Hardware Descriptions                                                       46



APPENDIX E - Sample Operational Specifications Worksheets and Summary Data Questionnaire               53
 Hardware/Software Usage Guidance Manual

-------
                                     SECTION 1 - INTRODUCTION

1.1     PURPOSE

        The primary purpose of the Hardware/Software Usage Guidance Manual is to provide guidelines for selecting
the most appropriate hardware and software for an automated system at EPA. These guidelines are based upon applica-
tion characteristics defined during the second phase of the EPA system development process - the Preliminary System
Design (see EPA System Design and Development Guidance, Volume B).

        A secondary purpose is to identify the hardware and software packages which EPA has chosen to support as
Agency standards. The use of standard packages for common applications supports the agency goal of providing
optimum data sharing capabilities. While other software packages are available within various agency offices, the
standard packages are the preferred tools, and will be the best supported packages in terms of overall EPA support, e.g.
training classes. Standard packages are identified and described in Appendix C under EPA Software Descriptions.

        A third purpose of this manual, referenced above, is to promote the goal throughout the agency of sharing data
and providing agency-wide accessibility to data, regardless of where it is stored or maintained. Many users have taken
advantage of the proliferation of microcomputers and software packages throughout the agency to develop individual
systems in their office or departments, without taking into account the larger applicability of the information they have
gathered. When using this manual to develop a new application, two of the first questions asked should be - who could
use this data, and where should it reside in the first place?  For example, an office may be developing an application thai
receives and analyzes data on chemical usage by local manufacturers.  Initial volume estimates, defined usage require-
ments, and the local nature of the data  might indicate an ideal application for the office's 286/386 PC. But if a wider
audience or need for this information can be identified at the start, then a shared environment, based on the use of
regional minicomputers or the 3090 or VAX mainframes at RTF, should be seriously considered for initial development.
1.2     BACKGROUND

        The Environmental Protection Agency has diverse computer hardware, software, and communications configu-
rations available to meet its automated data processing needs. Hardware options include two IBM 3090 mainframes,
regional IBM 4381s, a VAX minicomputer cluster. VAXes in field laboratories. Prime office computers. IBM XT/AT -
compatible and SUN 386i microcomputers, Tektronix graphics workstations, Apple Macintosh microcomputers, and
various local area network options. Software options include a variety of programming languages, data base manage-
ment systems, statistical packages, project management packages, word processing packages, graphics software, and
retrieval packages.

        A wide variety of applications for automated information systems exist in the agency. These range from
applications for use by a single employee in one location, to national applications whose many users are geographically
located throughout EPA Headquarters. EPA Regional offices. Slate offices, and the general public. Currently, no
guidelines exist to help system managers determine which hardware/software platform would be best suited to a specific
automated systems application. For any one application, a number of hardware/software options may be available. For
this reason, it can be difficult for the system manager to choose the optimal hardware/software/communication configu-
ration for a particular application.
U     USAGE

        The following section describes now to use this manual within EPA's development life cycle methodology.
This manual will be used during Phase II, Preliminary Design and Options Analysis, specifically section 2.  At this point,
the systems manager has defined the initial system requirements. Now the various hardware and software options which
are available in the agency need to be looked at to select the most appropriate platform for this application.  Given the
wide range of hardware and software available, this manual provides a structured method to narrow those choices and
provide selected options which will be subjected to further analysis in section 3, Options Analysis, in the Preliminary

 Hardware/Software Usage Guidance Manual                                                     2

-------
                    System Development Guidance
Hardware/Software Usage Guidelines
                                                                Operational
                                                               Specification
                                                                Worksheets
                        Figure 1.1 - Using the manual as part of the development life cycle

 Design and Options Analysis Manual.

         The following steps will guide the user through this manual:

 Step 1 - Complete each of the Operational Specifications Worksheets, following the instructions provided for each
         worksheet which include sample input data for guidance.

 Step 2 - Complete The Summary Data Questionnaire which summarizes data from the worksheets.

 Step 3 - Use the Decision Matrices.  Select the specific application type from the list on page 17. Use the information
         from the Summary Data Questionnaire to "walk" through the matrix to the final decision box.
                                   Operational
                                  Specifications
                        Stepl     m Worksheets
J                                                  Decision  \\
                                                  Matrices  l\
                   Figure 1.2 - There are three steps to using this manual
        This manual cannot cover all the various system requirements or criteria that may arise.  System designers are
urged to contact the Program Systems Division (382-2374) of OIRM for assistance if needed as well as for review and
approval of hardware and software selections made.
 Hardware/Software Usage Guidance Manual

-------
1.4     REFERENCES

       The following material was reviewed in preparing this manual.

      o EPA System Design and Development Guidance

       Volume A: Mission Needs Analysis
       Volume B: Preliminary Design and Options Analysis
       Volume C: Systems Design, Development and Implementation

     o Total Component Report (CNFSOF99-10/26/88). A report from NDPD listing current hardware and software at
       all EPA offices and laboratories.

     o EPA Office Information Technology Themes, Key Directions, and Functional Requirements (May 26,1987),
       American Management Systems, Inc.

     o EPA Office Information Technology Strategy and Recommendations (July 20,1987), American Management
       Syslcms, Inc

     o Overview of EPA's Information Technology Architecture, December 1988, Viar and Company.

     o EPA Site Coordinators Handbook.

     o EPA Local Area Network Technical Guidelines, Volumes I and II - January, 1988.

     o DataPro Directory of Software

     o DaiaPro Directory of Microcomputer Software.
 Hardware/Software Usage Guidance Manual

-------
     SECTION 2 - THE OPERATIONAL SPECIFICATIONS WORKSHEETS

2.1       PURPOSE

   The Operational Specifications Worksheets have been developed to assist the system
manager in translating the functional system requirements developed during the initial
Mission Needs Analysis and Initial System Design into operational specifications. Opera-
tional specifications define the physical attributes of the proposed system. Checklists will
be used to detail these requirements. Using this method, the logical design developed earlier
is broken down by the data characteristics, general requirements, and system constraints to
create a profile of the system. From this profile, the system manager will have a set of
criteria which can define a number of acceptable hardware/software options to meet the
stated needs. Any hardware or software selected for possible use will have to meet these minimum requirements to
warrant further consideration.

   There are four worksheets that will be used to define the system's characteristics: System Inputs, System Outputs,
System Files, and General System Requirements. The contents and usage of each worksheet are detailed in Section 2.2,
Filling Out the Worksheets.


        o Complete each worksheet as much as possible following the instructions and examples provided for each
          worksheet

        o Complete the Summary Data Questionnaire using information from the worksheets as input.
 Hardware/Software Usage Guidance Manual

-------
2.2       FILLING OUT THE WORKSHEETS

2.2.1      The System Inputs Worksheet

   System input refers to the various sources of information which are entered into, and
processed by, the proposed system. For example, system input may be customer account
numbers and amounts for direct deposit contained on a computer tape to a bank, or re-
sponses to survey questionnaires which are received in hard copy form for data entry into
the system.

   The System Inputs Worksheet provides a place to gather and identify this information or
data. The type of information to be entered in each column of the worksheet is described
below. The worksheet, with sample entries, is shown in Figure 2.1.

    Column               Information to be Entered

Description     - A short description of the incoming information, for example:
                       Financial Report Form 102
                       Regional Labs Survey Form
                       Payments, Direct Deposit File

Media         - The physical means by which the information is received, for example:
                       Hard Copy
                       Floppy Disks
                       Magnetic tape
                       Disk File

Frequency      - The timefrarne in which information is received: Daily (D), Weekly (W), Monthly (M),
                 Semi-Annually (SA), Annually (A), On Demand (OD).

Volume        - The number of records which will be received in relation to the timefrarne stated above, for example:
                       500 (Survey Questionnaires)
                        1,000 (Direct Deposits)
                       50 (Field Surveys)
  Hardware/Software Usage Guidance Manual

-------
         OPERATIONAL SPECIFICATIONS WORKSHEET
System Inputs
Description
Exchange Transactions Data
Financial Statements
Margin Notices Data
Direct Deposits
Field Surveys
Contractor Site Questionnaires















Media
Tape
Paper
Paper
Electronic
Paper
Diskette















Hardware/Software Usage Guidance Manual
Frequency
Daily
Daily
Ad-hoc
Weekly
Weekly
Monthly















Volume
600
2
1
1200
50
75















n
fc
&:
'%
&
f
'<•
₯
*.
i>
>j:
l!
s^:
>:
<
X '
^
>
l>
H
f
9
y
1'i
>..
|
7

-------
2.22
The System Files Worksheet
        As used in this manual, system files are the logical data files or data stores that have
been defined in the logical design and represented on the system's data flow diagrams or system
flow charts. They are not the actual data base files that will be implemented with the system.
On the System Files Worksheet, shown in Figure 2.2, you will identify the system files and
estimate their size.

        To determine file sizes, use any information that has been gathered so far in the analysis
stage, e.g., management projections and reports from current systems are valid data sources. If
the information is not available, further analysis may be necessary.

        The information to be entered in each column of the worksheet is described below:
 Operuicntl
Spetificitions
 Wortsheeu
    Column

File Name



Number of Records


Storage
                  Information to be Entered

             - Enter the names of data stores from data flow diagrams or record names from entity-relationship
               diagrams. This type of documentation should have been completed for the initial system
               concept and the high-level logical design you are now working from.

             - Enter the number of records that would be in this file. File sizes should be an estimated
               maximum to be reached in a three to five year period.

             - The system storage requirements are determined by multiplying the number of records by the
               estimated characters per record.
 Hardware/Software Usage Guidance Manual

-------
             OPERATIONAL SPECIFICATIONS WORKSHEET
 System Files
 File Name
# of Records
Storage (Mb)
 Questionnaire File
        8000
          10
 Deposit File
        4000
 Transactions
         400
 Master File
        8000
          18
 Region File
          50
          .3
                                     Total
       20450
        35.3
Hardware/Software Usage Guidance Manual

-------
 2.2.3    The System Outputs Worksheet
         System outputs are the information that the system needs to produce. This information
 can be in the form of standard reports or screen displays for use by the end-users, or in the form
 of files that are used to interface with other systems. By understanding what the system needs
 to produce, you will have a better understanding of the technical abilities required of the selected
 hardware and software.  The information to be entered on the System Outputs Worksheet,
 Figure 2.3, is described below.
   Column

Description




Format

Frequency


Volume
                                                                      Opemiaul
                                                                     Spedficilioni
                                                                      Wafciheeu
      Information to be Entered
- A short description of what is being produced. If it is a report, use its
  name; if it is a screen that you have developed, use its name.  If it is a file being produced for another
  system, use the file name.

- Report, Graph, Screen, Tape, Floppy, etc.

- The timeframe in which information is produced: Daily (D), Weekly (W), Monthly (M), Semi-
  Annually (SA), On Demand (OD), etc.

- Estimate what it takes to create this output. If it is a report on all cases in a system, use the
  number of cases that you entered for the case file on the System Files Worksheet.  If it is an elec-
  tronic file to be transferred to another system, estimate the number of records in an average file. For
  example, the following worksheet indicates that the master menu is accessed 25 times a day, and
  8000 records are read to create the weekly Deleted Records Report.
Hardware/Software Usage Guidance Manual
                                                                                                      10

-------
             OPERATIONAL SPECIFICATIONS WORKSHEET
  System Outputs
 Description
Frequency
 Display Master Menu
 Deleted Records Report
 Document File
 Display Account Information
 Questionnaire Statistics
Hardware/Software Usage Guidance Manual

-------
2.2.4   The General System Requirements Worksheet

        General system requirements are items apart from the logical design of the system.
They set constraints or limitations on the system. These could be security or response time
requirements, limits on system access, etc. Look to the Mission Needs Statement to help in
defining general requirements. Interviews with the client will help further. General system
requirements cover a broad range of topics, such as:

        o   Automated Interfaces
        o   Productivity Goals
        o   Response time
        o   Compliance with Federal Regulations
        o   Security and Privacy
        o   System Constraints

        A description of the information to be entered on the General System Requirements Worksheet, Figure 2.4, follows:

    Column          Information to be Entered

Description     -  Describe the requirement Use as much space as needed.

Priority        -  Numerically prioritize the requirements. This is very important, because for many systems, available
                  solutions will not meet all requirements. Prioritized requirements will help to ensure optimal system
                  function and performance.
 Hardware/Software Usage Guidance Manual
12

-------
            OPERATIONAL SPECIFICATIONS WORKSHEET
  General System Requirements
Description
Produce reports on-sitc
Allow users to update data on-line
Provide edit program for input tape
Data base will be accessed by 15 users
Need to exchange data with dBase III data base
User access/system privcleges controlled by application software















Priority L
L I
HH
H
HK
K
HK
n
M 1
M 1
I
1
I
\
1
I
I
1
1
1
I
I
I
I
I
•
Hardware/Software Usage Guidance Manual
13

-------
 2.2.5      Summary Data Questionnaire


 1. Who will be the audience for this system?

           	National
           	Regional
           	Departmental
           	Single User

 2. Describe your environment:

           	Laboratory
           	Non-Laboratory

 3. How many simultaneous users will the system have to support?

           	1 at a time
           	2-15
           	16-50
           	>50

 4 ."What is the maximum number of records that the system will have to manage or, what is the maximum amount of
 storage the system will use?

          	< 10,000 records or 20 Megabytes of storage
          	10,000 < records < 50,000 or 100 Megabytes of storage
          	50,000 < records < 100,000 or 1 Gigabyte of storage
          	> 100,000 records or > 1 Gigabyte of storage

 5.  What hardware do users have access to at your location?

          	Macintosh
          	PC
          	LAN
          	Prime
          	VAX/VAX Cluster
          	LMF/3090


 6.  A. Is data accessed directly from other Agency Systems? If so, where does it reside:

          	IBM 3090
          	VAX Cluster
          	LMF
          	VAX
          	Prime
          	PC
          	Other	
**File sizes should be an estimated maximum to be reached in 3-5 year period.
 Hardware/Software Usage Guidance Manual                                                    14

-------
   B.  If you have data coming from other Agency hardware, in what type of system does
          the data reside?

          	ADABAS
          	Focus
          	Other Mainframe DBMS
          	Prime Information
          	dBase III

7.  Report Requirements:

          	Adhoc reports (random retrieval)
          	Standard batch report runs (defined data paths)

8.  Do you need specialized output devices?

          	Graphics Printers
          	Plotter
              Other	   	
9. System Response:

  Reports: Onsilc/Immcdiatc	
          Batch/Overnight 	

  On-Linc Response Time in seconds: maximum	
 Hardware/Software Usage Guidance Manual                                                    15

-------
                                                                                     Opcmionil
                                                                                    SDetifettiom
                                                                                     Wcriuheets
                       SECTION 3 - DECISION MATRICES

3.1        USING THE MATRICES

   From the Mission Needs Analysis and Initial System Concept, the system manager has a
general characterization of the application system to be developed. This would include the
type and volume of data coming in, the kind of output desired, and general system require-
ments such as who can/will access and use the data, how much others can manipulate the
data, security concerns, etc.

   Although these ideas will be further refined during later stages of the system develop-
ment cycle, enough information should be available now to determine the physical attributes
of the proposed application. These attributes will allow the system manager to select the most appropriate software/
hardware configurations to meet the design requirements. The Operational Specifications Worksheets were designed to
focus and summarize the data gathered to date. This information, together with the answers from the Summary Data
Questionnaire, will enable the system manager to use the decision matrices to select optimal development configurations.

   The decision matrix approach was developed to reduce the complexity of the selection process.  A separate matrix (or
set of matrices) is provided for each type of application (e.g., statistical, spreadsheet, graphics, etc).  For some applica-
tions, multiple software and hardware combinations can be considered. For others, there may be only a single software
package, but multiple hardware platforms on which it could be implemented. And, in a very few cases, the choice of the
appropriate selection is quite simple, because there is only one software package or one hardware platform available.
For example, if the application is text searching, BASIS on the 3090 must be used; no other option is available.  Simi-
larly, if the system manager is interested in a CAD application, AUTOCAD, a PC-based application, is the only option.
The system manager can quickly determine from the matrix in Appendix A if the requirements are such that the system
configuration is limited to one option.

To use the matrices:

        o Select the type of application being developed from the following page.

        o Go to the appropriate matrix. Using information from the Summary Data Questionnaire, 'walk' through the
          matrix.  For most of the matrices, there are several decision  criteria illustrated along the borders of the
          matrix,  with numbers or hardware/software choices listed in the intersections of the rows and columns which
          represent available option(s).

        o Once the system platform(s) have been identified, return to the Preliminary Design and Options Analysis
          Manual, part 3 - Options Analysis, to evaluate the identified options against requirements and continue with
          the Detailed Design phase.
Hardware/Software Usage Guidance Manual                                                      \ 6

-------
TVPC of Application:
                               Small
                               Medium
                               Large

                               Small
                               Medium
                               Large
Data Base Management

  Laboratory -



  Non-Laboratory -



Desktop Publishing

Presentation Graphics

  Charts
  Drawing/Painting


Electronic Spreadsheet

Statistical Analysis

Computer-Aided Design

Geographical Information System

Text Searching

Word Processing
See Page  18
See Page  19
See Page  20

See Page  21
See Page  22
See Page  23

See Page  24
                                                            See Page 25
                                                            SeePage 26
                                                            See Page 27

                                                            SeePage 28

                                                            SeePage 29

                                                            SeePage 29

                                                            SeePage 29

                                                            SeePage 29
 Hardware/Software Usage Guidance Manual
                                                                                          17

-------
            DATABASE MANAGEMENT
                   FOR LABORATORY ENVIRONMENTS

            SMALL SYSTEMS - <50K RECORDS OR <100MB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
BELATED DATA
PC
VAX
VAX CLUSTER
NONE
VOLATILITY
LOW OK
MODI.RATE
VOUMTLI:
HIGHLY
VOI-ATIIJ
LOW OK
MODCRATC
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
1DGIILY
VO1.ATILE
LOW OR
MODERATE
VOLATILE
IIICilll.Y
VOI.ATM I.
SINGLE USER
1
2
2
23
3
3
3
3.4
3.4
4
1.2
1.2
3
DEPARTMENTAL OR
RHGIONAL
2-15
3
3
3
3
3
3
4
4
4
3
3
3
16-50
3
3.4
4
3
3,4
4
4
4
4
3
3,4
4
>50
4
4
4
4
4
4
4
4
4
4
4
4
NATIONAL
>1
4
4
4
4
4
4
4
4
4
4
4
4
LEGEND
1 - dBase DI-PC
2 - PC/Focus - PC
3 - Focus - VAX
4 - FOCUS - VAX CLUSTI:R
 Hardware/Software Usage Guidance Manual
18

-------
           DATABASE MANAGEMENT
                   FOR LABORATORY ENVIRONMENTS

        MEDIUM SYSTEMS - 50K - 100K RECORDS OR 100MB - 1GB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
•ELATED DATA
PC
VAX
VAX CLUSTER
NONE
VOLATILITY
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLA1I1.I
LOW OH
MODERATE
VOLATILE
HIGHLY
VOIATILE
LOW OR
MODPKAIL
voiAnu:
IIIGIIl.Y
VOI.ATII r
LOW OH
MODERATE
voi.ATn.1.
IlICI 11 Y
VOI-AfllE
SINGLE L'Sr.R
1
3
3.4
4
3
3.4
4
3.4
4
4
3
3.4
4
DRPARTMr.NTAl.OR
RliOlONAL
2-15
3.4
3.4
3.4
3.4
3.4
3.4
3.4
3.4
3.4
3,4
3,4
3.4
16-50
3.4
3.4
4
3,4
3.4
4
3.4
3.4
4
3.4
3,4
4
>50
4
4
4
4
4
4
4
4
4
4
4
4
NATIONAL
>1
4
4
4
4
4
4
4
4
4
4
4
4
LEGKND
I -dBase III-PC
2 - PC/Focus - PC
3 - Focus - VAX
4 - Focus - VAX CLUS1 HR
 Hardware/Software Usage Guidance Manual
19

-------
            DATABASE MANAGEMENT
                    FOR LABORATORY ENVIRONMENTS

              LARGE SYSTEMS - >100K RECORDS OR > 1GB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
ULATEDDATA
PC
VAX
VAX CLUSTER
NONE
VOLATILITY
LOW OR
MOIWKAH.
VOI.ATILI:
HICilll Y
VOI.ATI1 1
LOW OK
MODI KA n.
VOLAT11.L
HIGHLY
VOI.AIII.I.
LOW OR
MODI~RAI i:
VOLATILE
HIGHLY
VOI AT II 1'
LOW OR
MODI RAT 1
VOI.AIII 1.
innin Y
VOLA1 11 1.
SINGLE USER
1
3.4
3.4
4
3.4
3.4
4
3.4
3.4
4
3.4
3,4
4
DEPARTMENTAL OR
REGIONAL
2-15
3.4
3.4
4
3.4
3.4
4
3.4
3,4
4
3.4
3.4
4
16-50
4
4
4
4
4
4
4
4
4
4
4
4
<50
4
4
4
4
4
4
4
4
4
4
4
4
NATIONAL
>1
4
4
4
4
4
4
4
4
4
4
4
4
LEGEND
1 -dBase III-PC
2 - PC/Focus - PC
3 - Focus - VAX
4-Focus-VAXCLUSir.K
 Hardware/Software Usage Guidance Manual
20

-------
            DATABASE MANAGEMENT
                  FOR NON-LABORATORY ENVIRONMENTS

             SMALL SYSTEMS - <50K RECORDS OR <100MB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
•ELATED DATA
PC/LAN
LMF
IBM 3090
NONE
VOLATILITY
LOW OK
MODERATE
VOLATILE
HIGHLY
VOLATILE
LUWUK
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
SINGLE USER
1
1.23.4
3.4
3
3.4
3.4
5
1.23.4
3.4.5
5.6
1.2
1.23.4
3.4
DEPARTMENTAL
2-15
3
3
5
3.5
5
5

6
6
3.4
3
5
16-50
3
3
5
5
5
5

6
6
3
3
5
>SO
6
6.7
7
5
5
7

6
7
5
5
7
REGIONAL
2-15
5
5
5
5
5
5

6
6
5
5
5
16-50
5
5
5
5
5
S

6
6
5
5
5
>50
5
5.6
7
5
5
7

6
7
5
5
7
NATIONAL
>1
6
6
6.7
6
6
6.7
6
6
6.7
6
6
6.7
LEGEND
1 - dBase HI - PC
2 - PC/Focus - PC
3 - Focus - LAN
4 - dBase ID - LAN
5-Focus-LMF
6 - Focus - IBM 3090
7 - ADABAS - IBM 3090
 Hardware/Software Usage Guidance Manual
                                                        21

-------
              DATABASE MANAGEMENT
                    FOR NON-LABORATORY ENVIRONMENTS

          MEDIUM SYSTEMS 50K - 100K RECORDS OR 100MB - 1GB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
•ELATED DATA
PC/LAN
LMF
IBM 3090
NONE
VOLAmiTY
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
SINGLE USER
1
3.4
3.4
5
5
5
5
5
5
6
3.4
3.4.5
5
DEPARTMENTAL
2-15
3
3
6,7
5
5
5
6
6
6.7
3.4
3.4
6.7
16-50
3.5
5
6.7
5
5
5.6
6
6
6.7
5
5
6,7
>50
5.6
5.6
7
5.6
5.6
7
6
6
7
6
6
7
REGIONAL
2-15
3.5
3.5
5
5
5
5
6
6
6.7
3.5
3.5
6.7
16-50
3.5
5
5.6
5
5
5.6
6
6
6.7
5
5
6,7
>SO
5
5
7
5.6
5.6
7
6
6
7
6
6
7
NATIONAL
>1
6
6
7
6
6
7
6
6
7
6
6
7
LEGEND
1 -dBase ID-PC
2 - PC/Focus • PC
3 - Focus - LAN
4 • dBase HI - LAN
5 • Focus - LMF
6 - Focus - IBM 3090
7 - ADABAS - IBM 3090
 Hardware/Software Usage Guidance Manual
                                                         22

-------
              DATABASE MANAGEMENT
                    FOR NON-LABORATORY ENVIRONMENTS

               LARGE SYSTEMS >100K RECORDS OR >1GB STORAGE
AUDIENCE
NUMBER OF USERS
LOCATION OF
ULATBDDATA
PC/LAN
LMF
IBM 3090
NONE
VOLATILITY
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
LOW OR
MODERATE
VOLATILE
HIGHLY
VOLATILE
SINGLE USER
1
^











DEPARTMENTAL
2-15
5
5
5.6
5
5
5,6
6
6
6,7
5
5.6
5.6.7
16-50
5.6
5.6.7
6.7
5.6
5.6.7
6.7
6
6.7
6.7
5
5.6
6.7
>50
6.7
6.7
6.7
6.7
6.7
7
6.7
6.7
7
6.7
6.7
6,7
REGIONAL
2-15
5
5
5.6
5
5
5.6
6
6
6.7
5
5.6
5.6,7
16-50
5.6
5.6.7
6.7
6,7
6,7
6.7
6
6,7
6,7
5
5.6
6.7
>50
6.7
6,7
7
6.7
6.7
7
6.7
6.7
7
6.7
6,7
7
NATIONAL
>1
6
6,7
7
6
6.7
7
6
6.7
7
6
6,7
7
LEGEND
1 - dBase LH-PC
2 - PC/Focus - PC
3 • Focus • LAN
4 - dBase ID - LAN
5 - Focus • LMF
6 - Focus • IBM 3090
7 - ADABAS • IBM 3090
 Hardware/Software Usage Guidance Manual
                                                         23

-------
           DESKTOP PUBLISHING

SOFTWARE PACKAGE
ALDUS PAGEMAKER*
VENTURA PUBLISHER
HARDWARE AVAILABLE
PC
*
*
MACINTOSH
*

   * Use PageMaker wherever possible
Hardware/Software Usage Guidance Manual
24

-------
            PRESENTATION GRAPHICS
                         CHARTS

SOFTWARE
PACKAGE
CHART
CRICKET GRAPH
INFO VERSAGRAPH
SAS/GRAPH
TELLAGRAF*
RELATED DATA IS OR WILL BE LOCATED ON
SAS
(ANY
HARDWARE)



#

DHMS
1IJM 3090




*
PRIME
INFORMATION


*


PC
*




MAC

*



* If a high volume of output is desired, it.\c
Hardware/Software Usage Guidance Manual
25

-------
             PRESENTATION GRAPHICS
                    DRAWING/PAINTING

SOFTWARE PACKAGE
CRICKET DRAW
DR. HALO III
DRAW APPLAUSE
FREELANCE PLUS
MAC DRAW
MAC PAINT
HARDWARE AVAILABLE
MACINTOSH
*



*
#
PC

*
*
*


Hardware/Software Usage Guidance Manual
26

-------
      ELECTRONIC SPREADSHEET

Suggested
Spreadsheet
Tool
20/20
FocCalc
Lotus 1-2-3*
SAS/FSP
Supercalc/MF
RELATED DATA IS OR WILL BE LOCATED ON
SAS
on
IBM 3090
or VAX


PC/LAN
IBM 3090
or VAX

Focus
on
IBM 3090
or VAX

IBM 3090
or VAX
PC/LAN


Other
DBMS
on
IBM 3090


PC/LAN

IBM 3090
Prime
Prime

PC/LAN


Other
(e.g. states)


PC/LAN


PC


PC/LAN

'/
?
'/,
?"
••',,
1
1
m
nuwuuuvMuuuutJm
 ' EPA Standard
Hardware/Software Usage Guidance Manual
27

-------
        STATISTICAL ANALYSIS (SAS1
Audience
Number of Records or
Amount of Storage
"*" ^^^^ User Location
Number of Users ' — .^^
1 at a lime
2-15
16-50
>50
Single User
10,000 or
20 Megabytes
Laboratory
Non-
Laboratory
PC
:v.vx::>::::::::. •::V::*:\::v.v:£':;:. .' ;.;;-':.::, ;:-:;-.V:

IllIlJK/xiH
,:;:;;: -::S?iiSlf:'
Departmental or
Regional
< 100,000 or
1 Gigabyte
Laboratory
Non-
Laboratory
National §
> 100,000 or \
> 1 Gigabyte \
Laboratory
Non- I
Laboratory \
S
VAX
VAX
Cluster
LMF
IBM 3090
VAX
Cluster
I
\
IBM 3090 i
\

Hardware/Software Usage Guidance Manual
28

-------
           OTHER APPLICATIONS

Type of
Application
Computer
Aided
Design
Geographical
Information
Systems
Text
Searching
Word
Processing
HARDWARE PLATFORM
IBM 3090


BASIS

LMF




DEC/VAX

ARC/INFO

WordPerfect
Prime

ARC/INFO


PC
Autodesk
AutoCad2
ARC/INFO

WordPerfect
Macintosh




LAN



WordPerfect
Hardware/Software Usage Guidance Manual
29

-------
                  APPENDIX A - EPA HARDWARE/SOFTWARE MATRIX
Hardware/Software Usage Guidance Manual                                        30

-------
                   EPA HARDWARE/SOFTWARE MATRIX
                                              HARDWARE ENVIRONMENT
        SOFTWARE/TOOL
|IBM 4381  [DEC/VAX I PRIME I   PC   I  MAC  I  LAN
COMMUNICATIONS SOFTWARE/CAPABILITIES
3270 PC file Transfer
Arbiter
Aiynch ASCII
Crosstalk
Dec/Net
GNetn
HASP
•ucnDil
Nauinil/CuiBiection
Novell Netware
PrimeHnk
PrimeNel
SAS/RLINKRTERM
SNA
X.25
*
•
»



*
*
*



*
•
*
•





•






•



•

*

•
*




•
•
•


•


•
•
•


•
•

•
•















•

•




•





•
•
•

*






•



•
*
COMPUTER-AIDED DESIGN
I  Autodesk AutoCad 2
DATA BASE MANAGEMENT
ADABAS. Software AC
dBase ffi. Ashton-Tate
Focus, Information Builders
IDMS, Cullinet
Rnine hifonnauon, Pftme Coinputer
System 2000, SAS Institute
•

*
*

»


*





»







*


»
*

*








*
•



DESKTOP PUBLISHING
PageMaker. Aldus
Venture Publisher








»
*
»



DEVELOPMENT SOFTWARE
Basic (not ANSI Standard)
COBOL
Easytheve Plus, Panosoptnc
roilim
Natural. Software AC
Pascal
PL/1
SAS. SAS Institute

•
*
»
•

•
•



•







*



•

•

•

•

•
•
•

*

*

•
















ELECTRONIC MAIL
ELink
VAX Mail





•
•







ELECTRONIC SPREADSHEET
2Q/20. Access Technology
Excel, Microsoft
FocCalc. Information Builders
Lotni 1-2-3, Lotus Development
SAS/FSP. SAS Institute
SoperCalc MF. Coinputer Associates


•

*
•








•

•

•








•



•







*


GEOGRAPHICAL INFORMATION SYSTEMS
ARC/INFO. ESR1
UNIMAP.Uniras




•

•

•





 Hardware/Software Usage Guidance Manual
                                             31

-------
                   EPA HARDWARE/SOFTWAREJMATRIX
                                              HARDWARE ENVIRONMENT
        SOFTWARE/TOOL
 IBM 3090 | IBM 4381 I DEC/VAX I  PRIME  I   PC   I  MAC  I   LAN
PRESENTATION GRAPHICS
Chart, Microsoft
Cricket Draw, Cricket Software
Cricket Graph. Cricket Software
Dr.HaJoIHIMSI
Dnw Applause
Fndance Plus. Loins Development
Info Vcrsagraph
MacDraw, Apple Computer
MacPaint, Apple Computer
SASGnph, SAS Institute
Tellagraf, Computer Associates









•
*




















•







*


•
•
•


•
•
*



•


•
•




•
»













PROGRAMMER PRODUCTIVITY AlDSlFACILTTIES
COBOL Debugger
EMACS, Prime Computer
EVE/TPF
FORTRAN Debugger
ISPF.IBM
Librarian, ADR
Turbo Pascal, Bodand International
•


*
*
*





*




*
*




*











*














PROJECT MANAGEMENT
Microsoft Project, Microsoft
Tellaplan Expert, Computer Associates
Timeline, Symantec

•










•

•






STATISTICAL SOFTWARE
I  SAS. SAS Institute
        J	!	I	L
J	L
TEXT SEARCHING
\  Basis. Information Dimensions
J	:	L
WORD PROCESSING
Displaywriie4.IBM
Info-Text, Henco Software
Lexitype, Lexitrenics
MacWrite, Apple Computer
MultiMate, Ashton-Tate
TenWP
Word. Microsoft
Wordmarc, Marc International
WordPerfect, WordPerfect Corp.
Wordstar, Micropro International




























•


•



•

•


*

•

•

•
•
•
*



*


•

•

*

*

*

*

*
*
 Hardware/Software Usage Guidance Manual
                                                      32

-------
                 APPENDIX B - EPA HARDWARE LOCATION MATRIX
Hardware/Software Usage Guidance Manual                                        33

-------
                EPA HARDWARE LOCATION MATRIX

(LOCATION
IBM
3090
IBM
4381
PDF
11/78X
VAX
8650
VAX
8600
MICRO
VAxn
MICRO
VAX 2000
PRIME
Central Office
I  RTF
J	:	I	:	I	:	I	!	I
Regions
Atlanta
Boston
Chicago
Dallas
Denver
Kansas City
New York
Philadelphia
San Francisco
Seattle
WIC/Headquarters







































































*
























Laboratories
Ada. OK
Annapolis, MD
Athens. GA
Chapel Hill, NC
Cincinnati. OH
Corvallis.OR
Duluth. MN
Orosse De, MI
Gulf Breeze, FL
Las Vegas. NV
Montgomery, AL
Nanagansett, RI
Newport, OR

















•








•


























*



•







•






•

•
•

*

















•








 Hardware/Software Usage Guidance Manual
                           34

-------
                  APPENDIX C - EPA SOFTWARE DESCRIPTIONS
Hardware/Software Usage Guidance Manual                                        35

-------
                           APPENDIX C - EPA SOFTWARE DESCRIPTIONS

Cl.            SOFTWARE DESCRIPTIONS

        Appendix C provides short descriptions of the types of software and the software packages available and
supported by the EPA. These descriptions are not meant to be inclusive. They have been written to provide EPA
personnel with limited computer knowledge a general overview of the features of these packages. The descriptions can
be used as a companion to the Hardware/Software Matrix in Appendix A. The Matrix lists the software available at EPA
and the hardware that it is implemented on. The software descriptions are listed by category, in the order defined in the
Hardware/Software Matrix.

Cl.l           COMMUNICATIONS SOFTWARE

        Communications software permits computers to exchange information. This exchange can take the form of a
file transfer or a dialogue with an application system. Because the EPA has such a diverse suite of computers, there are
many communications packages available to accomplish these tasks.

3270 PC FILE TRANSFER

        3270 PC File Transfer enables a personal computer (PC) equipped with a 3270 emulation board to transfer files
        to and from an IBM mainframe computer. This capability is available for the PC or Macintosh.  They can
        connect to the IBM 3090 in Research Triangle Park or one of the regional IBM 4381 (LMF) systems.
ARBITER
        Arbiter is a software package which is installed on both mainframe computers and personal computers. It
        enables the personal computer to have access to mainframe disk space and applications using a 3270 emulation
        board or a modem.  Arbiter provides three capabilities: a remote disk environment that makes mainframe disk
        space looks like a personal computer hard disk, the ability to transfer files to and from the mainframe, and the
        ability to emulate a 3270 type terminal for access to mainframe applications.
ASYNCH ASCII
        Asynchronous ASCII is a method of communication that enables a user to connect to a computer system as a
        dumb terminal. The terminal (or personal computer) and the host must be capable of supporting one of several
        American National Standards Institute (ANSI) Standards. The most common is X3.64 which is the description
        of a DEC VT100 or IBM 3100 terminal's display capabilities. Many communications packages for personal
        computers support a subset of X3.64. This allows a personal computer user to use application software on
        another computer.
CROSSTALK
        Crosstalk is a communications package available for IBM-compatible personal computers. It gives PCs the
        capability of emulating an asynchronous ASCII terminal. Crosstalk allows the user to store telephone numbers
        and will dial-up computers automatically when directed. In addition. Crosstalk provides the ablility to transfer
        files between the personal computer and another computer.
DEC/NET
        DEC/NET is a generic term for Digital Equipment Corporation's networking products. EPA uses DEC/NET to
        connect geographically separated DEC computers, and to connect terminals and other devices on an Ethernet
        local area network.  DEC/NET connects the DEC computers located at laboratories with DEC computers at
        RTP.
 Hardware/Software Usage Guidance Manual                                                   36

-------
HASP
        HASP (Houston Asynchronous Spooling Package) was one of the first remote communications packages
        developed on IBM mainframes which saw wide use. It provides the capability to transfer flies among machines
        in a somewhat limited fashion. EPA has implementations of HASP on the IBM 3090, the IBM 4381s, the DEC
        VAX. the PRIME, and PCs.

KERMIT

        Kermil is a file transfer protocol supported as a public service by Columbia University in New York. It allows
        a personal computer or Macintosh to emulate a VT102 terminal to connect to another computer running Kermit.
        To perform the file transfer, Kermit must be run on both computers. Files can then be transferred in either
        direction. The protocol checks for data errors and retransmits as needed automatically.  The EPA has installed
        Kermit on the IBM 3090, the DEC VAX, and the Prime.  Crosstalk can use the Kermit protocol as one of its file
        transfer options.

NATURAL/CONNECTION

        Natural/Connection runs on the personal computer and works with NATURAL running on the mainframe. It
        allows the PC to exchange data with the mainframe while maintaining security and data integrity. It formats
        data downloaded from the mainframe for personal computer use and will reformat the data for later uploading
        to the mainframe.  It also allows users to develop NATURAL mainframe applications on the personal computer
        for transfer to, and use by, the mainframe.

NOVELL NETWARE

        Novell Netware is the network operating system used on the IBM Token-Ring network at EPA. It allows
        personal computers connected to the network to share files, printers and access to mainframe computers.

PRIME/LINK

        Prime/Link is a software package which provides virtual disk space on the Prime minicomputer for personal
        computers.

PRIME/NET

        Prirr^et is the network operating system which connects the various administrative Prime terminals on the
        Prime Ethernet LAN. It provides file sharing, print sharing, and electronic mail.
SNA
X.25
       IBM's System Network Architecture (SNA) is the communications architecture used by EPA to link the
       Agency's token-ring LAN's, LMF's and IBM 3090 mainframe together.
       X.25 is a data communications standard which defines the procedures for the exchange of data between devices
       in a packet-switching network. At EPA, X.25 is used for connection to the Prime office automation systems,
       and to interconnect the VAX laboratory systems running DEC/NET.
 Hardware/Software Usage Guidance Manual                                                   37

-------
C1.2           COMPUTER AIDED DESIGN

        Computer aided design programs are tools that are used for technical design and drafting. EPA supports only
one CAD product, described below.

AUTODESK AUTOCAD 2

        AutoCad is the EPA standard for computer-aided design software. It is a general purpose design and drafting
        program mat runs on any of the Agency IBM compatible personal computers. Digitizing Tablets, a graphics
        input device that allows a user to trace a drawing on a flat surface while data coordinates are being reflected on
        die computer, are often used with this program.

Cl J           DATA BASE MANAGEMENT

        Data base management programs allow virtually unlimited amounts of data to be stored, easily retrieved.
modified, sorted and printed. The EPA has several data base management systems (DBMS) available for use. The
decision of which DBMS is best for a given application is based on the audience for the data, the volume of data, the use
of the data, and the number of simultaneous users.
ADABAS
        ADAB AS is installed on the IBM 3090. It is a relational data base management system with several utility
        programs. AD ABAS supports concurrent batch and on-line processing.  It features data compression, separa-
        tion of physical data storage from representation of logical relationships in the data base, a comprehensive
        security system and automatic restart/recovery capabilities. ADABAS is an EPA standard DBMS targeted for
        use in high volume environments.
DBASE m+
        dBase m+ is a powerful relational data base management system for use on personal computer systems and
        local area networks. It is the EPA standard for personal computer data base applications. It features a menu
        interface, compatibility with many other PC programs, data security, a report generator, a programming
        language, and a host programming language interface.
FOCUS
        Focus is a user-oriented 4GL and data base management system. It combines an English-like language with a
        data base that supports both relational and hierarchical structures. It is also a standard DBMS for EPA. Be-
        cause Focus is implemented on the IBM 3090. VAX cluster. LMF, LAN and PC's, it is the best DBMS choice
        where data is distributed among many locations or where the system may need to be transported across different
        hardware platforms. It is limited by not being a good choice for high-volume transaction systems.
IDMS
        IDMS is a network and relational data base management system for large scale systems. It features a fourth
        generation data manipulation language for developing on-line systems, and a data dictionary. It is often used
        for large systems that require high throughput without ad-hoc reporting needs. Although IDMS is available on
        the IBM 3090. ADABAS is the preferred tool for this type of application.

PRIME INFORMATION

        Prime Information is a distributed data management and applications development environment for the
        Agency's Prime computers. It is a fourth generation, relational-based DBMS that provides users with all the
        tools necessary to define and manage data bases and write application software.
 Hardware/Software Usage Guidance Manual                                                    38

-------
SYSTEM 2000

        System 2000 is available on the IBM 3090 at RTF. It is DBMS software that offers integrated tools for data
        management including interactive query/update, an integrated data dictionary, report writing, relational data
        base access, high-volume batch and interactive production processing, accounting,data recovery and conversa-
        tional building of data bases. Potential system developers are discouraged from using mis older DBMS product

C1.4           DESKTOP PUBLISHING

        Desktop Publishing software is used for page layout where text and graphics need to be mixed in the same
document The use of desktop publishing software has grown rapidly in the last few years as hardware and software
capable of producing quality documents has become more accessible and prices have decreased

PAGEMAKER by ALDUS

        PageMaker is a desktop publishing package which is available on both personal computers and Macintosh
        systems. It is capable of combining text and graphics and provides a great deal of versatility in producing page
        layouts including choices of fonts and multi-column page layouts. If possible, use PageMaker for desktop
        publishing needs.

VENTURA PUBLISHER

        Ventura Publisher is a desktop publishing system for IBM-compatible personal computers.  Users can select
        preferred combinations of pull-down and pop-up menus. Many functions are selectable either by the mouse or
        by simple keyed commands. It allows color printing on Postscript-compatible printers, or printing of separa-
        tions on any black-and-white printer.


C1.5           DEVELOPMENT SOFTWARE

        This section consists of programming languages and application development tools for use in a variety of
environments.
BASIC
        The Basic Programming language is delivered as pan of DOS by IBM on the personal computer. It is also
        available as a stand-alone product for the personal computers. It is not an ANSI standard and should not be
        considered for application development.
COBOL
        COBOL is a language designed for business application usage. It is the dominant language for business applica-
        tions. The language was designed to be self-documenting by using English-like procedural statements. CO-
        BOL is available on the IBM 3090. Prime, and IBM PC compatibles.
EASYTRffiVEPLUS
        Easytrieve Plus is an information retrieval and data management system designed to serve the needs of both the
        information center and application development center environments that runs on the IBM 3090 at RTF. Its
        capabilities include automatic report composition and label creation. Its design allows users to access data from
        almost any file structure or data base including, VS AM, IDMS and flat files.


FORTRAN

        FORTRAN was one of the first computer languages developed and is intended for mathematical and scientific
	applications.  It is available on all EPA systems except the Macintosh.	
 Hardware/Software Usage Guidance Manual                                                    39

-------
NATURAL
        Natural is a comprehensive, fourth generation language that provides facilities for advanced application
        development These facilities include: intelligent source, screen design, report and global data editors, struc-
        tured syntax, an interactive compiler and a library maintenance system. EPA uses Natural for programming
        ADABAS DBMS applications on the IBM 3090.
PASCAL
PL/I
SAS
        Pascal is a multi-purpose, structured language offering globally optimized object code. All implementations of
        Pascal within the Agency conform to ANSI standards. The language is implemented on two platforms: Prime
        and IBM PC compatibles.
        PL/I is a programming language developed initially by IBM. It was intended to combine the best elements of
        COBOL and FORTRAN. PL/I is a powerful language that is often used for software development on IBM
        mainframes. It is available within EPA on the IBM 3090.
        SAS. which stands for Statistical Analysis System, provides the ability to perform a wide variety of analyses on
        a data base. This data base must be in SAS formal or extracted from another data base management system into
        a "flat" file and fed to SAS for the analysis.
C1.6            ELECTRONIC SPREADSHEETS

        Electronic spreadsheets gained popularity on personal computers due to the ease with which information could
be entered into the spreadsheet and then manipulated.  Spreadsheets are available on a wide range of computers at the
EPA. Choosing the best spreadsheet will be based upon personal preference and the location of data that will be im-
ported into the spreadsheet.
20/20
        20/20 is a multiuser, integrated spreadsheet for the Agency's Prime computers. It combines a spreadsheet with
        graphics, data base management, and project modeling. It can transfer data to and from many other programs,
        including data bases and word processing programs. It features a 1,000 x 8,192 cell spreadsheet and can share
        spreadsheet information with Lotus 1-2-3.
EXCEL
        Excel is a spreadsheet for the Macintosh which includes business graphics and data base. Excel's spreadsheet is
        16384 rows by 256 columns.  Its major features include ease of use and rapid model creation through the use of
        Macintosh's visual interface; advanced formatting for on-screen viewing and for printing; graphics with custom
        built-in formats; spreadsheet linking; automatic recording of macros; selective recalculation; 2 way file inter-
        change with Lotus 1-2-3 worksheets; and compatibility with Chan files on the Macintosh.

FocCalc

        FocCalc is a full function spreadsheet that is fully integrated with the Focus 4GL and data base system. With it,
        the user can place Focus report writing (table) requests directly into the spreadsheet cells and automatically
        populate the spreadsheet with data. Users can directly access and combine data from Focus files or any file in
        the data center which can be read by Focus.  If you have a Focus data base and need to view that information in
	a spreadsheet, this is the spreadsheet of choice.	

 Hardware/Software Usage Guidance Manual                                                      40

-------
LOTUS 1-2-3
        Lotus 1-2-3 is the Agency standard spreadsheet program for the IBM-compatible personal computer. It
        combines spreadsheet analysis, graphics, and information management capabilities into one program.  1-2-3's
        spreadsheet capabilities let users enter numbers, text, or formulas into a network cell so that, by changing the
        contents of certain cells, users can perform a set of calculations automatically. Users can also copy ranges of
        cells, insert or delete rows and columns, change the output format of a range of cells or the width of a column of
        cells. The size of the spreadsheet is 2.048 rows by 256 columns with a half megabyte model capacity.
SAS/FSP
        SAS/FSP, available on the IBM 3090 at RTF and the lab VAX's, offers interactive procedures for data entry.
        data editing and query. Screens can be defined to enter data into SAS data sets for data management, analysis
        and reporting. SAS/FSP provides a full-featured spreadsheet tool for use with SAS data sets. SAS/FSP
        software is a pan of the SAS system, an integrated data analysis system.

SUPERCALC MF

        SuperCalc/MF. available on the IBM 3090 at RTF, is an electronic spreadsheet and decision support system for
        financial modeling and analysis. Functions include generation, consolidation, and presentation of reports; sales
        projections; and preparation of divisional and departmental plans, and other large corporate financial projects.
        It offers menu-driven access to existing data bases; automated up- and down-loading of microcomputer spread-
        sheets; micro-to-mainframe bridge, and link between dissimilar micros running incompatible spreadsheets.


C1.7            GEOGRAPHICAL INFORMATION SYSTEMS

        Geographical Information Systems (CIS) are computer-based systems that combine geographic and carto-
graphic capabilities with data base management capabilities. CIS enable users to enter, mainipulate and display spatial
data easily and considerably faster than any previous methods have allowed. Geographic files can be overlaid with
thematic information (e.g., population, superfund sites, geologic formationsjand use, etc.) to enhance program manage-
ment, analysis, and decision making.

ARC/INFO

        ARC/INFO, EPA's standard geographic  information system (CIS) software, provides the functionality for
        managing, analyzing, and displaying spatial data. It integrates a cartographic system with a relational DBMS.
        This integrated structure facilitates the handling of the two generic classes of spatial data: cartographic data
        describing the location and topology of point, line and polygon features; and attribute data describing these
        features.  Publication quality maps can be produced with ARC/INFO's display capabilities including symbol
        sets, fonts, lines, and shade patterns. Reports can be generated using ARC/INFO's DBMS capabilities.

UNIMAP

        Unimap is an interactive, menu-driven, color contour mapping and modeling system. It maps complex regular
        and irregular data sets. It produces visualization of data in a wide variety of map formats: scatter plots, 2D
        grids, 2D color shaded contour, multiple 2D projections, 3D color shaded contour, 3D with 2D projection, 3D
        bar maps and 4D mapped data display. Unimap resides on the IBM 3090 at RTF.


CL8            GRAPHICS

        Graphics packages have become more popular in recent years. This is probably because powerful computer
hardware has decreased in price, making the use of graphics less costly. The EPA supports a variety of graphics pack-
ages.  Choosing the best one for an application will depend on the type of output expected. One package may be the best
for developing organizational charts while another is better for developing screen or slide shows.


 Hardware/Software Usage Guidance Manual                                                      41

-------
CHART
        Microsoft Chan is a presentation quality business graphics program for designing customized charts and graphs
        on IBM compatible personal computers. In Chan, data is entered, edited and formatted directly on the screen.
        Data may also be imported from programs such as dBase m and Lotus 1-2-3.  Graphics created by this program
        can be displayed in a variety of documents, including Microsoft Word and WordPerfect.
CRICKET DRAW
        Cricket Draw is an object-oriented drawing program for the Macintosh that takes advantage of the graphics
        capabilities of Postscript printers. The package consists of two integrated programs: a drawing window and a
        Postscript language editor.  The user has control of object and text design such as rotating, tilting, shadowing
        and tinting.
CRICKET GRAPH
        Cricket Graph is a high performance graphing program for use in business, engineering, and science. It offers
        12 graph types, full text editing capabilities, export to page layout and word processing programs, and the
        ability to import data from spreadsheets, data bases, etc.  Cricket Graph runs on the Apple Macintosh.
DR. HALO m
        Dr. Halo m is a paint program and a raster editor for IBM compatible personal computers. Using the picture
        menu, users can draw, paint, move, cut and paste, and rubberstamp images. These functions, combined with the
        choices of colors, patterns, symbols, line widths, type faces, and air brush densities allow users to design high-
        quality images.
FREELANCE PLUS
        Freelance Plus is a complete graphics package for IBM compatible personal computers. It integrates charting,
        graphics, editing, freehand drawing, symbol libraries, diagrams, maps and word slides that can be used for
        presentations and reports. Users may import data from packages like Lotus 1-2-3 or Symphony.
MACDRAW
        Macdraw is a custom graphics program for the Macintosh. It allows users to design forms and technical
        illustrations, prepare slide presentations, customize graphs and charts, create floor plans and maps. Using the
        mouse, the user can draw circles, rectangles, arcs, straight lines and freehand sketches. Text may be added for
        labels and captions.
MACPAINT
        MacPaint, available on the Macintosh, allows users to draw any number of shapes or designs and transfer the
        exact graphics contents of the screen to a printed report. Using the mouse, users select lines, rectangles, circles,
        or draw freehand shapes. Users can also choose a number of paintbrush sizes and shapes, a paint can to fill in
        blank portions of a screen, a spray paint can, and any of 38 different shades.
S AS/GRAPH
        SAS/Graph is an information and presentation color graphics tool. It produces charts, plots, and maps in a
        variety of colors and patterns. Graphics components can be created, stored in an on-line catalog, and retrieved
        as needed and combined with other graphics. SAS/Graph is a pan of the S AS system, an integrated software
        system providing data management, analysis and presentation. SAS/Graph is available for use in the IBM
        3090. VAX, PRIME and PC environments.
 Hardware/Software Usage Guidance Manual                                                     42

-------
TELLAGRAF
        Tellagraf is a presentation quality graphics system for the IBM 3090 that generates both one-time ad-hoc charts
        or high-volume production graphics. It charts data from multiple sources: data bases, financial systems,
        spreadsheets, and reports. Graphs include tailor bar, line, pie, word charts, and tables. It is an English-lan-
        guage, conversational program that produces output on paper, overhead transparencies. 35mm slides, or CRT
        screens.
CIJ    PROGRAMMER PRODUCTIVITY AIDS

        The EPA supports a variety of productivity aids for programmers. These aids consist of "debugger" programs
which allow programmers to step through a program to determine its actions more precisely, text editors, menu systems,
and library capabilities to allow release management.

COBOL DEBUGGER

        The COBOL debugger allows a programmer to step through his COBOL code and see the results after the
        execution of each statement in order to determine what is causing an error in the output.

EMACS

        The EMACS editor is a full screen editor with windowing capabilities. EMACS is supported by EPA on
        PRIME systems.

FORTRAN DEBUGGER

        A FORTRAN debugger allows a programmer to step through a FORTRAN program in order to determine
        which instruction is causing an error in the program. It is supported by EPA on the IBM 3090 and the DEC
        VAX systems.
ISPF
        The Interactive Structured Programming Facility (ISPF) consists of a set of menu screens which are individu-
        ally configured for each programmer. The facility contains the ability to access system queues; compile, link,
        and execute programs; a full screen editor; and a split screen capability. It is available on the IBM 3090 and the
        IBM 4381 systems.
LIBRARIAN
       Librarian is a source management system for the IBM 3090. It allows the EPA to manage and audit its catalog
       of software.  In addition. Librarian's Change Control Facility provides a methodology for managing the
       program update cycle.

TURBO PASCAL

       Turbo Pascal is a complete Pascal development environment for IBM PC compatibles, including a compiler and
       debugger.


CLIO          PROJECT MANAGEMENT TOOLS

       Project Management took allow a manager to enter the events, milestones, and resources necessary to complete
a project.  The software will calculate the time and cost of doing the project. The EPA supports tools which are available
on the IBM 3090 and on a personal computer. Please note that the use of a project management tool on a specific
machine does not imply that the project must be developed on that machine.

 Hardware/Software Usage Guidance Manual                                                    43

-------
MICROSOFT PROJECT

        Microsoft Project is a scheduling and reporting tool for managers that runs on IBM compatible personal
        computers. It creates schedules using a row and column format just like a spreadsheet Gantt charts showing
        task durations and PERT chart showing project flow are created and  automatically updated. Project data may
        be exported directly to packages such as Lotus 1-2-3 or dBase m.

TELLAPLAN EXPERT

        Tellaplan Expert, available on the IBM 3090 at RTF, is a full-featured project management tool. With it a
        manager may use 'what if capabilities to evaluate project alternatives, and calculate and visually represent
        critical paths, dependencies, and slack/float time.  Functions included are Gantt charts, PERT/CPM in two
        formats (activity-on-arrow and activity-on-node), work breakdown structures, costs, and resource and tabular
        reporting capabilities.

TIMELINE

        Timeline is a project planning and tracking tool that runs on IBM compatible personal computers. Using Gantt,
        PERT and resource histogram charts, the user can enter an unlimited number of tasks, dependencies, resources
        and cost categories. It can print summary, detail and periodic reports for tasks, resources and costs, or select
        portions of the project for custom reports.  Project data may be exported directly to packages such as Lotus 1-2-
        3 or dBase ID.

Cl.ll           STATISTICAL SOFTWARE

        There is one product supported by EPA to perform statistical analysis. It is considered die superior product in
the industry and is widely used.

SAS

        The Statistical Analysis System (SAS) is used to perform data analysis.  The SAS system also has a data base
        capability and graphical output capabilities. It is available on every piece of hardware supported by the EPA
        except the Macintosh.

C1.12           TEXT SEARCHING

        There is only one text searching system as such supported by the EPA. In this context text searching is more
than matching a string of characters, but also contains some capability to perform context searches of the text

BASIS

        BASIS (Text Information Management System) is used for the retrieval, manipulation, and storage of full-text,
        bibliographic and numeric data in either batch or on-line-mode. The major functional capabilities of BASIS
        include: term and phrase  searching via inverted indexes, variable length data elements and records, full
        thesaurus capabilities and on-line son.

C1.13           WORD PROCESSING SYSTEMS

        The EPA supports a variety of word processing systems but encourages and supports the use of WordPerfect as
the standard.

DISPLAYWRTTE4

        Display Write 4 is an advanced word processing program for the personal computer that supports general corre-
        spondence, multiple-page documents, technical documents, and statistical tables. Edit, insert,, delete, move.
	copy and merge functions are supported. Hyphenation and spelling are checked automatically via a built-in
 Hardware/Software Usage Guidance Manual                                                     44

-------
        dictionary. Automatic footnote processing and outline/section numbering are supported.

LEXTTYPE

        Lexitype is a full-featured word processor with integrated mam, sorting, communications, and form letter merge
        packages that runs on IBM compatible personal computers.  Lexitype became popular at EPA as Lexitron word
        processing machines were phased out of the Agency and personal computer's became the standard office
        automation tool. Lexitype allowed users to use the personal computer's without being retrained in a new word
        processing package.

MACWRTTE

        MacWrite is a word processing tool available for the Apple Macintosh line. It offers a variety of fonts, sizes,
        and typestyles. There is editing via insert text, edit by any text length, and search and replace whole or partial
        words. Special features included are page location recorded on a vertical elevator, compatibility with graphics
        from other Macintosh programs, the option to save a document as text only, and an undo function.

MULTIMATE

        MultiMate is a powerful, easy-to-use word processor for IBM compatible personal computers that allows a wide
        range of users to produce professional looking documents. It features a spell checker, thesaurus, auto-hyphena-
        tion, context sensitive help, line and box drawing, and list management capabilities. There is a direct dBase
        merge, plus easy import from Framework, RapidFile and Master Graphics files.m
WORD
        Microsoft Word is a full-featured word processing package available for both IBM-compatible personal
        computers and the Apple Macintosh.  Its features include spell-check, thesaurus, spreadsheet-link, forms
        support, macros, style sheets, glossary, print-merge, foot/endnotes, redlining, outline processor, lines, boxes and
        borders.
WORDMARC
        WordMARC consists of two word processing programs. WordMARC Author is a simple package suitable for
        memos, letters and relatively unsophisticated reports.  WordMARC Composer is a sophisticated package which
        allows header, footers, etc. for more complicated documents. It also has a capability to handle mathematical
        equations.

WORDPERFECT

        WordPerfect Version 5 incorporates word processing features with graphic import capabilities. It allows the
        user to create professional looking documents featuring columns, footnotes/endnotes, macros, merge, speller,
        thesaurus, and many others. WordPerfect is the EPA standard for word processing, and is available for  IBM-
        compatible personal computers, the Apple Macintosh, and the DEC/VAX environment.

WORDSTAR PROFESSIONAL

        WordStar Professional offers IBM-compatible PC users a range of word processing capabilities from creating,
        editing and proofreading documents to merging data and producing tables of contents and indexes. In addition
        to WordStar, the Professional package includes MailMerge a text- and data-merging program; Corrects tar, a
        spelling checker, and Starlndex. an index/table of contents builder.
 Hardware/Software Usage Guidance Manual                                                     45

-------
                 APPENDIX D - EPA HARDWARE DESCRIPTIONS
Hardware/Software Usage Guidance Manual                                        46

-------
                           APPENDIX D - EPA HARDWARE DESCRIPTIONS
Dl.     EPA HARDWARE ARCHITECTURE

        EPA has an extensive ADP environment consisting of mainframes, minicomputers, microcomputers, and
terminals located throughout the agency. In addition, EPA has a nationwide data communications network in place
which enables EPA users throughout the country to access EPA computers and data. Figures D.I and D.2 depict the
agency's hardware and data communications configurations.

        EPA's computing architecture is a three tier configuration. Each tier addresses the specific functions and
capabilities required by different user groups within the agency. The tiers are briefly described below.

        Tier 1 is the platform for applications that have large data storage requirements or data that needs to be shared
with a national audience. It consists of the IBM 3090, the VAX cluster, and the E-mail Prime. All these computers are
located at RTF, North Carolina.  Tier 1 is also for applications which use mainframe specific software such as AD ABAS
or BASIS.  The IBM 3090 is for large applications that are non-scientific in nature. The VAX cluster, connected to the
laboratory sites nationwide using DEC/NET, is for scientific computing. The Primes are used as an E-MAIL host over
PRIME/NET.

        The Tier 2 platform contains the regional and laboratory hardware. It consists of IBM 4381s, VAX 78X and
86XX series computers, and eventually, an additional midframe computer currently under procurement The 4381s, also
called "Logical Mainframes," act as gateways to the 3090. They also provide the power and storage capacity of a
mainframe for large regional applications. Each LMF site links to the IBM 3090 using IBM Systems Network Architec-
ture (SNA). The VAX systems are located at laboratory sites and are used for scientific computing. They are linked to
each other and the VAX Cluster at RTF via DEC/NET using the X.2S communications protocol. The new midframe will
complement the LMF and VAX systems in the regions, laboratories, and Headquarters environments. It will provide for
specific dedicated applications, such as CIS.

        Tier 3 is the Agency's end-user environment It consists of 3270 terminals, ASCII terminals, personal comput-
ers, Macintoshs, and local area networks (LANs). The EPA standard local area network for administrative and non-
scientific professional functions is a token-ring network. On the token-ring, users can share EPA standard software such
as WordPerfect, Lotus 1-2-3, PC SAS and dBASE III+. For laboratories, the standard local area network is Ethernet  It
is used to connect personal computers. Macintoshes, and ASCII terminals to VAX computers.


D2.            EPA HARDWARE DESCRIPTIONS

D2.1           MAINFRAMES

D2.1.1         The IBM 3Q90

        The IBM 3090 is a mainframe computer which is capable of supporting large applications and many simultane-
ous users. The number of users supported depends on the application, but this system is capable of supporting hundreds
to thousands of users at a time. It is commonly accessed through use of a 3270-type terminal or a personal computer
with a 3270 emulation card.  It may be accessed from any of the regions through the IBM SNA network.

D2.1.2         Logical Mainframes fLMFsl • 4381

        The Logical Mainframe (LMF) provides EPA Regional offices and major field sites access to the resources of
the IBM 3090.  The LMF is an IBM 4381 which acts as a gateway, or front-end processor, to the 3090. It is also used for
the development and support of large regional applications.
 Hardware/Software Usage Guidance Manual                                                   47

-------
                      EPA COMPUTING ARCHITECTURE
                IBM
               3090's
              MVS/XA
            PRODUCTION
            DATA BASES
   RTF
   VAX
 CLUSTER
                                      VMS
SCIENTIFIC
COMPUTING
                       NATIONAL
                                                 SERVICES
 E-MAIL
  HOST
DIALCOM
                                                                PRIMOS
E-MAIL
SERVICE
               LMF
               IBM
               4381
              MVS/SP
            R.O/CINN/LV
 VAX78X
   OR
 VAX86XX
                                     VMS
                                   LAB SITES
  NEW
  MID
 FRAME
                           R.O/LAB/HQ.
                                                                 IBM 3174
                                                                 CLUSTER
                                                               CONTROLLER
                      LANS AND LOCAL SITE SERVER]
                         Figure D.I - EPA Hardware Configuration
Hardware/Software Usage Guidance Manual
                                                 48

-------
             EPA DATA COMMUNICATION ARCHITECTURE
ETHERNET
                   PRIMENET/X.25      SNA      DECNET/X.25
                      Ascn          I         ASCH
   NATIONAL     .SNA

      DATA

COMMUNICATION
                                NETWORK
                                                               PC  PC  PC
  PC  PC  PC  PC  MAC
                      Figure D.2 - EPA Communications Configuration
 Hardware/Software Usage Guidance Manual
                                            49

-------
D2J           MINICOMPUTERS

D2J.1         DEC/VAX Environment

        The VAX family of processors ranges from high capacity mid-range systems to multi-user microcomputer
systems. Agency laboratories use the VAXs for scientific data collection, computing, and analysis. The X.25 network
links allJhe laboratory VAXs to the NDPD VAX cluster and to each other.  A strength of the VAX line is the high
degree of compatibility between processors. Software developed for one machine may easily be transported and
installed on another member of the VAX family. This provides the capability of easily upgrading system capacity when
necessary. The VAX processors provide multi-user support ranging from 12 to 100 users depending upon the size of the
processor.

        The standard operating system for the VAX processors is VMS. This operating system provides an environ-
ment which will support interactive time-sharing, batch applications, and on-line program development A UNIX based
operating system, ULTRIX-32, is available to support application software requiring a UNIX environment

        VAX processors at RTF are linked together in a special configuration called a cluster.  The cluster architecture
allows up to 16 processors to be connected together using special hardware called a star coupler. In the VAX cluster.
processing power is shared between processors and each processor has access to common data storage.  The cluster
architecture allows the total processing power to be increased simply by adding another VAX computer. The cluster also
allows sharing of specialized hardware and software between many users.

VAX-11/7SQ

        The VAX-11/750 is the midrange member of the VAX family. It can support a maximum of 64 users. This
model is the smallest member of the VAX line which can be added to a VAX cluster. (This restriction is removed with
version 5 of the VMS operating system.)

VAX-11/780

        The V AX-11/780 meets the needs of users with large data bases and extensive processing requirements.  It can
support up to 100 concurrent users.  The VAX-11/780 supports a complete line of peripheral devices. It is compatible
with DEC'S Digital Network Architecture, Digital Storage Architecture, and the VAX cluster architecture.

VAX-11/78S

        The VAX-11/785 is an upgraded version of the VAX-11/780 and is available in the same configuration.  The
VAX-11/785 has more processing power, higher throughput, and supports more users.

VAX 8600

        The VAX 8600 is the most powerful processor in the VAX line. This processor is over 4 times more powerful
than the VAX-11/780. The 8600 supports high speed processing for large applications. The VAX 86XX series cluster at
NDPD is capable of supporting hundreds of users and is used to process high-level, scientific applications.

MicroVAX IT

        EPA laboratories use  the MicroVAX for data acquisition. The MicroVAX II has half the power of the VAX-
11/780.  It is also the lowest priced processor in the VAX line which uses Q-Bus architecture. This machine provides a
migration path to the VAX architecture while protecting an existing investment in Q-Bus peripherals. The MicroVAX II
may be used alone or be connected to a network or VAX cluster via Ethernet.

MicroVAX MOO

        The MicroVAX 2000 is a low priced processor with the same performance as the MicroVAX II. The Mi-
croVAX 2000 will not support the Q-Bus architecture, but may participate in a VAX cluster and personal computer local
area networks. This processor will support up to 12 concurrent users and provides time sharing  support.	
 HardwarelSoftware Usage Guidance Manual                                                    50

-------
D2.2.2         Prime Environment

        The EPA uses Prune minicomputers at the regional level to support the Agency's office automation functions -
especially E-mail. The Prime environment is not focused on the development of customized application programs. Each
Prime can support from 16 to 128 simultaneous users. The Primes are linked via the Primenet network over local area
network and WAN segments. Documents, flies, and printing can be moved from system to system easily.

D2J           MICROCOMPUTERS

D2J.1         IBM-Compatible

        IBM-compatibles, as defined here, are microcomputers such as the IBM PC-XT or the PC-AT. These machines
provide the platform for software services such as word processing, spreadsheet analysis, and project management tools.
The processors in this category are single user desktop machines. They may be customized to meet specific computing
needs of a user by installing specialized software packages.  These machines are frequently connected to larger systems
to access common data flies or specialized software tools.

D23.2         Desktop Publishing

        The Macintosh line of microcomputers is the Agency standard for Desktop Publishing applications. The Mac
Plus and the Mac SE are similar to the IBM PC-AT in computing power. The Macintosh's user-friendly graphical
interface and support for postscript laser printers make these machines ideal for desktop publishing, drawing, and
painting applications. The more powerful Mac II is also well suited to publishing tasks although the enhanced comput-
ing power is not required to support this application.

D2J.3         High  Performance Workstations

        High  performance workstations meet the needs of applications requiring powerful processors. High perform-
ance workstations are used as local area network file servers, high performance graphics workstations, sophisticated
CAD/CAE workstations, and where multi-tasking, multi-user capabilities are needed. Processors in this category are
based upon the Intel 80386, the Motorola MC 68020, and the Motorola MC 68030. Microcomputers available at EPA in
this class are the IBM PS/2 model 80, the Sun 386i, and the Mac II.
D2.4           COMMUNICATIONS

        A key element of the Agency's communications philosophy is that users have access to all computing resources
transparently. Users do not need to understand the physical location of computing resources. This communication plan
supports both the IBM SNA and X.2S environments. SNA is the network architecture for communication between the
Agency's mainframes and remote sites. The X.25 network supports VAX communications and sites not requiring the
full range of mainframe support.

        Local Area Networks (LANs) are used to provide data and peripheral sharing between users within a depart-
ment, or regional office. Users on a local area network may share printers, modems, software, and access to Agency
mainframes and VAXs. Local area networks can be connected together by a bridge. A bridge is software that runs on
the file server or a workstation that permits communication between local area networks. Gateways give multiple users
on a local area network access to mainframe computers or VAXs.

D2.4.1         IBM Environment

        The IBM communications environment centers around the SNA communications protocol. SNA is the
protocol used to access the first tier IBM mainframes as well as the second tier LMF machines. Users needing access to
the computers on these tiers would first access the National Data Communications Network which connects these
platforms via SNA. The SNA architecture supports the LU6.2 protocol which forms the basis for IBM's Advanced
Program to Program Communications facility (APPC). APPC allows personal computers to communicate with the
mainframe as a peer rather than a dumb terminal. APPC is IBM's basic building block for developing distributed	
 Hardware/Software Usage Guidance Manual                                                    51

-------
applications.

D2.4.2         VAX Environment

        Ethernet is the local area network used by EPA to connect personal computers and terminals to VAX comput-
ers. This is a bus architecture implemented on coaxial or fiber optic cable.  Ethernet provides the platform on which
DEC/NET is run. DEC/NET is the generic term for VAX communications software. DEC/NET provides connectivity
between DEC computers in much the same way that SNA is used in the IBM environment. DEC/NET is also used on
the X.2S network to connect all Agency VAX computers.

D2.4.3         Prime Environment

        Ethernet is also used in the Prime environment to connect personal computers and terminals to prime comput-
ers. Prime/Net is the communication software used to implement connectivity over Ethernet. Prime/Net offers network
services which include disk and printer sharing, E-mail, and remote login. Prime devices connect to the National Data
Communications Network using Prime/Net

D2.4.4         Personal Computer Environment

        Personal Computers in non-laboratory environments at EPA are connected using the IBM token-ring local area
network. It provides the same type of services to the user as Ethernet does in laboratory environments. The network
operating system on the Agency token-ring local area networks is Novell's Advanced Netware.  This software provides
the ability for sharing of software, storage devices, printers, and  mainframe connectivity.


D2.4.5         Macintosh Environment

        Macintosh microcomputers are connected using PhoneNET. PhoneNET is implemented using twisted pair
cabb'ng or phone line connections. The network operating system which runs on PhoneNET is Appletalk or TOPS.
TOPS is a sophisticated network operating system which allows the sharing of files between personal computers,
Macintoshes, and UNIX systems.  Appletalk is the network operating system that is provided by Apple with Macintosh
computers.
 Hardware/Software Usage Guidance Manual                                                    52

-------
         APPENDIX E • SAMPLE OPERATIONAL SPECIFICATIONS WORKSHEETS
                                   AND
                       SUMMARY DATA QUESTIONNAIRE
Hardware/Software Usage Guidance Manual                                       53

-------
            OPERATIONAL SPECIFICATIONS WORKSHEET
 System Inputs
                                             Frequency     volume
Hardware/Software Usage Guidance Manual
54

-------
           OPERATIONAL SPECIFICATIONS WORKSHEET
 System Files
 File Name
# of Records
Storage (Mb)
                                  Total
Hardware/Software Usage Guidance Manual
                         55

-------
            OPERATIONAL SPECIFICATIONS WORKSHEET
 System Outputs
Hardware/Software Usage Guidance Manual
56

-------
            OPERATIONAL SPECIFICATIONS WORKSHEET
 General System Requirements
Hardware/Software Usage Guidance Manual
57

-------
                                 SUMMARY DATA QUESTIONNAIRE


 1. Who will be the audience for this system?

           	National
           	Regional
           	Departmental
           	Single User

 2. Describe your environment:

           	Laboratory
           	Non-Laboratory

 3. How many simultaneous users will the system have to support?

           	1 at a time
           	2-15
           	16-50
           	>50

 4.**What is the maximum number of records that the system will have to manage or, what is the maximum amount of
 storage the system will use?

           	< 10,000 records or 20 Megabytes of storage
           	10,000 < records < 50,000 or 100 Megabytes of storage
           	50,000 < records < 100,000 or 1 Gigabyte of storage
           	> 100,000 records or > 1 Gigabyte of storage

 5. What hardware do users have access to at your location?

           	Macintosh
           	PC
           	LAN
           	Prime
          	VAX/VAX Cluster
          	LMF/3090


 6. A. Is data accessed directly from other Agency Systems? If so, where does it reside:

          	IBM 3090
          	VAX Ouster
          	LMF
          	VAX
          	Prime
          	PC
          	Other	
"File sizes should be an estimated maximum to be reached in 3-5 year period.
 Hardware/Software Usage Guidance Manual                                                  58

-------
   B. If you have data coming from other Agency hardware, in what type of system does
     the data reside?

          	ADABAS
          	Focus
          	Other Mainframe DBMS
          	Prime Information
          	dBase in

7. Report Requirements:

          	Adhoc reports (random retrieval)
          	Standard batch report runs (defined data paths)

8. Do you need specialized output devices?

          	Graphics Printers •
          	Plotter
          	Other	
9. System Response:

   Reports: Onsite/Immediate
          Batch/Overnight	

   On-Line Response Time in seconds: maximum	
Hardware/Software Usage Guidance Manual                                                  59

-------