Преимущества и классификация CASE-технологий 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Преимущества и классификация CASE-технологий



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

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

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

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

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

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

  • по поддерживаемым методологиям проектирования, функционально (структурно)-ориентированные, объектно-ориентированные и комплексно-ориентированные (набор методологий проектирования);
  • по поддерживаемым графическим нотациям построения диаграмм: с фиксированной (одной) нотацией, с отдельными нотациями и набором наиболее распространенных нотаций;
  • по степени интегрированности: tools (отдельные локальные средства, поддерживающие отдельный этап разработки ИС), toolkit (набор неинтегрированных средств, охватывающих большинство этапов разработки ИС) и workbench (полностью интегрированные средства, связанные общей базой проектных данных — "репозиторием");
  • по типу и архитектуре вычислительной техники: ориентированные на ПЭВМ, на локальную вычислительную сеть (ЛВС), на глобальную вычислительную сеть (позволяющую организовать работу территориально разделенных аналитиков и проектировщиков, а также сопровождать уже сданную в эксплуатацию ИС, функционирующую, например, в другом регионе или стране) и смешанного типа;
  • по режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени разработки проекта, ориентированные на режим объединения подпроектов;
  • по типу операционной системы (ОС): работающие под управлением WINDOWS 3.11 и выше; работающие под управлением UNIX и работающие под управлением различных ОС (WINDOWS, UNIX, OS/2 и др.).

В разряд CASE-систем попадают как относительно дешевые системы для персональных компьютеров с ограниченными возможностями (такие, как редакторы диаграмм), так и дорогостоящие системы для больших ЭВМ.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-22; просмотров: 499; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.94.152 (0.004 с.)