Case технологии примеры программ

image

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

Подходы к проектированию

  • CA ERwin Process Modeler (ранее: BPwin)
  • CA ERwin Data Modeler (ранее: ERwin)
  • Vantage Team Builder
  • Oracle Designer
  • IBM Rational Rose Enterprise
  • Sybase PowerDesigner

image

Видеоурок.CАSE технологии.Преп.Астанова М.К.

Сравнение средств

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

image

Сравнение рассмотренных подходов в соответствии с выделенными критериями

image

Сравнение наиболее популярных в России CASE-средств

Среди индивидуальных особенностей каждого из средств можно охарактеризовать: возможность выдачи тремя способами проектной информации во внешние файлы для Silverrun, ориентацию на каскадную модель средства от компании Westmount – Vantage Team Builder, преимущество быстрого прототипирования, при взаимодействии этого средства с Uniface. Средства компании Oracle (Designer/Developer) обеспечивают полную поддержку ЖЦ. ERwin и BPwin, являясь средствами локальной автоматизации, имеют упрощенную структуру и имеют целевую направленность, в результате представляются одним из самых простых и удобный решений автоматизации. Объектно-ориентированные средства, такие как Rational Rose на сегодняшний день наиболее полно удовлетворяют задачам групповой работы.

В результате сравнения продуктов, можно сделать вывод о том, что средства, отвечающие структурному подходу (ERwin, BPwin), в основном находят свое применение на этапах определения требований к ИС. Такие средства подходят для осуществления глубокого анализа рассматриваемых процессов (Vantage Team Builder), позволяют максимально рационально расходовать ресурсы, вследствие независимости отельных компонент ПО (Oracle). Что касается объектно-ориентированных средств, стоит отметить, что методика их применения позволяет осуществлять проектирование любого типа, по средству универсальности и наглядности языка UML, который используется в рамках Rational Rose и Power Designer и является достаточно удобным инструментом для оперирования специалистами любого уровня подготовки.

Проектирование ИС. Анализ вакансий и обзор Case-средств.

Позиционирование подходов также можно провести по отношению к решению задачи моделирования бизнес-процессов на этапе анализа и проектирования (в соответствии с проведенным выше анализом) следующим образом:

image

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

Читайте также:
Family time программа отзывы

Источник: habr.com

VII Международная студенческая научная конференция Студенческий научный форум — 2015

СРАВНИТЕЛЬНЫЙ ОБЗОР CASE-СРЕДСТВ ДЛЯ ПРОЕКТИРОВАНИЯ ПОГРАММНЫХ СИСТЕМ.

Билялова В.М. 1

1 Волжский политехнический институт (филиал) Волгоградского государственного технического университета, инженерно-экономический факультет Волжский, Россия

Работа в формате PDF

Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке «Файлы работы» в формате PDF

Введение

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

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

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

CASE средство: определение и характеристика

CASE-средство — на английском языке звучит как Computer-Aided Software Engineering, — специальный набор применяемой техники, а также методов программной инженерии при создании программного продукта, помогающий обеспечить отсутствие ошибок, высокое качество, а также простое обслуживание программного продукта.

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

CASE-средство состоит прежде всего из:

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

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

Так, по функциональной направленности CASE-средства можно разделить на:

1) средства анализа и проектирования;

2) средства проектирования баз данных и файлов;

3) средства программирования;

4) средства сопровождения и реинжиниринга;

5) средства окружения;

6) средства управления проектом.

Примеры CASE-средств приведены в таблице 1.

Примеры CASE-средств, классифицированных по функциональной направленности.

Примеры CASE-средств

Средства анализа и проектирования

BPwin, CASE.Аналитик, Silverrun, DESIGNER/2000, Vantage Team Builder

Средства проектирования баз данных и файлов

ERwin, S-Designor, PRO-IV, CASE.Синтез++

SQL Windows, Power Builder, Delphi

Средства сопровождения и реинжиниринга

PRO-IV, Rational Rose, Object Team

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

MS Project, SE Companion

Следующей можно выделить классификацию по уровням. Различают 3 уровня CASE-средств:

Примеры CASE-средств данной классификации рассмотрены в таблице 2.

Читайте также:
Как называется программа где рисовать на ПК

Примеры CASE-средств, классифицированных по уровням.

Примеры CASE-средств

MS Project, SE Companion

CASE.Аналитик, Silverrun, DESIGNER/2000

Power Builder, Delphi, Uniface, JAM

От ассемблера до CASE-средств

Сегодня для разработки программного продукта применяются CASE-средства. Но CASE средства существовали не всегда. CASE-средство — результат упорного и долгого труда программистов. Эволюция средств разработки программного продукта прошла не малый путь:

  • ассемблеры, дампы памяти, анализаторы;
  • компиляторы, интерпретаторы, трассировщики;
  • символические отладчики, пакеты программ;
  • системы анализа и управления исходными текстами;
  • CASE-I(CASE-средства анализа требований, проектирования спецификаций иструктуры, редактирования интерфейсов;
  • CASE-II (CASE-средства генерации исходных текстов и реализации интегрированного окружения поддержки полного жизненного цикла (ЖЦ) разработки ПО).

Остановимся подробнее на CASE-I и CASE-II.

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

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

Примеры CASE-средств, их краткое описание

Рассмотрим наиболее развитые, популярные CASE-средства.

  • Rational Rose
  • Silverrun;
  • Vantage Team Builder;
  • ERwin;
  • BPwin;
  • S-Designor;
  • CASE.Аналитик.

Rational Rose

Rational Rose является самым известным CASE-средством.CASE-средство Rational Rose — продукт Американской фирмы Rational Software Corporation, который автоматизирует этапы проектирования и анализа программного обеспечения. В основе работы данного средства лежит синтез-методология объектно-ориентированного анализа и проектирования.

Silverrun

CASE-средство Silverrun разработано американской фирмой CSA (Сomputer Systems Advisers, Inc.). Silverrun ориентирован на спиральную(циклическую) модель жизненного цикла программного продукта. Предназначено для проектирования и анализа ИС бизнес-класса. Структура Silverrun модульная, где каждый модуль является самостоятельным продуктом , что позволяет использовать модули отдельно друг от друга. Данное CASE-средство состоит из 4 модулей:

  • BPM — Business Process Modeler — модуль построения моделей бизнес-процессов в форме диаграмм потоков данных;
  • ERX — Entity-Relationship eXpert — модуль концептуального моделирования данных;
  • RDM — Relational Data Modeler — модуль реляционного моделирования;
  • WRM — Workgroup Repository Manager — менеджер репозитория рабочей группы.

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

Главным недостатком данного CASE-средства является отсутствие жесткого взаимоконтроля компонентов различных моделей между собой.

Silverrun функционирует на платформах MS Windows, Macintosh и OS/2 Presentation Manager. При взаимодействии с другими средствами возможно 3 способа выдачи данных работы во внешние файлы:

  • Система отчетов. Выдает отчет в форме текстового файла, определив содержимое по репозиторию. Полученный файл можно использововать в дальнейшем: добавить в другой отчет, добавить в текстовый редактор;
  • Система экспорта/импорта. Имеется возможность не просто форматирования , но и добавления в репозиторий, что позволяет обмениваться информацией с другими CASE средствами, электронными таблицами, текстовыми редакторами,СУБД. Также доступно определение не только содержимое экспортного файла, но и его оформление, т.е. определение маркера начала/конца полей и т.п.;
  • Хранение репозитория во внешних файлах через ODBC-драйверы. Имеется возможность хранить все проектные данные в формате СУБД.
Читайте также:
Как с помощью программы взломать ВК

Vantage Team Builder

Vantage Team Builder ориентирован на каскадную модель жизненного цикла программного продукта, а также на его поддержку.

У Vantage Team Builder существует несколько различных конфигураций. Конфигурация зависит от используемой СУБД (Informix, Sybase, ORACLE, Ingres), а также от средств разработки приложений (Uniface).

Проектирование ИС с помощью Vantage Team Builder состоит из последовательности 4 стадий (фаз) :

  • анализ;
  • архитектура;
  • проектирование;
  • реализация.

При таком проектировании результат каждой стадии передается частично или полностью в новую стадию. После переноса результата в новую фазу, связь с предыдущей фазой заканчивается.

У Vantage Team Builder имеется возможность многопользовательского доступа к репозиторию проекта.

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

Имеются реализации Vantage Team Builder основных UNIX-платформ (Solaris, SCO UNIX, AIX, HP-UX) и VMS. Имеется возможность интеграции Vantage Team Builder с другими средствами, т.к. структура репозитория и интерфейса открытые.

ERwin, BPwin, S-Designor, CASE.Аналитик

CASE-средства ERwin, BPwin, S-Designor, CASE.Аналитик являются локальными .

ERwin — CASE-средство, которое в качестве методологии использует IDEF1X. Также имеется возможность использовать методологию IE.

IDEF1X была разработана прежде всего для использования в армии США. Широко используется в государственных учреждениях США, в корпорациях финансовых и промышленных направленностей. Методологию IE (Information Engineering) разработали Мартин и Финкельштейн. Она используется большей частью в промышленности.

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

BPwin — CASE-средство , реализующее в качестве методологии IDEF0. Данный продукт разработан компанией Itd. Logic Works. Довольно развитое средство: позволяет анализировать, документировать и улучшать бизнес процессы. В данном CASE-средстве поддерживается функциональное моделирование, что дает возможность проводить систематизированный анализ.

В BPwin можно создавать как отдельные, так и смешанные модели.

S-Designor — CASE-средство фирмы Powersoft, реализующее стандартную методологию. Является средством проектирования реляционных баз данных . По функциональным возможностям близок к CASE-средству ERwin.

CASE.Аналитик — отечественное CASE-средство. На данный момент наиболее конкурентоспособно на российском рынке. База данных является открытой, реализована в СУБД Paradox. Имеется возможность создания отчетов разной направленности по проекту. Данное CASE-средство генерирует макеты документов по требованиям ГОСТ.

Заключение

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

На сегодняшний день CASE технологии играют большую роль: охватывают обширную область поддержки разработки программного продукта.

Библиографический список

Источник: scienceforum.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru