Software

首页

Software customization
Why choose Shanghai Chen Jie?
      Shanghai Jie Chen is the engine and main motor test software development service providers. Since its establishment, we have a number of well-known engines and new energy automotive companies to establish cooperation for the automotive industry to provide customers with quality services.
      Shanghai Jie Chen enterprise to provide tailored solutions from consulting, one-stop customized software implementation services. Our professional IT staff will be based on customer demand, the development of customer satisfaction with the engine and motor vehicle professional testing software.
      On the one hand, the market on the one hand, the maturity of industrial control software may be difficult for some companies to bear, on the other hand, it may be difficult to take into account the characteristics of the company's individual needs, so many companies turn to custom development. Specifically, customized development is based on the specific circumstances of the company, the specific requirements, we help the company to design software systems, providing the corresponding database development services, but also provide the original code services. Our main technical team in the software industry for more than 10 years experience of multi thread programming and embedded system, Linux, Vxworks, Ucos, RTX, LabviewRT, WinCE programming experience, hardware design team supporting all of HUAWEI, ZTE and other well-known companies,
      We provide customized software development tools used:
Matlab/Sumlink, C/C++, VB, Delphi, Java, Labview, SQL, et al.
      We provide customized software type: automatic production line, the simulation model of motion control, new energy motor control, motor bench test software, engine and powertrain bench test software, field data collection, data management of the laboratory, all kinds of non - standard equipment control software at the same time, we also provide the service of software control algorithm the.
      Our professional custom chemical control software development key process:
Preparation phase - implementation process control phase (requirements analysis, system architecture, design, coding, testing) - overall acceptance - training


    

      The developer is responsible for the development of the system in the early stages of the research, analysis and design of the system architecture.
Developers and business needs of personnel to set up the project team, the project manager is responsible for the overall implementation of a monitoring project, comprehensive design and participate in system development, and put forward the further development for business needs, to carry out the work of software users, making the two development plan, participate in the design of service system and other software interface.
      Implement process control phase
The entire development process will experience acquisition requirements, requirements analysis, system architecture, design, coding, testing and other stages
     1) acquisition requirements
     The main factors for the development of the system before the software is entered into the formal development for accurate written "detailed requirements for software design".
     2) demand analysis
     Open joint development personnel idea, establishing system objectives, division of business areas, the current business analysis, establish business model, information requirement analysis, user view standardization, data element standardization and consistency control etc..
     Based on the project and user interaction, fully understand, proposed the technical framework of the system, describes the main indexes of the system function and performance, the method of implementation of the project personnel should have a clear outline and overall design ideas, to doubt the local time and business needs of personnel communication, reach a consensus.
     Synthesis of the user group shows the hardware configuration, software configuration, network usage, database usage, computer familiarity to do some research, according to the survey results to decide some software suitable indicators will be developed.
     3) system architecture
     Determine the hardware configuration of the software server and user hardware resource configuration.
     Determine the unified coordination of user software platform.
     4) design
     The software design phase includes the necessary modifications to the module, and may require some modification of the structure, determine the interface definition, user service layer, business logic layer, data access layer and database software development tools to determine the specific. This phase will be completed more detailed functions and business needs of the investigation, the production system in line with the needs of the user documentation.
According to the security requirements of the application system, the security design is carried out synchronously.
     5) coding
     Determine the software interface style, use function, programming language, database structure and specific data, and began to enter the programming stage.
After the developers enter the setup and encoding work, should first determine the encoding style consistent in the development process, if found some mistakes in front of analysis or design phase of the work process, should be returned to the front of the stage for the necessary changes, and should work closely with each other between the main developers.
     6) test
     Before the system is put into use, it is the most critical step, which needs to be tested by the developer, the business needs and the software testing engineer. Developers will be able to make recommendations to improve the problems found during testing.
     Overall acceptance
     Business requirements are responsible for providing acceptance criteria.
     When the post test software is completed, notify the business needs of the inspection personnel, the original data provided by the main business needs approval personnel and the "software development design" as the basis, the various functions of the software to conduct a comprehensive inspection, if there is no objection, after acceptance signed acceptance confirmation".
     Post training
    1) training objectives
     In the course of project implementation, the basic principle of the relevant operators understand the software and practical application, make their specific performance of the set of business software, operating procedures and specific requirements, have a deeper understanding, and in the computer management of the business software skilled operation.
     2) training program
     The project team has the obligation to provide users with timely, effective, comprehensive training, and in the implementation of the project in the process of taking full account of the user's technology transfer, and develop effective and feasible training plan.
     3) assessment standards
     Test the user's ability to operate and use the software system.
     4) technical support
     Provide technical support to business requirements, and be able to implement them earnestly