The invention discloses an early warning system in a software development process. The system comprises a database, a GPS positioning unit, a client information input unit, a client demand input unit, a software test unit, a mouse track scanning unit, a modeling unit, a button click recognition unit, an anomaly early warning unit, an anomaly processing unit, a test result output unit, a test evaluation unit and an adjustment optimization unit. The clock-in range of the management software required by the client and recorded into the database is called by the client demand recording unit through big data, thus confirming the designed effective clock-in range by utilizing the software testing unit, giving an early warning and optimizing the software when the design exceeds the range required by the client; whether misoperation exists in the software testing process or not is determined through the mouse track scanning unit and the button clicking recognition unit, if yes, an alarm signal is sent out and processed in time, delay of follow-up promotion and marketing work of software is avoided, and the satisfaction degree of customers is improved.