Cтраница 1
CASE-технология реализуется на базе отдельных инструментальных средств ( CASE-средст-ва) либо на интегрированных программных продуктах ( CASE-система), доведенных до промышленной эксплуатации. [1]
Первоначально CASE-технология появилась в проектах создания промышленных систем обработки данных. [2]
Инструменты CASE-технологии позволяют на основе ER-модели генерировать описание ( таблицы), диалоговые процедуры, а также средства вывода данных и довести лроект до стадии тестирования и опытной эксплуатации. [3]
Основа CASE-технологии - использование БД проекта ( репози-тория) для хранения всей информации о проекте, которая может разделяться между разработчиками в соответствии с их правами доступа. Содержимое репозитория включает не только информационные объекты различных типов, но и отношения между их компонентами, а также правила использования или обработки этих компонентов. [4]
Использование CASE-технологии дает наилучшие результаты на этапах проектирования, модернизации и сопровождения, улучшает оперативность и надежность АИС с учетом специфических особенностей предприятия, обеспечивает возможность документирования и администрирования проектов, позволяет ускорить обучение пользователей. [5]
Основные достоинства CASE-технологии: повышение производительности труда программистов на несколько порядков, возможность формализовать документирование и администрирование проектов, минимизация ошибок и несовершенства программного обеспечения конечных пользователей, ускорение обучения персонала и использование программного обеспечения в полном объеме, постоянное обновление и модернизация пользовательских программ. [6]
Основная цель CASE-технологии состоит в том, чтобы отделить проектирование АИС и АИТ от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процессы разработки и функционирования систем. [7]
Какие достоинства CASE-технологий учитываются при автоматизированном создании имитационных моделей. [8]
При использовании CASE-технологий изменяется технология ведения работ на всех этапах жизненного цикла автоматизированных систем и технологий, при этом наибольшие изменения касаются этапов анализа и проектирования. В большинстве современных CASE-систем применяются методологии структурного анализа и проектирования, основанные на наглядных диаграммных техниках, при этом для описания модели проектируемой АИС используются графы, диаграммы, таблицы и схемы. Такие методологии обеспечивают строгое и наглядное описание проектируемой системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. [9]
В основе CASE-технологии лежит процесс выявления функций отдельных элементов АИС и информационных потоков. Каждое рабочее место описывается как технологический модуль, в котором происходит преобразование информации. Каждый модуль изменяет находящиеся в нем данные и функции в зависимости от управляющих параметров к информации, получаемой от пользователя или других модулей. Модуль системы может передавать информацию или управлять другим модулем. Для связанных между собой функциональных блоков определяют механизм, описывающий правила их взаимодействия. В конечном итоге составляется полная модель системы со всеми необходимыми пояснениями и спецификациями. [10]
Программные средства CASE-технологии позволяют на основе ER-модели генерировать описания, диалоговые процедуры, а также формы вывода данных и довести проект до стадии тестирования и опытной эксплуатации. Этот же механизм используется в дальнейшем для модификации проекта. [11]
К настоящему моменту CASE-технология оформилась в самостоятельное наукоемкое направление, повлекшее за собой образование мощной CASE-индустрии, которая объединяет сотни фирм и компаний различной ориентации. Среди них вьщеляются компании-разработчики средств анализа и проектирования АИС и АИТ с широкой сетью дистрибьюторских и дилерских фирм; фирмы-разработчики специальных средств с ориентацией на узкие предметные области или на отдельные этапы жизненного цикла АИС; обучающие фирмы, которые организуют семинары и курсы подготовки специалистов; консалтинговые фирмы, оказывающие практическую помощь при использовании CASE-пакетов для разработки конкретных АИС; фирмы, специализирующиеся на выпуске периодических журналов и бюллетеней по CASE-технологиям. [12]
Все средства поддержки CASE-технологии делятся на две большие группы: СА-SE-ToolKits и CASE-WorkBenches. [13]
Остановимся более подробно на CASE-технологиях. [14]
Инструментальная система TILShell является средством CASE-технологии, предназначенным для создания нечетких экспертных систем. [15]