Нужна помощь по диаграмме последовательности UML

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

1 актер- персонал

Классы - Информационная система библиотеки - База данных членов интерфейса

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

Сотрудникам необходимо добавить участника в библиотечную систему после того, как член проинформировал персонал о добавлении его или ее в библиотечную систему.

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

Только персонал разговаривает с системой и никто.


person Community    schedule 14.03.2015    source источник
comment
Что ты уже нарисовал? (ничего не является достаточным ответом)   -  person xmojmr    schedule 15.03.2015
comment
Я не могу опубликовать фото, так как моя репутация не высока. Пока у меня есть персонал, библиотека IS, член и база данных. только персонал находится внутри usecase никто другой.   -  person    schedule 15.03.2015
comment
На самом деле я не понимаю, что вы имеете в виду, когда говорите, что персонал должен ввести члена в должность. Я полагаю, вы имеете в виду, что актер действует как член специализированного персонала.   -  person qwerty_so    schedule 15.03.2015
comment
Актер является только штатным сотрудником, а не членом. Персонал взаимодействует только с системой, но не является ее членом. участник должен сообщить персоналу, если они хотят быть добавленными в систему.   -  person    schedule 15.03.2015
comment
@SamJones Вы должны описать как можно подробнее. Тем, что вы упомянули, нам мало что можно сделать. Мы не рядом с вами, чтобы видеть, что у вас есть.   -  person Marcelo Cuadrado    schedule 15.03.2015
comment
Сотрудникам необходимо добавить участника в библиотечную систему после того, как член проинформировал персонал о добавлении его или ее в библиотечную систему. Затем это нужно отправить в базу данных, которая отправит ответное сообщение персоналу, чтобы сообщить им, что участник был добавлен. Только персонал разговаривает с системой и никто   -  person    schedule 15.03.2015


Ответы (2)


После websequencediagrams.com сценарий описывает то, что вы дали нам

введите здесь описание изображения

Смотрите также:


Проектирование или внедрение программного обеспечения с паршивым описанием требований (пользовательские истории, варианты использования) — это пустая трата времени и денег со всех сторон, не учите этому...

http://www.projectcartoon.com/cartoon/1

введите здесь описание изображения

(оранжевый короткий путь, нарисованный мной)

person xmojmr    schedule 15.03.2015

Если проблема настолько проста, то я действительно не понимаю, как вы не можете.

Что вам нужно сделать, так это отправить сообщение от участника к персоналу. Потом из Штаба в систему. Внутри Системы отправьте приказ о сохранении базы данных. Затем ответы отправляются из системы персоналу и, наконец, от сотрудника.

Это будет что-то вроде:

  1. Участник -> RequestAccess (DataOfMember) -> Персонал

  2. Персонал -> Регистрация (Данные члена) -> Система

Примечание. Вы можете использовать систему стереотипов (не забудьте использовать символы ‹ и >) для представления системы в целом. Это позволяет абстрагироваться от проблемы и не иметь дело с конкретными классами, образующими систему.

  1. Система -> InsertIntoDB -> Система

Это сообщение самому себе.

  1. ‹> -> OperationComplete -> Персонал
  2. Персонал -> AccessAccepted -> Участник

Шаги 4 и 5 — возврат.

Всего этого должно быть достаточно, чтобы вы поняли. Теперь, если вы должны действовать более осторожно и должны представлять классы, участвующие в системе, необходимо описать модель предметной области.


РЕДАКТИРОВАТЬ: Прикрепил изображение для моего примера. Не так сильно отличается от того, что было раньше.

Последовательность диаграммы

person Marcelo Cuadrado    schedule 15.03.2015
comment
Диаграмма последовательности UML — это изображение. Можете ли вы превратить свое упражнение на воображение длинного текста в картинку? - person xmojmr; 16.03.2015
comment
Delphius, не могли бы вы прислать мне это изображение, пожалуйста. - person ; 16.03.2015
comment
Через некоторое время. Я был очень занят, мои извинения. - person Marcelo Cuadrado; 16.03.2015
comment
Привет. Хорошо, персонал — это не объект, а действующее лицо, взаимодействующее с системой. Я хочу, чтобы это было как Staff=Actor, затем система, персонал и база данных. - person ; 16.03.2015
comment
WhiteStarUML не добавляет актера, тем более в той версии, что у меня есть. Это пример. Базы данных не размещаются на диаграмме последовательности. Вместо него желательно разместить объект, выполняющий роль крышки базы данных; например, в качестве механизма сохранения. - person Marcelo Cuadrado; 16.03.2015
comment
Delphius, не могли бы вы помочь мне с диаграммой конечного автомата. Классы, которые у меня есть, - это персонал, член, предмет, заимствование, возврат, просроченный и прекрасный класс. Я хотел создать для этого диаграмму состояний, но сейчас я борюсь. Пожалуйста, порекомендуйте ?. - person ; 18.03.2015
comment
1. То, что вы спрашиваете не по теме этого вопроса. Вы должны начать новый пост с этого вопроса. 2. То, что вы предлагаете, мне кажется больше похоже на диаграмму классов, а не на диаграмму состояний. Я предлагаю вам уделить больше внимания теории UML. 3. Частную справку дать не в состоянии, предполагается, что StackOverflow является совместной и общедоступной. - person Marcelo Cuadrado; 18.03.2015