Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

36 results about "Software development methods" patented technology

In all agile methods, teams develop the software in iterations that contain mini-increments of the new functionality. There are many different forms of the agile development method, including scrum, crystal, extreme programming (XP), and feature-driven development (FDD).

Automatic software development method and device and computer program

According to the automatic software development method and device and the computer program, intelligent demand analysis is achieved through a natural language processing technology, dynamic task arrangement is conducted through a finite state automaton, collaborative development is completed by means of a multi-specialized role agent, intelligent verification is implemented based on a template matching mechanism, and the development efficiency is improved. And a complete automatic closed loop from demand to delivery is constructed. According to the scheme, full-process automation is realized, manual intervention is greatly reduced, and the development efficiency is remarkably improved; through division and cooperation of multiple agents, the professionality and decision-making quality of each link are ensured, and the capability limitation of a single agent is overcome; flexible and reliable process control is provided based on state machine management, and development state changes are dynamically adapted; and the standard consistency of the delivery result is ensured by combining template verification. According to the method, the problems of long development period, large quality fluctuation and the like caused by chain splitting, low intelligent level and excessive dependence on manpower of an existing development tool are effectively solved, and a feasible path is provided for comprehensive intelligence of software development.
Owner:CLOUDCHAIN GRP CO LTD

Model-based software development method and device, electronic equipment and storage medium

The invention provides a model-based software development method and device, electronic equipment and a storage medium, and the method comprises the steps: determining whether a data dictionary cache file which corresponds to a target vehicle-mounted software model and is in a native storage format exists under a first cache address in response to an import instruction for the vehicle-mounted software model; if the target vehicle-mounted software model exists, mapping the data dictionary cache file in the native storage format to operate the target vehicle-mounted software model; and if the target vehicle-mounted software model does not exist, acquiring a data dictionary file which is in a general storage format and corresponds to the target vehicle-mounted software model under the second cache address, decompressing the data dictionary file, and performing data analysis and format conversion on a decompression result to operate the target vehicle-mounted software model. By generating the data dictionary cache file in the native storage format in the hard disk in advance and importing the data dictionary cache file into the working space, the data importing speed can be remarkably increased, the simulation running time of the vehicle-mounted software model is shortened, and the development efficiency of the vehicle-mounted software is improved.
Owner:ROX MOTOR TECH CO LTD

Software development method and device, computer equipment, readable storage medium and program product

The invention relates to a software development method and device, computer equipment, a readable storage medium and a program product. The method comprises the following steps: obtaining a path of a software development kit of the Gawan system; a target label is obtained on the basis of a preset rule of the software development kit, a target file in the path is analyzed on the basis of the target label, permission information and corresponding method information in the target file are obtained, and the method information is used for executing the permission information; and target software is developed based on the permission information and the corresponding method information, so that the target software can be integrated in the swan-gap system. By adopting the method, the software development efficiency can be improved.
Owner:BEIJING BANGCLE TECH CO LTD

Business process software development method, device, equipment, medium and program product

PendingCN122284976ABusiness processDesign pattern
This application provides a method, apparatus, device, medium, and program product for developing business process software. It relates to the field of financial technology. The method includes: responding to receiving a visual orchestration topology diagram constructed by a user through a preset visual orchestration editor; generating an operation instruction set corresponding to the visual orchestration topology diagram using a preset semantic bridging compiler; constructing an intermediate description model based on the operation instruction set and generating a structured process description file; determining a target program design pattern based on the intermediate description model; and generating corresponding application code based on the target program design pattern and the structured process description file. This method allows business personnel to directly design processes through a visual interface and generate code in real time, significantly shortening development time. The code structure based on the program design pattern ensures high cohesion and low coupling, reduces human error, and is easy to extend and maintain.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Software development method and device, computer equipment, readable storage medium and product

The invention relates to the field of artificial intelligence, and discloses a software development method and device, computer equipment, a readable storage medium and a product. Comprising the following steps: in response to a software development request initiated by a target object, obtaining software development behavior data and a software development demand of the target object in a historical period; analyzing the software development capability of the target object based on the software development behavior data; calling a software development engine obtained based on local knowledge base training, and operating the software development engine according to a software development engine working mode matched with the software development capability; analyzing the software development requirement through a software development engine to obtain an initial development result corresponding to the software development request; obtaining verification information fed back by the target object for the initial development result; under the condition that the verification information represents that the initial development result does not meet the software development requirement, the initial development result is updated based on the verification information, and a software development result is obtained. By adopting the method, the software development efficiency can be improved.
Owner:CHINA CONSTRUCTION BANK +1

Artificial intelligence-based software development methods, devices, and electronic equipment

This invention relates to the field of software development technology, and more particularly to a software development method, apparatus, and electronic device based on artificial intelligence. The method includes: constructing a common-cause failure risk graph among microservice components based on UPF historical runtime logs; identifying sets of conjugate risk microservice component pairs; and constructing a performance stability divergence of the microservice components based on latency and throughput in a simulation sandbox; generating a layered compilation optimization scheme for the microservice components based on the performance stability divergence; compiling each microservice component using the layered compilation optimization scheme, and performing sensitivity marking on each microservice component, thereby verifying the layered compilation optimization scheme for each microservice component; and establishing a rollback mechanism based on the sensitivity marking results and the verification results of the layered compilation optimization scheme for each microservice component. This invention effectively improves the efficiency of user-side software development.
Owner:WEIYANG YUNKE (BEIJING) TECHNOLOGY CO LTD

Low-cost embedded software development method, program product and running method based on quickjs-ng and lvgl

The application discloses a low-cost embedded software development method and program product based on QuickJS-NG and LVGL and a running method, and relates to the technical field of embedded system software development. The development method realizes complete decoupling of an interface and business logic by constructing a bidirectional communication mechanism between a C language layer and a JavaScript layer; establishes UI information binding mechanism and component tree sharing based on an EEZ designer, realizes multi-model UI adaptation and class-based component life cycle management; and simultaneously integrates a routing mechanism and a focus control mechanism. A corresponding program product comprises a computer program developed based on the method. The application also provides a running method of the program product. The application realizes efficient and low-cost embedded GUI development without modifying QuickJS-NG and LVGL source codes, and has good maintainability, multi-model adaptation capability and interactive experience.
Owner:SHANDONG WELL DATA CO LTD

Software development method, apparatus, device, medium, and program product

The application provides a software development method and device, equipment, a storage medium and a program product, which can be applied to the field of artificial intelligence technology. The method comprises the following steps: obtaining requirement text information of target software; performing natural language processing on the requirement text information to obtain a plurality of requirement information; for each requirement information in the plurality of requirement information, determining a corresponding task sequence to obtain a plurality of task sequences; performing buffer time prediction on each task sequence in the plurality of task sequences to determine the buffer time of each task sequence; and sequentially processing the plurality of task sequences according to the buffer time of each task sequence to develop the target software.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Software development method and system supporting intelligent analysis of technical service requirements

This invention relates to the field of software development technology and discloses a software development method and system supporting intelligent analysis of technical service requirements. The method includes: acquiring edge real-time control requirement text and equipment specification parameters; extracting a list of timing constraint annotations and equipment resource constraint vectors; performing semantic encoding to generate a semantic representation matrix; generating a function-technical element mapping table through triple extraction; identifying logical relationships of timing constraints to generate a timing constraint relationship graph; querying a resource consumption database to generate resource consumption vectors for functional nodes; constructing a timing-resource coupling analysis graph and calculating the worst-case execution time; performing a joint feasibility test to generate a coupling conflict report; generating solution suggestions and outputting structured analysis results. This invention can detect coupling conflicts between timing constraints and resource constraints during the requirement analysis phase, avoiding timing violations caused by insufficient resources during actual deployment.
Owner:BEIJING ASIA GUOFENG HOLDING GROUP CO LTD

Personalized configuration method suitable for customized software development, software development method and personalized output display method of software interface

The invention discloses a personalized configuration method suitable for customized software development, a software development method and a personalized output display method of a software interface, and the personalized configuration method comprises the following steps: constructing a personalized configuration standard file, the personalized configuration standard file comprises standard display information of dynamic display elements in the software interface and element attribute information corresponding to the standard display information; constructing a project personalized configuration file corresponding to the current project, wherein the project personalized configuration file comprises a mapping relation with a personalized configuration standard file, standard display information of elements needing personalized display and corresponding personalized configuration content; and configuring identification information corresponding to the project personalized configuration file to be selected by the current project in the default configuration file. According to the method, synchronous development of software is realized for customization requirements of different clients in a unified development mode, the development cost can be greatly reduced, and the development efficiency is improved.
Owner:GUANGZHOU MINGTAI INFORMATION TECH CO LTD

Software development method and device, equipment and storage medium

The invention provides a software development method and device, equipment and a storage medium, and the method comprises the steps: scanning a standardized interface document to obtain structured data, and writing the structured data into an interface table; scanning an associated interface matched with the interface information table in the interface controller, and mapping fields in the interface parameter table according to associated parameters of the associated interface; according to a target interface selected by a developer in the interface list, a unique target identifier corresponding to the target interface is obtained, a debugging request is automatically generated according to the interface parameter table under the unique target identifier, and interface description information in the interface detail table under the unique target interface identifier is displayed. According to the method and the device, a developer can obtain complete interface description information and directly complete debugging operation in the same operation scene, so that the debugging efficiency and accuracy are improved.
Owner:ZKTECO CO LTD

Software development method and electronic device

PCT designated stageWO2026097442A1Visual/graphical programmingSoftware development processSoftware engineering
The present disclosure provides a software development method and an electronic device, used for realizing automation of a development task process by using an agent, improving the efficiency of software development, and saving labor costs. The method comprises: using an RPA agent to acquire task data corresponding to at least one task type, wherein the RPA agent is used for realizing automation of an underlying software development process, and different task types are used for representing different tasks in the underlying software development process; determining a task agent corresponding to the task type; and on the basis of the task data, using the task agent to execute task content corresponding to the task type to obtain a task execution result.
Owner:K TRONICS (SUZHOU) TECH CO LTD +2

Software development method based on reinforcement learning

The invention relates to the field of software development, in particular to a reinforcement learning-based software development method, which comprises the following steps of: extracting key entity objects through a target retrieval library, constructing a behavior tag set according to historical behavior data, and then constructing a key entity object set according to the semantic association degree of entities and tags, and marking high-core and non-core key entity object sets according to the matching condition of the project keywords and the key entity object sets. When the retrieval is responded, for a high-core key entity object set, determining an expansion keyword, and determining push information in combination with a matched key entity; and for a non-core key entity object set, push information is determined only according to the matched key entities. According to the method, the retrieval process is optimized through reinforcement learning, so that the knowledge acquisition efficiency and accuracy in software development are improved.
Owner:BEIJING WANHUI INTERNET TECHNOLOGY CO LTD

Software development framework, software development method and computer equipment

The invention relates to a software development framework and method and computer equipment, the software development framework comprises a data input module, an actuator module, a task management module, a data container and a result output module, the data input module receives to-be-processed data collected by a vehicle sensor, and a data acquisition interface is registered by using a callback function; the data acquisition interface provides to-be-processed data for the actuator module; the actuator module corresponds to the to-be-processed data, acquires the to-be-processed data through the data acquisition interface, sends the to-be-processed data to the data container, and determines a target task corresponding to the to-be-processed data; the task management module obtains the to-be-processed data from the data container and schedules a target task based on a task scheduling strategy, and the target task is used for processing first target data corresponding to the to-be-processed data to obtain an output result; the result output module obtains an output result; determining target output data based on the output result; and releasing the target output data. The software development code quantity can be reduced, and the software development efficiency can be improved.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Embedded software development method and system

The application provides an embedded software development method and system, the method comprising: determining a first instruction for parsing a first message according to a communication protocol of an embedded software development project; parsing a second message into a preset electronic data table according to the target format according to the first instruction; determining a target executable file according to the first instruction and the format of the parsed data in the preset electronic data table; and burning the target executable file into the embedded software for running to complete the development of the embedded software; wherein the first message and the second message are both determined according to data transmitted based on the communication protocol; the message comprises an identification bit, a message ID, a message header, a message body and a check code. The system executes the method. The application uses an electronic data table to parse protocol message data, simplifies the workload of protocol parsing, and the readability and maintainability of the electronic data table are better, so that an operator can complete the related work only by simple training.
Owner:ZHEJIANG HONGQUAN ELECTRONIC TECH CO LTD

Multi-database type adaptive software development method and system based on MyBatis ecology and medium

The invention discloses a multi-database type adaptation software development method and system based on MyBatis ecology and a medium. The method comprises the steps that a multi-layer architecture system composed of a MyBatis core framework, a MyBatis-Plus extension assembly and a MyBatis-Plus-Join association query assembly is constructed; a universal CRUD interface provided by MyBatis-Plus is dynamically combined through Java business logic codes, and basic database operation is achieved; for a complex business scene, a chain type API of MyBatis-Plus-Join is adopted to realize multi-table association query, and direct compiling of an SQL is avoided; when SQL must be compiled, a multi-version SQL mapping file library is established, and SQL statements corresponding to dialects are dynamically loaded according to the type of an actually deployed database; and the optimal execution scheme is automatically matched through a runtime database type detection module. According to the method, by automatically identifying database dialects, unifying API interfaces and dynamically loading strategies, decoupling of codes and database types is achieved, and development efficiency and system expansibility are remarkably improved.
Owner:BUREAU OF HYDROLOGY CHANGJIANG WATER RESOURCES COMMISSION +1

Software development method, system and equipment

The embodiment of the invention provides a software development method, system and equipment. A demand analysis agent analyzes a function specification file according to a demand analysis rule set and outputs a demand document; the software design agent analyzes the demand document according to a software design rule set and outputs a software design document; analyzing the demand document and the software design document by a code generation agent according to a code generation rule set, and outputting an application layer code; the software test agent analyzes the demand document and the application layer code according to a software test rule set to generate a code scanning result and a test case; and outputting the thinking process of the demand analysis agent, the software design agent, the code generation agent and / or the software test agent. The problem that the output result of the large reasoning model is unstable is solved by fusing the large reasoning model and the whole process of software development and analyzing the development document based on the rule set, and the software development efficiency is improved.
Owner:SAIC GM WULING AUTOMOBILE CO LTD

Embedded software development method and device, equipment and storage medium

The invention discloses an embedded software development method and device, equipment and a storage medium, and relates to the technical field of embedded software, and the embedded software development method comprises the steps that after a preset code warehouse obtains a project file about a target embedded software project and corresponding label information, a CI / CD assembly line is triggered; determining a containerized environment based on the label information through a CI / CD assembly line, in the containerized environment, determining a project identifier and a project variant identifier based on a configuration file in the project file through a preset cross-platform construction tool, and loading a target file from the project file based on the project identifier and the project variant identifier; and in a containerized environment, executing project construction and project packaging operation about the target embedded software project based on the target file through a preset cross-platform construction tool and a packaging tool to obtain an embedded software product so as to publish the embedded software product. According to the method, the high-efficiency and standardized requirements of software delivery in an embedded scene can be met.
Owner:HANGZHOU MAITANG TECH CO LTD

Software development apparatus, software development program, and software development method

It provides an environment in which various constraints can be freely set for programs executed on edge devices, etc. [Solution] A software development device that generates object code from source code includes an evaluation means that extracts constraints set in the source code and evaluates whether the source code complies with the constraints within the scope of application of the extracted constraints, and a generation means that generates object code so as to comply with the constraints.
Owner:帝都久利寿 +1

Message passing system between local memory based master and slave cores

The application discloses a message passing system between master cores and slave cores based on local memories. The system provides a general message passing programming interface on different platforms such as x86 microprocessors, SW26010 processors, heterogeneous fusion accelerators for E-class computing, and the like. Compared with traditional programming based on unique interfaces of domestic high-performance many-core processors, the following advantages are achieved: a simple programming model is easy to learn, and programming difficulty is reduced; application software can be quickly migrated on different types of domestic high-performance microprocessors by only modifying a compiler configuration; and in terms of software development methods, high-performance computing software can be firstly developed and debugged based on an x86 platform, and then the application software is transplanted to a domestic high-performance many-core processor, so that the development difficulty can be effectively reduced. These characteristics can effectively improve the efficiency of development and migration of domestic high-performance computing software.
Owner:SOUTH CHINA UNIV OF TECH +1

A software development method and system based on encryption algorithm

The application discloses a software development method and system based on an encryption algorithm, and the method comprises the following steps: S1, initializing a development environment, and distributing a hierarchical code encryption key generated based on a hierarchical deterministic derivation mechanism to a development client; S2, code encryption editing, real-time recording of code changes and generation of a homomorphic hash value and a quantum-resistant signature of the changes, storage of code files in an encrypted form; S3, encrypted version control, verification of the integrity and signature validity of the submitted encrypted code by an encrypted version control system; S4, encrypted building, quantum-resistant signature and white-box password protection of the building product, and generation of an encrypted release package; and S5, key rotation, rotation and update of the key of a specified level according to a security policy by a KMS. The application realizes whole-process encryption protection from local editing of a developer, code submission, building and compilation to final release, and eliminates multiple plaintext exposure points in a traditional development process.
Owner:CHENGDU JINGTU TECHNOLOGY CO LTD

Software development method based on natural language arrangement

PendingCN122086372AImprove the problem of frequent random deadlocksImprove the problem that overflow cannot be completedProgram synchronisationCreation/generation of source codeConcurrency controlTheoretical computer science
The invention relates to the technical field of software and artificial intelligence, in particular to a software development method based on natural language orchestration, which comprises the following steps of: S1, in response to a natural language demand, identifying a business entity and an action, mapping the entity into a library of a colored Pearl network, defining a color set, mapping the action into transition, and establishing a color set; constructing an incidence matrix according to the input consumption and the output of the Tokenn; and S2, iteratively constructing a branch process based on the incidence matrix, calculating a state identifier of a local configuration of a new event, and marking a cut-off event when the state identifier is repeated with a historical event so as to generate an acyclic finite complete prefix structure. According to the method, verification and supervision control synthesis are carried out through the Pearl network, and then a mathematical-level anti-deadlock section is automatically woven into a business code, so that the problems that traditional generative development mostly depends on direct generation and concurrency control of a large model, the model lacks global logical reasoning ability, and the development efficiency is low are solved. And therefore, the problem of frequent random deadlock of software in a high-concurrency environment is solved.
Owner:BEIJING CARAMBOLA TECHNOLOGY CO LTD

Software development methods, devices, equipment, media, and computer programs for turn signals

The application relates to the technical field of software design, in particular to a software development method and device for a turn signal, equipment, medium and computer program, wherein the method comprises the following steps: acquiring a plurality of function scenes of a turn signal; establishing a software component of each function scene in the plurality of function scenes, generating a software framework of the turn signal based on the software component; and completing mapping of a corresponding interface of the software component in the software framework to obtain development software of the turn signal. Therefore, the problems that a software architecture and a development mode in the related art cannot adapt to complex function requirements, and that software development is difficult to maintain and high in cost in the later stage are solved.
Owner:CHERY AUTOMOBILE CO LTD

Software development method based on artificial intelligence

The invention relates to the technical field of software development, and particularly discloses an artificial intelligence-based software development method, which comprises the following steps of: performing semantic analysis on a demand document through a natural language processing technology, and constructing an initial business flow graph reflecting business logic; identifying a consistency critical path based on the initial business flow graph, and automatically selecting a compensation transaction mode or a try-confirm-cancel mode as a transaction coordination scheme according to the complexity of the path; inputting the business flow graph and the transaction scheme into a pre-trained program generation network, and generating a distributed business code containing complete transaction logic; constructing a fault test scene through a chaos engineering platform, executing a pressure test in a distributed environment, and monitoring data consistency and deadlock conditions; and automatically optimizing transaction parameters or switching a transaction mode according to a test result, and iteratively generating a distributed service code which finally passes the test.
Owner:TIBET ZISANGNUO TECHNOLOGY CO LTD

Software development method based on industry domain B end and clinical research and scientific research management platform thereof

The invention discloses a software development method based on an industry domain B end and a clinical research and scientific research management platform thereof on a development framework of a digital base and a non-business function state, and the method comprises the following steps: S1, creating software which is managed by the B end and executes specific functions, and setting basic management parameters; s2, creating an industry domain system D corresponding to software development; s3, creating a corresponding software domain scene architecture system X formed based on the industry domain D; s4, constructing a global framework based on the software domain scene architecture system X; s5, constructing a complex business level based on a software global framework page; s6, creating a page layout based on the complex business hierarchy; s7, creating general pages and special pages such as business forms, tables, cards and lists based on the page layout; s8, creating a business process based on business forms, tables, cards, listing and other use pages and special pages; and S9, an auditing step of creating general pages and special pages such as business forms, tables, cards and lists based on the business process.
Owner:王伟民

A method of distributed software development

The application relates to the technical field of software generation methods, and discloses a distributed software development method. The method responds to the input of distributed development demand data, performs a function module feature extraction operation, wherein the demand data contains an inter-module dependency topology and an interface constraint specification; a pre-trained task decomposition model is activated to perform multidimensional analysis on the development demand data, and a task unit set carrying a resource allocation identifier is output, the resource allocation identifier and a task type establish a dynamic mapping relationship; a code analysis engine is triggered based on the task unit set, cross-modal feature fusion is performed on the inter-module dependency topology, a feature complex of a fused code structure mode and an interface compatibility index is generated; the feature complex is input into a dynamic integration engine for execution sequence planning, and a distributed executable component is output, the executable component contains a logic control flow derived from a task execution sequence and a resource self-adaptive configuration parameter.
Owner:GUIZHOU SHUANDA INFORMATION SECURITY TECHNOLOGY CO LTD

Software development method and electronic equipment

The invention relates to the technical field of switches, in particular to a software development method and electronic equipment. The software development method comprises the steps of loading a virtual drive in a software development environment, creating a drive file node of simulation hardware equipment corresponding to real hardware equipment and an access node associated with the drive file node of the simulation hardware equipment, responding to a received debugging instruction, and setting a debugging state of a virtual system in the virtual drive, if the debugging state is the first debugging state, state information, generated based on the debugging memory data, of the simulation hardware equipment is returned, if the debugging state is the second debugging state, state information, generated based on the preset simulation hardware data, of the simulation hardware equipment is returned, and development of the software to be developed is completed according to the state information. According to the method, the technical problem that hardware and software development cannot be carried out in advance before software development due to dependence on hardware equipment in software development is solved, and the technical effect of shortening the software development period by simulating the hardware and software development process is achieved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Software development method and electronic device

The application relates to the technical field of switches, in particular to a software development method and an electronic device. The software development method comprises the following steps: loading a virtual driver in a software development environment, creating a driver file node of a simulated hardware device corresponding to a real hardware device and an access node associated with the driver file node of the simulated hardware device, setting a debugging state of a virtual system in the virtual driver in response to receiving a debugging instruction, returning state information of the simulated hardware device generated based on debugging memory data if the debugging state is a first debugging state, returning state information of the simulated hardware device generated based on preset simulated hardware data if the debugging state is a second debugging state, and completing development of to-be-developed software according to the state information. The method solves the technical problem that software development depends on hardware devices and hardware-software development cannot be performed in advance before software development, and achieves the technical effect of shortening a software development cycle by simulating a hardware-software development process.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Injection molding machine software development method based on digital twinning and Devops

The invention belongs to the technical field of injection molding machines, and particularly relates to an injection molding machine software development method based on digital twinning and Devops. The method comprises the steps that development tasks are created and distributed, automatic testing is triggered after code development is submitted, version release is triggered after the testing is passed, the version is broadcasted to an edge computer through a coordination server, and the edge computer conducts intelligent updating decision making based on a lightweight proxy model and records the version updating state through the block chain technology. According to the method, a high-precision simulation environment is constructed through a digital twinning technology, virtual verification in a software development stage is realized, the dependence on physical equipment and the test cost are remarkably reduced, continuous integration and continuous deployment are realized in combination with Devops, and the development efficiency and the software quality are improved. The system has remarkable progress in the aspects of improving the software development efficiency of the injection molding machine, reducing the operation and maintenance cost and guaranteeing the system stability and safety.
Owner:KRAUSSMAFFEI MACHINERY ZHEJIANG CO LTD