Современные Case-технологии

Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 15:13, реферат

Краткое описание

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

Содержание работы

Введение 3
1 Современные CASE-средства 5
2 Классификация CASE-средств 6
3 Описание некоторых систем 8
4 Сравнительная характеристика CASE-средств 12
5 Области применения 15
Заключение 16
Список используемой литературы 17

Содержимое работы - 1 файл

Оглавление.doc

— 92.50 Кб (Скачать файл)

           4 Сравнительная характеристика CASE-средств

           В заключение приведем сравнительную характеристику 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 и комплекс "ФОРС". Это достигается за счет развитых средств контроля проектных спецификаций и высокой степени интегрированности отдельных средств, входящих в комплексы. В остальных вариантах недостаток возможностей самих средств может компенсироваться организационными мерами.

           Независимость от платформы и  СУБД

           Наибольшей степенью независимости обладает комплекс "Аргуссофт  Компани", поскольку его средства в принципе не ориентированы ни на какую конкретную платформу. Достаточно высокой степенью независимости обладает также комплекс Vantage Team Builder for Uniface + Uniface, остальные комплексы достаточно жестко ориентированы на конкретные СУБД (ORACLE и SQLBase).  
 
 

           Открытая  архитектура

           Наибольшей степенью открытости и количеством интерфейсов с продуктами других фирм также обладают комплексы "Аргуссофт Компани" и Vantage Team Builder for Uniface + Uniface.

           Качество  технической поддержки

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

           Простота  освоения и использования

           Наилучшие показатели по данному критерию у комплекса "Аргуссофт Компани" и комплекса средств на основе продуктов фирмы CENTURA. Остальные комплексы достаточно сложны в освоении и трудоемки в использовании.

 

           

           5 Области применения

           Приведенная выше сравнительная  характеристика комплексов средств  позволяет сделать следующие выводы относительно наиболее целесообразных областей их применения: крупные многоплатформенные проекты, ориентированные на спиральную модель ЖЦ: комплекс средств, поставляемых фирмой "Аргуссофт Компани"; крупные многоплатформенные проекты, ориентированные на каскадную модель ЖЦ: комплекс 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-средств должно обеспечить такие  выгоды как:

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

 

Список  используемой литературы

 
  1. Рагулин П.Г. Теоретические основы информационных технологий [Текст] : учеб. пособие / П.Г. Рагулин . – Владивосток. : Дальневост. Ун-та, 2004.
  2. Ветлугина И.М. Информационное моделирование в управлении современными экономическими системами[Текст] : Монография / И.М. Ветлугина, под научной редакцией Л.В. Акимовой. - М.: Спутник+, 2005.

Информация о работе Современные Case-технологии