Проектирование постановки задачи. основные понятия, определения и характеристика Исполнитель
- Скачано: 54
- Размер: 34.36 Kb
{spoiler=Далее}
Проектирование постановки задачи.Основные понятия, определения и характеристикаэкономических задач
Особенности постановки и реализации задачи. Постановка и реализация задачи на ЭВМ требуют усвоения основных положений теоретических основ компьютерных информационных систем. К ним относятся:
- понятия, свойства и особенности экономических задач;
- особенности, свойства и способы описания алгоритмов экономических задач;
- параметры экономических задач;
- технология постановки экономических задач;
- свойства, особенности и структура экономической информации;
- оперативная и условно-постоянная информация, ее роль и значение;
- носители информации, макет машинного носителя информации;
- средства формализованного описания информации;
- состав и назначение устройств персональных ЭВМ; состав программных средств персональных ЭВМ, назначение операционных систем, пакетов прикладных программ и т.д.
С позиции специфики разработки информационных систем различаются два класса задач: технологические и функциональные.
Технологические задачи решаются при организации технологического процесса обработки информации на компьютере и используются для обеспечения работоспособности компьютера, разработки других программ или обработки данных функциональных задач[17].
Функциональные (экономические) задачи реализуют функции управления в рамках информационных систем предметных областей, т.е. реализуют цели и задачи информационной системы. Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику[17].
Задача - основная единица обработки информации. При этом в содержательном аспекте она рассматривается как совокупность операций преобразования некоторого набора исходных данных для получения результатной информации, необходимой для выполнения функций управления или принятия управленческого решения. В большинстве случаев исходные данные и результаты их преобразований представляются в форме экономических документов.
Понятия экономической задачи.Задача (problem, task) - это часть автоматизируемой функции, характеризуемая, конечным, или промежуточным, результатом в конечной форме, это формализованное представление экономического процесса или явления через алгоритм или совокупность алгоритмов формирования выходных показателей, которые могут оформляться документально или в виде представляемых для отображения на видеотерминале сообщений и использоваться для принятия управленческих решений.
Такое понятие «задачи», связывается, с одной стороны, с выполнением определенных функций, отражающих содержание задачи, с другой - некими вычислительными процессами, связанными с переработкой информации по определенному алгоритму.
Экономическая задача – это взаимосвязанная последовательность операций или действий, выполняемых над одним или несколькими файлами с целью получения хотя бы одного экономического показателя, выдаваемого в форме документа на бумажный носитель или записываемого на машинный носитель.
Содержание задачи в каждом случае специфично и конкретно, в то же время процесс подготовки и решения задачи на ЭВМ характеризуется рядом общих закономерностей, начиная от формирования входных данных и заканчивая характером взаимодействия пользователя и средств вычислительной техники в процессе решения задачи.
Предметная (прикладная) область (applicationdomain) – это совокупность связанных между собой функций, задач, с помощью которых достигается выполнение поставленных целей.
Обычно решение экономических задач объединяются в рамках автоматизированных рабочих мест (АРМ), предназначенных для реализации какой-либо цели или функции управления. АРМ, как правило, проектируется в виде функционального пакета прикладных программ на основе общей информационной базы.
Понятие структурированности задач. При создании или при классификации информационных систем неизбежно возникают проблемы, связанные с формальным — математическим и алгоритмическим описанием решаемых задач. От степени формализации во многом зависят эффективность работы всей системы, а также уровень автоматизации, определяемый степенью участия человека при принятии решения на основе получаемой информации. Чем точнее математическое описание задачи, тем выше возможности компьютерной обработки данных и тем меньше степень участия человека в процессе ее решения. Это и определяет степень автоматизации задачи.
Различают три типа задач, для которых создаются информационные системы: структурированные (формализуемые), неструктурированные (не формализуемые) и частично структурированные.
Структурированная (формализуемая) задача — задача, где известны все ее элементы и взаимосвязи между ними. В структурированной задаче удается выразить ее содержание в форме математической модели, имеющей точный алгоритм решения. Подобные задачи обычно приходится решать многократно, и они носят рутинный характер. Целью использования информационной системы для решения структурированных задач является полная автоматизация их решения, то есть сведение роли человека к нулю (например: реализация задачи расчета заработной платы).
Неструктурированная (неформализуемая) задача — задача, в которой невозможно выделить элементы и установить между ними связи. Решение неструктурированных задач из-за невозможности создания математического описания и разработки алгоритма связано с большими трудностями. Решение в таких случаях принимается человеком из эвристических соображений на основе своего опыта и, возможно, косвенной информации из разных источников.
В практике работы любой организации существует сравнительно немного полностью структурированных или совершенно неструктурированных задач. О большинстве задач можно сказать, что известна лишь часть их элементов и связей между ними. Такие задачи называются частично структурированными. В этих условиях можно создать информационную систему. Получаемая в ней информация анализируется человеком, который будет играть определяющую роль.
Системная модель задачи[26]. Одни и те же функции управления в общем случае могут быть реализованы на базе нескольких моделей. При наличии критерия функции управления, задача описывается оптимизационной моделью, при отсутствии критерия - информационной моделью. Реализация конкретной функции конкретной моделью является задачей управления. Исходя из используемой модели, в информационных системах существуют два типа задач: прямого счета (информационные) и оптимизационные. Задачи прямого счета связаны с обработкой информации, не имеют собственного экономического критерия и косвенно изменяют состояние производства. Оптимизационные задачи обладают целевой функцией и связаны с выбором управляющих воздействий, изменяющих состояние производства.
Задача управления определяется парой.
z = (f,m); zÎZ; fÎF; mÎM; rÎR.
где z - задача управления; Z – множество задач, реализуемых в информационной системе; f - функция управления; F – множество функций управления; m - модель управления, описывающая управленческую функцию; М – множество моделей управления; r – методы решения задач; R– методы реализации модели.
Решение задачи z с помощью метода r (метод решения) представляет собой алгоритмы задачи (rÎR). Считается, что одна задача может быть реализована одним методом и, таким образом, к каждой задаче z можно поставить соответственно определенный алгоритм a; a ÎA; А – множество алгоритмов решений задач в системе.
Формально каждая задача состоит из следующих частей:
- V1 - описание входной информации;
- П - преобразователь информации (модель, метод, алгоритм решения);
- V2- описатель выходной информации.
Модель задачи имеет следующий вид:
V2 = П (V1) Ûz
Структура V1 может иметь следующую последовательность представления:
V1 É (D11 ® D21 ® D31 ),
здесь: D11 - форма человекo-читаемых документов, носителей исходных показателей задачи (список показателей); D21 - макеты машинных носителей этих документов; D31 - массивы (состав и структура исходной информации на машинных носителях).
Преобразователь П в зависимости от применяемого метода решения и глубины разработанности алгоритмической части задачи может иметь следующую форму и последовательность его представления:
ПÉ (m1®aр®aм);
где m1 - экономико-математическая модель в виде целевой функции и ограничений (для задач оптимизации), перечень расчетных формул для определения значений выходных показателей (для задач прямого счета) и другие математические зависимости между входными и выходными показателями; aр - содержательный алгоритм решения задачи, т.е. алгоритм ручного счета; aм - машинный алгоритм решения задачи, выражаемый одним из языков программирования.
Структура V2 может иметь следующую форму и последовательность представления:
V2É (D12® D22),
где D12 , D22 2 - массивы результатной информации на машинных носителях, машиночитаемых документах. Они представляются: а) в виде числа с размерностью массива [1 x 1]; б) в виде вектора Dt с размерностью массива [1 x n], где i = 1,n; в) виде матрицы Dij, с размерностью массива [m x n], где i = 1,n ; j = 1,m.
{/spoilers}