Этапы компьютерного решения задач

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

Домашинная фаза решения задачи

1. Маркетинговые исследования. Поиск и обоснование пути компьютерного решения задачи.

2. Выбор метода решения задачи

3. Выполнение постановки задачи.

Машинная фаза решения задачи

4. Разработка технологии и составление программы решения задачи.

5. Разработка контрольного примера, отладка программы и разработка инструктивно-методической документации.

6. Опытная и промышленная эксплуатация.

Домашинная фаза решения задачи

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

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

После анализа рынка программных продуктов и имеющихся финансовых, материальных и интеллектуальных ресурсов предпритияе пользователь может прийти к одному из следующих выводов:

- приобрести готовый программный продукт, который после настройки вводится в эксплуатацию (первый путь);

- изготовить программный продукт собственными силами и тогда в зависимости от сложности задачи возникают два варианта:

а) Воспользоваться инструментальными средствами, предназначенными для конечного пользователя (Excel, Access, Project, Expert и т. д.) (второй путь).

b) Воспользоваться услугами программистов-профессионалов (третий путь).

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

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

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

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

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

- все показатели разделить на входные и результирующие.

- во всех показателях выделить реквизиты-признаки и реквизиты-основания.

Реквизиты-признаки в дальнейшем будут служить индексами для выполнения логических операций (группировка, сортировка, поиск). Их можно кодировать малыми латинскими буквами (i, j, k,…).

Реквизит-основание, используется для выполнения арифметических операций. Его можно закодировать большими буквами (S, П, А,…). Это позволит закодировать входной показатель, который примет вид: .

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

Результаты кодирования соединить знаком равенства и операцией, согласно которой происходит расчет (суммирование, умножение, вычитание, деление и т.д.). Например, .

Машинная фаза решения задачи

Четвертый этап. Составление программы решения задачи в одной из программных сред.

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

Контрольный пример – это ограниченная совокупность реальных данных, на которых проверяется корректность алгоритма, а впоследствии проверяется работоспособность программы. Здесь же разрабатывается и инструктивно-методическая документация по применению компьютерной программы. Документация может создаваться для пользователей различных категорий: для конечного пользователя, для программистов, для операторов.

Шестой этап. Опытная, а затем промышленная эксплуатация.

Наши рекомендации