Экономические задачи могут решаться комплексно в составе интегрированных информационных систем или в качестве автономной единицы, представляющей интерес для отдельного пользователя. Дальнейший материал данного параграфа будет касаться лишь одной задачи, которая рассматривается вне связи с другими.
Если речь идет лишь об одной задаче, то разработка ее компьютерного решения осуществляется в следующей последовательности:
Домашинная фаза решения задачи
1. Маркетинговые исследования. Поиск и обоснование пути компьютерного решения задачи.
2. Выбор метода решения задачи
3. Выполнение постановки задачи.
4. Разработка контрольного примера и инструктивно-методической документации.
Машинная фаза решения задачи
5. Составление программы решения задачи.
6. Отладка программы.
7. Опытная эксплуатация и промышленная эксплуатация.
Домашинная фаза решения задачи
Первый этап предназначен для экономического обоснования целесообразности применения компьютера для автоматизации некоторых расчетов.
|
|
Для того чтобы обосновать необходимость компьютерного решения задачи необходимо выявить причины, указывающие на целесообразность применения информационной технологии. Причиной может служить, например, потребность в снижении транспортно-заготовительных расходов, сокращении производственного цикла по заказным изделиям, сокращении задержек с отгрузкой готовой продукции и т.д.
Перечисленные причины характерны для промышленных производств. Аналогично можно сформулировать недостатки для торговых, банковских, посреднических, транспортных и других организаций.
В результате пользователь может прийти к одному из следующих выводов:
- приобрести готовый программный продукт, который после настройки вводится в эксплуатацию (первый путь);
-изготовить программный продукт собственными силами и тогда в зависимости от сложности задачи возникают два варианта:
а) воспользоваться инструментальными средствами, предназначенными для конечного пользователя (Excel, Access, Project, Expert и т. д.) (второй путь).
b) Воспользоваться услугами программистов-профессионалов (третий путь).
Второй этап предназначен для выбора метода решения задачи и осуществления её постановки. Если выбран первый путь в реализации задачи, то есть, сделана ориентация на готовый программный продукт, то постановка задачи и выбор метода ее решения не производится, так как это уже сделано производителем программного продукта. В задачу пользователя входит его адаптация, т.е. привязка к специфике управляемого объекта, на основании инструкции.
Если же выбран второй, либо третий путь реализации задачи, то в этих случаях необходимо указать или разработать метод ее решения: для расчетной (транзакционной) задачи, указывается метод прямого счета, а для аналитической задачи указывается метод обратных вычислений. Если задача оптимизационная, статистическая, имитационная, логическая, нечеткая и прочая, то в любом случае пользователь должен осуществить ее постановку.
|
|
Третий этап. Типовая постановка экономической задачи содержит описание её организационно-экономической сущности, стандартное описание входной результирующей и условно-постоянной информации, описание алгоритма решения. Раздел организационно-экономической сущности задачи содержит результаты изучения и описания ее содержания стандартными средствами, предназначенными для воспроизведения информационных потоков. Удобнее всего это можно сделать с помощью графики ДПД и таблиц, количественно описывающих информационные процессы.
В последующих разделах представлены средства для описания исходной информации (управленческих документов и информация, которую следует получить в результате применения компьютера. Процедуры превращения исходной информации в результирующую указываются с помощью алгоритма, который может быть представлен различными способами, например, с помощью формул. Описание исходной, а также результирующей информации производится на основе специальных таблиц, где указывается система кодирования реквизитов, их тип, длина в знаках и ключ сортировки.
Для несложных расчетов, в которых фигурируют экономические показатели, для написания формул можно воспользоваться следующими рекомендациями:
- все показатели разделить на входные и результирующие.
- во входном показателе выделить реквизиты-признаки и реквизит-основание.
Реквизиты-признаки в дальнейшем будут служить индексами для выполнения логических операций (группировка, сортировка, поиск). Их можно кодировать малыми латинскими буквами (i, j, k,…).
Реквизит-основание, используется для выполнения арифметических операций. Его можно закодировать большими буквами (S, П, А,…).
В закодированном виде входной показатель примет вид: .
2. Аналогично кодируется результирующий показатель. Выполнив это можно получить, например, .
3. Результаты кодирования соединить знаком равенства и операцией, согласно которой происходит расчет (суммирование, умножение, вычитание, деление и т.д.). Например, .
Четвертый этап. На данном этапе осуществляется разработка контрольного примера, предназначенного для проверки правильности созданного алгоритма. Контрольный пример – это ограниченная совокупность реальных данных, на которых проверяется корректность алгоритма, а впоследствии проверяется работоспособность программы.
Машинная фаза решения задачи (пятый, шестой и седьмой этапы) предназначена для создания собственно программы, проведению опытной, а за тем ее промышленная эксплуатация. Здесь же разрабатывается и инструктивно-методическая документация по применению компьютерной программы. Документация может создаваться для пользователей различных категорий: для конечного пользователя, для программистов, для операторов.