Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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), так и новые версии и модификации пере- численных систем.
|