Подтвердить что ты не робот

Разница между alt и opt фрагментом в диаграмме последовательности?

Я хочу знать подробно о различии между alt и opt фрагментом в диаграмме последовательности, они кажутся похожими, я не могу их отличить. Кто-нибудь знает об этом?

4b9b3361

Ответ 1

alt используется для описания альтернативных сценариев рабочего процесса. Будет выполнен только один из вариантов.

opt используется для описания необязательного шага в рабочем процессе.

Например, для диаграммы последовательности покупок онлайн-магазина вы можете использовать opt чтобы описать, как пользователь может добавить подарочную упаковку, если она пожелает. alt может использоваться для описания двух вариантов оплаты: с использованием кредитной карты или проводного денежного перевода.

Ответ 2

Alt - это альтернативный поток (SWITCH или if. IF с двумя путями). Опция IF имеет один поток. Если вы используете Opt, код будет выполнен или нет!

Ответ 3

Они в основном одинаковы.

alt больше используется для нескольких вариантов, таких как группа предложений switch на языке программирования C. Хотя opt больше используется только для двух вариантов, например, для предложения if.

Но, не удивляйтесь, если вы видите, что обе концепции используются взаимозаменяемо.

Ответ 4

Alt (альтернативный) действительно похож на "if", но ни один из них не ограничивается только двумя опциями, на самом деле у обоих может быть много "еще", по многим параметрам, по мере необходимости. Например://if (a = b), затем a++; else if (a> b), тогда a--; else b++. В любом случае, если Alt является частью кода, который вызывается, Alt выполнит.

В то время как Opt (необязательно) необязательно будет выполняться, даже если он содержится в середине последовательности или кода, который вызывается. Как правило, для выполнения последовательности Opt требуется внешнее взаимодействие пользователя, принимающего решение, когда было представлено множество опций (например, выбор метода онлайн-оплаты). В этом конкретном случае, в отличие от последовательности Alt, если в качестве способов оплаты были "кредитная карта", "платный приятель" или "предоплата", код будет иметь 3 последовательности выбора - только с одним потоком каждый, но один и только одна из последовательностей Opt будет фактически выполняться.

Надеюсь это поможет!!

Лучший, SD

Ответ 5

Alt альтернативный alt можно считать, что это то же самое, если.... иначе обрабатываются условия. опционально opt это поведение, которое может произойти или нет (в зависимости от обстоятельств)