Collaborate with other professionals to determine functional and non-functional requirements for new software or applicationsUse tools and methodologies to