45502

CASE-средства. Общая характеристика и классификация

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-11-17

51 KB

5 чел.

11

Инструментальные средства проектирования АСОИУ

CASE-средства. Общая характеристика и классификация

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

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

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;

  •  репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий

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

  •  графические средства анализа и проектирования, обеспечивающие создание и редактирование

иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;

  •  средства разработки приложений, включая языки 4GL и генераторы кодов;
  •  средства конфигурационного управления;
  •  средства документирования;
  •  средства тестирования;
  •  средства управления проектом;
  •  средства реинжиниринга.

CASE-средства можно классифицировать по следующим признакам:

  •  применяемым методологиям и моделям систем и БД;
  •  степени интегрированности с СУБД;
  •  доступным платформам.

Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:

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

проектирования и использующиеся для создания проектных спецификаций. Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;

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

баз данных для наиболее распространенных СУБД. К ним относятся Erwin, S-Designor и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;

  •  средства разработки приложений: Developer/2000 (ORACLE), Delphi (Borland) и др;
  •  средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и

формирование на их основе различных моделей и проектных спецификаций..

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

  •  средства планирования и управления проектом;
  •  средства конфигурационного управления;
  •  средства тестирования;
  •  средства документирования.

Технология внедрения CASE-средств

Процесс внедрения CASE-средств состоит из следующих этапов:

  •  определение потребностей в CASE-средствах;
  •  оценка и выбор CASE-средств;
  •  выполнение пилотного проекта;
  •  практическое внедрение CASE-средств.

На способ внедрения CASE-средств может повлиять специфика конкретной ситуации.