При написании диаграммы классов UML для кода C ++ необходимо ли включать конструкторы и деструкторы соответствующего класса?
Конструктор может быть добавлен, если он является частью бизнес-логики, вы просто не добавляете тип возврата.
Будет в разделе функций / методов:
+ИмяКласса ()
Я бы не стал добавлять деструкторы. Опять же, зависит от того, нужна ли ваша бизнес-логика.
Никогда не добавляйте конструкторы / деструкторы в диаграмму классов C ++, поскольку они представляют собой просто текстовый шаблонный шум и не очень значимы в такой диаграмме.
Вопреки тому, что говорит @Marco, это не вопрос базовой бизнес-логики, а чисто эргономическая проблема (избегания шума на диаграмме).