Requirements Engineering For Service and Cloud Computing