Собрала основные понятия, с которыми вы точно столкнётесь на позиции системного аналитика:
Agile — это гибкий подход к управлению проектами по разработке программного обеспечения (ПО), который часто применяют в небольших командах.
BPMN — язык моделирования бизнес-процессов, который наиболее распространён для описания бизнес-процессов.
ER-модель — модель данных («сущность — связь»), позволяющая описывать концептуальные схемы предметной области.
HTTP — протокол передачи информации в интернете, который расшифровывается как «протокол передачи гипертекста».
JSON — общий формат для представления значений и объектов.
REST API — архитектурный стиль, который определяет правила обмена данными между клиентом и сервером.
Scrum — методология гибкой командной работы, в которой быстрая реакция на изменения важнее формальной документации, инструкций. Слово «гибкая» означает способность быстро меняться без потери качества продукта.
SOAP — протокол, по которому веб-сервисы взаимодействуют друг с другом или с клиентами.
SQL — это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию
UML — унифицированный язык моделирования (Unified Modeling Language) — это система обозначений, которую можно применять для объектно-ориентированного анализа и проектирования.
Use cases (сценарий использования) — сценарий взаимодействия пользователя с программным продуктом для достижения конкретной цели.
User stories — короткая формулировка намерения пользователя и того, что продукт должен сделать для него.
XML — язык программирования для создания логической структуры данных, их хранения и передачи в виде, удобном и для компьютера, и для человека.
Авторизация — предоставление определённому лицу или группе лиц прав на выполнение определённых действий.
Анализ требований — процесс изучения и понимания требований, заявленных заинтересованными сторонами.
Архитектура — структура системы, включающая все ПО, оборудование и людей, из которых она состоит, интерфейсы и взаимосвязи между этими компонентами и поведение компонентов, видимое другим компонентам.
Аутентификация — процедура проверки подлинности, например проверка подлинности пользователя путём сравнения введённого им пароля с паролем, сохранённым в базе данных.
База данных — набор сведений, хранящихся некоторым упорядоченным способом.
Бизнес требования — требования, которые определяют бизнес — цели, то есть ответ на вопрос «Почему это нужно?».
Бизнес-аналитик — роль члена команды по разработке требований, основная обязанность которой — работа с заинтересованными лицами над выявлением, анализом, определением, утверждением и управлением требованиями в проекте.
Бизнес-процесс — последовательность действий (подпроцессов), направленная на получение заданного результата, ценного для организации.
Блок-схема — это графическое описание процесса или алгоритма, использующее различные символы.
Владелец продукта (product owner) — член команды, который отвечает за видение конечного продукта и его ценность для пользователя, главная задача — создать продукт, в котором действительно нуждаются люди, и донести эту идею разработчикам.
Идентификация — процедура, в результате выполнения которой для субъекта идентификации выявляется его идентификатор, однозначно определяющий этого субъекта в информационной системе.
Итерация — непрерывный период разработки, обычно от одного до четырёх недель, во время которого команда разработки реализует определённый набор функциональности, выбранной из резерва продукта, или базовой версии требований к продукту.
Нефункциональные требования — требования, определяющие свойства, которые система должна демонстрировать, или ограничения, которые она должна соблюдать.
Пользовательские требования — цели и задачи пользователя, которые должна решать программа.
Приоритизация — инструмент, который позволяет отсортировать разнообразный набор задач в порядке важности.
Реляционные базы данных — это базы данных, предназначенные для хранения и организации точек данных с заданными отношениями для быстрого доступа.
Нереляционнаябаза данных (NoSQL) — это база данных, в которой в отличие от большинства традиционных систем баз данных не используется табличная схема строк и столбцов.
Стейкхолдеры, а другими словами заинтересованные лица — субъекты, принимающие активное участие в проекте.
СУБД — это система, позволяющая создавать базы данных и манипулировать сведениями из них.
Требования — спецификация того, что должно быть реализовано включая описания поведения системы, её свойств и атрибутов.
Функциональные требования — требования к функциям системы и её поведения.