Целевой результат – это часть образа, который мы планируем получить на данном уровне.
Статический элемент Primus для данного уровня – элементы, которые не могут быть изменены без перехода на более высокий уровень.
Динамический элемент Primus для данного уровня- элементы, которые изменяются на данном уровне с помощью функций управления данного уровня.
Функции управления - действия, которые необходимо совершить над динамическими элементами.
Инструмент управления – средство, с помощью которого реализуются функции управления.
Управление элементами – это метод (алгоритм) выполнения функций управления с помощью инструмента управления над статическими ? и динамическими элементами для получения целевого результата.
Создание структуры бд
Целевой результат: Получим структуру БД, которая для следующего уровня будет являться статической.
Управление – методика перевода модели сущность-связь в структуру БД.
Статика |
Динамика |
Функции |
Инструмент |
Понятие сущности |
Экземпляры сущности |
Создать (название, синоним), изменить (название), удалить (экземпляр сущности) |
Редактор справочника сущностей |
Понятие атрибута |
Экземпляры атрибутов |
Создать (название, синоним, тип данных), изменить (название, тип данных), удалить (экземпляр атрибута) |
Редактор справочника атрибутов |
Тип данных
|
- |
Выбрать тип данных атрибута *
|
Редактор справочника атрибутов |
Понятие связи |
Экземпляры связи |
Создать связь (экземпляр сущности, экземпляр атрибута), Удалить связь (экземпляр связи) |
Редактор сущностей |
* Типы данных: Число; Строка; Дата; Список; Значение списка; Логический атрибут; Ссылка на сущность; Большой текст; Двоичный файл
Создание запроса к бд
Целевой результат – формирование запроса к БД
Управление – методика создания запросов с необходимыми условиями для созданной структуры БД (для созданных сущностей и атрибутов)
Статика |
Динамика |
Функции |
Инструмент |
Перечень экземпляров сущностей (типы сущностей) |
Экземпляр сущности |
Выбрать из созданных |
|
Перечень экземпляров атрибутов (списки атрибутов) |
Атрибуты экземпляра сущности |
Выбрать из доступных |
Модуль создания запросов = конструктор запросов |
Перечень условий и агрегатных функций |
Конкретные условия и агрегатные функции |
Выбрать из доступных (запрос на выборку; запрос с условием; запрос с агрегатными функциями) |
(Вкладка – Сущности и атрибуты) |
Понятие процедуры |
Процедура |
Создать (хранимую, не хранимую); Выбрать схему; Задать (название)
|
Модуль создания запросов = конструктор запросов (Вкладка – Создание процедуры) |
Создание интерфейса
Целевой результат – структура интерфейса ИС, которая будет динамична для данного уровня и статична для следующего
Управление – методика создания структуры интерфейса с помощью Primus Form Designer
Статика |
Динамика |
Функции |
Инструмент |
Понятие проекта |
Новый проект |
Создать (тип, название); изменить (тип, название); удалить (проект) |
Primus Form Designer |
Понятие формы |
Form |
Изменить (свойства формы); Добавить (элементы); Сохранить (форму)
|
Редактор форм (Вкладка- Дизайнер формы) |
Понятие элемента |
Элемент*1 |
Изменить (свойства элементов); Добавить (на форму);
|
Редактор форм (Вкладка- Дизайнер формы) Панель - Инструменты |
Свойства элемента |
Значение свойства*2 |
Изменить (имя, цвет, расположение и т.д.) |
Редактор форм (Вкладка- Дизайнер формы) Панель - свойства |
*1