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

134 Общая характеристика и классификация case – средств. Характеристики case – средств erwin, bpwin. Характеристика case – средства rational rose.

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

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

Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования. При этом большую роль играют методы визуального представления информации. Это предполагает построение структурных или иных диаграмм в реальном масштабе времени, использование многообразной цветовой палитры, сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.

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

мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;

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

использование специальным образом организованного хранилища проектных метаданных (репозитория).

Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ.

Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам:

применяемым методологиям и моделям систем и БД;

степени интегрированности с СУБД;

доступным платформам.

Вспомогательные типы включают:

средства планирования и управления проектом (SECompanion,MicrosoftProjectи др.);

средства конфигурационного управления (PVCS(Intersolv));

средства тестирования (Quality Works (Segue Software));

средства документирования (SoDA(RationalSoftware)).

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

AllFusion Process Modeler (BPwin) — функциональное моделирование.

AllFusion Erwin Data Modeler (Erwin) — моделирование данных.

Erwin– средство разработки структуры базы данных (БД). Erwin сочетает графический интерфейсWindows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционныхСУБДи настольных баз данных. С помощьюErwinможно создавать или проводить обратное проектирование (реинжиниринг) баз данных.

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

Ключевые характеристики AllFusion Erwin Data Modeler 7

Синхронизация моделей/баз данных

Автоматизированное создание структуры базы данных и обратное проектирование

Публикация моделей

Поддержка нотаций: IDEF1x, IE, Dimensional

Возможна совместная работа группы проектировщиков (с помощью среды AllFusion Model Manager (ModelMart)

Документирование структур баз данных

Перенос структур баз данных (но не самих данных) из одного типа СУБД в другой

AllFusion Process Modeler– ведущий инструмент визуального моделирования бизнес-процессов. Дает возможность наглядно представить любую деятельность или структуру в виде модели, что позволит оптимизировать работу организации, проверить ее на соответствие стандартам ISO9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции, повысить гибкость и эффективность.

В настоящее время выпускается компанией Computer Associates. Распространяется на коммерческой основе.

Bpwin включает три стандартные методологии:

IDEF0(функциональное моделирование);

DFD(моделирование потоков данных);

IDEF3(моделирование потоков работ).

Эти методологии по-своему уникальны. Каждая из них может быть выполнена отдельно с помощью Bpwin, но их совокупность заключённая в модель даёт аналитику полную картину предметной области клиента.

Инструментальное средство IBM Rational Rose (в дальнейшем — Rose) является одним из основных средств комплекса компании IBM Rational Software. Оно предназначено для построения моделей профаммного обеспечения в процессе его анализа и проектирования, а также генерации кода на различных языках профаммирования и выпуска проектной документации. Rose используется в процессе объектно-ориентированного анализа и проектирования ПО

6 компонентов Rose:

Репозиторий;

Графический;

Интерфейс пользователя;

Средства просмотра проекта (браузер);

Средства контроля проекта;

Средства сбора статистики и генератор документов.

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

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

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