Информационная модель


Диаграмма информационной структуры
Описание связей.
R1-запускается из
R2- запускается из
R3- запускается из 
R4-находится на
R5- запускается из
R6-соответствует
R7-находится на
R8-определяется по запросу из
R9-вызывается из
R10-функционируют по выбору из
R11- функционируют по выбору из
R12 функционируют по выбору из
R13 функционируют по выбору из
R14 функционируют по вызову из
R15 функционируют по вызову из
R16 функционируют по вызову из
R17 функционируют по вызову из
R18 функционируют по вызову из

Модель состояний для объекта “Директорий”

Диаграмма переходов состояний является графическим представлением модели состояний. На рисунке представлена модель состояний объекта директорий. Состояния имеют номер и заключены в рамку. Дугами показаны переходы от одних состояний к другим ,дуги помечены событиями .Рассмотрим каждое событие :
V1-загрузка оболочки
V2- инициализация завершена
V3-очистка завершена
V4-элемент просканирован
V5-элемент вставлен
V6-заполнение закончено
V7-нажата клавиша Tab
V8-отобажение элементов после инициализации завершено
V9-отображение элементов завершено
V10-изменение параметров отображения элементов
V11-произошло копирование
V12- произошло перемещение
V13- произошло удаление
V14- произошло создание директории
V15-двойной щелчок левой кнопки мыши на элементе директория
V16-нажаты клавиши Ctrl+R
V17-произошел выбор диска
V18- щелчок левой кнопки мыши на противоположной панели
V19-выбор главного меню
V20- щелчок левой кнопки мыши на панели
V21-выбран пункт меню панель, активизировать

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

Состояние
Событие
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21
1. инициализация
2. не активно
3. активно
4. очистка
5. сканирование каталога
6. отображение элементов
7. заполнение элементами

Описание состояний:
1. Инициализация. В данном состояния происходит инициализация объекта типа ListView, его прорисовка на панели владельце.
2. Не активно. В данном состояния объект ждет обращения к нему пользователя.
3. Активно. В данном состоянии объект готов для действий с его объектами.
4. Очистка. В данном состоянии последовательно удаляются все элементы объекта.
5. Сканирование каталога. В этом состоянии сканируется каталог, связанный с данным объектом.
6. Отображение элементов. Все элементы, принадлежащие текущему объекту, в определенном виде отображаются графически в области вывода информации данного объекта.
7. Заполнение элементами.

Модель состояний для объекта «Диалог копирования»

V1 — вызван диалог копирования
V2 — инициализация завершена
V3 — нажата кнопка ок при копировании директории
V4 — тоже самое при копировании файла
V5 — директория создана
V6 — кнопка остановить не нажата, все файлы директории скопированы
V7 — копируемый файл по target существует
V8 — текущее копирование отображено
V9 — кнопка остановить не нажата, файл скопирован
V10 — запрос на перезапись дал подтверждение
V11 — копируемый файл по target не существует
V12 — копируемый файл по target скопирован корректно
V13 — копируемый файл по target скопирован
V14 — копируемый файл по target скопирован некорректно
V15 — дано подтверждение
V16 — запрос на перезапись дал отмену

Загрузка...