УПРАВЛЕНИЕ РАЗРАБОТКОЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Страницы: <<  <  8 | 9 | 10 | 11 | 12  >  >>

сохранить целостную "картинку" даже при самых глобальных изменениях требований. Поскольку разработка ПО происходит в условиях поэтапного уточнения конечных требований, то их постоянное изменение - процесс естественный. Поэтому Аналитик должен постоянно отслеживать изменения и в соответствии с ними корректировать все части системы.
Backend-разработчик
Вack-end (задняя, изнаночная сторона) - это обобщенное название программно-аппаратной части информационной системы. Работа этой части программы не видна пользователю - она скрыта от него на внутреннем уровне. Сюда относятся базы данных, компоненты обработки хранящейся в них информации, а также вся программная логика. Вack-end является аппаратно-зависимым представлением. Если речь идет о веб-разработке, то под бекендом понимают работу серверной части сетевой информационной системы (в отличие от фронтенда - программного обеспечения клиентской стороны ).
Соответственно, backend-разработчик - это специалист, отвечающий за функциональную реализацию архитектуры системы в целом. Bekender должен уметь проектировать базы данных, выстраивать между ними связи, управлять логикой взаимодействия между компонентами системы. Он должен перенаправлять на обработку получаемые от пользователя данные и возвращать полученный результат. Для этого Bekend-разработчику необходимы знания по основам frontend-разработки, чтобы понимать в каком виде к нему придут входные данные и в каком виде их следует потом возвращать в интерфейс.
Результат работы backend-разработчика - АPI-наборы (application programming interface), которые Bekender передает Тестировщику.
Тестировщик
Тестировщик - это специалист, выясняющий насколько разработанная система работоспособна и отказоустойчива. Основная задача тестировщика - выявить

Страницы: <<  <  8 | 9 | 10 | 11 | 12  >  >>
Рейтинг
Оцени!
Поделись конспектом: