Method of creating a computer system
First Claim
1. A method of constructing a data model of an organizational structure and the operation thereof which comprises the stages of analysing data provided by the customer organization (analysis), designing application software (procedure design), writing programs which collectively enable control of the operating procedures of the organization (programming) and testing the individual programs characterized by performing the stage of analysis with a data processing machine, wherein the analysis stage comprises:
- storing in memory of the machine a source series of questions which are presentable in conversational language concerning the entities in the organizational structure, the attributes of those entities, and the relationship between the entities; and
constructing a data model from the answers.
1 Assignment
0 Petitions
Accused Products
Abstract
An expert system uses internal rules for sound software development and in the end automatically produces a correct running system, without the need for the designer to work out the solution first or to enter any more than the facts (data types and procedure types) of the organization. To operate the user merely inputs data about the organization in response to prompts in the form of conversational language questions. The rest of the development of the software for that organization is actually done by the expert system itself.
78 Citations
26 Claims
-
1. A method of constructing a data model of an organizational structure and the operation thereof which comprises the stages of analysing data provided by the customer organization (analysis), designing application software (procedure design), writing programs which collectively enable control of the operating procedures of the organization (programming) and testing the individual programs characterized by performing the stage of analysis with a data processing machine, wherein the analysis stage comprises:
-
storing in memory of the machine a source series of questions which are presentable in conversational language concerning the entities in the organizational structure, the attributes of those entities, and the relationship between the entities; and constructing a data model from the answers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14)
-
-
12. A method of constructing a procedure of an organizational structure and the operation thereof comprising:
- performing the stages of analysis and procedure design for a data model with a data processing machine including rendering information automatically includable in the procedure design stage of a computer system generator, and storing information obtained from the analysis and design stages in the memory of a data processing machine.
-
15. A method of constructing a data model of an organizational structure for a user, utilising a digital or analogue computer system comprising:
-
(a) storing in a main memory of a computer system a source series of questions which are presentable in conversational language concerning the entities represented in the organizational structure and operation thereof, the attributes of those entities, the relationship between those entities, (b) storing in the memory in coded form a series of answers in conversational language which are provided by the user to the series of questions which answers in coded form constitute data for the model, (c) comparing the coded form of answers with coded data in the main memory, (d) analysing the comparisons and compiling a data model for the user from the comparisons in the data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of constructing a procedure model for a user, utilising a digital or analogue computer system comprising:
-
(a) storing in a main memory of a computer system a source series of questions which are presentable in conversational language concerning the entities represented in the organisational structure and operation thereof, the attributes of those entities, the relationship between those entities, (b) storing in the memory in coded form a series of answers in conversational language which are provided by the user to the series of questions which answers in coded form constitute data for the model, (c) comparing the coded form of answers with coded data in the main memory, (d) analyzing the comparisons and compiling a procedure model for the user from the comparisons in the data.
-
Specification