В 1999 году Том ДеМарко, один из известных специалистов в программной инженерии, предложил терминологическое разделение различных видов дизайна
- детализированная архитектура
- архитектурный или высокоуровневый дизайн
- семейство архитектурных представлений, базирующихся на шаблонах
- декомпозиция структуры программного обеспечения в виде набора фрагментов или компонент
- создание высокоуровневой концепции, видения того, что из себя будет представлять программная система
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.