Автор: Пользователь скрыл имя, 13 Марта 2012 в 03:50, доклад
Многие организации-разработчики программного обеспечения информационных систем (ПО ИС), пытаясь внести усовершенствования в процесс разработки, обращаются к CASE-технологии. Согласно обзору передовых технологий (Survey of Advanced Technology), составленному фирмой Systems Development Inc. в 1996 г. по результатам анкетирования более 1000 американских фирм, CASE-технология в настоящее время попала в разряд наиболее стабильных информационных технологий (ее использовала половина всех опрошенных пользователей более чем в трети своих проектов, из них 85% завершились успешно).
Среда функционирования: процессор - 386 и выше, основная память - 4 Мб, дисковая память - 5 Мб, MS Windows 3.x или Windows 95.
С помощью отдельного программного продукта (Catherine) выполняется обмен данными с CASE-средством Erwin. При этом из проекта, выполненного в CASE.Аналитике, экспортируется описание структур данных и накопителей данных, которое по определенным правилам формирует описание сущностей и их атрибутов.
Rational Rose - CASE-средство фирмы
Rational Software Corporation (США) - предназначено
для автоматизации этапов
В основе работы Rational Rose лежит построение различного рода диаграмм и спецификаций, определяющих логическую и физическую структуры модели, ее статические и динамические аспекты. В их число входят диаграммы классов, состояний, сценариев, модулей, процессов.
В составе Rational Rose можно выделить
6 основных структурных компонент: репозиторий,
графический интерфейс
Rational Rose интегрируется со средством PVCS для организации групповой работы и управления проектом и со средством SoDA - для документирования проектов. Интеграция Rational Rose и SoDA обеспечивается средствами SoDA.
Rational Rose функционирует на различных платформах: IBM PC (в среде Windows), Sun SPARC stations (UNIX, Solaris, SunOS), Hewlett-Packard (HP UX), IBM RS/6000 (AIX).
Сравнительная характеристика CASE-средств
В заключение приведем сравнительную
характеристику CASE-средств по некоторым
основным критериям, приведенным выше.
Здесь хотелось бы еще раз отметить
нецелесообразность сравнения отдельно
взятых CASE-средств, поскольку ни одно
из них не решает в целом все
проблемы создания и сопровождения
ПО. Это подтверждается также полным
набором критериев оценки и выбора,
которые затрагивают все этапы
ЖЦ ПО. Сравниваться могут комплексы
методологически и
Примерами других подобных
комплексов являются: Vantage Team Builder for Uniface
+ Uniface (фирмы "DataX/Florin" и "ЛАНИТ");
комплекс средств, поставляемых и используемых
фирмой "ФОРС":
- CASE-средства Designer/2000 (основное), ERwin, Bpwin
и Oowin (альтернативные);
- средства разработки приложений Developer/2000,
ORACLE Power Objects (основные) и Usoft Developer (альтернативное);
- средство настройки и оптимизации ExplainSQL
(Platinum);
- cредства администрирования и сопровождения
SQLWatch, DBVision, SQL Spy, TSReorg и др. (Platinum);
- средство документирования ORACLE Book.
комплекс средств на основе продуктов
фирмы CENTURA:
- CASE-средства ERwin, Bpwin и Oowin (объектно-ориентированный
анализ);
- средства разработки приложений SQLWindows
и TeamWindows;
- средство тестирования и оптимизации
приложений "клиент-сервер" SQLBench
(ARC);
- cредства эксплуатации и сопровождения
Quest и Crystal Reports.
Все перечисленные комплексы так или иначе решают проблему поддержки полного ЖЦ ПО. Что же касается остальных важных критериев, то здесь можно отметить следующее:
Обеспечение целостности проекта и контроля за его состоянием
Наилучшими показателями
по данному критерию обладают комплексы
Vantage Team Builder for Uniface + Uniface и комплекс
"ФОРС". Это достигается за счет
развитых средств контроля проектных
спецификаций и высокой степени
интегрированности отдельных
Независимость от платформы и СУБД
Наибольшей степенью независимости обладает комплекс "Аргуссофт Компани", поскольку его средства в принципе не ориентированы ни на какую конкретную платформу. Достаточно высокой степенью независимости обладает также комплекс Vantage Team Builder for Uniface + Uniface, остальные комплексы достаточно жестко ориентированы на конкретные СУБД (ORACLE и SQLBase).
Открытая архитектура
Наибольшей степенью открытости и количеством интерфейсов с продуктами других фирм также обладают комплексы "Аргуссофт Компани" и Vantage Team Builder for Uniface + Uniface.
Качество технической поддержки
Данный критерий является
скорее оценкой работы конкретной фирмы-поставщика,
чем комплекса инструментальных
средств. На сегодняшний день наилучший
уровень технической и
Простота освоения и использования
Наилучшие показатели по данному критерию у комплекса "Аргуссофт Компани" и комплекса средств на основе продуктов фирмы CENTURA. Остальные комплексы достаточно сложны в освоении и трудоемки в использовании.
Приведенная выше сравнительная характеристика комплексов средств позволяет сделать следующие выводы относительно наиболее целесообразных областей их применения: крупные многоплатформенные проекты, ориентированные на спиральную модель ЖЦ: комплекс средств, поставляемых фирмой "Аргуссофт Компани"; крупные многоплатформенные проекты, ориентированные на каскадную модель ЖЦ: комплекс Vantage Team Builder for Uniface + Uniface; крупные проекты, ориентированные на использование СУБД ORACLE: комплекс "ФОРС" - средства фирмы ORACLE; средние и небольшие проекты: комплекс "Аргуссофт Компани" и комплексы, включающие локальные CASE-средства (ERwin, BPwin, S-Designor, CASE.Аналитик) в сочетании со средствами быстрой разработки приложений (PowerBuilder, Delphi, SQLWindows и др.); проекты, использующие объектно-ориентированный подход: комплекс "Аргуссофт Компани" (при этом в качестве CASE-средства следует использовать Rational Rose, а в качестве средств разработки приложений одно из тех средств, с которыми взаимодействует Rational Rose.
Литература
1. Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД", 1995, №3.
2. Зиндер Е.З. Бизнес-
3. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М., "Лори", 1996.
4. Марка Д.А., МакГоуэн
К. Методология структурного
5. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП "Экономика", 1996
6. Создание информационной системы предприятия. "Computer Direct", 1996, N2
Информация о работе Характеристика современных CASE-технологий