Rational, EA или что-то еще?

Есть ли у кого-нибудь какие-либо мысли по поводу Rational Software Architect и Sparx EA? Существуют ли другие инструменты, на которые мне следует обратить внимание? В частности, меня интересует следующее:

  1. Приверженность некоторым методология (РУП, СОМФ и т.д.) -- мы не определились на одном сейчас, но нужно выбрать тот, который подходит для архитектуры SoA.
  2. Мультимоделирование -- мне нужно полностью моделировать аппаратное обеспечение (в идеале с отслеживанием стоимости/характеристик в физических и облачных средах) до развертывания, классы/сервисы и т. д.
  3. Обратный путь — переворачиваем наш код/данные, а затем генерируем заглушки по мере добавления новых классов в модель.
  4. Поддержка NoSQL
  5. Сосредоточьтесь на коде — мы менее ориентированы на данные, нам не нужно моделировать таблицы и сущности, что много.

Это кажется рациональным, и EA сделает большую часть этого, рациональное, очевидно, ведет с RUP. Кажется, что ни один из них не делает сопоставление/оценку оборудования, хотя sybase powerbuilder делает - не уверен, что я что-то здесь упускаю?

Есть ли какие-нибудь советы о том, как правильно оценить/выбрать один из них? На что еще мне следует обратить внимание?

8
задан XeroxDucati 19 March 2012 в 18:24
поделиться