[go: up one dir, main page]

CN101814026A - Software development system and method - Google Patents

Software development system and method Download PDF

Info

Publication number
CN101814026A
CN101814026A CN201010033880A CN201010033880A CN101814026A CN 101814026 A CN101814026 A CN 101814026A CN 201010033880 A CN201010033880 A CN 201010033880A CN 201010033880 A CN201010033880 A CN 201010033880A CN 101814026 A CN101814026 A CN 101814026A
Authority
CN
China
Prior art keywords
module
program code
management module
code
software development
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.)
Pending
Application number
CN201010033880A
Other languages
Chinese (zh)
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.)
Beijing Cennavi Technologies Co Ltd
Original Assignee
Beijing Cennavi Technologies Co 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 Beijing Cennavi Technologies Co Ltd filed Critical Beijing Cennavi Technologies Co Ltd
Priority to CN201010033880A priority Critical patent/CN101814026A/en
Publication of CN101814026A publication Critical patent/CN101814026A/en
Priority to PCT/CN2010/080056 priority patent/WO2011082627A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/368Test management for test version control, e.g. updating test cases to a new software version
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a software development system and a method and relates to the technical field of computer software development. The invention aims to solve the problem of slow software development progress due to no uniform management in the software development process of the prior art. The technical scheme provided by the invention comprises a creating module, a version management module, a submitting module, a test module and a defect management module, wherein the creating module is arranged at a client and is used for creating a program code; the version management module is arranged at a server and is used for storing the program code created by the creating module; the submitting module is arranged at the client and is used for transmitting the program code created by the creating module to the version management module; the test module is arranged at the client and is used for acquiring the program code from the version management module so as to carry out testing; and the defect management module is arranged at the server and is used for storing a program code defect acquired from the test module. The technical scheme provided by the invention can be used in the technical field of java development.

Description

The system and method for software development
Technical field
The present invention relates to technical field of computer software development, relate in particular to a kind of system and method for software development.
Background technology
The exploitation of any software product mostly is not that a people can finish, and often needs the multi-person synergy exploitation.In software development process, need constantly code to be made amendment and debug.
In realizing process of the present invention, the inventor finds, the process that the existing flow process that develops software will be write code and test code separately and belongs to different systems, makes developer and tester's work not share in team.And after program code was debugged through modification repeatedly, the record of problem and management were also relatively more difficult.Because software development flow does not have unified management, so that the process of software development is slow.
Summary of the invention
Embodiments of the invention provide a kind of system and method for software development, can improve the software development process.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of system of software development comprises:
Creation module places client, is used for the creation procedure code;
Version management module places server end, is used to preserve the program code of being created by described creation module;
Submit module to, place client, the program code that is used for being created by described creation module is sent to described version management module;
Test module places client, is used for obtaining program code from described version management module and tests;
The defect management module places server end, is used to preserve the described program code defective of being obtained by described test module.
A kind of method of software development comprises:
By described creation module creation procedure code; Submit to module that described program code is sent to the version management module that places server end, preserve described program code by described version management module; Test module obtains program code and tests from described version management module; Preserve the program code defective of obtaining by described test module by the defect management module.
The system and method for the software development that the embodiment of the invention provides by work such as the establishment of program code, test, modification are integrated in the system, makes developer and tester's work to share in team; And the code defective is also managed by special module, and the feasible code defective of revising is record clearly.Solved in the prior art owing to there is not unified development process management, and the software development process that causes problem slowly.The system and method for the software development that embodiments of the invention provide can improve the software development process.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The system architecture synoptic diagram of the software development that Fig. 1 provides for the embodiment of the invention;
The method flow diagram of the software development that Fig. 2 provides for the embodiment of the invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer, below in conjunction with the accompanying drawing in the embodiment of the invention, technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not paying the every other embodiment that is obtained under the creative work prerequisite.
In order to solve in the prior art because software development flow does not have unified management, and the software development process that causes problem slowly, the embodiment of the invention provides a kind of system and method for software development.
As shown in Figure 1, the system of the software development that the embodiment of the invention provides comprises:
Creation module places client, is used for the creation procedure code.In the present embodiment, (MyEclipse Enterprise Workbench MyEclipse) writes code to adopt enterprise-level workbench MyEclipse.MyEclipse is the expansion to Java Integrated Development Environment EclipseIDE, utilizes it to increase work efficiency greatly.
The check module places client, is used for the program code of being created by described creation module is carried out the code quality audit, and creates the quality audit file.In the present embodiment, after the developer writes out code, adopt Jupiter software to examine code, to correct code in the nonstandard problem in aspects such as form.The quality audit file of creating is with the form storage of extending mark language XML, and, between problem in this quality audit file and the concrete code corresponding relation is arranged, for example, in the process that reality is used, can jump to the pairing code segment of this problem by concrete problem in the click quality audit file, can also jump to concrete problem description by clicking defective in quality code segment.And the problem list in this quality audit file is also supported various inquiry modes, for example, can inquire about according to the person liable of described problem, also can be according to the residing status poll of described problem.
Submit module to, place client, the program code that is used for being created by described creation module is sent to described version management module.In the present embodiment, submit to code to server, be implemented in the function that client just can manage the code on the server by Subclipse software.The developer can write the submission of code limit in the limit in MyEclipse.
Version management module places server end, is used to preserve the program code of being created by described creation module.In the present embodiment, described version management module is version management software Subversion, is called for short SNV.SVN receives the code that is sent by Subclipse, and preserves.
Test module places client, is used for obtaining program code from described version management module and tests;
The defect management module places server end, is used to preserve the described program code defective of being obtained by described test module.In the present embodiment, described defect management module is a BugFree software, and this BugFree software and described version management software Subversion can be installed on the same station server, also can be installed on the different servers.BugFree and Subversion can realize being used in combination of two softwares by the parameter configuration to concrete file, realize that promptly BugFree and Subversion upgrade the function of amended program code synchronously.Described amended program code is created by described MyEclipse, and is sent among the Subversion by described Subclipse.In addition, this defect management module also is used to create the daily record of described refresh routine code, and the action record of fresh code is more got off.Concrete process is as follows: when the developer finds the code defective in BugFree, revise code in MyEclipse, and be sent among the Subversion by Subclipse.For example, suppose that the code of revising is branch/BugFree2.0_demo/Bug.php, the defective Bug of this code number is 123, then when submitting code to, writes svn ci-m ' fix bug#123 ' exactly in submitting note to, shows and has revised bug123.Amended fresh code is submitted among the Subversion, simultaneously, check among the BugFree Bug number be 123 Bug, can find its many notes of the similar following form of delegation:
Changeset[510]by?Franc,2009-11-10?09:09:09+0800(Tues.11Sep?2009)
U?branch/BugFree2.0_demo/Bug.php[diff]
Wherein, the version number after [510] expression is submitted to; Franc represents the submitter; 2009-11-10 09:09:09+0800 (Tues.11Sep 2009) is a submission time; U branch/BugFree2.0_demo/Bug.php is the listed files of revising, if once submit the file that a plurality of modifications are arranged to, then branch shows; [diff] represents that this version and the diversity ratio of last version link.
Below the concrete grammar of realizing BugFree and the combination of Subversion software is described in detail:
At first download compressed file BugFreeforSVN.tar.gz, wherein comprise two file svn_ci.php and post-commit, wherein, post-commit is an execute file, and it realizes the combination of BugFree and Subversion function by calling svn_ci.php.Described post-commit file is placed under the hooks catalogue of Subversion, svn_ci.php is placed under any one assigned catalogue of Subversion; Secondly, revise the configuration parameter in described svn_ci.php and the post-commit file:
Revise svn_ci.php:
Define (' API_NEWLINE ', chr (0 * 03)); //API line Separator, acquiescence need not be revised
Define (' API_DEVIDER ', chr (0 * 04)); //API Column Cata Format, acquiescence need not be revised
Define (' API_KEY ', ' YOUR_KEY '); //API encrypts KEY
Define (' API ', " http: // 127.0.0.1/bugfree/api.php "); The API address of //BugFree
Define (' USER_NAME ', ' admin '); // be used for submitting to the user of SVN information to BugFree
Name
Define (' USER_PASSWORD ', ' e10adc3949ba59abbe56e057f20f883e '); // user
Password after the encryption
define(‘VIEWVC’,‘http://bugfree.svn.sourceforge.net/viewvc/bugfree/’);//
ViewVC checks the root address of code
Revise post-commit:
The path of PHP_EXE=/phppath/php ' #php executable file
The path of CHECK_IN_PHP='/somwhere/svn_ci.php ' #svn_ci.php
The path of SVN_LOOK_EXE='/svnpath/svnlook ' #svnlook executable file
After above-mentioned parameter configured, just can realize that the synchronous of BugFree and Subversion upgraded.
The system of the software development that the embodiment of the invention provides by work such as the establishment of program code, test, modification are integrated in the system, makes developer and tester's work to share in team; And the code defective is also managed by special module, and the feasible code defective of revising is record clearly.Solved in the prior art owing to there is not unified development process management, and the software development process that causes problem slowly.The system of the software development that embodiments of the invention provide can improve the software development process.
As shown in Figure 2, the embodiment of the invention also provides a kind of method of software development, comprising:
Step 201 is by described creation module creation procedure code;
Step 202 is carried out the code quality audit by the check module to described program code, and creates the quality audit file;
Step 203 submits to the program code after module will be checked to be sent to the version management module that places server end, preserves described program code by described version management module;
Step 204, test module obtains program code and tests from described version management module;
Step 205 is preserved the program code defective of being obtained by described test module by the defect management module.
Further, described method also comprises:
Obtaining the code with defective by the developer from described defect management module makes amendment; Amended program code is sent in the described version management module; Described defect management module is upgraded described amended program code synchronously, and creates the daily record of described refresh routine code.
The relation between each module of above method that realizes can repeat no more referring to system construction drawing shown in Figure 1 herein.
The method of the software development that the embodiment of the invention provides, work such as the establishment by finishing program code in a unified system, test, modification makes developer and tester's work to share in team; And, can also carry out the code defect management, the feasible code defective of revising is record clearly.Solved in the prior art owing to there is not unified development process management, and the software development process that causes problem slowly.The method of the software development that embodiments of the invention provide can improve the software development process.
Technical scheme provided by the invention can be applied in the technical field of java exploitation.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection domain with claim.

Claims (10)

1. the system of a software development is characterized in that, comprising:
Creation module places client, is used for the creation procedure code;
Version management module places server end, is used to preserve the program code of being created by described creation module;
Submit module to, place client, the program code that is used for being created by described creation module is sent to described version management module;
Test module places client, is used for obtaining program code from described version management module and tests;
The defect management module places server end, is used to preserve the described program code defective of being obtained by described test module.
2. the system of software development according to claim 1 is characterized in that, described system applies is in the java development field.
3. the system of software development according to claim 1 is characterized in that, described system also comprises:
The check module places client, is used for the program code of being created by described creation module is carried out the code quality audit, and creates the quality audit file.
4. according to the system of claim 1 or 3 described software developments, it is characterized in that described version management module and described defect management module place on the same station server, perhaps place on the different server respectively.
5. according to the system of claim 1 or 3 described software developments, it is characterized in that,
Described defect management module also links to each other with described version management module, is used for upgrading amended program code synchronously with described version management module; Described amended program code is created by described creation module, is sent in the described version management module by described submission module.
6. the system of software development according to claim 5 is characterized in that, described defect management module also is used to create the daily record of described refresh routine code.
7. the method for a software development is characterized in that, comprising:
By described creation module creation procedure code;
Submit to module that described program code is sent to the version management module that places server end, preserve described program code by described version management module;
Test module obtains program code and tests from described version management module;
Preserve the program code defective of obtaining by described test module by the defect management module.
8. the method for software development according to claim 7 is characterized in that, and is described by after the described creation module creation procedure code, also comprises:
By the check module described program code is carried out the code quality audit, and create the quality audit file.
9. according to the method for claim 7 or 8 described software developments, it is characterized in that described method also comprises:
The program code defective that modification is obtained by described test module;
Described amended program code is sent in the described version management module;
The defect management module is upgraded described amended program code synchronously.
10. the method for software development according to claim 9 is characterized in that, described method also comprises: after the defect management module is upgraded described amended program code synchronously, create the daily record of described refresh routine code.
CN201010033880A 2010-01-11 2010-01-11 Software development system and method Pending CN101814026A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010033880A CN101814026A (en) 2010-01-11 2010-01-11 Software development system and method
PCT/CN2010/080056 WO2011082627A1 (en) 2010-01-11 2010-12-21 System and method for developing software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010033880A CN101814026A (en) 2010-01-11 2010-01-11 Software development system and method

Publications (1)

Publication Number Publication Date
CN101814026A true CN101814026A (en) 2010-08-25

Family

ID=42621289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010033880A Pending CN101814026A (en) 2010-01-11 2010-01-11 Software development system and method

Country Status (2)

Country Link
CN (1) CN101814026A (en)
WO (1) WO2011082627A1 (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963911A (en) * 2010-09-29 2011-02-02 用友软件股份有限公司 Patch generating method and device
CN101982815A (en) * 2010-11-03 2011-03-02 北京世纪高通科技有限公司 Software test system and method
WO2011082627A1 (en) * 2010-01-11 2011-07-14 北京世纪高通科技有限公司 System and method for developing software
CN102207866A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)
CN103226488A (en) * 2013-05-06 2013-07-31 中国农业银行股份有限公司 Method and device for efficiency control in formalized code generation
CN103309804A (en) * 2013-04-08 2013-09-18 中国电子科技集团公司第十研究所 Automatic code rule checking platform
CN103390213A (en) * 2013-06-28 2013-11-13 赛龙通信技术(深圳)有限公司 Product tool management method and system
CN103870250A (en) * 2012-12-07 2014-06-18 国家电网公司 Defect data processing method and device
CN104573075A (en) * 2015-01-26 2015-04-29 浪潮(北京)电子信息产业有限公司 Management method and system for research and development of application codes
CN104793942A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Method for developing client software
CN104793948A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Development method for common independent update software
CN104794055A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Development method for common software
CN104793941A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Universal method for developing client software
CN104793940A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Universal method for independent update software development
CN104793952A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Method for developing client software
CN104793943A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Universal software developing method
CN104793944A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for automatic updating software development
CN104793950A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 User software development method
CN104793947A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Universal method for developing automatically-updated client software
CN104793939A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for developing automatically-updated client software
CN104793953A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for developing independent update software
CN104793949A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Software development method
CN104793951A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 General development method for client software
CN104809065A (en) * 2015-04-27 2015-07-29 柳州市一呼百应科技有限公司 Development method for user software
CN104808993A (en) * 2015-04-27 2015-07-29 柳州市网中网络策划中心 Development method for self-updating software
CN104820591A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 Universal development method for autonomously upgraded software
CN104820593A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Universal method for developing client software
CN104820592A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 A general developing method for automatically updating software
CN104820590A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 Development method for autonomously upgraded software of client end
CN104820596A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 General software development method
CN104820597A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Software development method
CN104820595A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Development method of software
CN104820594A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Universal development method of software
CN104850396A (en) * 2015-04-27 2015-08-19 柳州市一呼百应科技有限公司 Development method of client software
CN107291448A (en) * 2017-05-19 2017-10-24 上海瀚乾信息技术服务有限公司 A kind of Software Develop Project Management system
CN107615239A (en) * 2015-04-28 2018-01-19 谷歌有限责任公司 For trustship and the architecture of issue software kit
CN110007951A (en) * 2019-04-17 2019-07-12 安徽省希灵科技服务有限公司 A kind of software development system and program creating method
CN112527682A (en) * 2020-12-24 2021-03-19 四川享宇金信金融科技有限公司 Model development method for fusing product functionality and user harmony
US11175912B2 (en) 2019-11-12 2021-11-16 Wistron Corp. Version management system, version management method and non-transitory computer-readable medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630470B (en) * 2014-10-31 2018-12-21 阿里巴巴集团控股有限公司 Code is built together method, system, oss server and open server
CN105955746B (en) * 2016-05-06 2019-03-12 中国银行股份有限公司 A kind of method and device of version management
DE102016208382B4 (en) * 2016-05-17 2024-05-29 BSH Hausgeräte GmbH System for implementing a procedural process on a household appliance

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762936B2 (en) * 2006-06-09 2014-06-24 Microsoft Corporation Dynamic design-time extensions support in an integrated development environment
US20080155492A1 (en) * 2006-12-22 2008-06-26 International Business Machines Corporation Development tool for creating converged applications that include sip and web components
CN101387953A (en) * 2007-09-14 2009-03-18 环达电脑(上海)有限公司 Collaboration software development system and method
CN101814026A (en) * 2010-01-11 2010-08-25 北京世纪高通科技有限公司 Software development system and method

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011082627A1 (en) * 2010-01-11 2011-07-14 北京世纪高通科技有限公司 System and method for developing software
CN101963911A (en) * 2010-09-29 2011-02-02 用友软件股份有限公司 Patch generating method and device
CN101982815A (en) * 2010-11-03 2011-03-02 北京世纪高通科技有限公司 Software test system and method
CN102207866A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)
CN102207866B (en) * 2011-05-25 2014-07-09 上海盛轩网络科技有限公司 Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)
CN103870250A (en) * 2012-12-07 2014-06-18 国家电网公司 Defect data processing method and device
CN103309804A (en) * 2013-04-08 2013-09-18 中国电子科技集团公司第十研究所 Automatic code rule checking platform
CN103309804B (en) * 2013-04-08 2015-12-02 中国电子科技集团公司第十研究所 Robotization code regulation checks platform
CN103226488A (en) * 2013-05-06 2013-07-31 中国农业银行股份有限公司 Method and device for efficiency control in formalized code generation
CN103226488B (en) * 2013-05-06 2016-08-24 中国农业银行股份有限公司 A kind of efficiency control method formalized in code building and device
CN103390213A (en) * 2013-06-28 2013-11-13 赛龙通信技术(深圳)有限公司 Product tool management method and system
CN104573075A (en) * 2015-01-26 2015-04-29 浪潮(北京)电子信息产业有限公司 Management method and system for research and development of application codes
CN104793949A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Software development method
CN104820593A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Universal method for developing client software
CN104793940A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Universal method for independent update software development
CN104793952A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Method for developing client software
CN104793943A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Universal software developing method
CN104793944A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for automatic updating software development
CN104793950A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 User software development method
CN104793947A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Universal method for developing automatically-updated client software
CN104793939A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for developing automatically-updated client software
CN104793953A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Method for developing independent update software
CN104794055A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Development method for common software
CN104793951A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 General development method for client software
CN104809065A (en) * 2015-04-27 2015-07-29 柳州市一呼百应科技有限公司 Development method for user software
CN104808993A (en) * 2015-04-27 2015-07-29 柳州市网中网络策划中心 Development method for self-updating software
CN104820591A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 Universal development method for autonomously upgraded software
CN104793941A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Universal method for developing client software
CN104820592A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 A general developing method for automatically updating software
CN104820590A (en) * 2015-04-27 2015-08-05 柳州市网中网络策划中心 Development method for autonomously upgraded software of client end
CN104820596A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 General software development method
CN104820597A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Software development method
CN104820595A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Development method of software
CN104820594A (en) * 2015-04-27 2015-08-05 柳州市一呼百应科技有限公司 Universal development method of software
CN104850396A (en) * 2015-04-27 2015-08-19 柳州市一呼百应科技有限公司 Development method of client software
CN104793948A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Development method for common independent update software
CN104793942A (en) * 2015-04-27 2015-07-22 柳州市一呼百应科技有限公司 Method for developing client software
CN107615239A (en) * 2015-04-28 2018-01-19 谷歌有限责任公司 For trustship and the architecture of issue software kit
CN107615239B (en) * 2015-04-28 2021-05-25 谷歌有限责任公司 Infrastructure for hosting and publishing packages
CN107291448A (en) * 2017-05-19 2017-10-24 上海瀚乾信息技术服务有限公司 A kind of Software Develop Project Management system
CN110007951A (en) * 2019-04-17 2019-07-12 安徽省希灵科技服务有限公司 A kind of software development system and program creating method
US11175912B2 (en) 2019-11-12 2021-11-16 Wistron Corp. Version management system, version management method and non-transitory computer-readable medium
CN112527682A (en) * 2020-12-24 2021-03-19 四川享宇金信金融科技有限公司 Model development method for fusing product functionality and user harmony
CN112527682B (en) * 2020-12-24 2023-10-27 四川享宇金信金融科技有限公司 Model development method for fusing product functionality and user coordination

Also Published As

Publication number Publication date
WO2011082627A1 (en) 2011-07-14

Similar Documents

Publication Publication Date Title
CN101814026A (en) Software development system and method
US11385890B2 (en) Shared software libraries for computing devices
US11561784B2 (en) Versioning of pipeline templates for continuous delivery of services on datacenters configured in cloud platforms
US8612947B2 (en) System and method for remotely compiling multi-platform native applications for mobile devices
US10019256B2 (en) Systems and methods for incremental software development
US8631390B2 (en) Archiving a build product
US8949792B2 (en) Methods and systems for data service development
US8544007B2 (en) Customization, deployment and management of virtual and physical machine images in an enterprise system
US9280445B2 (en) Logging code generation and distribution
KR102077360B1 (en) Generating native code from intermediate language code for an application
US11392366B1 (en) Optimized compilation of pipelines for continuous delivery of services on datacenters configured in cloud platforms
US10067863B1 (en) Feature targeting of test automation lab machines
US20130167123A1 (en) Application debugging
US20130174124A1 (en) Version numbering in single development and test environment
US20090271777A1 (en) Method for distributing update modules for computer software over a network
US20180322037A1 (en) Impersonation in test automation
US20170052877A1 (en) Generic test automation for graphical user interface (gui) applications
CN113760339B (en) Vulnerability repair method and device
CN111459506B (en) Deep learning platform cluster deployment method and device, medium and electronic equipment
US10114627B2 (en) Direct build assistance
US8813066B2 (en) Multi-component software application installation facility
US7788057B2 (en) Test apparatus and methods thereof
Hoffman et al. Software process for rapid development of hpc software using cmake
Soliman Getting Started with Memcached
CN107153531A (en) A kind of method and system for software development

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100825