Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 15:13, реферат
Целью данного обзора является введение в особенности современных методов и средств проектирования информационных систем, основанных на использовании CASE-технологии. Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях экономики
Введение 3
1 Современные CASE-средства 5
2 Классификация CASE-средств 6
3 Описание некоторых систем 8
4 Сравнительная характеристика CASE-средств 12
5 Области применения 15
Заключение 16
Список используемой литературы 17
В заключение приведем сравнительную характеристику CASE-средств по некоторым основным критериям, приведенным выше. Здесь хотелось бы еще раз отметить нецелесообразность сравнения отдельно взятых CASE-средств, поскольку ни одно из них не решает в целом все проблемы создания и сопровождения ПО. Это подтверждается также полным набором критериев оценки и выбора, которые затрагивают все этапы ЖЦ ПО. Сравниваться могут комплексы методологически и технологически согласованных инструментальных средств, поддерживающие полный ЖЦ ПО и обеспеченные необходимой технической и методической поддержкой со стороны фирм-поставщиков. По мнению автора, на сегодняшний день наиболее развитым из всех поставляемых в России комплексов такого рода является комплекс технологий и инструментальных средств создания ИС, поддерживаемый фирмой "Аргуссофт Компани". В его основе лежит методология и технология DATARUN фирмы CSA. В состав комплекса входят следующие инструментальные средства: CASE-средство Silverrun; средство разработки приложений JAM; мост Silverrun-RDM JAM; комплекс средств тестирования QA; менеджер транзакций Tuxedo; комплекс средств планирования и управления проектом SE Companion; комплекс средств конфигурационного управления PVCS; объектно-ориентированное CASE-средство Rational Rose; средство документирования SoDA.
Примерами других подобных комплексов являются:
- 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,
остальные комплексы достаточно жестко
ориентированы на конкретные СУБД (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.
Таким образом, CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Успешное внедрение CASE-средств должно обеспечить такие выгоды как: