基于QoS的Web服务选择能为用户提供更好的服务质量,而基于用户对QoS的需求和偏好的模糊性来进行Web服务选择是其中的一种方法。针对如何通过这种方法合理地获得最优候选服务集,是Web服务架构待解决的一个问题,提出了一种支持QoS和用户需求的Web服务选择模糊算法。该算法将用户对QoS的需求及偏好的语言描述进行去模糊化,然后选择出最符合用户需求的服务集。通过对模拟的服务质量数据进行实验,验证了该算法的优越性和有效性。