Requirement analysis
The first step in the software development process. Firstly, general statements are made and then from these the technical concrete specification, are obtained. Later, the requirements from all software components, data , control and process specified are ascertained.