steps involved in requirements analysis