Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lek3.doc
Скачиваний:
229
Добавлен:
14.05.2015
Размер:
1.54 Mб
Скачать

Case- системы

CASE - Computer Aided Software/Sistem Engineering автоматизированное проектирование программ/ информационных систем.

Два направления использования CASE-систем.

Как средство повышения эффективности в разработке сложного программного обеспечения, - соответствующие CASE-системы часто называют инструментальными средами разработки ПО.

Поддержка концептуального проектирования сложных систем. В настоящее время такие системы получают всё большее распространение для анализа и моделирования деятельности предприятий, позволяя осуществлять проектирование и перепроектирование (реинжиниринг) бизнес-процессов. Такие CASE-системы часто называют системами BPR (Business Process Reengineering).

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

Единая БД проекта. Основа CASE-технологии - использование базы данных проекта (репозитория) для хранения всей информации о проекте, которая может разделяться между разработчиками в соответствии с их правами доступа. Содержимое репозитория включает не только информационные объекты различных типов, но и отношения между их компонентами, а также правила использования или обработки этих компонентов. Репозиторий может хранить: структурные диаграммы, определения экранов и меню, проекты отчетов, описания данных, исходные коды, элементы данных и т. п.

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

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

Генерация документации. Вся документация по проекту генерируется автоматически на базе репозитория (как правило, в соответствии с требованиями действующих стандартов). При этом документация всегда отвечает текущему состоянию дел, поскольку любые изменения в проекте автоматически отражаются в репозитории.

Верификация проекта. CASE-технология обеспечивает автоматическую верификацию и контроль проекта на полноту и состоятельность на ранних этапах разработки, что положительно влияет на успех разработки в целом.

Автоматическая генерация объектного кода. Генерация программ в машинном коде осуществляется на основе репозитория и позволяет автоматически построить до 85-90% объектного кода или текстов на языках высокого уровня.

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

Имеющиеся на рынке программных продуктов CASE-системы для концептуального проектирования АИС чаще всего поддерживают методологию IDEF. В России широко известны продукты BPWin, ERWin, OOWin фирмы Logic Works, Design/IDEF фирмы Meta Software, Silverrun фирмы CSA и др.

Например, пакет BPWin поддерживает работу с IDEF0, IDEF3, DFD моделями.

ERwin предназначена для разработки информационных моделей по методике IDEF1X. Имеются средства, обеспечивающие перевод графических изображений ER-диаграмм в SQL-формы или в форматы других популярных СУБД. В систему включены также типичные для CASE средства разработки экранных форм.

OOwin служит для поддержки объектно-ориентированных технологий проектирования информационных систем. Один из способов использования OOWin - детализация объектно-ориентированной модели на базе созданной ER-модели. При преобразовании ER в OO-представление сущности и атрибуты становятся классами (множествами подобных объектов).

AllFusion Process Modeler 7 (ранее BPwin) - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов.

AllFusion Process Modeler 7 можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса.

В основу продукта заложены общепризнанные методологии моделирования

Продукт AllFusion Process Modeler 7 (BPwin) создан компанией Computer Associates.

Входит в состав пакета программных средств AllFusion Modeling Suite, комплексное использование которого обеспечивает все аспекты моделирования информационных систем.

  • AllFusion Process Modeler 7

  • ERwin Data Modeler (ранее: ERwin),

  • Data Model Validator (ранее: ERwin Examiner),

  • Model Manager (ранее: ModelMart)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]