UseCase Documentation (Готовые практикумы)

2019-09-18СтудИзба

Описание файла

Файл "UseCase Documentation" внутри архива находится в следующих папках: Готовые практикумы, Вариант 10 - Web Форум, Forum, Forum. Документ из архива "Готовые практикумы", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Онлайн просмотр документа "UseCase Documentation"

Текст из документа "UseCase Documentation"

Вариант использования Войти в форум:

Краткое описание

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

Основной поток событий

Данный вариант использования начинает выполняться, когда пользователь хочет войти в форум.

1. Система запрашивает имя пользователя и пароль.

2. Пользователь вводит имя и пароль.

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

Альтернативные потоки

Неправильное имя/пароль

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

Предусловия

Отсутствуют.

Постусловия

Если вариант использования выполнен успешно, пользователь входит в форум. В противном случае состояние системы не изменяется.

Вариант использования Зарегистрироваться:

Краткое описание

Данный вариант использования позволяет пользователю зарегистрироваться в форуме.

Основной поток событий

Данный вариант использования начинает выполняться, когда пользователь хочет зарегистрироваться в форуме.

1. Система запрашивает имя пользователя, пароль, подтверждение пароля, информацию о пользователе.

2. Система добавляет данные пользователя в базу пользователей.

Альтернативные потоки

Имя использовано/неверный пароль.

1. Если указанное имя уже зарегистрировано или подтверждение пароля не совпадает с паролем, то выдаётся предупреждение. Пользователь может вернуться к началу Основного потока или отказаться от регистрации, при этом выполнение варианта использования завершается.

Предусловия

Отсутствуют.

Постусловия

Если вариант использования завершится успешно, пользователь будет добавлен в базу. В противном случае база не изменится.

Вариант использования Просмотр форума:

Краткое описание

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

Основной поток событий

Данный вариант использования начинает выполняться, когда пользователь хочет прочитать сообщения.

1. Система выдаёт пользователю начальную страницу (страницу со списком разделов).

2. Пользователь выбирает интересующий его раздел.

3. Система выдаёт страницу со списком тем (не более 20 на странице).

4. Пользователь выбирает интересующую его тему.

5. Система выдаёт страницу заглавного сообщения темы.

Альтернативные потоки

Перейти к следующим темам

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

Предусловия

Отсутствуют.

Постусловия

Отсутствуют.

Вариант использования Добавить сообщение:

Краткое описание

Данный вариант использования позволяет пользователю добавить своё сообщение в форум.

Основной поток событий

Данный вариант использования начинает выполняться, когда пользователь хочет добавить сообщение.

1. Пользователь заполняет форму на странице сообщения и отправляет сообщение.

2. Система добавляет сообщение в базу форума.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и обладать правом на добавление сообщений.

Постусловия

Если вариант использования завершится успешно, будет добавлено сообщение. В противном случае база форума не изменится.

Вариант использования Редактировать сообщение:

Краткое описание

Данный вариант использования позволяет пользователю изменить своё сообщение в форуме.

Основной поток событий

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

1. В процессе просмотра форума пользователь находит сообщение, которое хочет отредактировать.

2. Пользователь редактирует сообщение и подтверждает изменения.

3. Система вносит соответствующие изменения в базу форума.

Альтернативные потоки

Сообщение недоступно для редактирования

Если система обнаружит, что с момента создания сообщения прошло больше двух недель, то пользователю будет выдано сообщение о невозможности редактирования данного сообщения.

Предусловия

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

Постусловия

Если вариант использования завершится успешно, сообщение будет отредактировано. В противном случае база форума не изменится.

Вариант использования Начать тему:

Краткое описание

Данный вариант использования позволяет пользователю добавить свою тему в форум.

Основной поток событий

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

1. Пользователь заполняет форму на странице раздела и создаёт новую тему.

2. Система добавляет тему в базу форума.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и обладать правом на создание тем.

Постусловия

Если вариант использования завершится успешно, будет добавлена тема. В противном случае база форума не изменится.

Вариант использования Наказать пользователя:

Краткое описание

Данный вариант использования позволяет модератору лишить выбранного пользователя возможности добавлять или редактировать сообщения.

Основной поток событий

Данный вариант использования начинает выполняться, когда модератор хочет лишить выбранного пользователя возможности добавлять или редактировать сообщения.

1. В процессе просмотра форума модератор находит нужного пользователя.

2. Модератор устанавливает соответствующие запреты.

3. Система соответственно изменяет базу пользователей.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и иметь права модератора.

Постусловия

Если вариант использования завершится успешно, права пользователя будут изменены в базе. В противном случае база пользователей не изменится.

Вариант использования Модерировать форум:

Краткое описание

Данный вариант использования позволяет модератору редактировать и удалять сообщения, переносить темы в другой раздел.

Основной поток событий

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

1. В процессе просмотра форума модератор находит интересующее его сообщение и выбирает действие (редактировать или удалить).

2. Система переходит на соответствующую страницу.

3. Выполняется один из подчинённых потоков (редактировать или удалить сообщение)

Редактировать сообщение

1. Модератор редактирует сообщение и подтверждает изменения.

2. Система соответственно изменяет базу форума.

Удалить сообщение

1. Модератор подтверждает удаление.

2. Система удаляет сообщение из базы форума.

Альтернативные потоки

Перенести тему

1. Модератор выбирает тему в разделе и указывает действие ‘перенести в другой раздел’.

2. Система переходит на страницу со списком разделов.

3. Модератор выбирает раздел, в который хочет перенести тему.

4. Система соответственно изменяет базу форума.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и иметь права модератора.

Постусловия

Если вариант использования завершится успешно, будут внесены соответствующие изменения в базу форума. В противном случае база не изменится.

Вариант использования Управление правами пользователей:

Краткое описание

Данный вариант использования позволяет администратору менять список доступных возможностей для выбранного пользователя.

Основной поток событий

Данный вариант использования начинает выполняться, когда администратор хочет изменить права пользователя.

1. Система отображает профиль пользователя пользователя.

2. Администратор устанавливает права для выбранного пользователя.

3. Система соответственно изменяет базу пользователей.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и иметь права администратора.

Постусловия

Если вариант использования завершится успешно, права пользователя будут занесены в базу. В противном случае база пользователей не изменится.

Вариант использования Работа с разделами:

Краткое описание

Данный вариант использования позволяет администратору создавать, редактировать и удалять разделы.

Основной поток событий

Данный вариант использования начинает выполняться, когда администратор хочет создать, редактировать или удалить раздел.

1. Администратор выбирает интересующий его раздел и действие (редактировать или удалить).

2. Система переходит на соответствующую страницу.

3. Выполняется один из подчинённых потоков (редактировать или удалить раздел)

Редактировать раздел

1. Администратор редактирует раздел и подтверждает изменения.

2. Система соответственно изменяет базу форума.

Удалить раздел

1. Администратор подтверждает удаление.

2. Система удаляет раздел и его содержимое из базы форума.

Альтернативные потоки

Создать раздел

1. Администратор заполняет форму.

2. Система добавляет новый раздел в базу форума.

Предусловия

Перед началом выполнения данного варианта использования пользователь должен войти в форум и иметь права администратора.

Постусловия

Если вариант использования завершится успешно, будут внесены соответствующие изменения в базу форума. В противном случае база не изменится.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5184
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее