Пользуетесь ли вы инструментами проектирования ПО, если да, то какими?
Никогда не пользовался и не видел что использовали какие-то инструменты для проектирования. Слышал только краем уха про всякие там UML и прочее, но обычно все проектирвоание происходит на бумаге/на доске маркером и "на словах". Хотелось бы привести этот процесс в порядок, но как и чем - неизвестно. Нагугливаются только статьи года 2008го и более старые.
Вполне известно. Чтобы можно было заказчику наглядно показать, что изменится, при очередных новых требованиях, самому наглядно видеть полную картину, думаю это помогло бы не допустить создания связанности по неосторожности. Думаю если возникает необходимость связать несвязуемое, нужно как раз вернуться с уровня написания кода на уровень проектирования и понять где косяк и вовремя исправить ошибку, чем раньше - тем лучше.