Проектирование программного обеспечения и архитектура программного обеспечения [закрыто]
может ли кто-нибудь объяснить разницу между дизайном программного обеспечения и архитектурой программного обеспечения?
более конкретно; если вы скажете кому - то представить вам "дизайн" - что бы вы ожидали от них? То же самое касается и "архитектуры".
мое текущее понимание такое:
- дизайн: UML-диаграмма / блок-схема / простые каркасы (для пользовательского интерфейса) для конкретного модуля/части системы
- архитектура: диаграмма компонентов (показывает, как различные модули системы взаимодействуют друг с другом и другими системами), какой язык будет использоваться, паттерны...?
поправьте меня, если я ошибаюсь. Я сослался Wikipedia имеет статьи на http://en.wikipedia.org/wiki/Software_design и http://en.wikipedia.org/wiki/Software_architecture, но я не уверен, правильно ли я их понял.
Comments