Abstract:The traditional feature model has some problems, for example, the inaccurate software product line variability requirement's expression, lack of feature description methods. Based on the FODA(Feature-Oriented Domain Analysis) methods, this paper described the feature model's hierarchy decomposition, the dependency relationship between the features and the variability expression methods, put forward a feature model and a feature description method which are suitable for software product line. The feature model can help the product designers and developers understand product requirements correctly, and lay the foundation for the later automated production of software product line.