Аналитик программного обеспечения

Аналитик программного обеспечения (также программный аналитик) — специалист-аналитик, планирующий и организующий работу программистов с целью упрощения и оптимизации[1]. Его должностные обязанности могут включать в себя выбор методологии и среды разработки; создание или выбор фреймворков; принятие решений о том, когда следует воспользоваться готовым программным кодом вместо самостоятельной разработки; написание спецификаций и прочей документации для будущего программного продукта и планирование сроков разработки[2][3][4]. Аналитик должен быть знаком как с предметной областью, так и с процессом разработки[5][2][6].

В коммерческой разработке аналитик программного обеспечения является представителем программистов компании, аналогично тому, как заказчик представляет интересы пользователей программного продукта[7]. Взаимодействие программного аналитика и клиента начинается ещё до начала разработки с определения требований к продукту и их анализа[8][9].

См. также

Примечания

  1. Crowder, 2016, p. 43.
  2. Boiko, 2005, p. 231—232.
  3. Saleh, 2009, p. 92.
  4. Scotts, 2014.
  5. Saleh, 2009, p. 11.
  6. Орлов, 2012, p. 68.
  7. Saleh, 2009, p. 78.
  8. Whitaker, 2005, p. 2309.
  9. SOFSEM, 1997, p. 473.

Литература

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.