CASE-средства. Компьютеризация распределенной работы

В связи с этим, очевидным является требование адаптации к условиям эксплуатации, т.е. в системе должны быть средства для её модернизации непрограммирующим пользователем.
Средством для сокращения трудоемкости разработки программных средств является использование инструментальной среды и её мобильность.
Средством для сокращения трудоемкости адаптации систем к условиям эксплуатации на конкретном предприятии являются системы управления базами данных и знаний, ориентированные на конечного пользователя. Это означает, что система должна быть оснащена языками описания и манипулирования данных, доступными непрограммирующему пользователю.
Средством уменьшения трудоемкости является модульность, открытость и модернизируемость программных средств САПР. Это обеспечивает простоту замены и дополнения процедур, данных и знаний.
Лучшая система автоматизации производства - система разработанная на заказ.
Если опросить пользователей разных промышленных предприятий, какую САПР они предпочли бы видеть на своем рабочем месте, то получим примерно один и тот же ответ: программу, в которой присутствует только одна кнопка, нажав которую можно получить готовый комплекс конструкторско-технологической документации на изготовления нового изделия. Это идеал, к которому, в конечном счете, стремятся все разработчики программного обеспечения.
Однако этот идеал не столь иллюзорен. Оказывается, "систему с одной кнопкой" для решения несложных локальных задач сегодня уже можно получить даже с применением универсальных САПР со встроенными средствами программирования и настройки. Однако в рамках автоматизации всего производства без создания системы на заказ построить "систему с одной кнопкой", манипулируя универсальными САПР разного уровня, практически невозможно. Впрочем, построение заказной системы с использованием современных визуальных сред программирования класса Delphi, Borland C++, Visual Basic и Visual C++ не менее утопично. Более того, опыт создания систем на заказ показывает, что без привлечения специалистов, для которых они разрабатываются, успех данного мероприятия также сомнителен, поскольку в противном случае мы рискуем получить очередное "программное решение" - красивое и изящное, но не работоспособное. Становится очевидным, что пользователь сам должен участвовать в разработке и поддержке системы, с помощью которой он на своем рабочем месте сможет эффективно решать стоящие перед ним производственные задачи.
Необходимость привлечения непосредственно к процессу создания программ предметных специалистов, не обладающих углубленными знаниями в области программирования, привела к появлению CASE-средств.
Наиболее заметные успехи в этом направлении на сегодня достигнуты в индустрии компьютерных игр, при создании которых разработчики используют специальные программные средства, позволяющие быстро проектировать различные лабиринты, движущиеся объекты, создавать монстров и определять правила игры. Некоторые компьютерные игры сегодня даже поставляются вместе с таким инструментом - для дальнейшего их развития усилиями самих пользователей (например, DOOM).
Немало специализированных CASE-средств используется для разработки различных автоматизированных систем управления.
В области машиностроительных CASE-средств следует выделить CAS.CADE от французской фирмы MATRA Datavision и СПРУТ от российской компании "СПРУТ-Технология".
4127 просмотров |
Поделиться в соцсетях
|
Похожие материалы