Книга: Rational Rose 2000 и UML Визуальное моделирование
Потребность в архитектуре
Потребность в архитектуре
На протяжении многих лет я слышала разные определения программной архитектуры: от «программная архитектура — это то, чем занимаются специалисты по программной архитектуре» до «программная архитектура — это политика». Я пришла к выводу, что для программной архитектуры очень трудно подобрать определение. Ее можно представить как набор средств, используемых для указания стратегических решений по структуре и поведению системы, взаимодействию между элементами системы и физическому размещению системы.
«Создание качественного архитектурного базиса необходимо для успешной реализации объектно-ориентированных проектов. Некоторые разработчики пытаются пропустить эту фазу, либо спешат с выпуском продукта, либо не верят в преимущества архитектурных решений. В любом случае результат всегда плачевный — недостаточная проработка этого шага приводит к постепенному распаду проекта»[6].
Развитие архитектуры — достаточно сложный вопрос. Архитектура системы развивается итеративно на стадии проработки. «Архитектура системы не возникает сразу. Она требует тщательного изучения прецедентов, создания прототипов для подтверждения основных концепций, создания архитектурного фундамента и других усилий в процессе задумки и проработки»[7]. Для проверки корректности решений на этапе проектирования моделируются работоспособные прототипы архитектуры. «Создание чего-то работоспособного очень важно, потому что позволяет группе специалистов проверять проектные предположения на практике»[8]3.
- Самая важная неудовлетворенная потребность
- 3.1. Потребность покупателя как основа для управления ассортиментом
- Различия в архитектуре компьютеров
- Способ опознания сети для методов, привязанных к архитектуре сети
- Потребность во множестве сетевых структур
- XSLT в архитектуре клиент-сервер
- 19.6.4. События в архитектуре Ajax
- Место ADO.NET в архитектуре .NET Framework
- Потребность в будущем росте: Дисней и детское питание
- Внешний мотив. Потребность. Внутренний мотив
- 9. Потребность в валюте
- Потребность в высшем образовании