| CPC G06F 8/77 (2013.01) [G06F 16/245 (2019.01)] | 14 Claims |

|
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.
|