Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
220
Добавлен:
04.05.2015
Размер:
123.79 Кб
Скачать

6.4. Проектирование экономических информационных систем с использованием case-технологий

К средствам конструирования программ с помощью компью­тера можно отнести CASE-технологии (от англ. Computer-Aided Sys­tem Engineering — автоматизированная разработка систем).

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

Основными характеристиками CASE-технологий являются:

  • сквозная поддержка всех этапов разработки ИС, т.е. полуавтоматизированное преобразование начальных моделей системы до ее полной реализации;

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

  • автоматизация программирования. Значительная доля затрат при разработке ИС связана с написанием текстов программ, ком­пиляцией, отладкой. CASE-технологии обеспечивают автоматичес­кую кодогенерацию, в результате которой получают коды (либо в виде текстов исходного языка, либо в виде модулей, готовых к исполнению), которые содержат описания данных, основную ло­гику их обработки, схемы баз данных, файлы описания интерфей­сов и др. В дальнейшем коды уточняются и дорабатываются, одна­ко в ряде случаев автоматизация достигает 90%;

  • поддержка единой базы проекта. Вся информация о разра­батываемой ИС автоматически помещается в единую базу данных проекта. С помощью CASE-средств поддерживается согласован­ность, непротиворечивость, полнота и минимальная избыточность баз данных;

  • поддержка одновременной работы групп разработчиков. CASE-технология обеспечивает разные группы специалистов адек­ватным инструментарием, а также согласованное и корректное внесение изменений в проект различными специалистами в реаль­ном времени;

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

  • документирование проекта. CASE-технология генерирует не­обходимую документацию по проекту, готовую к использованию.

Достоинства CASE -технологий состоят в том, что эти средства:

  • позволяют избежать ошибок на этапе концептуального проек­тирования системы;

  • улучшают качество создаваемых ИС за счет применения совре­менных методов проектирования, формализации проекта, ав­томатического контроля;

  • дают возможность создавать прототип будущей ИС, что позво­ляет на ранних этапах оценить ожидаемый результат;

  • ускоряют процесс проектирования и разработки системы;

  • освобождают разработчиков от рутинной работы, позволяя со­средоточиться на творческой части разработки проекта;

  • поддерживают развитие и сопровождение разработки ИС.

Соседние файлы в папке Информационные технологии