IBM Rational Rose Enterprise

IBM Rational Rose Enterprise

O Rational Rose é uma ferramenta de design de software UML (Unified Modeling Language) orientada a objetos, destinada à modelagem visual e construção de componentes de aplicativos de software em nível corporativo.
Da mesma maneira que um diretor teatral bloqueia uma peça, um designer de software usa o Rational Rose para criar visualmente (modelar) a estrutura de um aplicativo bloqueando classes com atores (figuras), elementos de casos de uso (ovais), objetos (retângulos) e mensagens / relacionamentos (setas) em um diagrama de seqüência usando símbolos de arrastar e soltar.O Rational Rose documenta o diagrama enquanto ele está sendo construído e, em seguida, gera código na escolha do designer de C ++, Visual Basic, Java, Oracle8, Corba ou Linguagem de Definição de Dados .... Desenvolver aplicativos mais rapidamente Fornece uma linguagem e ambiente de modelagem visual comum paracriação mais rápida de software.Oferece suporte a padrões de análise baseados em software orientado a objetos reutilizável.Permite o gerenciamento granular e o uso de modelos por meio de um recurso de componentes de modelo que pode ser controlado separadamente.Integrar design de aplicativo ao desenvolvimento Permite que um idioma seja usado para o ciclo de vida de análise e desenvolvimento.Integra-se com outras ferramentas de desenvolvimento do ciclo de vida IBM Rational® e com qualquer sistema de controle de versão compatível com SCC, incluindo o IBM Rational ClearCase®.Fornece modelos e relatórios de publicação na web para melhorar a comunicação entre toda a equipe.

Categorias

Alternativas ao IBM Rational Rose Enterprise para Mac com licença comercial

StarUML

StarUML

O StarUML é um programa para desenvolver uma plataforma UML / MDA rápida, flexível, extensível, com recursos e disponível gratuitamente, em execução na plataforma Win32.
Visual Paradigm

Visual Paradigm

O Paradigma Visual para UML (VP-UML) é uma ferramenta de design UML e uma ferramenta UML CASE projetada para ajudar no desenvolvimento de software.