The invention discloses a
software requirement modeling method and device based on a
natural language, equipment and a medium, and relates to the field of
software requirement modeling. According to the
software demand modeling method and device based on the
natural language, the equipment and the medium, through automatic
demand analysis and model generation, the manual
workload is greatly reduced, and meanwhile, errors caused by manual understanding deviation are reduced; close connection among the steps is ensured by sharing intermediate representation and a unified
data model, output of the previous step provides structured information for input of the next step, and
information loss or
distortion is avoided; a demand provider is allowed to participate in a model confirmation process through an iterative demand acquisition and modeling framework of man-
machine cooperation, and the quality of a demand model is continuously improved; by means of the model
consistency analysis technology based on the data flow dependency relationship, the problem of inconsistency between the requirement specification and the software model can be automatically detected, and the software product quality is improved.