Аналитик программного обеспечения
Аналитик программного обеспечения (также программный аналитик) — специалист-аналитик, планирующий и организующий работу программистов с целью упрощения и оптимизации[1]. Его должностные обязанности могут включать в себя выбор методологии и среды разработки; создание или выбор фреймворков; принятие решений о том, когда следует воспользоваться готовым программным кодом вместо самостоятельной разработки; написание спецификаций и прочей документации для будущего программного продукта и планирование сроков разработки[2][3][4]. Аналитик должен быть знаком как с предметной областью, так и с процессом разработки[5][2][6].
В коммерческой разработке аналитик программного обеспечения является представителем программистов компании, аналогично тому, как заказчик представляет интересы пользователей программного продукта[7]. Взаимодействие программного аналитика и клиента начинается ещё до начала разработки с определения требований к продукту и их анализа[8][9].
См. такжеПравить
ПримечанияПравить
- ↑ Crowder, 2016, p. 43.
- ↑ 1 2 Boiko, 2005, p. 231—232.
- ↑ Saleh, 2009, p. 92.
- ↑ Scotts, 2014.
- ↑ Saleh, 2009, p. 11.
- ↑ Орлов, 2012, p. 68.
- ↑ Saleh, 2009, p. 78.
- ↑ Whitaker, 2005, p. 2309.
- ↑ SOFSEM, 1997, p. 473.
ЛитератураПравить
- Boiko B. Content Management Bible (англ.). — Wiley, 2005. — 1176 p. — (Bible). — ISBN 9780764583643.
- Saleh K.A. Software Engineering (англ.). — J. Ross Pub., 2009. — 336 p. — ISBN 9781932159943.
- Scotts J. Domain Driven Design : How to Easily Implement Domain Driven Design — A Quick& Simple Guide (англ.). — Speedy Publishing, LLC, 2014. — 32 p. — ISBN 9781631876929.
- Whitaker J.C. The Electronics Handbook, Second Edition (англ.). — CRC Press, 2005. — 2640 p. — (Electrical Engineering Handbook). — ISBN 9781420036664.
- Plasil F., Jeffery K.G. SOFSEM '97: Theory and Practice of Informatics (англ.). — Springer, 1997. — 570 p. — (Lecture Notes in Computer Science). — ISBN 9783540637745.
- Crowder J.A., Carbone J.N., Demijohn R. Multidisciplinary Systems Engineering: Architecting the Design Process (англ.). — Springer International Publishing, 2016. — 297 p. — (Textbooks in Telecommunication Engineering). — ISBN 9783319223988.
- Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: современный курс по программной инженерии (рус.). — Питер, 2012. — 608 с. — (Учебник для вузов). — ISBN 9785459011012.