Software requirement analysis is one of the core courses of software engineering major,which plays an important role in cultivating students'engineering ability.This paper analyzes the requirements of engineering education certification for course teaching,analyzes the course teaching status and existing problems of"software demand analysis",and puts forward the ideas and measures of teaching reform from the aspects of course orientation,teaching content,teaching method,assessment,evaluation,practical teaching and so on.This course closely combines with the development of engineering education certification work,strengthens the professional theory and strengthens the professional practice education,takes the industrial development needs as the long-term goal,scientifically adjusts the curriculum setting,teaching plan and teaching methods,and actively explores and strives to cultivate the compound and practical high-level talents of software engineering.