ENABLE User's Guide
 Sample Project-Tracking System
 Defining Functional Requirements
 The tasks involved in developing this system are:
 1. Defining the functional requirements of the system
 2. Defining the data requirements of the system
 3. Defining the applications to be generated
 4. Generating the applications
 5. Modifying the SCREEN COBOL source code of selected
 applications
 6. Writing a SCREEN COBOL Menu program
 7. Modifying a PATHCOM command file to integrate the
 applications
 DEFINING THE FUNCTIONAL REQUIREMENTS OF THE SYSTEM
 The first step in developing an application system is to define
 the functions it provides, based on requests from potential
 users. By eliciting the cooperation of potential users, you can
 find out about the tasks they perform and how the system can help
 them.
 Suppose that discussions with potential users indicate that the
 system should provide the following functions:
 1. A method for entering information about new projects and the
 events associated with each
 2. A means for assigning an employee to a specific event
 3. A means for displaying general information about each project
 and its events
 4. A means for displaying detailed information about a specific
 event within a project
 5. An allowance for revision of certain information associated
 with an event
 12-2










