|
|
|||||||||||||||||||||||||||||
|
IBM Rational TauIBM Rational Tau обеспечивает стандартизованную разработку сложных систем и программного обеспечения на основе моделей. Это решение используется при разработке информационных систем и корпоративных ИТ-приложений, в том числе архитектуры SOA.
Наличие диаграмм нового типа позволило привнести в инструмент Tau более широкие возможности.
Пользователь имеет возможность задавать любые входные воздействия (в требуемой последовательности - "пачками", последовательно, параллельно) с тем, чтобы наблюдать как модель реагирует и отрабатывает тот функционал, который в нее закладывался. При этом в любом месте любой диаграммы пользователь имеет возможность поставить знак остановки (break-point) и в специальных окнах (watch window) контролировать значения любых переменных. Наличие опции Verifier позволяет находить ошибки на самых ранних стадиях дизайна, что сокращает время на поиск ошибок и значительно снижает затраты на тестирование.
Такой подход дает возможность сосредоточить усилия разработчиков именно на создании модели и ее функционала, а не тратить их время на ручную "писанину" кода, при которой вносится масса ошибок, потому что никуда от человеческого фактора не уйти...
Tau имеет 3 составляющих - собственно Tau, Tau/Architect и Tau/Developer - каждая из которых имеет свое предназначение. Tau: - построение модели\-ей с использованием диаграмм, имеющихся в стандарте UML2.0; - проверка диаграмм на соответствие синтаксису и семантики (нотации) языка UML2.0; - автоматический поиск и локализация ошибок в диаграммах. Tau/Architect: - построение модели\-ей с использованием диаграмм, имеющихся в стандарте UML2.0; - проверка диаграмм на соответствие синтаксису и семантики (нотации) языка UML2.0; - автоматический поиск и локализация ошибок в диаграммах; - динамическая проверка поведения модели; - отработка и корректировка функционала, закладываемого в модель. Tau/Developer: - построение модели\-ей с использованием диаграмм, имеющихся в стандарте UML2.0; - проверка диаграмм на соответствие синтаксису и семантики (нотации) языка UML2.0; - автоматический поиск и локализация ошибок в диаграммах; - динамическая проверка поведения модели; - отработка и корректировка функционала, закладываемого в модель; - автоматическая генерация до исходного кода на языке используемого кодо-генератора. Широкий набор опций позволяет компании оптимизировать свои расходы и не приобретать ничего лишнего в нагрузку. Tau может быть интегрирован с DOORS [Requirements Management] так, что сразу становится наглядным как каждое из конкретных требований реализуется с помощью тех или иных диаграмм, описывающих поведение системы\модели. При этом возможности трассировки DOORS сохраняются и имеют продолжение в Tau.
Ссылки по теме
|