Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

Термин CASE (Computer-Aided Software Engineering) дословно переводится, как разработка программного обеспечения с помощью компьютера. Но в настоящее время этот термин получил более широкий смысл, означающий автоматизацию разработки информационных систем и моделирования бизнес-процессов.

Под CASE-технологией понимается совокупность средств автоматизации разработки информационной системы, включающей в себя методологию анализа предметной области, проектирования, программирования и эксплуатации ИС (инструментальные средства).

ИС CASE-технологии применяются на всех этапах жизненного цикла системы (от анализа и проектирования до внедрения и сопровождения), значительно упрощая решение возникающих задач.

CASE-технология позволяет отделить проектирование информационной системы от собственно программирования и отладки: разработчик системы занимается проектированием на более высоком уровне, не отвлекаясь на детали. Это позволяет не допустить ошибок уже на стадии проектирования и получить более совершенные программные продукты. Эта технология изменяет все стадии разработки ИС, более всего отражаясь на этапах анализа и проектирования.

Нередко применение CASE-технологий выходит за рамки проектирования и разработки ИС. Технология дает возможность оптимизировать модели организационных и управленческих структур компаний и позволяет им лучше решать такие задачи, как:

  • планирование,
  • финансирование,
  • обучение.

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

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

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

В настоящее время CASE-технологии – одна из наиболее динамично развивающихся отраслей информатики, объединяющая сотни компаний. Современные CASE-технологии успешно применяются для создания ИС различного класса: банков, финансовых корпораций, крупных фирм. Они обычно имеют достаточно высокую стоимость и требуют длительного обучения и кардинальной реорганизации всего процесса создания ИС. Тем не менее экономический эффект применения CASE-технологии весьма значителен, и большинство современных серьезных программных проектов осуществляется именно с их помощью.

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

Основу экспертных систем составляет база знаний, в которую закладывается информация о данной предметной области.

Имеются две основные формы представления знаний в экспертных системах ЭС:

  • Факты
  • Правила.

Факты фиксируют количественные и качественные показатели явлений и процессов.

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

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

Экспертные системы – это системы обработки знаний в узкоспециализированной области подготовки решений пользователей на уровне профессиональных экспертов.

Экспертные системы используются для целей:

  • интерпретации состояния систем;
  • прогноза ситуаций в системах;
  • диагностики состояния систем;
  • целевого планирования;
  • устранения нарушений функционирования системы;
  • управления процессом функционирования и т.д.

В качестве средств реализации экспертных систем на ЭВМ используют так называемые оболочки экспертных систем.

Метод-ориентированные ППП отличаются тем, что в их алгоритмической основе реализован какой-либо экономико-математический метод решения задачи.

К ним относятся ППП:

  • математического программирования (линейного, динамического, статистического и т.д.);
  • сетевого планирования и управления;
  • теории массового обслуживания;
  • математической статистики.

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

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

Проблемно-ориентированные ППП для промышленной сферы должны отвечать следующим требованиям, во-первых:

1. планировать производство усовершенствованными методиками (комплексный производственный график, потребности в материалах, мощностях),

2. контролировать выполнение плана работ (управление запасами, клиентскими заказами, заказами-нарядами, заказами на закупку и пр.),

3. составлять технологические карты,

4. управлять финансовыми и трудовыми ресурсами,

5. осуществлять ряд «непроизводственных» функций – контроль сервисного обслуживания, распределение готовой продукции и маркетинг.

Во-вторых, разрабатываться на базе CASE-технологий и иметь графический пользовательский интерфейс.

В-третьих, современные системы способны

1. поддерживать различные типы производства:

a. изготовление «про запас»,

b. разработку и изготовление изделия на заказ,

c. сборку на заказ,

d. мелко- и крупносерийные производства,

e. производства с непрерывным циклом,

f. смешанный тип.



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 626; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.68.196 (0.006 с.)