ВУЗ:
Составители:
Рубрика:
44
5.1 CASE-системы, поддерживающие объектно-ориентированную
методологию.
Одной из наиболее известных CASE систем, поддерживающей
OOM является семейство CASE-средств объектно-ориентированного
анализа, проектирования и программирования Rational Rose фирмы Rational
Software Corp.
Rational Rose предназначено для автоматизации этапов анализа и
проектирования ПО, а также для генерации кодов на различных языках и
выпуска проектной документации. Rational Rose использует синтез-
методологию объектно-ориентированного анализа и
проектирования,
основанную на подходах трех ведущих специалистов в данной области:
Буча, Рамбо и Джекобсона и поддерживает универсальную нотацию для
моделирования объектов UML. Конкретный вариант Rational Rose
определяется языком, на котором генерируются коды программ (C++, Visual
C, Java, Smalltalk, Visual Basic, PowerBuilder, Ada, и др.). Основной вариант -
Rational Rose позволяет разрабатывать проектную документацию в виде
диаграмм и спецификаций, а также генерировать программные коды. Кроме
того, Rational Rose содержит средства реинжиниринга программ,
обеспечивающие повторное использование программных компонент в новых
проектах.
Структура и функции
В основе работы Rational Rose лежит построение различного рода
диаграмм и спецификаций, определяющих логическую и физическую
структуры модели, ее статические и динамические аспекты. В их число
входят диаграммы классов, прецедентов, состояний, последовательностей и
кооперации, компонентов, процессов [21].
5.1 CASE-системы, поддерживающие объектно-ориентированную методологию. Одной из наиболее известных CASE систем, поддерживающей OOM является семейство CASE-средств объектно-ориентированного анализа, проектирования и программирования Rational Rose фирмы Rational Software Corp. Rational Rose предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез- методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона и поддерживает универсальную нотацию для моделирования объектов UML. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Visual C, Java, Smalltalk, Visual Basic, PowerBuilder, Ada, и др.). Основной вариант - Rational Rose позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах. Структура и функции В основе работы Rational Rose лежит построение различного рода диаграмм и спецификаций, определяющих логическую и физическую структуры модели, ее статические и динамические аспекты. В их число входят диаграммы классов, прецедентов, состояний, последовательностей и кооперации, компонентов, процессов [21]. 44
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »