As systems get complex, the requirements elicitation and analysis are becoming difficult. Though different methods and approaches are proposed, most of them follow traditional approaches which consume more amount of time to elicit, and analyze the requirements. Hence we propose an approach to elicit and analyze the requirements of complex software systems which is very simple and effective. This approach includes elicitation rule and requirements analysis process which are used to better understand the complex requirements of system and obtain refined requirements. Using this approach we can obtain not only the refined requirements but also input requirements. Even though this approach perfectly suits agile software development, it can be used for any other software development methods also. A case study approach is then used to explore the effect of proposed approach.
展开▼