Claims (9)
반완성 상태의 프로그램인 스켈리톤을 저장하고 있는 스켈리톤 기억수단과, 상기 스켈리톤의 처리 내용을 기재한 반완성 상태의 설계서를 기억하고 있는 설계서 기억수단과, 어플리케이션 프로그램의 설계 단계에서 기능하여, 각 어플리케이션 프로그램마다 상이한 개별정보를 대화 형식에 의하여 받아들이는 개별정보 입력수단과, 받아들인 개별 정보에 의거하여, 상기 스켈리톤을 편집하고, 각 어플리케이션 프로그램의 소스코드를 생성하는 프로그램 완성수단과, 받아들인 개별 정보에 의거하여 반완성상태의 상기 설계서를 편집하고, 각 어플리케이션 프로그램에 대응한 설계서를 완성시키는 설계 완성수단과, 적절한 조직에 응답하여 동작하고, 완성된 어플리케이션 프로그램의 소스코드 리스트 및/또는 설계서를 인자 출력하는 출력수단을 구비하는 것을 특징으로 하는 프로그램 자동 생성장치.Skeleton storage means for storing a skeleton, which is a semi-finished program, design storage means for storing a semi-finished design document describing the processing of the skeleton, and a design step of an application program. Function, individual information input means for receiving different individual information for each application program in an interactive format, and program completion for editing the skeleton based on the received individual information and generating source code for each application program. Means for editing the design of the semi-finished state based on the means and the individual information received, and design completion means for completing the design corresponding to each application program, and operating in response to an appropriate organization. Output means for printing the list and / or design Program automatic generation device characterized in that.
제1항에 있어서, 상기 스켈리톤 기억수단은, 적어도 거래파일에 데이터를 등록하는 제1군의 프로그램과, 데이터 파일의 데이터를 검색하여 단말 화면에 표시하는 제2군의 프로그램과, 마스터 파일에 데이터를 등록하는 제3군의 프로그램과, 데이터 파일의 데이터를 검색하여 단말 화면의 윈도우에 표시하는 제4군의 프로그램과, 데이터 파일의 내용을 장표형식으로 인자하는 제5군의 프로그램과, 거래 파일의 데이터에 의하여 마스터 파일이나 임시 파일등의 내용을 갱신하는 제6군의 프로그램을 각각 반완성 상태로 기억하고 있는 것을 특징으로 하는 프로그램 자동 생성장치.2. The apparatus according to claim 1, wherein the skeleton storage means comprises at least a first group of programs for registering data in a transaction file, a second group of programs for retrieving data of the data file on a terminal screen, and a master file. A third group of programs for registering data to the third group; a fourth group of programs for retrieving data of the data file and displaying the data in a window of the terminal screen; a fifth group of programs for printing the contents of the data file in a sheet form; And a sixth group of programs for updating contents of a master file or a temporary file in a semi-finished state according to the transaction file data.
제1항에 있어서, 상기 설계서 기억 수단은, 적어도, 물리 파일 설계서와, 화면 파일 설계서와, 장표 파일 설계서와, 프로그램 설계서를 각각 반완성 상태로 기억하고 있는 것을 특징으로 하는 프로그램 자동 생성장치.The automatic program generating device according to claim 1, wherein said design storage means stores at least a physical file design, a screen file design, a document file design, and a program design in a semi-finished state.
제2항에 있어서, 상기 제1군의 프로그램은, 전표번호와 행번호를 갖는 전표형 데이터를 취급하는 프로그램과, 전표번호도 행번호도 갖지 않는 편집형 데이터를 취급하는 프로그램으로 분류되어 있는 것을 특징으로 하느 프로그램 자동 생성장치.The program of claim 1, wherein the program of the first group is classified into a program that handles document type data having a document number and a row number, and a program that handles editable data having neither a document number nor a row number. Features automatic program generation.
제2항에 있어서, 상기 제2군의 프로그램은, 조회해야할 데이터의 조건을 입력시킨후, 그 조건을 만족시키는 모든 데이터를 일람표로서 표시하는 처리를 구비하는 프로그램과, 상기 일람표를 표시하는 적이 없는 프로그램으로 분류되어 있는 것을 특징으로 하는 프로그램 자동 생성장치.The program of claim 2, wherein the program of the second group includes a program having a process of displaying all data satisfying the condition as a list after inputting a condition of data to be inquired, and never displaying the list. Automatic program generating device characterized in that classified as a program.
제2항에 있어서, 상기 제3군의 프로그램은 1레코드의 데이터량과 단말 화면에 표시가능한 데이터량의 관계에서, 복수종류의 프로그램으로 분류되어 있는 것을 특징으로 하는 프로그램 자동 생성장치.3. The apparatus according to claim 2, wherein the third group of programs is classified into a plurality of types of programs in a relationship between the amount of data of one record and the amount of data that can be displayed on the terminal screen.
제2항에 있어서, 상기 제4군의 프로그램은 마스터 파일을 검색하는 프로그램과, 거래 파일을 검색하는 프로그램으로 분류되어 있는 것을 특징으로 하는 프로그램 자동 생성장치.The apparatus of claim 2, wherein the fourth group of programs is classified into a program for searching for a master file and a program for searching for a transaction file.
제2항에 있어서, 상기 제5군의 프로그램은, 인자 출력해야 할 데이터의 조건을 입력시킨 후, 그 조건을 만족시키는 모든 데이터를 일람표로서 표시하는 처리를 구비하는 프로그램과, 상기의 일람표를 표시하는 적이 없는 프로그램으로 분류되어 있는 것을 특징으로 하는 프로그램 자동 생성장치.The program according to claim 2, wherein the fifth group of programs includes a program including a process of displaying all data satisfying the condition as a list after inputting a condition of data to be printed out, and the above-described list. Program generating device, characterized in that the program is classified as never.
제1항에 있어서, 상기 어플리케이션 프로그램의 프로그램 언어는 RPG 언어, C언어, COBOL 언어의 어느 하나인 것을 특징으로 하는 프로그램 자동 생성장치.The apparatus of claim 1, wherein the program language of the application program is any one of an RPG language, a C language, and a COBOL language.
※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.