Thorough Requirement Analysis With Solutions