Примеры задач на формулирование требований к предмету:...➤ MyBook

Цитата из книги «Идеальный ИТ-аналитик (Как нанять лучшего аналитика в команду)»

Примеры задач на формулирование требований к предмету: – Сформулируйте основные функциональные требования к карандашу, ластику, шариковой ручке, листу бумаги. – Сформулируйте основные функциональные требования к ложке, вилке, чашке. – Сформулируйте основные функциональные требования к стулу, табуретке, столу. Суть этих задач в том, что предмет прост и известен, но, в зависимости от задуманного нанимателем функционального назначения предмета (не обязательно основного) требования будут существенно различными. Задача кандидата корректно выстроить коммуникацию (как и в реальных условиях), охватить требованиями именно то функциональное назначение, которое задумал наниматель (например, в отношении карандаша это может быть удержание формы прически, а совсем не рисование), и продемонстрировать навыки устного и письменного формирования корректных требований. Очевидно, перечень подобных предметов может быть произвольно расширен. Отдельным классом являются задачи на создание программ, выполняющих простые математические действия, например, такие: – Сформулируйте основные функциональные требования к программе, возвращающей значение квадратного корня из введенного числа. – Сформулируйте основные функциональные требования к программе, возвращающей результат деления 1 на введенное число. – Сформулируйте основные функциональные требования к программе, возвращающей результат деления одного введенного числа на другое введенное число. Такие задачи более комплексные, содержат в себе возможности для работы с исключительными ситуациями, что детально рассмотрим далее. Задачи на работу с исключительными ситуациями Задачи на работу с исключительными ситуациями сильно перекликаются с задачами на формирование требований, в то же время акцентируя внимание не на позитивных сценариях бизнес-кейса, а на возможных негативных сценариях и возникающих исключениях. Очевидно, что аналитик должен уметь предвидеть и корректно описывать такие сценарии. В качестве объекта могут быть те же самые простые объекты, например, простые программа, выполняющая математические операции. Необходимо сформулировать требования, касающиеся ограничений и обработки исключений, например, таких: – Ограничений по диапазонам исходных чисел и результатов; – Исключений, обусловленных ограничениями на операцию (деления на ноль и иные математические функции, имеющие ограничения по области определения аргумента – квадратный корень и т.п.) и их обработке; – Ограничений числового ввода и обработки возникающих исключений при нечисловом вводе. Примеры с бытовыми предметами менее показательны, но тоже могут быть использованы, например, ложка не зачерпывает, потому что перевернута вверх дном.
19 марта 2020

Поделиться