Разработка диаграмм последовательностей

Для модели учёта и контроля рабочего времени медперсонала фрагмент вида диаграммы последовательности для типичного хода событий «Открыть смену» приведён на рис. 3.2.

При построении диаграммы последовательности выделены следующие объекты и сообщения:

Объекты классов: «Сотрудник регистратуры», «Смена», «Фискальное устройство», «Врач», «Сканер ШК», «Врач – Устройство сканирования ШК», «Пациент», «Лист заказа», «Приём».

Сообщения:

1. «Оформить смену» – от линии жизни объекта класса «Сотрудник регистратуры» к линии жизни объекта класса «Смена».

2. «Отобразить смену» – от линии жизни объекта класса «Смена» к линии жизни объекта класса «Фискальное устройство».

3. «Присвоить» – от линии жизни объекта класса «Врач» к линии жизни объекта класса «Врач-Устройство сканирования ШК».

4. «Определить» – от линии жизни объекта класса «Сканер ШК» к линии жизни объекта класса «Врач-Устройство сканирования ШК».

5. «Добавить» – от линии жизни объекта класса «Врач-Устройство сканирования ШК» к линии жизни объекта класса «Смена».

 

Рис. 3.2. Фрагмент диаграммы последовательности для типичного хода событий «Оформить смену»

 

Фрагмент вида диаграммы последовательности для типичного хода событий «Оформить приём» приведён на рис. 3.3.

При построении диаграммы последовательности выделены следующие объекты и сообщения:

Объекты классов: «Сотрудник регистратуры», «Врач – Устройство сканирования ШК», «Пациент», «Лист заказа», «Приём».

Сообщения:

1. «Предоставить» – от линии жизни объекта класса «Пациент» к линии жизни объекта класса «Лист заказа».

2. «Включить» – от линии жизни объекта класса «Врач-Устройство сканирования ШК» к линии жизни объекта класса «Приём».

3. «Собрать ШК» – от линии жизни объекта «Лист заказа» к линии жизни объекта «Приём».

 

Рис. 3.3. Фрагмент диаграммы последовательности для типичного хода событий «Приём»

 

4. СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ПО


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: