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

Классификация CASE-средств

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

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

1) По поддерживаемым методологиям проектирования: функ­ционально (структурно)-ориентированные, объектно-ориентированные и комплексно-ориентированные (набор методологий проектирования);

2) По поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;

4) По типу и архитектуре вычислительной техники: ориентированные на ПЭВМ, ориентированные на локальную вычислительную сеть (ЛВС), ориентированные на глобальную вычислительную сеть (ГВС) и смешанного типа;

5) По режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени разработки проекта, ориентированные на режим объединения подпроектов;

6) По типу операционной системы (ОС): работающие под управлением WINDOWS 3.11 и выше; работающие под управлением UNIX и работающие под управлением различных ОС (WINDOWS, UNIX, OS/2 и др.).

Рассмотрим классификацию Case-средств по типам и категориям.

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

К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun Technologies), Oracle Designer (Oracle), Rational Rose (Rational Software), Paradigm Plus (PLATINUM technology), Power Designer (Sybase), System Architect (Popkin Software).

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

Примерами таких средств являются RequisitePro (Rational Software) и DOORS – Dynamic Object-Oriented Requirements System – динамическая объектно-ориентированная система управления требованиями (Quality Systems and Software Inc.);

4. Средства управления конфигурацией ПО – PVCS (Merant), ClearCase (Rational Software) и др.;

5. Средства документирования.

Наиболее известным из них является SoDA – Software Document Automation – автоматизированное документирование ПО (Rational Software);

6. Средства тестирования.

Наиболее развитым на сегодняшний день средством является Rational Suite TestStudio (Rational Software) набор продуктов, предназначенных для автоматического тестирования приложений;

7. Средства управления проектом – Open Plan Professional (Welcom Software), Microsoft Project 98 и др.;

Средства анализа схем БД и формирования ERD входят в состав таких CASE-средств, как Silverrun, Oracle Designer, Power Designer, ERwin. Анализаторы программных кодов имеются в составе Rational Rose и Paradigm Plus.

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

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

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

Источник

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

Вы будете перенаправлены на Автор24

Существует множество разных классификаций CASE-средств.

Классификация по признакам

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

Готовые работы на аналогичную тему

Классификация по типам

Средства проектирования и анализа, которые предназначены для анализа и построения моделей системы, которая проектируется, и моделей деятельности организации (предметной области).

К ним относят System Architect, Power Designer, Paradigm Plus, Rational Rose, Oracle Designer, Silverrun, BPwin.

Цель данных средств – определить системные требования и свойства, которыми должна обладать система, а также создать проект системы, которая будет удовлетворять этим требованиям и обладать соответствующими свойствами. Продуктом таких средств являются спецификации алгоритмов, спецификации компонентов системы и их интерфейсов, структур данных.

Средства проектирования БД, которые обеспечивают генерацию схем БД и моделирование данных (обычно на языке SQL) для наиболее распространенных СУБД.

Средства проектирования баз данных входят в состав следующих CASE-средств: Power Designer, Paradigm Plus, Oracle Designer, Silverrun. Наиболее известное средство, которое ориентировано только на проектирование баз данных, – ERwin.

Средства управления требованиями, которые обеспечивают комплексную поддержку неоднородных требований к системе, которая создается.

Читайте также:  Поведенческие признаки психического расстройства

Примеры: DOORS – динамическая объектно-ориентированная система управления требованиями и RequisitePro.

Средства тестирования. Наиболее развитое сегодня – Rational Suite TestStudio – набор продуктов, которые предназначены для автоматического тестирования приложений.

Средства управления конфигурацией программного обеспечения – ClearCase, PVCS и др.

Средства документирования. Наиболее известное из них – SoDA (автоматизированное документирование программное обеспечение).

Средства управления проектом – Microsoft Project, Open Plan Professional и др.

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

Средства формирования ERD и анализа схем баз данных являются частью следующих CASE-средств: ERwin, Power Designer, Oracle Designer, Silverrun. Анализаторы программных кодов входят в состав Paradigm Plus и Rational Rose.

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

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

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

Источник

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

Информационные технологии можно классифицировать и по видам экономической деятельности, в которой они применяются:

-технологии анализа данных;

— технологии поиска оптимальных решений;

CASE – технологии;

— технологии защиты экономической информации;

— технологии организации и планирования личной и коллективной деятельности;

— технологии управления проектами;

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

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

CASE-технологии широко применяются в сложных проектах в аэрокосмической и военной сферах. К широко известным в мире CASE-системам относятся такие пакеты программ, как Rational Rose, BPWin, ERWin, Silverrun, Oracle Designer, PRO-IV, и др.

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

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

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

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

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

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

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

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

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

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

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

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

· средства управления проектом;

· средства реинжиниринга.

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

Классификация по типамотражает функциональную ориентацию 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-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;

· средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.

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

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

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

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

Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, 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);

Кроме того, на рынке постоянно появляются как новые для отечественных пользователей системы (например, CASE /4/0, PRO-IV, System Architect, Visible Analyst Workbench, EasyCASE), так и новые версии и модификации перечисленных систем.

Источник

Средства CASE: описание, особенности, классификация и рекомендации

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

Что такое инструменты CASE?

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

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

Структура наборов CASE

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

Особенности CASE-инструментов

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

Классификации CASE-средств

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

Вспомогательные возможности CASE-инструментов

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

Читайте также:  Признаки того что лезут зубки у ребенка

Характеристики CASE-инструментов

К основным рабочим характеристикам CASE-инструментов относятся:

Рекомендации по внедрению CASE-инструментов

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

Заключение

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

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

Источник

22. Классификация case-средства.

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

1. Средства анализа и проектирования, предназначенные для построения и анализа как моделей деятельности организации (предметной области), так и моделей проектируемой системы.

К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun Technologies), Oracle Designer (Oracle), Rational Rose (Rational Software), Paradigm Plus (PLATINUM technology), Power Designer (Sybase), System Architect (Popkin Software).

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

2. Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL – Structured Query Language – структурированном языке запросов) для наиболее распространенных СУБД. Средства проектирования баз данных имеются в составе таких CASE-средств, как Silverrun, Oracle Designer, Paradigm Plus, Power Designer. Наиболее известным средством, ориентированным только на проектирование БД, является ERwin (PLATINUM technology);

3. Средства управления требованиями, обеспечивающие комплексную поддержку разнородных требований к создаваемой системе. Примерами таких средств являются RequisitePro (Rational Software) и DOORS – Dynamic Object-Oriented Requirements System – динамическая объектно-ориентированная система управления требованиями (Quality Systems and Software Inc.); 4. Средства управления конфигурацией ПО – PVCS (Merant), ClearCase (Rational Software) и др.; 5. Средства документирования.Наиболее известным из них является SoDA – Software Document Automation – автоматизированное документирование ПО (Rational Software); 6. Средства тестирования.Наиболее развитым на сегодняшний день средством является Rational Suite TestStudio (Rational Software) набор продуктов, предназначенных для автоматического тестирования приложений; 7. Средства управления проектом – Open Plan Professional (Welcom Software), Microsoft Project 98 и др.; 8. Средства реверсного инжиниринга, предназначенные для переноса существующей системы ПО в новую среду. Они обеспечивают анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.

Средства анализа схем БД и формирования ERD входят в состав таких CASE-средств, как Silverrun, Oracle Designer, Power Designer, ERwin. Анализаторы программных кодов имеются в составе Rational Rose и Paradigm Plus.

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

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

Источник