Чем занимается Аналитик программного обеспечения?
Если говорить простым языком, то аналитик программного обеспечения - это человек, который будет говорить программистам где код плохо работает и будет предлагать варианты по упрощению и оптимизации работы программы.
Вообще у данного человека должен быть достаточно солидный опыт работы, потому что если в компании данный подход используется, то к данному человеку прислушиваются. Он может советовать когда можно использовать готовые библиотеки, участки кода, а когда нужно писать, что-то с нуля. В моей практике я встречался с данной должностью и человеком 1 раз за всю жизнь. Мне кажется это достаточно редкая "рыба" в нашем озере.
Ну а как он будет анализировать то по если он ничего не знает?