Под диаграммами понимают средства построения диаграмм. под навигаторами - средства поиска.
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 - платформ.
Типы возвращаемых значений и параметры задают входные и выходные данные для методов.
За счет использования метаданных разработчики компонентных приложений могут объединять компоненты и устанавливать динамические взаимоотношения между ними. С помощью метаданных компоненты могут обнаруживать интерфейсы других компонентов и взаимодействовать с ними на этапе выполнения.
|
|
Метаданные компонентов используются также инструментальными средствами, расширяющими среду разработки (программы просмотра объектов, отладчики, интеллектуальные редакторы программного кода).