2016-05-02 11 views
3

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

enter image description here

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

Register sequence diagram

Это правильный способ проиллюстрировать эти действия в диаграммах последовательности?

+0

Под «активностью» вы подразумеваете класс Android или что-то более абстрактное? – guycole

+0

Добро пожаловать в StackOverflow, @ codeter124. Если вы нашли ответ на свой вопрос , пожалуйста, рассмотрите [принятие it] (http://meta.stackexchange.com/q/5234/179419) (нажав на галочку ) и рассмотрите вопрос об увеличении (нажав стрелку вверх). Принимая ответ указывает более широкой общине, что у вас есть , нашел какое-то решение, дал себе некоторые очки в рейтингах и дает репутацию, на которую отвечает ваш вопрос. Если вы не нашли удовлетворительного ответа на свой вопрос, пожалуйста, Оставьте комментарий. –

ответ

3

Вертикальные линии жизни обычно не представляют собой действия, они обычно представляют собой экземпляры классов. (Да, в UML синтаксически можно использовать активность, но это очень странно.) Эти экземпляры обычно печатаются классами или интерфейсами, которые либо имеют операции, либо сигналы, которые могут быть вызваны через сообщения. Более того, в UML нет типа сообщения, у которого есть белая стрелка.

Следовательно, нет, эти диаграммы не совсем корректны, чтобы проиллюстрировать действия на диаграмме последовательности.

+1

Кроме того, «База данных» не является деятельностью и, безусловно, никогда ничего не посылает «Пользователь» – jim

+0

Также хороший момент. –