Постановка задачи – это описание экономической задачи по определенным правилам, которое дает исчерпывающее представление о ее сущности, логике преобразования информации для получения результата.
Для постановки задачи используются сведения, необходимые и достаточные для полного представления ее логической и информационной сущности. Постановка задачи выполняется будущим пользователем ИС в тесном сотрудничестве с разработчиком. Постановка задачи начинается на стадии анализа предметной области, а заканчивается на стадии технического проектирования.
План постановки задачи:
Организационно-экономическая сущность задачи
• наименование задачи, место ее решения;
• цель решения;
• назначение
• периодичность решения и требования к срокам решения;
• источники и способы поступления данных;
• потребители результатной информации и способы ее отправки;
• информационная связь с другими задачами.
Описание выходной (результатной) информации
• перечень результатной информации;
• форма представления по каждой позиции перечня;
• периодичность и сроки представления;
• количество информации в единицу времени, количество строк в документе;
• перечень пользователей результатной информации;
• описание структурных единиц информации (по каждому реквизиту):
• точное и полное наименование;
• идентификатор;
• тип данных;
• максимальная разрядность;
• способы контроля данных:
• контроль разрядности реквизита;
• контроль интервала значений реквизита;
• контроль соответствия списку значений;
• расчетный метод контроля количественных значений реквизитов;
• метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание входной (исходной) информации
• перечень исходной информации;
• формы представления по каждой позиции перечня, примеры заполнения документов;
• количество информации в единицу времени, количество строк в документе;
• описание структурных единиц информации (по каждому реквизиту):
• точное и полное наименование;
• идентификатор;
• тип данных;
• максимальная разрядность;
• способы контроля исходных данных:
• контроль разрядности реквизита;
• контроль интервала значений реквизита;
• контроль соответствия списку значений;
• расчетный метод контроля количественных значений реквизитов;
• метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание алгоритма решения задачи
• описание способов формирования результатной информации с указанием последовательности выполнения логических и арифметических действий;
• описание связей между частями, операциями, формулами алгоритма;
• требования к порядку расположения (сортировке) ключевых признаков в выходных документах, например, по возрастанию значений табельных номеров;
Алгоритм должен учитывать общий и все частные случаи решения задачи.
Описание условно-постоянной (нормативно-справочной) информации
• перечень условно-постоянной информации (классификаторов, справочников, таблиц, списков с указанием их полных наименований;
• форма представления по каждой позиции перечня;
• описание структурных единиц информации (по каждому реквизиту):
• точное и полное наименование; • идентификатор;
• тип данных; • максимальная разрядность;
• способы взаимодействия с переменной информацией.