Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бла бла пз.пп.docx
Скачиваний:
4
Добавлен:
06.09.2019
Размер:
648.61 Кб
Скачать

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

Предметной областью данного курсового проекта является Web-форум.

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

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

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

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

  1. Морфологическая модель

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

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

Построение матрицы происходит в несколько этапов:

  1. Определение числа иерархических уровней и элементов на каждом уровне.

  2. Установление взаимосвязи между элементами и подсистемами на каждом уровне.

  3. Формирование матрицы в виде квадрата, условная длина стороны которого определяется общим числом элементов на самом нижнем уровне иерархии.

  4. Сторона квадрата разбивается на части, число которых равно количеству элементов на самом высоком уровне иерархии.

  5. Полученный квадрат на главной диагонали в свою очередь разбивается на части, соответствующее числу элементов на следующем уровне иерархии.

  6. По главной диагонали выписываются элементы системы, представляя тем самым модель состава системы.

На рисунке 3.1 представлена матрица для системы Web-форума.

ФИО зарегистрировать,

удалить, принять решение

Контактные назначить,создать,

данные добавить.

Администратор

ФИО

Контактные

Данные

Статус на форуме

добавить,удалить

отредактировать,

создать,

зайти, поменять

сменить, показать

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

Раздел

Название

Д ата доб.

добавить,удалить

о тредактировать


Сообщение

Заголовок

Сообщение

Название

заполнить,

отредактировать

Название

Дата доб.

добавить,удалить

отредактировать


Заголовок

Заголовок

Рисунок 3.1 – Морфологическая модель