powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по диаграмме бизнес-вариантов использования
7 сообщений из 7, страница 1 из 1
Вопрос по диаграмме бизнес-вариантов использования
    #32812388
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Помогите начинающему в UML.
Модель простая: Заказчик программного обеспечения заказывает разработать некую ЭИС. Заказчик совместно с бизнес-аналитиком проводят анализ деятельности. Ну и так далее...
Вопрос в следующем:
в диаграмме бизнес-вариантов использования как правильно д.б. направлены стрелки?
Я вижу 2 варианта:
заказчик(бизнес-роль) активизирует вариант использования "провести бизнес анализ задачи"

заказчик и бизнес-аналитик(сотрудник) активизируют вариант использования совместно
Как правильно? М.б. я не правильно выделил вариант использования?
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32813871
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что совсем никто ничего не скажет?
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32814785
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диаграммы UML для вариантов использования нужны главным образом для графического представления связей между действующими лицами и вариантами использования. Т.е. это не сам вариант использования, который представляет собой текстовое описания процесса достижения цели основным действующим лицом. Т.е. срелки на диаграмме UML - это не последовательность действий - это просто связь. Ну и imho сзязь от варианта использования к действующему лицу вам не нужна
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32817789
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
funikovyuriДиаграммы UML для вариантов использования нужны главным образом для графического представления связей между действующими лицами и вариантами использования. Т.е. это не сам вариант использования, который представляет собой текстовое описания процесса достижения цели основным действующим лицом. Т.е. срелки на диаграмме UML - это не последовательность действий - это просто связь. Ну и imho сзязь от варианта использования к действующему лицу вам не нужна

Соглашусь с funikovyuri, но так как стрелки ввели в UML, в частности в ВИ, то нужно их правильно ставить. Я бы поставил так:
Аналитик(А)->(Провести БП)->Заказчик(З)
, т.к. А проводит БП, а на заказчика влияет проведенный процесс.
А вот так для заказчика:
А<-(заказать БД)<-З
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32817792
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последную строчку надо читать так:
А<-(заказать БП)<-З
, где БП - бизнес проектирование
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32817965
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы со стрелками вообще не заморачивался, т.к. Use Case показывает участников какого-либо процесса (действия) - не больше, не меньше.
А для того, чтобы отобразить последовательность чего-либо есть специальные диаграммы Sequence , которые в основном используют для разработки внутрипрограммного интерфейса, но никто не запрещает использовать ее (диаграмму), как стереотип.

А вообще, как уже говорилось, Use Case - не (только) картинка, а текстовое описание прецедента, которое включает основной сценарий действий и несколько альтернативных (например, обработка исключительной ситуации).

Пример прецедента "Запуск программы" (попробуй, нарисуй его ;0). В нем участвует пользователь и программные объекты - менеджеры. Пример из реальной документации:

2. Запуск программы
Цель: Произвести запуск программы
2.1. Основной сценарий:
A. Пользователь запускает программу из командной строки ОС, указав нужные параметры запуска
B. Менеджер инициализации производит разбор параметров запуска
C. Менеджер инициализации активизирует окно «Авторизация», где пользователь выбирает свое имя из списка и нажимает кнопку «ОК»
D. Менеджер данных загружает хранимые настройки программы
E. Менеджер данных формирует дерево объектов из локальной реплики
F. Менеджер GUI формирует интерфейс пользователя в соответствии с настройками программы
G. Менеджер данных производит запись в системный журнал.
2.2. Отсутствует локальная реплика или она не содержит данных:
Менеджер данных обнаруживает отсутствие локальной реплики или отсутствие данных в ней - выполняется прецедент «Обновление локальной реплики»
2.3. Отсутствуют хранимые настройки программы:
Менеджер данных не обнаруживает хранимых настроек программы и формирует их со значениями «по умолчанию»
2.4. Запускается вторая копия программы:
Менеджер инициализации обнаруживает уже запущенную копию программы, выводит сообщение на консоль и переходит в режим ожидания нажатия любой клавиши. Менеджер данных производит запись в системный журнал. Пользователь нажимает любую клавишу, программа завершает свою работу.
2.5. Указаны неверные параметры запуска или отсутствуют необходимые:
Менеджер инициализации обнаруживает ошибку в параметрах запуска, выводит сообщение на консоль и переходит в режим ожидания нажатия любой клавиши. Менеджер данных производит запись в системный журнал. Пользователь нажимает любую клавишу, программа завершает свою работу.
2.6. Отказ пользователя от авторизации:
Пользователь отказывается от авторизации нажав кнопку «Закрыть» в окне «Авторизация». Менеджер данных производит запись в системный журнал. Программа завершает свою работу.
2.7. Программу запускает новый пользователь (в списке пользователей отсутствует нужное имя пользователя) :
Пользователь, не найдя своего имени в списке пользователей окна «Авторизация», вводит свое имя в соответствующее поле и нажимает кнопку «ОК». Менеджер данных сохраняет имя в хранимых настройках программы и производит запись в системный журнал.
2.8. Пользователь указывает имя в параметрах запуска:
Менеджер инициализации обнаруживает имя пользователя в параметрах запуска, не активизирует окно «Авторизация». Если менеджер данных не находит указанное имя в хранимых настройках программы, то вносит его в хранимые настройки программы и производит запись в системный журнал. Выполняется действие D
2.9. Системная или программная ошибка:
Выполняется прецедент «Обработка ошибок программы».
...
Рейтинг: 0 / 0
Вопрос по диаграмме бизнес-вариантов использования
    #32818309
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. Буду разбираться дальше
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по диаграмме бизнес-вариантов использования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]