Стандартный и расширенный методологические фильтры. Обзор моделей


Рис. 114. Диаграмма типа прикладной информационной системы


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

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

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

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


Таким образом, тип прикладной системы может соответствовать пользовательскому интерфейсу Windows 98 и Windows NT (рис. 114). Это означает, что данная версия типа прикладной системы способна работать с пользовательскими интерфейсами обоих типов. Только в том случае, когда пользовательский интерфейс соответствует конкретной прикладной системе на уровне описания реализации в рамках функциональной модели, становится необходимой уникальная взаимосвязь. Эта взаимосвязь описывает конфигурацию отдельной лицензии на типы систем, которые были приобретены компанией.

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