В первую очередь - это человек, который разработает требования к программному обеспечению. Сначала определяется функционал программы: что она должна делать, за что отвечать. После системный аналитик ведет коммуникацию с заказчиком, получается информацию из других источников и, конечно, проводит анализ рынка.