2, the next is the demand analysis, this step is also for the software development of the Normalize the stage of determining the specific ideas. After determining the software development can be carried out, it is necessary to customers need to achieve the software functional requirements for specific detailed analysis. At the same time should be considered in the development process may occur during the change in the situation, the development of demand change plan at any time to deal with the occurrence of special circumstances to ensure that the software development process is carried out smoothly;
3, the next is the software design. Software design should be based on the results of the previous phase of the software functional requirements analysis, to design the framework structure of the software system, functional modules and databases and so on. It is mainly divided into two parts of the overall design and detailed design;
4, the next step is to program the implementation steps. Programming is also based on the software design, the software design of the various parts of the demand for computer program code to achieve the operation, programming has a unified, standardized program writing rules to ensure that the software program is easy to understand, easy to maintain;
5, the next step is the software testing steps. That is, according to the design of the customer's software needs to be realized with the programming code, that is, after the completion of the software program, the need to write the program, the formation of the overall structure, function of the unit, assembly, the system of three stages of testing to test the correctness of the program writing, as well as customer demand to meet the adequacy of functionality to determine whether the software to meet the requirements of the development, but also a discovery of the problem, to rectify the problem. Problems of the process;
6, through the above core links to complete the software development, the next step is in software development to meet customer demand, the developer will be handed over to the customer software system, and software installation program, database data dictionary, "User Installation Manual", "User User Guide", demand reports, design reports, test reports, and other products delivered to the customer, and at the same time, guiding the customer to carry out the Software installation, as well as installation techniques, to remind customers of the software operating conditions, the environment, the server and related middleware testing and precautions, to know the actual operation of the customer's software, the use of the process and so on, to achieve the contractual tasks;
7, the user in the acceptance of the developer to deliver the results of the software development, and the actual operation, testing and operation, after the realization of the results of the satisfaction of the developed software acceptance;
7. Acceptance of the software developed;
8, customized development of software usually need to provide after-sales service, regular maintenance of the software, or according to the user's new needs, application software program modification, so that it continues to meet the actual needs of customers.