2015-04-22 2 views
0

Есть ли стандартный способ рисования диаграмм последовательности уловов? Я сделал попытку, основанную на this, но я чувствую, что конечный результат не кажется правильным.UML - Как бы вы нарисовали попытку поймать диаграмму последовательности?

код схема основана на:

public static void save() { 
     try { 
      FileHandle filehandle = Gdx.files.external(file); 

      filehandle.writeString(Boolean.toString(ConstantsHandler.soundEnabled)+"\n", false); 
      for (int i = 0; i < 5; i++) { 
       filehandle.writeString(Integer.toString(ConstantsHandler.highscores[i])+"\n", true); 
      } 
     } catch (Throwable e) { 
     } 
    } 

Моя попытка enter image description here

Примечание: Я знаю, что еще нужно добавить цикл.

ответ

4

Это нормально. Фрагменты предназначены для отображения условного управляющего потока на диаграмме последовательности. Надстройки ограничивают использование фрагментов (см. Стр. 467 SS2.1.1). Поэтому вы должны использовать Critical Region для части Try выше. И Option для Catch.

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

+0

Цель состоит в том, чтобы указать фрагмент и обозначить его надлежащим образом, а не конкретный набор правил относительно фактического состояния, например. попробуй поймать? поэтому фрагменты по существу создают все итерации в диаграммах последовательностей, если они помечены и используются правильно? – BIW

+0

Я только что обновил свой ответ. –

+0

блестящий ответ, спасибо очень. – BIW

Смежные вопросы