ВУЗ:
Составители:
Рубрика:
порождается при компиляции текста “исполняемой” программы любого объекта ПОП -
EXE-модуля.
3. Конструирование объектов технологии ГСП
Первоначально система GRAPH разрабатывалась как средство автоматизации
программирования, ориентированное на создание программного обеспечения САПР
технических изделий. Автоматизация программирования предполагает, в первую
очередь,
сокращение сроков разработки программных продуктов и повышение их
качественных характеристик. Существует два способа достижения этой цели.
Первый способ связан с автоматическим синтезом программ в соответствии с
совокупностью так или иначе представленных
знаний о предметной области.
Автоматически построенные программы заведомо правильны и, как правило, не требуют
отладки. При этом резко возрастает производительность труда программиста. К системам
автоматизации программирования можно отнести, в первую очередь, языки логического
программирования (ПРОЛОГ, LISP, ПРИЗ), объектно-ориентированное
программирование (С++, Паскаль), CASE-технологию (ISaGRAF) и т.д.
Однако автоматический синтез программ во всех
областях применения
компьютеров пока невозможен. Более того, он подходит лишь в достаточно простых, и
хорошо изученных областях, для которых легко определить и описать базу знаний. К
сожалению, такая ситуация встречается не часто. Поэтому подобные системы синтеза
программ прежде всего хорошо зарекомендовали в классических, давно устоявшихся
разделах математики, электроники, где все
законы, правила и формулы давно известны -
они достаточно просты и довольно полно отражают предметную область.
Второй способ автоматизации программирования ориентирован на приближение
языка программирования к образному способу мышления человека, что выражается в
бездирективном методе организации разработки программ. Повышение
производительности труда программиста в этом случае связывают с большей
наглядностью (понятностью) программ и
более комфортными условиями труда, что, в
конечном итоге, приводит к повышению надежности результирующих программных
продуктов.
Неслучайно, что в настоящее время появилось большое количество визуальных
средств программирования. К ним относятся разнообразные средства разработки
оконных интерфейсов, “визарды” в языках управления базами данных, графические
инструментальные средства в CASE-системах, многочисленные проблемно и предметно
ориентированные
языки программирования.
В то же время, визуальное программирование расширяет “армию труда” в сфере
программирования, поскольку к узкому кругу профессиональных программистов, в
новых условиях, подключается большое количество “любителей”, способных
разрабатывать качественные программные продукты на новых средствах
программирования.
В технологии ГСП используются оба способа автоматизации программирования. С
одной стороны, технология ГСП применяет
визуальный способ кодирования программ, с
другой стороны - автоматизирован синтез многих компонент разрабатываемого
программного обеспечения. Например, автоматически синтезируются коды агрегатов, in-
line акторы, межмодульный информационный интерфейс. Кроме того, технология ГСП
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »