REQUIREMENTS CAPTURE AND SPECIFICATION FOR ENTERPRISE APPLICATIONS: A UML BASED ATTEMPT