A business analyst is responsible for analyzing a client’s business needs, identifying business problems, and planning solutions that deliver value to the client. This course overviews how a business analyst functions as part of a software development team and contributes to all phases of the software development process. It focuses on the process of discovering and documenting the vision, scope, measurable goals, and business requirements for the software development project. Students will learn how to analyze, document, and validate business requirements and engage in case studies modelled after real-world work experiences.