1
Задачи студентов / Помощь в диаграммах для проекта "Форум"
« : 30 Января 2013, 14:49:56 »
Здравствуйте! Только начал изучать UML, почитал начальную литературу.
Постановка задачи:
Просматривать страницы форума могут любые пользователи Web.
Зарегистрированные пользователи, осуществляют вход в форум, указывая имя и пароль. После входапользователь может добавить ответ, заполнив форму на странице сообщения, также он может редактировать свои сообщения (в течение двух недель с момента их создания). Еще он имеет возможность начать новую тему, заполнив форму на странице раздела. При регистрации пользователь заполняет специальную форму, содержимое которой затем пересылается администратору и запоминается в базе пользователей.
Регистрирует новых пользователей администратор форума.
Администратор решает, регистрировать пользователя или нет, и отправляет свой ответ. Администратор может создавать, редактировать или удалять разделы. Администратор управляет правами пользователей, он может назначить кого-либо из них модератором (ведущим) какого-либо раздела. У одного раздела может быть несколько ведущих.
Модератор имеет право удалять любые сообщения из раздела, редактировать их
независимо от срока их создания, переносить темы в другие разделы. Он также может наказывать пользователей, нарушающих правила поведения в форуме, лишая на некоторое время возможности добавлять и редактировать сообщения.
Сделал первую диаграмму использования (use case):
Стоит ли в ней включать include чтение/редактирвоание/удаление сообщения? Или на этой диаграмме не надо это отражать?
Как быть с модератором? В какой диаграмме его отобразить?
Пока такие вопросы появились, дальше по мере продвижения думаю еще появятся.
Постановка задачи:
Просматривать страницы форума могут любые пользователи Web.
Зарегистрированные пользователи, осуществляют вход в форум, указывая имя и пароль. После входапользователь может добавить ответ, заполнив форму на странице сообщения, также он может редактировать свои сообщения (в течение двух недель с момента их создания). Еще он имеет возможность начать новую тему, заполнив форму на странице раздела. При регистрации пользователь заполняет специальную форму, содержимое которой затем пересылается администратору и запоминается в базе пользователей.
Регистрирует новых пользователей администратор форума.
Администратор решает, регистрировать пользователя или нет, и отправляет свой ответ. Администратор может создавать, редактировать или удалять разделы. Администратор управляет правами пользователей, он может назначить кого-либо из них модератором (ведущим) какого-либо раздела. У одного раздела может быть несколько ведущих.
Модератор имеет право удалять любые сообщения из раздела, редактировать их
независимо от срока их создания, переносить темы в другие разделы. Он также может наказывать пользователей, нарушающих правила поведения в форуме, лишая на некоторое время возможности добавлять и редактировать сообщения.
Сделал первую диаграмму использования (use case):
Стоит ли в ней включать include чтение/редактирвоание/удаление сообщения? Или на этой диаграмме не надо это отражать?
Как быть с модератором? В какой диаграмме его отобразить?
Пока такие вопросы появились, дальше по мере продвижения думаю еще появятся.