during which phase of the sdlc does the development team define the scope of the system to be developed, interview potential users, study the existing system, and define user requirements?