Software development method and device

A software development method and software development technology, applied in the direction of program control device, creation/generation of source code, intelligent editor, etc., to achieve the effects of improving intelligence, improving software development efficiency, and saving time

Active Publication Date: 2017-08-18
深圳虚觅者科技有限公司
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is a very useful tool, but it is limite...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software development method and device
  • Software development method and device
  • Software development method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] figure 1 It is an implementation flowchart of the software development method provided by the embodiment of the present invention, and is described in detail as follows:

[0030] In step S101, the functions to be developed in the software development task are obtained;

[0031] Use the artificial intelligence software development assistant to obtain the functions to be developed in the software development task.

[0032] When starting the artificial intelligence software development assistant, obtain the functions to be developed in the software development task;

[0033] Or, when a button on the device where the artificial intelligence software development assistant is located is pressed, the function to be developed in the software development task is obtained;

[0034] Or, when the icon corresponding to the artificial intelligence software development assistant is clicked, the function to be developed in the software development task is obtained.

[0035] Wherein,...

Embodiment 2

[0052] The embodiment of the present invention describes the implementation process of obtaining the functions to be developed in the software development task, and the details are as follows:

[0053] Receive the functions to be developed in the software development task through voice or text input.

[0054] Wherein, the user's software development task is received through voice or text input, and then the software development task is analyzed to obtain the function to be developed.

Embodiment 3

[0056] figure 2 It is the implementation flow chart of constructing the source code database provided by the embodiment of the present invention, and is described in detail as follows:

[0057] In step S201, source code is obtained;

[0058] Wherein, the source code in each program is grabbed from the code library by using the code grabbing program.

[0059] In step S202, according to the running result or annotation of the source code, the corresponding function of the source code is obtained;

[0060] Wherein, the annotation corresponding to the source code is extracted to obtain the function corresponding to the source code.

[0061] In step S203, a source code database is constructed by establishing a corresponding relationship between the obtained functions and the source code.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention is applicable to the field of software development and provides a software development method and device. The software development method comprises the steps that a to-be-developed function in a software development task is acquired; a source code corresponding to the to-be-developed function is acquired in a pre-established source code database; and the acquired source code is displayed, wherein the source code database comprises pre-stored functions and source codes corresponding to the pre-stored functions. Through the software development method and device, the situation that the same function is developed repeatedly is avoided. The software development method and device have the advantages that on the one hand, software development time is saved, and software development efficiency is improved; on the other hand, an artificial intelligence software development aid is created, and the intelligent degree of software development is increased.

Description

technical field [0001] The invention belongs to the field of software development, in particular to a software development method and device. Background technique [0002] Software development is a process of product development in which a software system or software part of the system is built according to user requirements. During the software development process, programmers like to use the integrated development IDE environment for coding to improve the efficiency of coding and debugging. A good IDE environment can be said to be a sharp tool for software development. [0003] Currently, the common IDE environments on the market include Microsoft's Visual Studio and Apple's Xcode, as well as some open source tools, such as Eclipse. These tools are very good IDE tools, and have been highly appreciated by programmers. Among these tools, the code autofill function is very popular among programmers. The auto-fill function can fill in commonly used functions, variables, et...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44
CPCG06F8/33
Inventor 张绍伟
Owner 深圳虚觅者科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products