2.5.3. Описание постановки задачи и ее разработка
Описание постановки задачи (ПОЗ) (комплекса задач) является элементом технического проекта.При машинной и автоматизированной обработки данных объем понятия «задача» охватывает:
1) процесс машинной обработки данных, т.е. непосредственное решение задачи машинными средствами;
2) метод решения;
3) процедуры подготовки данных к обработке;
4) использование данных, в том числе для принятия управленческих решений.
Органiзовуючы автоматизированное решение задачи, необходимо принять определенное i конкретное решение из перечисленных вопросов, а значит, чтобы реализовать автоматизированное решение задачи, следует прежде разработать постановку задачи, которая должна содержать об этом задачу все необходимые и достаточные вiдомостi.
Состав i содержание постановки задачи (комплекса задач) зависит от специфики последней и условий решения. Всего ПОЗ состоит из следующих основных разделах: 1) характеристика задачи, 2) выходное информация, 3) Входной информация.
Кроме того, выполняется описание алгоритма автоматизированного решения задачи, который может быть включен в ПОЗ как раздел 4-й или выложен отдельно.
Иногда ПОЗ содержит i раздел «Расчет экономической эффективности», где обосновывается эффективность решения задачи с помощью ЕОМ.
Охарактеризуем кратко каждый раздел ПОЗ.
Раздел 1-й содержит информацию о назначении задачи (комплекса задач); перечень объектов, в процессе управления которыми решается задача; периодичность i продолжительность решения, условия, при которых прекращается решения автоматизированным способом; информационные и технологические связи вязки с другими задачами (комплексами) АИС; должности лиц и (или) названия подразделений, которые определяют условия и временные характеристики конкретного решения (решения) и разделение обязанностей между персоналом i техническими средствами в различных ситуациях решения задачи ( комплекса задач).
Раздел 2-й (выходное информация) состоит из перечня и описания исходных сообщений (т.е. форм сведений, вiдеограм, вiдеокадрiв т.п.) и перечень и описания структурных единиц информации выходных сообщений, имеющих самостоятельное змiстове навантаження.
Описание выходных сообщений имеет вид таблицы, содержащей название каждого сообщения, его идентификатор, форму представления (документ, вiдеокадр, сигнал т.п.), периодичность i срок видачi.
Описывая структурные единицы выходных сообщений, указывают название единицы, идентификатор исходного сообщения, которому она принадлежит, требования к точности вычисления этой единицы, ее условное позначення.
Раздел 3-й (входной информация) содержит перечень i описание входных сообщений и список i описание структурных единиц информации входных сообщений, имеющих самостоятельное змiстове навантаження.
Во входном информацией понимают данные, которые являются необходимыми для решения задачи и поступают в виде документов i сообщений различной формы. Описание входных сообщений также задается в виде таблицы i содержит наименование сообщения, его идентификатор, форму представления, сроки и частоту надходження.
Описание структурной единицы входного сообщения состоит из ее наименования, нужной точности числового значения и указания относительно источника соответствующей информации (сообщения, которое содержит эту единицу).
ПОЗ разрабатывается в следующей последовательности. Если технико-экономическая суть задачи является понятной, то разработку начинают с определения исходной информации решаемой задачи, с описания содержания и формы выходных сообщений и способов их представления, определения реквизитов и печатных выходных даних.
После установки выходных данных определяют необходимые входные данные и начинают разработку алгоритма решения задачи - последовательности правил получения исходных данных на основании входных. С разработанного алгоритма определяется также информация для хранения и накопления. В заключение отрабатывается система внесения изменений в информации задачi.
Для проверки правильности алгоритма разрабатывают контрольный пример, который служит также для обеспечения вiдлагодження программ и их тестирование во время експлуатацiи.
Практика показывает, что лучший контрольный пример - это пример, построенный на реальных данных. Однако воспользоваться таким примером можно не всегда отсутствие нужных реальных данных или из-за того, что их много (в таком случае отладки программы очень усложняется и замедляется) имеются ли реальные данные не полностью отражают все возможные варианты решения.
ПОЗ существенно упрощается, когда для ее решения используются типовые проектные решения (ТПР) и пакеты прикладных программ (ППП). Тогда фактически разрабатывается только раздел 1-й, а во 2-м и 3-м разделах ПОЗ происходит простое «привязывание» (отбор) нужных сообщений ППП (ТПР) или указанные разделы не разрабатываются зовсим.
Заметим, что специфический особенности ПОЗ оказываются при решении задач в диалоговом режиме. Ведь нужно разрабатывать сценарий диалога, учитывая удобство работы, типы диалога, формы их реализации на ЭВМ i даже присущи пользователю приемы и привычки.
2.5.2. Разработка автоматизированного решения задач в условиях функционирования АИС | 2.5.4. Описание алгоритма решения задачи |