Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Современные CASE -средства охватывают обширную область поддерж-

ки многочисленных технологий проектирования ИС: от простых средств

анализа и документирования до полномасштабных средств автоматизации,

покрывающих весь жизненный цикл ПО.

Наиболее трудоемкими этапами разработки ИС являются этапы анализа

и проектирования, в процессе которых CASE -средства обеспечивают каче-

ство принимаемых технических решений и подготовку проектной доку-

ментации. При этом большую роль играют методы визуального представ-

ления информации. Это предполагает построение структурных или иных

диаграмм в реальном масштабе времени, использование многообразной

цветовой палитры, сквозную проверку синтаксических правил. Графиче-

 

ские средства моделирования предметной области позволяют разработчи-

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

ответствии с поставленными целями и имеющимися ограничениями.

В разряд CASE -средств попадают как относительно дешевые системы

для персональных компьютеров с весьма ограниченными возможностями,

так и дорогостоящие системы для неоднородных вычислительных плат-

форм и операционных сред. Так, современный рынок программных

средств насчитывает около 300 различных CASE -средств, наиболее мощ-

ные из которых так или иначе используются практически всеми ведущими

западными фирмами.

Все современные CASE -средства могут быть классифицированы в ос-

новном по типам и категориям. Классификация по типам отражает функ-

циональную ориентацию CASE -средств на те или иные процессы ЖЦ.

Классификация по категориям определяет степень интегрированности по

выполняемым функциям и включает отдельные локальные средства, ре-

шающие небольшие автономные задачи (tools), набор частично интегриро-

ванных средств, охватывающих большинство этапов жизненного цикла ИС

(toolkit) и полностью интегрированные средства, поддерживающие весь

ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE -средства

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

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

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

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

Классификация по типам в основном совпадает с компонентным соста-

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

– средства анализа (Upper CASE), предназначенные для построения и

анализа моделей предметной области (Design/IDEF (Meta Software), BPwin

(Logic Works));

 

– средства анализа и проектирования (Middle CASE), поддерживающие

наиболее распространенные методологии проектирования и использую-

щиеся для создания проектных спецификаций (Vantage Team Builder

(Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell

Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств яв-

ляются спецификации компонентов и интерфейсов системы, архитектуры

системы, алгоритмов и структур данных;

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

ние данных и генерацию схем баз данных (как правило, на языке SQL) для

наиболее распространенных СУБД. К ним относятся ERwin (Logic Works),

S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирова-

ния баз данных имеются также в составе CASE -средств Design/IDEF, Vantage

Team Builder, Designer/2000, Silverrun и PRO-IV;

– средства разработки приложений. К ним относятся средства 4GL (Uniface

(Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000

(ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и

др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV

и частично - в Silverrun;

– средства реинжиниринга, обеспечивающие анализ программных ко-

дов и схем баз данных и формирование на их основе различных моделей и

проектных спецификаций. Средства анализа схем БД и формирования ERD

входят в состав Vantage Team Builder, Design/IDEF, PRO-IV, Silverrun,

Designer/2000, ERwin и S-Designor. В области анализа программных кодов

наибольшее распространение получают объектно-ориентированные CASE -

средства, обеспечивающие реинжиниринг программ на языке С++

(Rational Rose (Rational Software), Object Team (Cayenne)).

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

– средства планирования и управления проектом (SE Companion,

Microsoft Project и др.);

 

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

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

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

На сегодняшний день Российский рынок программного обеспечения

располагает следующими наиболее развитыми CASE -средствами:

– Vantage Team Builder (Westmount I-CASE);

– Designer/2000;

– Silverrun;

– ERwin+BPwin;

– Design/IDEF;

– S-Designor;

– CASE.Аналитик.

Кроме того, на рынке постоянно появляются как новые для отечествен-

ных пользователей системы (например, PRO-IV, System Architect, Visible

Analyst Workbench, EasyCASE), так и новые версии и модификации пере-

численных систем.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал