Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kurs2.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.55 Mб
Скачать

4.2 Диаграмма классов концептуальной модели

Для разработки архитектуры ИС, целесообразно использовать шаблон трехслойной архитектуры.[7]

Представим основные высказывания по каждому слою архитектуры:

  1. Слой представления: предоставляет услуги отображения данных, обработки событий пользовательского интерфейса (щелчки мыши, нажатия клавиш).

  2. Слой предметной области: выполняет вычисления на основе вводимых и хранимых данных, проверку всех элементов данных и обработку команд, поступающих от слоя представления, а также передачу информации слою источника данных.

  3. Слой источника данных: выполняет обращения к базе данных, обмен сообщениями, мониторинг транзакций.

Представим назначение классов по слоям в таблице 4.

Таблица 1 – Назначение классов концептуальной модели

Наименование класса

Назначение класса

Слой представления

E-UI-MonitorIsp

Граничный класс, отвечающий за отображение формы с мониторингами испытаний одного типа модулей и модулей конкретного инженера.

E-UI-RegistrOper

Граничный класс, отвечающий за отображение формы регистрации новых модулей и отображение журнала испытаний с датами, статусами, именами.

E-UI-Neispr

Граничный класс, отвечающий за отображение формы с возможной причиной неисправности, электрической схемой. Составление указаний на доработку.

E-UI-MainIspyt

Граничный класс, отвечающий за отображение формы c описанием рабочего места, методикой проведения настройки и испытаний в разных климатических условиях.

Rules

Класс хранения, содержащий данные бизнес-правил.

E-MainControlClass

Управляющий класс, методы которого отвечают за управление приложением в целом.

Слой предметной области

UdalVyzov

Граничный класс, отвечающий за взаимодействие с классами слоя предметной области.

E-ModulKatalog

Класс хранения испытываемых модулей.

Modul

Класс хранения, содержащий информацию о модуле. Код, кто принес, когда, кто принял, статус модуля.

E-Nastr

Класс хранения методик настроек модулей с электрическими схемами.

E-Ispyt

Класс хранения методик испытаний модулей с описаниями подготовок рабочих мест.

Oborud

Класс хранения дополнительного, необходимого для испытаний оборудования.

E-Prichina

Класс хранения причин неисправностей.

E-Sotrudnik

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

E-ListControlDostupa

Класс хранения прав доступа пользователей информационной системы.

Слой источника данных

UdalVyzovData

Граничный класс, отвечающий за взаимодействие со слоем источника данных.

Data

Граничный класс для взаимодействия с БД конкретных типов модулей (в пределах 1 пк).

AllData

Граничный класс для взаимодействия с БД всей НИЛ.

Диаграмма классов, моделирующая структуру ИС на концептуальном уровне, представлена на рисунке 13, 14.

Рисунок 13. Диаграмма классов, моделирующая отношение классов слоя представления ПО ИС на концептуальном уровне

Рисунок 14. Диаграмма классов, моделирующая слой предметной области и источника данных ПО ИС на концептуальном уровне

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]