US 12,450,053 B2
System and method using assembling components for developing software
Rongjun Shi, Shanghai (CN); and Guoxin Sun, Shanghai (CN)
Assigned to DIGIWIN CO., LTD., Shanghai (CN); and DATA SYSTEMS CO., LTD., New Taipei (TW)
Filed by DIGIWIN CO., LTD., Shanghai (CN); and DATA SYSTEMS CO., LTD., New Taipei (TW)
Filed on Apr. 10, 2023, as Appl. No. 18/298,336.
Claims priority of application No. 202310099508.0 (CN), filed on Feb. 10, 2023.
Prior Publication US 2024/0272903 A1, Aug. 15, 2024
Int. Cl. G06F 8/70 (2018.01); G06F 8/77 (2018.01); G06F 16/245 (2019.01)
CPC G06F 8/77 (2013.01) [G06F 16/245 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A software development system, comprising:
an electronic device, configured to execute an interface module to obtain input data; and
a server, coupled with the electronic device, comprising:
a database, wherein the server is configured to:
obtain at least one of a plurality of target components and at least one functional component according to the input data and the database;
assemble the plurality of target components that have been detected through a connector to generate at least one integrated component for implementing an expected function of a developed software, provide the at least one integrated component to the database, and provide the at least one functional component to the database;
query a description library of the database according to the plurality of target components to obtain component framework data between the plurality of target components, query a template library of the database according to the plurality of target components to obtain component assembly template data between the plurality of target components, and generate at least one assembly mode between the plurality of target components according to the component framework data and the component assembly template data; and
detect the at least one assembly mode between the plurality of target components to generate a detection result,
wherein the server is further configured to assemble the plurality of target components that have been detected in the at least one assembly mode according to the detection result to generate the at least one integrated component.