Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7644384B2 - Generation System - Google Patents
[go: Go Back, main page]

JP7644384B2 - Generation System - Google Patents

Generation System Download PDF

Info

Publication number
JP7644384B2
JP7644384B2 JP2023119158A JP2023119158A JP7644384B2 JP 7644384 B2 JP7644384 B2 JP 7644384B2 JP 2023119158 A JP2023119158 A JP 2023119158A JP 2023119158 A JP2023119158 A JP 2023119158A JP 7644384 B2 JP7644384 B2 JP 7644384B2
Authority
JP
Japan
Prior art keywords
information
application
requirements
unit
generation unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023119158A
Other languages
Japanese (ja)
Other versions
JP2025016104A (en
Inventor
武史 三木
宣夫 五月女
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2023119158A priority Critical patent/JP7644384B2/en
Publication of JP2025016104A publication Critical patent/JP2025016104A/en
Application granted granted Critical
Publication of JP7644384B2 publication Critical patent/JP7644384B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

生成システムに関する。 Regarding the generation system.

特許文献1(特開2017-102875)は、属性情報などに基づく設計書生成処理をコンピュータに実行させるソフトウェア開発プログラムを開示している。 Patent Document 1 (JP 2017-102875 A) discloses a software development program that causes a computer to execute a design document generation process based on attribute information, etc.

特許文献1のソフトウェア開発プログラムは、ノーコードで生成されるアプリケーション、の要件定義情報については開示していない。 The software development program in Patent Document 1 does not disclose requirements definition information for applications generated using no-code.

本開示は、要件定義情報により、ノーコードで生成されるアプリケーションのライフサイクルコストを削減できる生成システムを提案する。 This disclosure proposes a generation system that can reduce the lifecycle costs of applications generated without coding by using requirements definition information.

第1観点の生成システムは、受付部と、第1生成部と、出力部と、を備える。受付部は、ノーコードで生成されるアプリケーションのメンテナンスに必要な第1情報と、アプリケーションを動作させるために必要な第2情報と、を受け付ける。第1生成部は、要件定義情報を、少なくとも第1情報及び第2情報に基づいて、生成する。要件定義情報は、アプリケーションに実装される機能の要件である機能要件と、アプリケーションに実装される機能以外の要件である非機能要件と、の定義を示す情報である。出力部は、生成された要件定義情報を外部の装置により出力させる。 The generation system of the first aspect includes a reception unit, a first generation unit, and an output unit. The reception unit receives first information necessary for maintenance of an application generated by no-code and second information necessary for running the application. The first generation unit generates requirements definition information based on at least the first information and the second information. The requirements definition information is information that indicates definitions of functional requirements, which are requirements for functions implemented in the application, and non-functional requirements, which are requirements other than the functions implemented in the application. The output unit causes an external device to output the generated requirements definition information.

本開示にかかる生成システムは、ノーコードで生成されるアプリケーションのメンテナンスに必要な第1情報と、アプリケーションを動作させるために必要な第2情報を、受け付ける。本生成システムは、第1情報及び第2情報に基づいて要件定義情報を生成し、出力する。従って、本生成システムは、要件定義情報により、ノーコードで生成されるアプリケーションのライフサイクルコストを削減できる。 The generation system disclosed herein accepts first information necessary for maintenance of an application generated using no-code and second information necessary for running the application. The generation system generates and outputs requirements definition information based on the first information and the second information. Therefore, the generation system can reduce the life cycle cost of an application generated using no-code using the requirements definition information.

第2観点の生成システムは、第1観点の生成システムであって、第2生成部をさらに備える。第2生成部は、少なくとも第2情報に基づいて、アプリケーションをノーコードで生成する。 The generation system of the second aspect is the generation system of the first aspect, and further includes a second generation unit. The second generation unit generates an application without coding, based on at least the second information.

第3観点の生成システムは、第1観点又は第2観点の生成システムであって、第1生成部が、少なくとも第1情報に基づいて、非機能要件の定義を示す情報を生成し、少なくとも第2情報に基づいて、機能要件の定義を示す情報を生成して、要件定義情報を生成する。 The third perspective generation system is a first perspective or second perspective generation system, in which the first generation unit generates information indicating the definition of non-functional requirements based on at least the first information, and generates information indicating the definition of functional requirements based on at least the second information, thereby generating requirements definition information.

第4観点の生成システムは、第1観点から第3観点の何れかの観点の生成システムであって、第1情報が、アプリケーションの信頼性に関する情報と、アプリケーションの正確性に関する情報と、アプリケーションのセキュリティに関する情報と、アプリケーションの時間効率性に関する情報と、アプリケーションの応答時間に関する情報と、アプリケーションの資源効率性に関する情報と、アプリケーションの障害許容性に関する情報と、アプリケーションの回復性に関する情報と、アプリケーションの目的と、アプリケーションの利用方法と、アプリケーションの外部インタフェースと、アプリケーションの内容を表示する言語と、アプリケーションのジョブフローと、アプリケーションの性能と、の少なくとも何れかを含む。第2情報は、アプリケーションで用いられるテーブルに関する情報と、アプリケーションで用いられる画面に関する情報と、アプリケーションのバッチ処理に関する情報と、アプリケーションの名称と、アプリケーションに実装される機能の背景と、アプリケーションに実装される機能の課題と、アプリケーションに実装される機能が用いられる業務と、の少なくとも何れかを含む。 The generation system of the fourth aspect is a generation system of any one of the first aspect to the third aspect, in which the first information includes at least one of information on the reliability of the application, information on the accuracy of the application, information on the security of the application, information on the time efficiency of the application, information on the response time of the application, information on the resource efficiency of the application, information on the fault tolerance of the application, information on the recoverability of the application, the purpose of the application, the method of using the application, the external interface of the application, the language in which the contents of the application are displayed, the job flow of the application, and the performance of the application. The second information includes at least one of information on tables used in the application, information on screens used in the application, information on batch processing of the application, the name of the application, the background of the functions implemented in the application, the challenges of the functions implemented in the application, and the business in which the functions implemented in the application are used.

第5観点の生成システムは、第1観点から第4観点の何れかの観点の生成システムであって、第1生成部が、複数のフェーズに分けて要件定義情報を生成する。受付部は、フェーズごとに第1生成部が要件定義情報を生成するために必要な、第1情報及び第2情報を段階的に受け付ける。 The fifth perspective generation system is a generation system for any one of the first perspective to the fourth perspective, in which the first generation unit generates requirements definition information in a plurality of phases. The reception unit gradually receives the first information and the second information required for the first generation unit to generate requirements definition information for each phase.

第6観点の生成システムは、第5観点の生成システムであって、報知部をさらに備える。報知部は、フェーズごとに第1生成部が要件定義情報を生成するために必要な、第1情報及び第2情報、の項目を外部の装置により報知させる。 The generation system of the sixth aspect is the generation system of the fifth aspect, further comprising a notification unit. The notification unit causes an external device to notify items of the first information and the second information necessary for the first generation unit to generate requirements definition information for each phase.

生成システム1の全体構成を示す概略構成図である。1 is a schematic diagram showing the overall configuration of a generation system 1. FIG. ユーザPC10の制御ブロック図である。FIG. 2 is a control block diagram of a user PC 10. 生成システム1の動作を示すフローチャートである。4 is a flowchart showing the operation of the generation system 1.

(1)ローコード開発、ノーコード開発
(1-1)背景
アプリケーションの生成は、アプリケーションに機能を実装させるため、コーディングを要する。しかし、コーディングは、コーディングにかかる知見と、コーディングにかかる時間などを要する。そのため、アプリケーションの生成が困難な問題などが生じ得る。
(1) Low-code development, no-code development (1-1) Background Creating an application requires coding to implement functions into the application. However, coding requires knowledge and time. This can lead to problems that make it difficult to create an application.

上記問題を解決するため、アプリケーションを生成する場合、ローコード開発又はノーコード開発が行われる。「ローコード開発」は、アプリケーションに実装させる機能のうちの一部の機能を、アプリケーションに実装させる際に、コーディングを要しない開発をいう。「ノーコード開発」は、アプリケーションに実装させる全ての機能、をアプリケーションに実装させる際に、コーディングを要しない開発をいう。 To solve the above problems, low-code or no-code development is used when generating applications. "Low-code development" refers to development that does not require coding when implementing some of the functions to be implemented in an application. "No-code development" refers to development that does not require coding when implementing all of the functions to be implemented in an application.

ローコード開発又はノーコード開発は、コーディングにかかる時間を短縮させる。また、ローコード開発又はノーコード開発は、コーディングにかかる知見が乏しい場合でも実現できる。 Low-code or no-code development reduces the time required for coding. Low-code or no-code development can also be achieved even if you have little knowledge of coding.

(1-2)プロセスの一例
ローコード開発又はノーコード開発によりアプリケーションを生成する場合における、プロセスの一例について説明する。
(1-2) Example of Process An example of a process for generating an application through low-code development or no-code development will be described.

複数の「アプリケーションに実装できる機能、を実現するアプリケーションコンポーネント」と、複数の「一又は複数の機能、が実装されたアプリケーション」と、の少なくとも何れかが予め用意される。「予め用意された、アプリケーションに実装できる機能、を実現するアプリケーションコンポーネント」を、「サンプルコンポーネント」と称する。「予め用意された、一又は複数の機能、が実装されたアプリケーション」を、「サンプルアプリケーション」と称する。 At least one of a plurality of "application components that realize functions that can be implemented in an application" and a plurality of "applications in which one or more functions are implemented" is prepared in advance. The "prepared application components that realize functions that can be implemented in an application" is called a "sample component." The "prepared application in which one or more functions are implemented" is called a "sample application."

「アプリケーションを動作させるために必要な情報」が、受け付けられる。「アプリケーションを動作させるために必要な情報」を、「第2情報」と称する。 "Information necessary to run the application" is accepted. The "information necessary to run the application" is referred to as "second information."

第2情報に対応するサンプルコンポーネントと、第2情報に対応するサンプルアプリケーションと、の少なくとも何れかが選択される。サンプルコンポーネントが選択された場合、複数のサンプルコンポーネントの組み合わせと、一又は複数のサンプルコンポーネントとサンプルアプリケーションとの組み合わせと、の何れかが行われる。 At least one of a sample component corresponding to the second information and a sample application corresponding to the second information is selected. When a sample component is selected, either a combination of multiple sample components or a combination of one or multiple sample components and a sample application is performed.

複数のサンプルコンポーネントの組み合わせと、一又は複数のサンプルコンポーネントとサンプルアプリケーションとの組み合わせと、サンプルアプリケーションの選択と、の何れかにより、アプリケーションが生成される。 An application is generated by combining multiple sample components, by combining one or more sample components with a sample application, or by selecting a sample application.

上記プロセスにより、アプリケーションが、第2情報に基づいて、ローコード又はノーコードで生成される。生成されたアプリケーションは、第2情報に対応する動作を実現できる。 By the above process, an application is generated with low code or no code based on the second information. The generated application can realize an operation corresponding to the second information.

(1-3)問題
アプリケーションがローコード及びノーコード、以外の方法で生成される場合、要件定義情報が予め用意される。「要件定義情報」は、アプリケーションに実装される機能の要件である「機能要件」と、アプリケーションに実装される機能以外の要件である「非機能要件」と、の定義を示す情報である。要件定義情報に基づいて、設計が行われる。設計により、コーディングが行われる。コーディングにより、アプリケーションが生成される。
(1-3) Problem When an application is generated by a method other than low-code or no-code, requirements definition information is prepared in advance. "Requirements definition information" is information that defines "functional requirements", which are requirements for the functions to be implemented in the application, and "non-functional requirements", which are requirements other than the functions to be implemented in the application. Design is performed based on the requirements definition information. Coding is performed based on the design. The application is generated based on the coding.

他方、アプリケーションがローコード及びノーコードで生成される場合、サンプルコンポーネント又はサンプルアプリケーションが予め用意される。ユーザは、短時間で生成されたアプリケーションが要件を満たすか否か、を試すことができる。そのため、アプリケーションがローコード及びノーコードで生成される場合、要件定義情報は用意されない。 On the other hand, when an application is generated using low-code and no-code, sample components or sample applications are prepared in advance. Users can quickly try out the generated application to see if it meets their requirements. Therefore, when an application is generated using low-code and no-code, requirements definition information is not prepared.

しかし、アプリケーションを運用するためには、アプリケーションの生成だけでなく、アプリケーションのメンテナンスも必要である。要件定義情報が用意されないと、「アプリケーションのメンテナンスに必要な情報」などの把握が難しく、アプリケーションのメンテナンスが困難である。「アプリケーションのメンテナンスに必要な情報」を、「第1情報」と称する。 However, in order to operate an application, not only is it necessary to generate the application, but it is also necessary to maintain the application. If requirements definition information is not prepared, it is difficult to grasp "information necessary for application maintenance," making application maintenance difficult. "Information necessary for application maintenance" is referred to as "first information."

従って、アプリケーションがローコード及びノーコードで生成される場合、アプリケーションのライフサイクルコストが増大する問題が生じていた。 Therefore, when applications are generated using low-code and no-code, there is a problem of increased application life cycle costs.

生成システム1は、上記問題を解決する。なお、生成システム1が解決する問題は、上記問題に限定されない。 The generation system 1 solves the above problem. However, the problem that the generation system 1 solves is not limited to the above problem.

(2)全体構成
生成システム1の全体構成について説明する。図1は、生成システム1の全体構成を示す概略構成図である。生成システム1は、ローコード又はノーコードで、アプリケーションを生成する。生成システム1は、ユーザPC(Personal Computer)10と、サーバ21と、データベース22などを備える。生成システム1が備える各構成要素は、複数であってもよい。
(2) Overall Configuration The overall configuration of the generation system 1 will be described. FIG. 1 is a schematic diagram showing the overall configuration of the generation system 1. The generation system 1 generates an application with low code or no code. The generation system 1 includes a user PC (Personal Computer) 10, a server 21, a database 22, and the like. Each of the components included in the generation system 1 may be multiple.

生成システム1は、有線又は無線で、表示装置2と接続する。表示装置2は、外部の装置の一例である。なお、生成システム1は、表示装置2の代わりに、プリンターと接続してもよい。プリンターは、外部の装置の一例である。 The generation system 1 is connected to the display device 2 via a wired or wireless connection. The display device 2 is an example of an external device. The generation system 1 may be connected to a printer instead of the display device 2. The printer is an example of an external device.

(2-1)ユーザPC
ユーザPC10は、ユーザから情報を受け付け、アプリケーション及び要件定義情報を生成する。ユーザPC10は、有線又は無線で、サーバ21と、表示装置2と、入力装置(図示せず)と接続する。ユーザPC10の詳細については後述する。
(2-1) User PC
The user PC 10 receives information from a user and generates an application and requirement definition information. The user PC 10 is connected to a server 21, a display device 2, and an input device (not shown) by wire or wirelessly. The user PC 10 will be described in detail later.

(2-2)サーバ
サーバ21は、情報の処理を行い、ユーザPC10とデータベース22との間において情報の送信及び情報の受信を行う。
(2-2) Server The server 21 processes information and transmits and receives information between the user PC 10 and the database 22 .

(2-3)データベース
データベース22は、複数のサンプルアプリケーションSAと、第1情報I1と、第2情報I2などを記憶する記憶装置である。第1情報I1及び第2情報I2の詳細については後述する。データベース22の例としては、HDD(Hard Disk Drive)と、SSD(Solid State Drive)などが挙げられる。データベース22は、有線又は無線で、サーバ21と接続する。なお、データベース22は、複数のサンプルコンポーネントを記憶してもよい。
(2-3) Database The database 22 is a storage device that stores a plurality of sample applications SA, the first information I1, the second information I2, and the like. The first information I1 and the second information I2 will be described in detail later. Examples of the database 22 include a hard disk drive (HDD) and a solid state drive (SSD). The database 22 is connected to the server 21 by wire or wirelessly. The database 22 may store a plurality of sample components.

(2-4)ハードウェア構成
ユーザPC10及びサーバ21はコンピュータにより実現されるものである。ユーザPC10及びサーバ21は、制御演算装置と記憶装置とを備える。制御演算装置には、CPU又はGPUといったプロセッサを使用できる。制御演算装置は、記憶装置に記憶されているプログラムを読み出し、このプログラムに従って所定の画像処理や演算処理を行う。さらに、制御演算装置は、プログラムに従って、演算結果を記憶装置に書き込んだり、記憶装置に記憶されている情報を読み出したりすることができる。記憶装置は、データベースとして用いることができる。
(2-4) Hardware Configuration The user PC 10 and the server 21 are realized by a computer. The user PC 10 and the server 21 include a control arithmetic unit and a storage device. The control arithmetic unit can be a processor such as a CPU or a GPU. The control arithmetic unit reads out a program stored in the storage device, and performs predetermined image processing and arithmetic processing in accordance with the program. Furthermore, the control arithmetic unit can write the results of calculations to the storage device and read out information stored in the storage device in accordance with the program. The storage device can be used as a database.

(3)詳細構成
ユーザPC10の詳細構成について説明する。図2は、ユーザPC10の制御ブロック図である。図2は、制御演算装置により実現される各種の機能ブロックを示している。ユーザPC10は、受付部101と、送信部102と、第1生成部103と、出力部104と、第2生成部105と、報知部106などを有する。
(3) Detailed Configuration The detailed configuration of the user PC 10 will be described. Fig. 2 is a control block diagram of the user PC 10. Fig. 2 shows various functional blocks realized by the control and arithmetic device. The user PC 10 has a receiving unit 101, a transmitting unit 102, a first generating unit 103, an output unit 104, a second generating unit 105, a notifying unit 106, etc.

(3-1)受付部
受付部101は、入力装置を介して、第1情報I1及び第2情報I2を受け付ける。具体的には、受付部101は、フェーズごとに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2を段階的に受け付ける。「フェーズ」の詳細については後述する。
(3-1) Receiving Unit The receiving unit 101 receives the first information I1 and the second information I2 via an input device. Specifically, the receiving unit 101 receives the first information I1 and the second information I2 in stages, which are necessary for the first generating unit 103 to generate requirements definition information for each phase. Details of the "phase" will be described later.

(3-1-1)第1情報
第1情報I1は、アプリケーションの信頼性に関する情報と、アプリケーションの正確性に関する情報と、アプリケーションのセキュリティに関する情報と、アプリケーションの時間効率性に関する情報と、アプリケーションの応答時間に関する情報と、アプリケーションの資源効率性に関する情報と、アプリケーションの障害許容性に関する情報と、アプリケーションの回復性に関する情報と、アプリケーションの目的と、アプリケーションの利用方法と、アプリケーションの外部インタフェースと、アプリケーションの内容を表示する言語と、アプリケーションのジョブフローと、アプリケーションの性能と、の少なくとも何れかを含む。
(3-1-1) First Information The first information I1 includes at least any of the following: information regarding the reliability of the application, information regarding the correctness of the application, information regarding the security of the application, information regarding the time efficiency of the application, information regarding the response time of the application, information regarding the resource efficiency of the application, information regarding the fault tolerance of the application, information regarding the recoverability of the application, the purpose of the application, how the application is used, the external interface of the application, the language in which the content of the application is displayed, the job flow of the application, and the performance of the application.

アプリケーションの信頼性に関する情報の例としては、アプリケーションの障害からの回復時間目標と、アプリケーションの障害からの回復時点目標と、アプリケーションの障害からの回復レベル目標などが挙げられる。アプリケーションの正確性に関する情報の例としては、アプリケーションの時刻同期と、アプリケーションの計算精度などが挙げられる。アプリケーションのセキュリティに関する情報の例としては、アプリケーションのパスワードに関する情報と、アプリケーションのアクセス権などが挙げられる。 Examples of information about application reliability include the application's recovery time objective from a failure, the application's recovery point objective from a failure, and the application's recovery level objective from a failure. Examples of information about application accuracy include the application's time synchronization and the application's calculation accuracy. Examples of information about application security include information about application passwords and application access rights.

(3-1-2)第2情報
第2情報I2は、アプリケーションで用いられるテーブルに関する情報と、アプリケーションで用いられる画面に関する情報と、アプリケーションのバッチ処理に関する情報と、アプリケーションの名称と、アプリケーションに実装される機能の背景と、アプリケーションに実装される機能の課題と、アプリケーションに実装される機能が用いられる業務と、の少なくとも何れかを含む。
(3-1-2) Second Information The second information I2 includes at least any of the following: information about tables used in the application, information about screens used in the application, information about batch processing of the application, the name of the application, background of the functions implemented in the application, issues with the functions implemented in the application, and business operations in which the functions implemented in the application are used.

(3-1-3)設計情報
第1情報I1と第2情報I2と、を組み合わせた情報を、「設計情報」と称する。ローコード及びノーコード、以外の方法でアプリケーションが生成される場合、設計情報はコーディングに用いられる。言い換えると、設計情報は、「アプリケーションを生成するためのコーディングの設計に用いられる情報」ともいえる。
(3-1-3) Design Information The combination of the first information I1 and the second information I2 is called "design information." When an application is generated by a method other than low-code and no-code, the design information is used for coding. In other words, the design information can be said to be "information used to design the coding for generating an application."

(3-1-4)フェーズ
「フェーズ」は、「要件定義情報を生成するために予め設けられた、第1情報I1及び第2情報I2の受付プロセス上の区切り」である。
(3-1-4) Phase A "phase" is a "division in the process of receiving the first information I1 and the second information I2, which is established in advance for generating requirements definition information."

例えば、2つのフェーズ(フェーズ1、フェーズ2)が予め設けられるとする。受付部101は、フェーズ1において、第1情報である「アプリケーションの目的」と、第2情報である「アプリケーションの名称」を受け付ける。受付部101は、フェーズ2において、第1情報である「アプリケーションの外部インタフェース」と、第2情報である「アプリケーションで用いられるテーブルに関する情報」を受け付ける。これにより、受付部101は、フェーズごとに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2を段階的に受け付ける。 For example, assume that two phases (phase 1 and phase 2) are provided in advance. In phase 1, the reception unit 101 receives the first information, "purpose of the application," and the second information, "name of the application." In phase 2, the reception unit 101 receives the first information, "external interface of the application," and the second information, "information regarding tables used in the application." In this way, the reception unit 101 gradually receives the first information I1 and second information I2 necessary for the first generation unit 103 to generate requirements definition information for each phase.

(3-2)送信部
送信部102は、第1情報I1及び第2情報I2を、サーバ21に送信する。なお、サーバ21に送信された第1情報I1及び第2情報I2は、サーバ21によりデータベース22に記録される。
(3-2) Transmitting Unit The transmitting unit 102 transmits the first information I1 and the second information I2 to the server 21. The first information I1 and the second information I2 transmitted to the server 21 are recorded in the database 22 by the server 21.

(3-3)第1生成部
第1生成部103は、データベース22が記憶している第1情報I1及び第2情報I2を読み込んで、複数のフェーズに分けて要件定義情報を生成する。
(3-3) First Generation Unit The first generation unit 103 reads the first information I1 and the second information I2 stored in the database 22, and generates requirements definition information in a plurality of phases.

具体的には、第1生成部103は、少なくとも第1情報I1に基づいて、非機能要件の定義を示す情報を生成する。また、第1生成部103は、少なくとも第2情報I2に基づいて、機能要件の定義を示す情報を生成する。これにより、第1生成部103は、要件定義情報を生成する。 Specifically, the first generating unit 103 generates information indicating the definition of the non-functional requirements based on at least the first information I1. The first generating unit 103 also generates information indicating the definition of the functional requirements based on at least the second information I2. In this way, the first generating unit 103 generates requirements definition information.

なお、第1生成部103は、データベース22の第1情報I1及び第2情報I2の代わりに、受付部101が受け付けた第1情報I1及び第2情報I2により、要件定義情報を生成してもよい。 The first generating unit 103 may generate requirements definition information using the first information I1 and the second information I2 accepted by the accepting unit 101 instead of the first information I1 and the second information I2 in the database 22.

(3-4)出力部
出力部104は、生成された要件定義情報を、表示装置2により出力させる。出力部104は、生成された要件定義情報を、プリンターに出力させてもよい。
(3-4) Output Unit The output unit 104 causes the generated requirements definition information to be output by the display device 2. The output unit 104 may also cause the generated requirements definition information to be output by a printer.

(3-5)第2生成部
第2生成部105は、少なくとも第2情報I2に基づいて、アプリケーションをローコード又はノーコードで生成する。具体的には、第2生成部105は、データベース22が記憶している、第2情報I2及び複数のサンプルアプリケーションSAを読み込んで、第2情報I2に対応するサンプルアプリケーションSAの選択により、アプリケーションを生成する。なお、第2生成部105は、データベース22の第2情報I2の代わりに、受付部101が受け付けた第2情報I2により、アプリケーションを生成してもよい。なお、第2生成部105は、サンプルアプリケーションSAの選択の代わりに、サンプルコンポーネントの選択により、アプリケーションを生成してもよい。
(3-5) Second Generation Unit The second generation unit 105 generates an application in a low-code or no-code format based on at least the second information I2. Specifically, the second generation unit 105 reads the second information I2 and a plurality of sample applications SA stored in the database 22, and generates an application by selecting a sample application SA corresponding to the second information I2. The second generation unit 105 may generate an application based on the second information I2 received by the reception unit 101, instead of the second information I2 in the database 22. The second generation unit 105 may generate an application by selecting a sample component, instead of selecting a sample application SA.

(3-6)報知部
報知部106は、フェーズごとに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2、の項目を表示装置2により報知させる。
(3-6) Notification Unit The notification unit 106 causes the display device 2 to notify items of the first information I1 and the second information I2 necessary for the first generation unit 103 to generate requirements definition information for each phase.

(4)動作
生成システム1の動作について説明する。図3は、生成システム1の動作を示すフローチャートである。
(4) Operation A description will now be given of the operation of the generation system 1. FIG.

報知部106は、第1情報I1及び第2情報I2、の項目を表示装置2により報知させる(ステップS1)。報知される第1情報I1及び第2情報I2は、該当フェーズに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2である。表示装置2は、第1情報I1及び第2情報I2、の項目を表示する。ユーザは、表示された第1情報I1及び第2情報I2、の項目を確認する。ユーザは、入力装置により、第1情報I1及び第2情報I2を入力する。 The notification unit 106 causes the display device 2 to notify the items of the first information I1 and the second information I2 (step S1). The notified first information I1 and second information I2 are the first information I1 and second information I2 necessary for the first generation unit 103 to generate requirements definition information in the corresponding phase. The display device 2 displays the items of the first information I1 and the second information I2. The user checks the displayed items of the first information I1 and the second information I2. The user inputs the first information I1 and the second information I2 via the input device.

受付部101は、入力装置を介して、第1情報I1及び第2情報I2を受け付ける(ステップS2)。 The reception unit 101 receives the first information I1 and the second information I2 via the input device (step S2).

送信部102は、第1情報I1及び第2情報I2をサーバ21に送信する(ステップS3)。送信された第1情報I1及び第2情報I2は、サーバ21によりデータベース22に記録される。 The transmitting unit 102 transmits the first information I1 and the second information I2 to the server 21 (step S3). The transmitted first information I1 and second information I2 are recorded in the database 22 by the server 21.

第1生成部103は、データベース22が記憶している、第1情報I1及び第2情報I2を読み込む(ステップS4)。 The first generation unit 103 reads the first information I1 and the second information I2 stored in the database 22 (step S4).

第1生成部103は、少なくとも第1情報I1に基づいて、非機能要件の定義を示す情報を生成する(ステップS5)。 The first generation unit 103 generates information indicating the definition of the non-functional requirements based on at least the first information I1 (step S5).

第1生成部103は、少なくとも第2情報I2に基づいて、機能要件の定義を示す情報を生成する(ステップS6)。これにより、第1生成部103は、該当フェーズに対応する、要件定義情報を生成できる。 The first generating unit 103 generates information indicating the definition of the functional requirements based on at least the second information I2 (step S6). This allows the first generating unit 103 to generate requirements definition information corresponding to the relevant phase.

ステップS1からステップS6までの動作は、最初のフェーズから最後のフェーズまで、フェーズごとに行われる。例えば、フェーズが3つ(フェーズ1、フェーズ2、フェーズ3)存在するとする。最初に、フェーズ1について、ステップS1からステップS6の動作が行われる。次に、フェーズ2について、ステップS1からステップS6の動作が行われる。最後に、フェーズ3について、ステップS1からステップS6の動作が行われる。 The operations from step S1 to step S6 are performed for each phase, from the first phase to the last phase. For example, assume that there are three phases (phase 1, phase 2, and phase 3). First, the operations from step S1 to step S6 are performed for phase 1. Next, the operations from step S1 to step S6 are performed for phase 2. Finally, the operations from step S1 to step S6 are performed for phase 3.

第1生成部103は、複数のフェーズごとに生成された要件定義情報を組み合わせる(ステップS7)。これにより、全てのフェーズにかかる要件定義情報が生成される。 The first generating unit 103 combines the requirements definition information generated for each of the multiple phases (step S7). This generates requirements definition information for all phases.

出力部104は、生成された要件定義情報を、表示装置2により表示させる(ステップS8)。表示装置2は、要件定義情報を表示する。ユーザは、生成された要件定義情報を確認できる。 The output unit 104 causes the display device 2 to display the generated requirements definition information (step S8). The display device 2 displays the requirements definition information. The user can check the generated requirements definition information.

第2生成部105は、データベース22が記憶している、第2情報I2及び複数のサンプルアプリケーションSAを読み込む(ステップS9)。第2情報I2は、受付部101がフェーズごとに段階的に受け付けた、全てのフェーズにかかる第2情報I2である。 The second generation unit 105 reads the second information I2 and the multiple sample applications SA stored in the database 22 (step S9). The second information I2 is second information I2 related to all phases that was received by the reception unit 101 in stages for each phase.

第2生成部105は、第2情報I2に対応するサンプルアプリケーションSAの選択により、ローコード又はノーコードでアプリケーションを生成する(ステップS10)。なお、ユーザPC10は、生成されたアプリケーションを示す情報又は生成されたアプリケーション、を表示装置2に表示させてもよい。これにより、ユーザは、生成されたアプリケーションを示す情報又は生成されたアプリケーション、を確認できる。 The second generation unit 105 generates an application with low code or no code by selecting a sample application SA corresponding to the second information I2 (step S10). The user PC 10 may display information indicating the generated application or the generated application on the display device 2. This allows the user to check the information indicating the generated application or the generated application.

(5)特徴
(5-1)
生成システム1は、受付部101と、第1生成部103と、出力部104と、を備える。受付部101は、ノーコードで生成されるアプリケーションのメンテナンスに必要な第1情報I1と、アプリケーションを動作させるために必要な第2情報I2と、を受け付ける。第1生成部103は、要件定義情報を、少なくとも第1情報I1及び第2情報I2に基づいて、生成する。要件定義情報は、アプリケーションに実装される機能の要件である機能要件と、アプリケーションに実装される機能以外の要件である非機能要件と、の定義を示す情報である。出力部104は、生成された要件定義情報を外部の装置により出力させる。
(5) Features (5-1)
The generation system 1 includes a reception unit 101, a first generation unit 103, and an output unit 104. The reception unit 101 receives first information I1 necessary for maintenance of an application generated by no-code and second information I2 necessary for operating the application. The first generation unit 103 generates requirements definition information based on at least the first information I1 and the second information I2. The requirements definition information is information that indicates the definitions of functional requirements, which are requirements for functions implemented in the application, and non-functional requirements, which are requirements other than the functions implemented in the application. The output unit 104 causes an external device to output the generated requirements definition information.

ローコード又はノーコードでアプリケーションが生成される場合、要件定義情報は予め用意されない。要件定義情報を作成しようとしても、要件定義情報の内容を作成することと、要件定義情報の粒度を定めることなどは、困難である。そのため、要件定義情報の作成は、無駄な工数を発生させる可能性がある。また、要件定義情報の作成には、要件定義情報が作成できる開発者を要する。開発者を要することは、ローコード又はノーコード、の開発方法に適しない。さらに、要件定義情報の作成には、時間を要する。 When an application is generated using low-code or no-code, requirements definition information is not prepared in advance. Even if one attempts to create requirements definition information, it is difficult to create the content of the requirements definition information and to determine the granularity of the requirements definition information. As a result, creating requirements definition information can result in unnecessary man-hours. Furthermore, creating requirements definition information requires a developer who can create requirements definition information. Requiring a developer is not suitable for low-code or no-code development methods. Furthermore, creating requirements definition information takes time.

生成システム1は、ノーコードで生成されるアプリケーションのメンテナンスに必要な第1情報I1と、アプリケーションを動作させるために必要な第2情報I2を、受け付ける。生成システム1は、第1情報I1及び第2情報I2に基づいて要件定義情報を生成し、出力する。従って、生成システム1は、要件定義情報により、ローコード又はノーコードで生成されるアプリケーションのライフサイクルコストを削減できる。 The generation system 1 accepts first information I1 necessary for the maintenance of an application generated with no-code, and second information I2 necessary for running the application. The generation system 1 generates and outputs requirements definition information based on the first information I1 and the second information I2. Therefore, the generation system 1 can reduce the life cycle cost of an application generated with low-code or no-code by using the requirements definition information.

(5-2)
生成システム1は、第2生成部105をさらに備える。第2生成部105は、少なくとも第2情報I2に基づいて、アプリケーションをノーコードで生成する。
(5-2)
The generation system 1 further includes a second generation unit 105. The second generation unit 105 generates an application without coding based on at least the second information I2.

生成システム1は、要件定義情報の生成だけでなく、アプリケーションも生成する。ユーザは、別途、アプリケーションを生成する必要がない。従って、生成システム1は、ローコード又はノーコードでアプリケーションの生成する場合における、ユーザの利便性を向上できる。 The generation system 1 not only generates requirements definition information, but also generates applications. The user does not need to generate the application separately. Therefore, the generation system 1 can improve the user's convenience when generating applications with low code or no code.

また、アプリケーションの生成に用いられる第2情報I2は、要件定義情報の生成にも用いられる。従って、生成システム1は、要件定義情報に対応する、アプリケーションを生成できる。 The second information I2 used to generate the application is also used to generate the requirements definition information. Therefore, the generation system 1 can generate an application that corresponds to the requirements definition information.

(5-3)
生成システム1は、第1生成部103が、少なくとも第1情報I1に基づいて、非機能要件の定義を示す情報を生成し、少なくとも第2情報I2に基づいて、機能要件の定義を示す情報を生成して、要件定義情報を生成する。
(5-3)
In the generation system 1, the first generation unit 103 generates information indicating the definition of non-functional requirements based on at least the first information I1, and generates information indicating the definition of functional requirements based on at least the second information I2, thereby generating requirements definition information.

ローコード又はノーコード、によるアプリケーションの生成は、アプリケーションに実装する機能と関わる第2情報I2を要する。しかし、要件定義情報の生成は、第2情報I2だけでなく、アプリケーションに実装する機能に関わらない第1情報I1も要する。生成システム1は、第1情報I1と第2情報I2と、の役割を分けて、機能要件だけでなく、非機能要件を含む要件定義情報を生成する。従って、生成システム1は、ローコード又はノーコードで生成されるアプリケーションのライフサイクルコストを削減できる。 Generating an application using low-code or no-code requires second information I2 related to the functions to be implemented in the application. However, generating requirements definition information requires not only second information I2 but also first information I1 that is unrelated to the functions to be implemented in the application. Generation system 1 separates the roles of first information I1 and second information I2, and generates requirements definition information that includes not only functional requirements but also non-functional requirements. Therefore, generation system 1 can reduce the life cycle costs of applications generated using low-code or no-code.

(5-4)
生成システム1は、第1情報I1が、アプリケーションの信頼性に関する情報と、アプリケーションの正確性に関する情報と、アプリケーションのセキュリティに関する情報と、アプリケーションの時間効率性に関する情報と、アプリケーションの応答時間に関する情報と、アプリケーションの資源効率性に関する情報と、アプリケーションの障害許容性に関する情報と、アプリケーションの回復性に関する情報と、アプリケーションの目的と、アプリケーションの利用方法と、アプリケーションの外部インタフェースと、アプリケーションの内容を表示する言語と、アプリケーションのジョブフローと、アプリケーションの性能と、の少なくとも何れかを含む。第2情報I2は、アプリケーションで用いられるテーブルに関する情報と、アプリケーションで用いられる画面に関する情報と、アプリケーションのバッチ処理に関する情報と、アプリケーションの名称と、アプリケーションに実装される機能の背景と、アプリケーションに実装される機能の課題と、アプリケーションに実装される機能が用いられる業務と、の少なくとも何れかを含む。
(5-4)
In the generation system 1, the first information I1 includes at least one of information on the reliability of the application, information on the accuracy of the application, information on the security of the application, information on the time efficiency of the application, information on the response time of the application, information on the resource efficiency of the application, information on the fault tolerance of the application, information on the recoverability of the application, the purpose of the application, a method of using the application, an external interface of the application, a language for displaying the contents of the application, a job flow of the application, and performance of the application. The second information I2 includes at least one of information on tables used in the application, information on screens used in the application, information on batch processing of the application, the name of the application, background of a function implemented in the application, issues of the function implemented in the application, and business in which the function implemented in the application is used.

生成システム1は、上述の様々な情報を含む、第1情報I1及び第2情報I2に基づいて要件定義情報を生成する。従って、生成システム1は、ローコード又はノーコードで生成されるアプリケーションのライフサイクルコストを削減できる。 The generation system 1 generates requirements definition information based on the first information I1 and the second information I2, which include the various information described above. Therefore, the generation system 1 can reduce the life cycle cost of applications generated using low-code or no-code.

(5-5)
生成システム1は、第1生成部103が、複数のフェーズに分けて要件定義情報を生成する。受付部101は、フェーズごとに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2を段階的に受け付ける。
(5-5)
In the generation system 1, the first generation unit 103 generates requirements definition information in a plurality of phases. The reception unit 101 gradually receives first information I1 and second information I2 necessary for the first generation unit 103 to generate requirements definition information for each phase.

第1情報I1及び第2情報I2は、異なる粒度にかかる、多くの情報を含む。フェーズごとに、段階的に第1情報I1及び第2情報I2を受け付けることは、異なる粒度にかかる、多くの情報の受付に役に立つ。従って、生成システム1は、効率よく要件定義情報を生成できる。 The first information I1 and the second information I2 include a lot of information with different granularity. Accepting the first information I1 and the second information I2 step by step for each phase is useful for accepting a lot of information with different granularity. Therefore, the generation system 1 can efficiently generate requirements definition information.

(5-6)
生成システム1は、報知部106をさらに備える。報知部106は、フェーズごとに第1生成部103が要件定義情報を生成するために必要な、第1情報I1及び第2情報I2、の項目を外部の装置により報知させる。
(5-6)
The generation system 1 further includes a notification unit 106. The notification unit 106 causes an external device to notify items of the first information I1 and the second information I2 necessary for the first generation unit 103 to generate requirements definition information for each phase.

ユーザは、報知された第1情報I1及び第2情報I2の項目を確認できる。ユーザは、フェーズごとに必要な、第1情報I1及び第2情報I2を入力できる。従って、生成システム1は、効率よく要件定義情報を生成できる。 The user can check the notified first information I1 and second information I2 items. The user can input the first information I1 and second information I2 required for each phase. Therefore, the generation system 1 can efficiently generate requirements definition information.

(6)変形例
(6-1)変形例1A
生成システム1は、第3生成部(図示せず)をさらに備えてもよい。第3生成部は、第1情報I1と、第2情報I2と、の少なくとも何れかに基づいて、アプリケーションの概要説明資料と、アプリケーションのマニュアルと、の少なくとも何れかを生成する。
(6) Modifications (6-1) Modification 1A
The generation system 1 may further include a third generation unit (not shown). The third generation unit generates at least one of an outline explanation material for the application and a manual for the application based on at least one of the first information I1 and the second information I2.

出力部104は、概要説明資料及びマニュアルを表示装置2により出力させる。ユーザは、要件定義情報だけでなく、概要説明資料及びマニュアルも確認できる。従って、生成システム1は、ローコード又はノーコードで生成されるアプリケーションのライフサイクルコストをより削減できる。 The output unit 104 causes the display device 2 to output the outline explanation material and the manual. The user can check not only the requirements definition information, but also the outline explanation material and the manual. Therefore, the generation system 1 can further reduce the life cycle cost of applications generated with low code or no code.

なお、第3生成部は、第2生成部105によりアプリケーションが生成された後に、概要説明資料及びマニュアルに基づいて、完成図書又はナビゲーション情報をさらに生成してもよい。「ナビゲーション情報」は、ユーザによるアプリケーションの運用を支援する情報をいう。 In addition, after the application is generated by the second generation unit 105, the third generation unit may further generate a completed document or navigation information based on the outline explanatory material and the manual. "Navigation information" refers to information that supports the user in operating the application.

なお、生成システム1は、記録部(図示せず)をさらに備えてもよい。記録部は、概要説明資料及びマニュアルを、第2生成部105により生成されたアプリケーションと紐づけて、記憶装置(図示せず)に記録する。また、記録部は、概要説明資料及びマニュアルと、第2生成部105により生成されたアプリケーションとに加えて、バージョンも紐づけて、記憶装置に記録してもよい。これにより、ユーザは、バージョンごとの、概要説明資料及びマニュアルやアプリケーションなどにおける、変更点(差分点)を容易に管理できる。 The generation system 1 may further include a recording unit (not shown). The recording unit links the overview explanation material and the manual to the application generated by the second generation unit 105 and records them in a storage device (not shown). The recording unit may also link the overview explanation material and the manual to the application generated by the second generation unit 105, and record them in the storage device. This allows the user to easily manage changes (differences) in the overview explanation material and the manual, application, etc. for each version.

(6-2)変形例1B
生成システム1は、日程生成部(図示せず)をさらに備えてもよい。日程生成部は、第1生成部103による要件定義情報の生成の状況に基づいて、日程を生成する。以下、日程生成部の動作の一例を説明する。
(6-2) Modification 1B
The generation system 1 may further include a schedule generation unit (not shown). The schedule generation unit generates a schedule based on the state of generation of requirement definition information by the first generation unit 103. An example of the operation of the schedule generation unit will be described below.

日程生成部は、生成された要件定義情報(一部又は全て)を、要件定義情報と所要日程とが紐づけられた情報に照らし合わせて、所要日程を算出する。日程生成部は、各種日程表における、日程が埋まってない最早の営業日を初日として算入して、算出された所要日程を、日程として入力する。従って、ユーザは、所要日程などを計算しなくても、容易に日程管理できる。 The schedule generation unit calculates the required schedule by checking the generated requirements definition information (part or all) against information that links the requirements definition information with the required schedule. The schedule generation unit counts the earliest open business day in various schedule tables as the first day, and inputs the calculated required schedule as the schedule. Therefore, the user can easily manage the schedule without having to calculate the required schedule, etc.

以上、本開示の実施形態を説明したが、特許請求の範囲に記載された本開示の趣旨及び範囲から逸脱することなく、形態や詳細の多様な変更が可能なことが理解されるであろう。 Although the embodiments of the present disclosure have been described above, it will be understood that various changes in form and details are possible without departing from the spirit and scope of the present disclosure as set forth in the claims.

1 生成システム
101 受付部
103 第1生成部
104 出力部
105 第2生成部
106 報知部
I1 第1情報
I2 第2情報
REFERENCE SIGNS LIST 1 Generation system 101 Reception unit 103 First generation unit 104 Output unit 105 Second generation unit 106 Notification unit I1 First information I2 Second information

特開2017-102875Patent Publication 2017-102875

Claims (6)

ノーコードで生成されるアプリケーションのメンテナンスに必要な第1情報(I1)と、前記アプリケーションを動作させるために必要な第2情報(I2)と、を受け付ける受付部(101)と、
前記アプリケーションに実装される機能の要件である機能要件と、前記アプリケーションに実装される機能以外の要件である非機能要件と、の定義を示す情報である要件定義情報を、少なくとも前記第1情報及び前記第2情報に基づいて、生成する第1生成部(103)と、
生成された前記要件定義情報を外部の装置により出力させる出力部(104)と、
を備える生成システム(1)。
A reception unit (101) that receives first information (I1) necessary for maintenance of an application generated by no-code and second information (I2) necessary for operating the application;
A first generation unit (103) that generates requirement definition information, which is information indicating definitions of functional requirements that are requirements for functions implemented in the application and non-functional requirements that are requirements other than the functions implemented in the application, based on at least the first information and the second information;
an output unit (104) for outputting the generated requirement definition information by an external device;
A generating system (1) comprising:
少なくとも前記第2情報に基づいて、前記アプリケーションをノーコードで生成する第2生成部(105)、
をさらに備える、
請求項1に記載の生成システム。
a second generation unit (105) that generates the application without coding based on at least the second information;
Further comprising:
The production system of claim 1 .
前記第1生成部は、
少なくとも前記第1情報に基づいて、前記非機能要件の定義を示す情報を生成し、
少なくとも前記第2情報に基づいて、前記機能要件の定義を示す情報を生成して、
前記要件定義情報を生成する、
請求項1または請求項2に記載の生成システム。
The first generation unit is
generating information indicating a definition of the non-functional requirement based on at least the first information;
generating information indicating a definition of the functional requirement based on at least the second information;
Generate the requirement definition information;
A generating system according to claim 1 or claim 2.
前記第1情報は、
前記アプリケーションの信頼性に関する情報と、
前記アプリケーションの正確性に関する情報と、
前記アプリケーションのセキュリティに関する情報と、
前記アプリケーションの時間効率性に関する情報と、
前記アプリケーションの応答時間に関する情報と、
前記アプリケーションの資源効率性に関する情報と、
前記アプリケーションの障害許容性に関する情報と、
前記アプリケーションの回復性に関する情報と、
前記アプリケーションの目的と、
前記アプリケーションの利用方法と、
前記アプリケーションの外部インタフェースと、
前記アプリケーションの内容を表示する言語と、
前記アプリケーションのジョブフローと、
前記アプリケーションの性能と、
の少なくとも何れかを含み、
前記第2情報は、
前記アプリケーションで用いられるテーブルに関する情報と、
前記アプリケーションで用いられる画面に関する情報と、
前記アプリケーションのバッチ処理に関する情報と、
前記アプリケーションの名称と、
前記アプリケーションに実装される機能の背景と、
前記アプリケーションに実装される機能の課題と、
前記アプリケーションに実装される機能が用いられる業務と、
の少なくとも何れかを含む、
請求項1または請求項2に記載の生成システム。
The first information is
Information regarding the trustworthiness of the application; and
Information regarding the accuracy of said application;
Information regarding the security of the application; and
Information regarding the time efficiency of said application; and
information regarding the response time of the application;
information regarding the resource efficiency of said application;
Information regarding the fault tolerance of the application; and
Information regarding the resiliency of the application; and
The purpose of said application;
A method of using the application;
an external interface of the application;
A language in which the content of the application is displayed; and
A job flow of the application; and
The performance of the application; and
At least one of the following is included:
The second information is
Information regarding tables used in the application; and
Information regarding a screen used in the application; and
Information regarding batch processing of the application;
A name of the application;
Background of the functionality implemented in the application;
Issues regarding functions implemented in the application;
A business in which a function implemented in the application is used;
Including at least one of
A generating system according to claim 1 or claim 2.
前記第1生成部は、複数のフェーズに分けて前記要件定義情報を生成し、
前記受付部は、前記フェーズごとに前記第1生成部が前記要件定義情報を生成するために必要な、前記第1情報及び前記第2情報を段階的に受け付ける、
請求項1または請求項2に記載の生成システム。
The first generation unit generates the requirements definition information in a plurality of phases,
The reception unit receives, in a stepwise manner, the first information and the second information necessary for the first generation unit to generate the requirements definition information for each phase.
A generating system according to claim 1 or claim 2.
前記フェーズごとに前記第1生成部が前記要件定義情報を生成するために必要な、前記第1情報及び前記第2情報、の項目を外部の装置により報知させる報知部(106)、
をさらに備える、
請求項5に記載の生成システム。
a notification unit (106) that notifies, by an external device, items of the first information and the second information necessary for the first generation unit to generate the requirements definition information for each phase;
Further comprising:
The generating system of claim 5 .
JP2023119158A 2023-07-21 2023-07-21 Generation System Active JP7644384B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023119158A JP7644384B2 (en) 2023-07-21 2023-07-21 Generation System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023119158A JP7644384B2 (en) 2023-07-21 2023-07-21 Generation System

Publications (2)

Publication Number Publication Date
JP2025016104A JP2025016104A (en) 2025-01-31
JP7644384B2 true JP7644384B2 (en) 2025-03-12

Family

ID=94377938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023119158A Active JP7644384B2 (en) 2023-07-21 2023-07-21 Generation System

Country Status (1)

Country Link
JP (1) JP7644384B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018005445A (en) 2016-06-30 2018-01-11 キヤノンマーケティングジャパン株式会社 Information processing device, method for controlling information processing device, and program
KR102397495B1 (en) 2021-11-17 2022-05-13 (주)에스엠시스템 No code web development and operating system, and service method using of it

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018005445A (en) 2016-06-30 2018-01-11 キヤノンマーケティングジャパン株式会社 Information processing device, method for controlling information processing device, and program
KR102397495B1 (en) 2021-11-17 2022-05-13 (주)에스엠시스템 No code web development and operating system, and service method using of it

Also Published As

Publication number Publication date
JP2025016104A (en) 2025-01-31

Similar Documents

Publication Publication Date Title
US10691299B2 (en) Display of hierarchical datasets using high-water mark scrolling
TWI400652B (en) Dual operating system parallel processing methods, recording media and computer program products
US20210304142A1 (en) End-user feedback reporting framework for collaborative software development environments
JP2005327094A (en) UML design method
JP2012527016A (en) Display of transition image during slide transition
JP2009265810A (en) Status transition test support device, status transition test support program and status transition test support method
US20230086308A1 (en) Systems and methods for integrating application components in a web application
JP2010256978A (en) Configuration data verification device, verification method, and program
US11061664B2 (en) Code management system and code management method
JP7644384B2 (en) Generation System
US20180181550A1 (en) Screen information generation device and screen information generation method
CN116069649A (en) Page testing method, device, equipment and medium
JP6156054B2 (en) Information processing apparatus and program
JP5702265B2 (en) Program automatic generation apparatus and program automatic generation method
JP2018124901A (en) Program analyzing apparatus, program analyzing method, and program analyzing program
JP6231260B2 (en) Screen control system, screen control program, screen creation support program, and screen control method
JP4686117B2 (en) Source code conversion apparatus, source code conversion method, and program
JP7697660B2 (en) Input information file generating device, input information file producing method, program and recording medium
JP5929297B2 (en) Model diagram creation device, model diagram creation method, and model diagram creation program
CN117032573A (en) Micro-service execution method, electronic device and readable storage medium
JP2012226398A (en) Model diagram creation device, model diagram creation method, model diagram creation program, and data structure of state event table for model diagram creation
JPWO2012049816A1 (en) Model checking apparatus, method and program
JP5319643B2 (en) Software product line development support apparatus and method
JP5202357B2 (en) System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program
US10515330B2 (en) Real time visibility of process lifecycle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240326

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250210

R150 Certificate of patent or registration of utility model

Ref document number: 7644384

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150