Owing to the black-box nature of services, selecting a trustworthy service that best fits users' requirements is greatly critical in service-oriented computing. Once a set of services fulfilling users' functional requirements are founded, one of these services invoked by the users depends mostly on the Quality of Services (QoS), particularly security, trust, and reputation. This paper proposes a trust management model to support service discovery and selection based on QoS. We define a quantitative trust evaluating method for dynamic service discovery and selection. The proposed model makes service consumers get trustworthy services possible. Our mechanism uses consumers' feedback to describe the trust degree of services and service providers. The service selection using the quantitative measurement rather than consumers' intuition allows selecting a highly reliable service accomplishing their quality requirements well. Finally, we give experimental results.