A Requirement-Driven Software Trustworthiness Evaluation and Evolution Model