During the analysis phase, it is necessary to determine end user and functional requirements. End user requirements should clearly state the tasks that users wish to perform. For example, if creating ...