On the Use of Goal Models and Business Process Models for Elicitation of System Requirements