Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for software customized development

A software installation package and software technology, applied in the direction of program control devices, etc., can solve problems such as inflexibility, software development changes, and increased software development difficulty, and achieve the effect of increasing flexibility and reducing difficulty.

Inactive Publication Date: 2008-11-19
HUAWEI DIGITAL TECH (CHENGDU) CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Regardless of the changes in user needs at any stage in the software development process, it will cause great changes to software development. When user needs change frequently, software developers cannot develop software flexibly, which increases the cost of software development. difficulty

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
  • Method and device for software customized development
  • Method and device for software customized development
  • Method and device for software customized development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] like figure 2 As shown, the method includes:

[0028] S201: Set each user requirement as a functional component;

[0029] S202: Develop the functional component as a dynamically loadable option;

[0030] S203: Load the functional components to generate a software installation package.

[0031] The embodiment of the present invention is used for the method of software customization development. Firstly, user requirements are set in the form of functional components, and different user requirements correspond to different functional components; then, the functional components are developed to be dynamically loaded Finally, according to different user needs, load the functional components corresponding to the user needs, generate a software installation package, and then complete the customized development of the software. Compared with the prior art, software developers do not need to repeatedly design, develop and test software according to different user requirement...

Embodiment 2

[0033] like image 3 As shown, the method specifically includes:

[0034] 301. Set each user requirement as a functional component;

[0035] Analyze user requirements, set each user requirement as a functional component, and select different functional components to generate software installation packages according to different user requirements during software development.

[0036] For different customized software, the needs of users are also different. For example: when a software developer customizes a computer optimization tool software, the user's needs can be divided into system performance testing, network system optimization, disk cleaning, host driver backup, etc., and the corresponding functional components are system performance testing components and network system optimization components , disk cleaning components, host driver backup components, etc.

[0037] 302. Set the functional components with the same category into a functional module;

[0038] In order...

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 discloses a method and a device for software customized development, relating to the technical field of software development and aiming to solve the software development difficulty in the prior art due to varied user demands. The method for software customized development comprises the following steps: each user demand is set as a functional component; the functional component is developed as an option which can be dynamically loaded; the functional component is loaded to generate a software installation package. The invention is used to carry out the customized software development based on the changing user demands, so as to increase the software development flexibility and reduce the difficulty of software development.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a method and device for customized software development. Background technique [0002] At present, with the advancement of science and technology and the continuous development of the software industry, software is getting closer to people's lives and has become an indispensable part of people's work and life. [0003] like figure 1 As shown, the traditional software development process is as follows: first, users put forward their own needs, and software developers analyze the needs of users; then, software developers design the overall process of the software according to the analysis results, and follow the designed software The overall process is for software development and testing; finally, the successfully tested software is released to users. [0004] In the process of realizing the present invention, the inventor finds that there are following problems in ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 王旭
Owner HUAWEI DIGITAL TECH (CHENGDU) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products