Re[7]: Когда запихивать Spring и Hibernate?
От: Polosatiy  
Дата: 22.03.09 10:33
Оценка:
Правильно вы написали про архитектуру. Если сказать более простым языком, то архитектура это "а вот здесь у нас будут фасады, а тут DAO, а тут вот сервисы дёргаются, а вот тут вот интеграция и т.д."

А UC это "пользователь нажал, система сохранила, система загрузила, система отправила, пользователь получил" — здесь нет (как и в бизнес модели, построенной по UC и похожей на диаграмму классов) поробностей реализации, так как это более высокий уровень абстракции, который навряд ли будет меняться, даже если вы с java на .net перейдёте.


Здравствуйте, AliveSubstance, Вы писали:

AS>Здравствуйте, VGn, Вы писали:


VGn>>Варианты использования — термин управления требованиями. Use cases с архитектурой не связаны.

VGn>>И если можно ещё поспорить о связи акторов с доменной моделью, то механизм доступа к БД, как и наличие собственно БД с вариантами использования не связаны абсолютно.

AS>Механизм доступа к БД с вариантами(прецедентами) использования не связан ибо на момент

AS>формирования use case разработчик может и не знать вовсе какая база данных будет использоваться,
AS>а может она будет и не одна.

AS>Вы уж извините за мою безграничную безграмотность, но что же тогда представляет из себя архитектура системы?

AS>Нашел на сайте ibm.com :
AS>"Архитектура — это базовая организация системы, воплощенная в ее компонентах, их отношениях между собой и с окружением,
AS>а также принципы, определяющие проектирование и развитие системы. [IEEE 1471]"

AS>Разве у нас на основе use case'ов и доменной модели, а в последствии модели классов не получаются компоненты(.dll)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.