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