сеньорчикОткрыть в Telegram
← все вопросывопросы для собеседований · ТЗ и документация

ТЗ и документация на собеседовании аналитика

Здесь быстро видно, писал ли человек документы или только карточки в трекере. Часто дают кусок реального ТЗ и просят найти проблемы — и находится обычно одно и то же: требования, по которым невозможно принять работу, и форма без содержания.

64 вопросов в банке·5 подтем·ниже разбор 9

Что спрашивают

Из чего состоит тема

Так тема разложена в тренажёре: движок ведёт прогресс по каждой подтеме отдельно и возвращает те, где вы ошибаетесь.

Разборы подтем

Конспект по каждой: что это, как отвечать вслух, на чём валятся, плюс вопросы для самопроверки.

Примеры вопросов с разбором

  1. #ana_doc_api_spec1 / 9
    Что описывает спецификация OpenAPI?
    A)Схему базы данных сервиса
    B)Контракт HTTP-интерфейса: пути, параметры, схемы
    C)Порядок развёртывания сервиса в окружении
    D)Права доступа сотрудников к системе
    показать ответ и разбор
    +B)Контракт HTTP-интерфейса: пути, параметры, схемы

    // разбор: OpenAPI — машиночитаемое описание HTTP-интерфейса: какие есть ресурсы и методы, что принимается и возвращается, какие коды ответов и схемы данных. Из него генерируют документацию, клиентов и заглушки, поэтому расхождение спецификации с реализацией обходится дорого сразу нескольким командам.

  2. #ana_doc_gost2 / 9
    Что регламентирует комплекс стандартов ГОСТ 34?
    A)Создание автоматизированных систем
    B)Правила оформления программного кода
    C)Требования к защите персональных данных
    D)Порядок сертификации средств измерений
    показать ответ и разбор
    +A)Создание автоматизированных систем

    // разбор: ГОСТ 34 описывает жизненный цикл автоматизированной системы: стадии от формирования требований до сопровождения и состав документации на каждой из них, включая техническое задание. В госзаказе и на крупных предприятиях он остаётся рабочим форматом, поэтому аналитику полезно знать хотя бы структуру ТЗ по нему.

  3. #ana_doc_nfr3 / 9
    К какой группе НФТ относится требование о времени отклика?
    A)К производительности
    B)К безопасности
    C)К переносимости
    D)К сопровождаемости
    показать ответ и разбор
    +A)К производительности

    // разбор: Производительность объединяет время отклика, пропускную способность и потребление ресурсов. Соседние группы отвечают за другое: безопасность — за разграничение доступа и защиту данных, переносимость — за работу в разных средах, сопровождаемость — за стоимость изменений и диагностики.

  4. #ana_doc_srs4 / 9
    Что такое SRS?
    A)План-график работ по проекту с зафиксированными сроками
    B)Спецификация требований к программной системе
    C)Протокол приёмо-сдаточных испытаний системы
    D)Реестр выявленных дефектов и замечаний
    показать ответ и разбор
    +B)Спецификация требований к программной системе

    // разбор: Software Requirements Specification — сводный документ требований к системе: функции, ограничения, качество, внешние интерфейсы. Он отвечает на вопрос «что должна делать система», сознательно не отвечая на вопрос «как это построить». План работ, протокол испытаний и реестр дефектов — отдельные документы своего жанра.

  5. #ana_doc_versioning5 / 9
    Зачем документу требований история версий?
    A)Чтобы соблюсти требования к оформлению
    B)Чтобы видеть, что и когда менялось
    C)Чтобы уменьшить размер файла документа
    D)Чтобы ограничить доступ к ранним черновикам
    показать ответ и разбор
    +B)Чтобы видеть, что и когда менялось

    // разбор: История отвечает на вопросы «что изменилось с прошлого согласования», «когда появилось это требование» и «кто его внёс». Без неё каждое новое согласование приходится делать целиком, а разбор спорной ситуации превращается в реконструкцию по переписке.

  6. #ana_doc_api_spec6 / 9
    Что обязательно описать для каждого метода API, кроме успешного ответа?
    A)Имя разработчика метода
    B)Среднее время выполнения запроса
    C)Ошибки: коды и структуру тела
    D)Историю изменений этого метода
    показать ответ и разбор
    +C)Ошибки: коды и структуру тела

    // разбор: Клиент обязан различать ситуации: невалидный запрос, отсутствие прав, отсутствие ресурса, конфликт состояния, сбой на стороне сервера. Для каждой нужен код и понятная структура тела с машиночитаемым признаком ошибки. Без этого клиенты начинают разбирать текст сообщения, и любая правка формулировки ломает интеграцию.

  7. #ana_doc_gost7 / 9
    Чем ГОСТ 19 отличается по предмету от ГОСТ 34?
    A)ГОСТ 19 новее и заменяет собой ГОСТ 34
    B)ГОСТ 19 применяется только в оборонной отрасли
    C)ГОСТ 19 описывает документацию на программу
    D)ГОСТ 19 регулирует закупочные процедуры
    показать ответ и разбор
    +C)ГОСТ 19 описывает документацию на программу

    // разбор: ГОСТ 34 смотрит на автоматизированную систему целиком — вместе с людьми, оргструктурой и техническими средствами. ГОСТ 19 (ЕСПД) описывает документацию на программное изделие: спецификацию, описание программы, руководства. На практике их комбинируют, беря структуру ТЗ из 34-го, а руководства из 19-го.

  8. #ana_doc_nfr8 / 9
    Из каких частей состоит проверяемое требование к производительности?
    A)Приоритет, автор и дата согласования
    B)Показатель, условия замера и порог
    C)Стоимость реализации и срок исполнения
    D)Подсистема, интерфейс и ответственный
    показать ответ и разбор
    +B)Показатель, условия замера и порог

    // разбор: Без показателя непонятно, что мерить, без условий — на какой нагрузке и в каком окружении, без порога — когда считать выполненным. «p95 отклика каталога не выше 300 мс при 200 запросах в секунду на проде» содержит все три части и потому может быть спроектировано, реализовано и принято.

  9. #ana_doc_srs9 / 9
    Почему в ТЗ не принято описывать выбор конкретной библиотеки?
    A)Это связывает руки команде без нужды
    B)Библиотеки слишком часто выходят из поддержки
    C)Юристы не согласуют упоминание сторонних продуктов
    D)Такие детали запрещены отраслевым стандартом
    показать ответ и разбор
    +A)Это связывает руки команде без нужды

    // разбор: Документ требований фиксирует, что система должна делать и насколько хорошо. Способ достижения — зона команды, которая знает трудоёмкость альтернатив. Жёсткая фиксация инструмента без причины отнимает возможность выбрать более дешёвое решение. Исключение — когда инструмент действительно навязан извне, и тогда это оформляют как ограничение.

это 9 из 64

Ещё 55 вопросов по теме — в тренажёре, с движком повторения

Прочитать разбор и ответить самому — разные навыки. В Сеньорчике вопросы идут сессиями, а движок возвращает подтемы, где вы ошибаетесь, пока они не начнут отскакивать. Бесплатно, лимит по энергии.

Частые вопросы