2016-12-29 4 views
2

Это мой первый раз, используя StackOverflow так жаль, что не правильно ... форматированияUML - диаграмма классов и Activity Diagram

Мои вопросы (Java):

  1. Если у меня есть частный метод, вообще не взаимодействует с пользователем (пример: метод, который возвращает строку, которая помогает другому общедоступному методу), мне нужно показать его в диаграмме классов?

  2. Если у меня есть метод, который я сделал, запускается автоматически при запуске программы, я должен поместить его в диаграмму действий?

+0

1] Вообще-то, нет. Внедрение частных методов помощи, поэтому нет причин для воздействия. 2] Опять же, вообще нет. В большинстве случаев диаграмма активности достаточно высокоуровневая. – Jyr

ответ

2
  1. Это зависит от вашей аудитории. Частные члены имеют префикс -, чтобы вы могли распознать их как таковые. При желании можно подавить отдельные операции/атрибуты на диаграммах классов.

  2. Опять же, это зависит от вашей аудитории. Для краткости вы можете опустить их, если контекст ясен.

1

1-Элементы диаграммы классов (поле и методы) не зависят от взаимодействия пользователя с классом. Это зависит от уровня детализации. В целом класс Analysis не содержит подробной информации, например, частные методы. Класс дизайна содержит подробную информацию о классе, включая частные методы. 2- Это зависит от уровня детализации или абстракции. С точки зрения разработчика, это хорошее описание.

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