Описание предметной области. Анализ требований. Моделирование предметной области. Глоссарий предметной области, страница 9

Модель последовательности для прецедента Администратора «Просмотреть информацию о Пользователе» представлена на Рисунке 91.

Рисунок 91 - Модель последовательности для прецедента Руководителя «Просмотреть информацию о Пользователе»

Модель последовательности для прецедента Администратора «Редактирование информации о Пользователе» представлена на Рисунке 92.

Рисунок 92 - Модель последовательности для прецедента Администратора «Редактирование информации о Пользователе»

Модель последовательности для прецедента Администратора «Удаление Пользователя» представлена на Рисунке 93.

Рисунок 93 - Модель последовательности для прецедента Администратора «Удаление Пользователя»

Модель последовательности для прецедента Администратора «Добавление Пользователя» представлена на Рисунке 94.

Рисунок 94 - Модель последовательности для прецедента Администратора «Добавление Пользователя»

Модель последовательности для прецедента Администратора «Изменение пароля» представлена на Рисунке 95.

Рисунок 95 - Модель последовательности для прецедента Администратора «Изменение пароля»

Проектирование

В данном разделе представлено описание атрибутов и операций классов системы

5.1  Класс «Авторизация»

Описание методов класса представлено в Таблице 2.

Таблица 2 – Описание методов класса «Авторизация»

Имя

Возвращаемый тип

Описание

Проверить данные

Логический

Проверяется логин и Пароль пользователя

Отобразить  ошибку

-

Отображает ошибку на форме

Отобразить форму «Главная форма»

Форма «Главная форма»

Формирует и отображает форму «Главная форма»

5.2  Класс «Главная форма»

Описание методов класса представлено в Таблице 3.

Таблица 3 – Описание методов класса «Главная форма»

Имя

Возвращаемый тип

Описание

Отобразить форму «Создать проект»

-

Формирует и отображает форму «Создать проект»

Отобразить форму «Просмотреть проект»

-

Формирует и отображает форму «Просмотреть проект»

Отобразить форму «Поиск по проектам»

-

Формирует и отображает форму «Поиск по проектам»

Отобразить проекты

-

Отображает таблицу проектов

5.3  Класс «Проекты»

Описание атрибутов класса представлено в Таблице 4.

Таблица 4 – Описание атрибутов класса «Проект»

Имя

Возвращаемый тип

Описание

Название проекта

Строковый

Название проекта

Заказчик

Заказчик

Организация, инициировавшая проект

Статус

Строковый

Стадия разработки проекта

Ответственный Менеджер проекта

Пользователь

Менеджер, сопровождающий и контролирующий все стадии разработки проекта

Сроки реализации

Дата

Диапазон времени, за которое должен быть выполнен проект

Комментарий

Строковый

Комментарий к проекту

5.4  Класс «Форма «Просмотреть проект»»

Описание методов класса представлено в Таблице 5.

Таблица 5 – Описание методов класса «Форма «Просмотреть проект»»

Имя

Возвращаемый тип

Описание

Отобразить форму «Редактировать проект»

-

Формирует и отображает форму «Редактировать проект»

5.5  Класс «Форма «Редактировать проект»»

Описание методов класса представлено в Таблице 6.

Таблица 6 – Описание методов класса «Форма «Редактировать проект»»