analysis of requirements 5058317