Как должна выглядеть диаграмма взаимодействия пользователя с ис?

Ссылка скопирована
1 ответ

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

Как должна выглядеть диаграмма взаимодействия пользователя с ис?

описание такое: HTML-код страниц, он не будет видеть работы PHP и PostgreSQL. Работу с PHP-скриптами и базой данных PostgreSQL осуществляет сервер, на котором установлен РНР-интерпретатор и СУБД.

вот так представлено соединение с базой данных

Как должна выглядеть диаграмма взаимодействия пользователя с ис?

Она производится с помощью функции, которая осуществляет проверку на ошибки соединения и проверяет такие параметры, как название сервера, базы данных, порт, пользователя и пароль.
Верно ли оформлено? или есть специальные диаграммы, как прецеденты и тд..

Дополнительно:

Начнём с того что то что у тебя - это какие-то непонятные фигуры и стрелочки которые отражают непонятно что и непонятно зачем и для кого.

А в реальном мире уже всё давно придумано:

  • Sequence diagram, если хочешь показать, в каком порядке и куда пойдут данные
  • Use case diagram, если хочешь показать варианты использования твоей системы разными авторами.
  • Нотация C4, если хочешь деконструировать свою систему.
  • Целая куча других диаграмм в рамках стандарта UML.

Все они по разному изображают взаимодействие с пользователем.
Выбирай в зависимости от того, что ты хочешь изобразить, для кого, а главное - зачем.
Может даже придумаешь свою нотацию, которая в твоей ситуации окажется удобнее, чем всё что было придумано ранее.

Вот пара примеров диаграмм, как бы ты мог всё изобразить:
Картинки
Sequence:

Как должна выглядеть диаграмма взаимодействия пользователя с ис?

  • а если у меня есть несколько страниц, на которых есть одинаковые функции.
    Например: если пользователь на странице 1 нажимает экспорт, то ему экспортируется файл со значениями со страницы 1. функция написана одна, значения передаю разные в зависимости от нахождения пользователя. это один прецедент? или различные действия?

    Или есть функция поиска, если просто писать, то ищет по всем полям, ставишь галочку - ищет равенства, выбираешь столбец- по столбцу

    я думаю прецедент один но стрелочку сделать
    --->(extend)"выбрать столбец"
    --->(extend)"Выбрать параметр "Точное соответствие""

  • fawnessss, один или разные - это зависит от постановки задачи, а не от реализации.
    + Если доступ к этим действиям открывается одновременно, то скорее всего это один use-case.

    Если Человеку с определённой ролью доступен экспорт только с одной страницы, но не с другой - скорее всего разные.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Для создания диаграммы взаимодействия пользователя с информационной системой (ИС) можно использовать различные методики и инструменты, такие как UML (Unified Modeling Language) и специализированные программы для создания диаграмм, например, draw.io или Lucidchart.

Диаграмма взаимодействия пользователей с ИС обычно включает в себя следующие элементы:

1. Актеры - пользователи ИС, которые взаимодействуют с системой.
2. Сценарии - последовательность действий, которые выполняют пользователи в системе.
3. Взаимодействие - обмен информацией между пользователями и системой.

Пример создания диаграммы взаимодействия пользователя с ИС на языке PHP:

login();
$system->processRequest($request);
 
// Сценарий выхода пользователя из системы
$user->logout();
?>

login(); $system->processRequest($request); // Сценарий выхода пользователя из системы $user->logout(); ?>

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно