double arrow

Компонентная структура CASE - систем

Под диаграммами понимают средства построения диаграмм. под навигаторами - средства поиска.

1 - навигатор объектов;

2 - матричные диаграммеры;

3 - средства администрирования;

4 - средства моделирования процессов;

5 - диаграммер ER - модулей;

6 - диаграммер иерархий функций;

7 - диаграммер потоков данных;

8 - диаграммер структуры приложения;

9 - навигатор параметров;

10 - навигатор процедурной логики;

11 - диаграммер БД;

12 - генератор серверов;

14 - генератор форм;

15 - генератор отчётов.

 

Стратегия выбора CASE-систем для конкретного применения зави­сит как от целей и потребностей самого проекта, так и от квалификации вовлеченных в процесс проектирования специалистов.

Наиболее популярными CASE-средствами, используемыми при со­здании информационных систем, являются системы ERWin и BPWin, разработанные фирмой PLATINUM, и Rational Rose фирмы Rational Software Corporation.

Методы и средства реализации метаинформации проекта ИС

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

  Метаданные о свойствах данного компонента могут сообщаться либо ста­тически на этапе проектирования приложения, либо динамически на этапе выполнения.

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

В рамках DCP-платформ метаданные обычно оформляются в виде компонента особого типа, снабженного интерфейсами ин­троспекции (introspection) или рефлексии (reflection).

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

Внешние ссылки указывают на метаданные, описывающие другие компоненты, с которыми данный компонент должен взаимодействовать.

Описатель типа и тип, - фундаментальные элементы метаданных, которые обеспе­чивают их идентификацию.

Интерфейсы определяют общедоступные атрибуты (свой­ства), методы и  события компонента. Атрибуты, методы и события характеризуют интер­фейсы и классы. Все они сопровождаются своими метаданными.

Классы описывают реализации одного или нескольких интерфейсов.

Метаотношения между классами, типами и интерфейсами различны для разных DCP - платформ.

Типы возвращаемых значений и параметры задают входные и выходные данные для методов.

За счет использования метаданных разработчики компонентных приложений могут объединять компоненты и устанавливать динамические взаимоотношения между ними. С помощью метаданных компоненты могут обнаруживать интерфейсы других компонентов и взаимодействовать с ними на этапе выполнения.

Метаданные компонентов используются также инструментальными средствами, расширяющими среду разработки (программы просмотра объектов, отладчики, интеллек­туальные редакторы программного кода).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: