Threat Modeling From A System Design View