Студопедия

Главная страница Случайная лекция


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

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



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




Silverrun

Silverrun – это CASE-средство американской фирмы Silverrun Technologies, Inc. Данное средство ориентировано в основном на спиральную модель жизненного цикла и используется преимущественно для анализа и проектирования экономических информационных систем. Silverrun поддерживает любой метод, основанный на структурном подходе к проектированию программного обеспечения. Для того чтобы настроить на конкретный метод, необходимо выбрать требуемую графическую нотацию моделей, а также набор правил для проверки проектных спецификаций. В системе предусмотрены готовые настройки для более популярных методов, таких как: DATARUN, он является основным методом, который поддерживает Silverrun, Йордана, Гейна - Сэрсона, Мартина, Уорда - Меллора, и др. Также для каждого понятия, которое было введено в проект, есть возможность для того, чтобы добавить собственные описатели, ведь архитектура CASE-средства Silverrun позволяет дорабатывать среду разработки, если есть необходимость.

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

Один из модулей - модуль для построения моделей бизнес-процессов в виде диаграмм потоков данных (ВРМ — Business Process Modeler).С помощью данного модуля можно моделировать деятельность исследуемой организации, а также проектируемой информационной системы. В модуле ВРМ предусмотрена работа с моделями большой сложности, такими как работа с деревом процессов, автоматическая перенумерация процессов, а также работа по отсоединению и присоединению частей модели для разработки в коллективе. Диаграммы изображаются в нескольких предопределенных нотациях. Также есть возможность для создания собственных нотаций. В версии Silverrun 2.7 добавили поддержку некоторых диаграмм UML.

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

Взаимодействие с другими средствами.У Silverrun имеются интерфейсы для более распространенных СУБД, таких как Oracle, MS SQL Server, MS Access, Sybase. Для того чтобы передать данные в средства разработки приложений существуют мосты к языкам 4GL, к таким как PowerBuilder, NewEra, Uniface, Delphi. С помощью мостов загружается в Silverrun RDM информация из каталогов соответствующих СУБД или языков 4GL, что дает возможность перепроектировать, документировать, а также перемещать на новые платформы базы данных и прикладные системы, которые уже находятся в эксплуатации. Используя мост, Silverrun может расширить внутренний репозиторий специфичными для системы атрибутами. После того как определены значения данных атрибутов, генератор приложений перемещает их во внутренний каталог среды разработки или применяет при генерировании кода на языке SQL. Отсюда можно полностью определить ядро базы данных, используя все возможности конкретной СУБД: хранимых процедур, триггеров, ограничений ссылочной целостности.

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

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

- Система экспорта/импорта. Для того чтобы контролировать структуру файлов в системе экспорта/импорта существует возможность для определения содержимого экспортного файла и разделители записей, маркеры, определяющие начало и конец текстовых полей, полей в записях. Файлы с данной структурой можно формировать, а также загружать в репозиторий, что позволяет обмениваться данными с другими системами, такими как CASE-средства, СУБД, текстовые редакторы и электронные таблицы;

- Хранение репозитория через ODBC-драйверы во внешних файлах. Для того чтобы обратиться к данным репозитория из более распространенных СУБД имеется возможность хранить проектную информацию в формате этих СУБД.

Примером взаимосвязи между структурным и объектно-ориентированным подходом может быть представлен в виде программного интерфейса (моста) между такими CASE-средствами как Silverrun и Rational Rose, который разработан компанией «Аргуссофт». Данный мост разрабатывает диаграммы классов Rational Rose, которые основаны на RDM-модели Silverrun. При разработке таких мостов есть небольшое затруднение и связано с тем, что есть различия между средствами описания моделей. Но существует прямая и обратная аналогии между RDM-моделью Silverrun и моделью Rational Rose.

RDM-модель Silverrun, основываясь на диаграммах классов Rational Rose, формирует обратный мост, который позволяет применить мощные средства проектирования реляционных баз данных в объектно-ориентированных проектах. Такими средствами располагает Silverrun, используются любые реляционные системы управления базами данных, которые поддерживаются Silverrun.

Групповая работа.В системе Silverrun групповая работа может поддерживаться двумя способами.

- Стандартная однопользовательская версия(Silverrun Professional). Здесь существует механизм контролируемого разделения и слияния моделей. Можно разделить модель на части и раздать нескольким разработчикам. После того как модели прошли детальную доработку, их объединяют в единую спецификацию.

- Сетевая версия (Silverrun Enterprise) осуществляет групповую работу с моделями одновременно, которые хранятся в сетевом репозитории на базе СУБД MS SQL Server, Oracle, Sybase или Informix. Предусматривается работа несколькими разработчиками с одной и той же моделью, это обуславливается тем, что происходит блокировка объектов на уровне отдельных элементов модели.

Среда функционированияверсии Silverrun 2.7 - платформы Windows 95/98/NT.


<== предыдущая страница | следующая страница ==>
Лекция 14. Выполнение пилотного проекта. Переход к практическому использованию CASE-средств | Oracle Designer

Дата добавления: 2015-07-26; просмотров: 594; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.