Quality function deployment (QFD) is a new product development tool remarked with interpreting customer requirements into engineering characteristics of the design process. On account of the inherent imprecise and uncertain elements in the weights of customer requirements, the relationships between customer requirements and engineering characteristics, and the correlations among engineering characteristics, uncertain variables are preferred to be applied in this paper. By taking advantage of expected value modelling to determine the target values of engineering characteristics in handling different practical design scenarios, two uncertain programming models are proposed for optimizing the QFD process in an uncertain environment. Subsequently, the proposed uncertain models are implemented in a motor car design for quality development.