Требуемые знания и навыки
Мы рассчитываем, что вы:
1) Знаете основы проектирования, разработки, документирования программного обеспечения;
2) Знаете основы теории алгоритмов, теории баз данных, теории системного анализа, основы безопасности информации, основы проектирования человеко-машинных интерфейсов;
3) Знаете методы системного анализа, формализации результатов обследования предметной области, разработки функциональных требований;
4) Знаете основы UML;
5) Имеете представление об основных методологиях проектирования и разработки программного обеспечения (RUP, ГОСТ, MSF);
6) Желательно знание основ программирования;
7) Желательно иметь опыт описания требований с использованием вариантов использования (use cases), взаимодействия с представителями заказчика.
Описание должностных обязанностей:
Аналитик:
1) Осуществляет сбор требований;
2) Проводит анализ предметной области и требований заказчика;
3) Участвует в описании бизнес-процессов, бизнес-идей;
4) Разрабатывает спецификации (требования) на разработку системы;
5) Разрабатывает варианты использования системы (use cases);
6) Разрабатывает спецификации к отчетам, требования к графическому интерфейсу пользователя (GUI);
7) Осуществляет внешнее и внутреннее согласование документации, участвует в анализе и разрешении проблем, связанных с требованиями к программному обеспечению;
8) Осуществляет управление изменениями требований;
9) Участвует в создании сценариев тестирования системы, пользовательской документации, с целью выявления отклонений от сформулированных функциональных требований.