Постановка задачи — в контексте разработки программного обеспечения: точная формулировка условий задачи с описанием входной и выходной информации и алгоритмов преобразования первой во вторую.

Входная информация по задаче — данные, поступающие на вход программного обеспечения и используемые для её решения.

Выходная информация является результатом работы программ и может быть представлена в виде текстовых и двоичных файлов, документов, кадров на экране монитора, информации в базе данных, управляющего сигнала ращличным устройствам.

Этапы формирования

Постановка задачи выполняется либо организацией заказчиком программной продукции, либо его разработчиком совместно с заказчиком. Иногда для этих целей привлекается третья сторона. Итоговым документом выполенной постановки является согласованное сторонами технического задание.

Предварительными этапами, предшествующими работе постановщика, являются:

обследование изучение предметной области обзор лучших практик конкурирующие разработки стоимость создания компонент

Список неполный и ни один этап не является обязательным.

Целевыми являются: минимальные допустимые требования возможные последствия реализации тем или иным способом алгоритмы и их состояния

См. также Техническое задание

Категория:Решение задач Категория:Информатика