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



ЗНАЕТЕ ЛИ ВЫ?

CASE-технологии, основные принципы. Этапы создания информационной системы на основе CASE-технологии. Факторы эффективности CASE-технологии.

Поиск

CASE (Computer-Aided Software/System Engineering) означает проектирование программного обеспечения или системы на основе компьютерной поддержки.

Такое проектирование называется CASE-технологией проектирования.

CASE-технологии – актуальное и интенсивно развивающееся направление создания САПР в области программных продуктов и информационных систем.

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

Принципы CASE-технологии:

· Принцип всесторонней компьютерной поддержки проектирования.

· Принцип модельного подхода. Это может методология функционально ориентированного подхода или методология объектно ориентированного подхода.

· Иерархическое представление модели предметной области. В них предусмотрена иерархическая последовательность детализации (декомпозиции) описания системы. Эти модели соответствуют принципу проектирования «сверху вниз», от общего к частному.

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

· Декомпозиции не только модели предметной области, но и самого процесса проектирования на стадии и этапы.

· Перенесение трудоемкости разработки в большей степени на анализ и проектирование. Ошибки на последующих стадиях труднее исправить. Поэтому CASE-технологии проектирования предусматривают особенно тщательную проработку стадии анализа и проектирования. Здесь строятся модели AS IS, TO BE.

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

· Возможность как прямого, так и обратного проектирования (формирование моделей и спецификаций на основе программных кодов и схем баз данных).

· Использование репозитария – хранилища проектных данных, представляющего собой центральный компонент CASE-средства (Рис. 1).

Репозитарий – специальная база данных, содержащая информацию о проекте ИС.

Репозитарий содержит информацию, характеризующую:

· диаграммы;

· связи между диаграммами;

· структуры данных;

· программные модули;

· права доступа проектировщиков ИС и т.д.

Репозитарий обеспечивает хранение версий проекта, групповую работу над проектом, контроль полноты и непротиворечивости данных

Средства контроля и сбора статистики выполняют следующие функции:

· проверка правильности построения диаграмм и выдача сообщений об ошибках;

· выделение на диаграмме ошибочных элементов.

Администратор занимается административными функциями проектирования:

· назначение и изменение прав доступа к репозиторию;

· мониторинг процесса проектирования.

Браузер позволяет осуществлять просморт проекта, в том числе переключение от одной программы к другой.

Генератор кодов программ на основе моделей проекта, хранящихся в репозитории, создает код программы.

Обычно выделяют следующие стадии и этапы создания информационной системы на основе CASE-технологии:

Анализ

Собственно проектирование

3. Программирование (реализация)

4. Внедрение

Факторы эффективности CASE-технологии:

Повышение качества создаваемого проекта ИС

Сокращение стоимостных и временных затрат проектирования ИС

Сокращение затрат на внедрение и сопровождение ИС



Поделиться:


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

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