Apparatus and method for gathering and entering data requirements from multiple users in the building of process models and data models
First Claim
1. A method of gathering Information interactively from an analyst and multiple users each being associated with a respective terminal on a network, said Information being gathered as input for a computer-based tool which generates Process models or dataflow models or both from data identified with token identifiers, said method comprising the steps of:
- communicating successive common queries to a respective display at each user terminal;
users at the terminals selectively entering natural language Component inputs into a common database connected to the network, in response to a communicated common query;
presenting the Component inputs to the analyst terminal and, at the analyst terminal only, selectively editing of the entered Component inputs;
specifying, at the analyst terminal, whether an entered Component input is an Entity or Attribute and storing the Component in a corresponding Entity table or Attribute table in the database;
assigning Attributes to Entities and storing such assignments in the database;
assigning, under computer control, token identifiers to the stored Entities, Attributes, and assignments therebetween, wherein the token identifiers are of a format prescribed by a computer-based information engineering tool;
assigning and storing, in files corresponding to the files recognized by an information engineering tool, token identifiers for (i) Parent Processes and subsidiary Processes that compose each Parent Process, (ii) Data Flows, (iii) External Agents, (iv) Associations, (v) Entities associated with Data Flows, and (vi) Attributes associated with Entities;
associating all offspring Processes which compose a Parent Process and storing an association therebetween; and
assigning, to Information assigned a token by a token identifier means, type codes that are prescribed by the information engineering tool.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-based apparatus and method for gathering Information for data model and Process model development includes a plurality of terminals on a local area network at which multiple users enter Information in a structured manner in response to an ordered sequence of screens displayed for a given project; a centralized database for receiving the Information from the multiple users; and a bridge program for transforming the group-entered Information stored in the database into a format that a computer-based information engineering tool can create into a model. An analyst workstation is included to enable only an analyst to edit gathered Information in response to comments from users and provide certain consensus inputs.
96 Citations
10 Claims
-
1. A method of gathering Information interactively from an analyst and multiple users each being associated with a respective terminal on a network, said Information being gathered as input for a computer-based tool which generates Process models or dataflow models or both from data identified with token identifiers, said method comprising the steps of:
-
communicating successive common queries to a respective display at each user terminal; users at the terminals selectively entering natural language Component inputs into a common database connected to the network, in response to a communicated common query; presenting the Component inputs to the analyst terminal and, at the analyst terminal only, selectively editing of the entered Component inputs; specifying, at the analyst terminal, whether an entered Component input is an Entity or Attribute and storing the Component in a corresponding Entity table or Attribute table in the database; assigning Attributes to Entities and storing such assignments in the database; assigning, under computer control, token identifiers to the stored Entities, Attributes, and assignments therebetween, wherein the token identifiers are of a format prescribed by a computer-based information engineering tool; assigning and storing, in files corresponding to the files recognized by an information engineering tool, token identifiers for (i) Parent Processes and subsidiary Processes that compose each Parent Process, (ii) Data Flows, (iii) External Agents, (iv) Associations, (v) Entities associated with Data Flows, and (vi) Attributes associated with Entities; associating all offspring Processes which compose a Parent Process and storing an association therebetween; and assigning, to Information assigned a token by a token identifier means, type codes that are prescribed by the information engineering tool. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for gathering Information for modelling a preselected Process or a dataflow, said apparatus comprising:
-
a local area network having a plurality of user terminals and an analyst terminal on the network, each terminal having a respective display and means for entering data; computer server means, connected to the network and having a centralized database, for receiving from the terminals and storing in the database Information related to the preselected Process or dataflow; means for displaying at least one data item on each user display to prompt each user to selectively respond with input; means for providing the same data items to each user display for display at the same time; means for enabling the user at each user terminal to enter natural language Information for the preselected Process or dataflow into the centralized database; means for storing data received from the plurality of user terminals in common tables in the centralized database; information engineering tool means for constructing decomposition models or dataflow models or Entity relationship diagrams or a combination thereof based on data files having a prescribed format; bridge means for converting the stored data in the database into data files in the prescribed format; and means for connecting the bridge means and information engineering tool means and for exporting the data files converted by the bridge means to the information engineering tool means; wherein the bridge means includes; token identifier means for assigning and storing, in files corresponding to the files recognized by the information engineering tool means, token identifiers for (i) Parent Processes and subsidiary Processes that compose each Parent Process, (ii) Data Flows, (iii) External Agents, (iv) Associations, (v) Entities associated with Data Flows, and (vi) Attributes associated with Entities; means for selecting and associating all offspring Processes which compose a Parent Process and storing an association therebetween; and means for assigning, to Information assigned a token by the token identifier means, type codes that are prescribed by the information engineering tool means. - View Dependent Claims (8, 9, 10)
-
Specification