IBM Rational Systems Developer: Especificação Arquitetural
IBM Rational Systems Developer: Análise Arquitetural
IBM Rational Systems Developer: Implementação
IBM Rational Systems Developer: Customização
IBM Rational Systems Developer
Um diagrama de caso de uso



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Caso de uso

um diagrama de classe



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Classe

um diagrama de seqüência



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Seqüência

um diagrama de comunicação



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Comunicação

um diagrama de estado



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Máquina de estado

um diagrama de atividade



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Atividade

um diagrama de componente



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Componente

um diagrama de implementação



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Implementação

um diagrama de estrutura



Você pode utilizar o Rational Systems Developer para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Estrutura composta

Um diagrama mostrando barras de ações e manipuladores de conexão



O Rational Systems Developer possui recursos de modelagem assistida pelo usuário, como barras de ações e manipuladores de conexão, que ajudam a criar e editar diagramas UML. Quando você digita um rótulo, o recurso Assistente de Conteúdo completa automaticamente o texto e lista os nomes de todos os atributos associados.

A visualização Explorador de Modelos contendo um modelo.




As visualizações são fornecidas para ajudá-lo a navegar e procurar elementos e diagramas em um modelo. Utilize a visualização Navegador de Diagramas para navegar melhor e entender seu modelo, visualizando os diagramas separadamente.

A visualização Navegador de Diagramas que mostra todos os diagramas no modelo atual.




As visualizações são fornecidas para ajudá-lo a navegar e procurar elementos e diagramas em um modelo. Utilize a visualização Navegador de Diagramas para navegar melhor e entender seu modelo, visualizando os diagramas separadamente.

A visualização Explorador de Padrões lista todos os padrões de design disponíveis e fornece uma descrição de cada um deles.




Você pode utilizar padrões e transformações UML para automatizar a análise e o design de seus projetos de modelagem.

O Explorador de Padrões lista todos os padrões de design disponíveis e fornece uma descrição de cada um deles.



Para aplicar um padrão de design a seu modelo, na visualização Explorador de Modelos, clique em um padrão de design e arraste-o para um diagrama no editor de diagramas. Em seguida, no diagrama, clique em um elemento de modelo e arraste-o para a instância do padrão.

Um diagrama de classe UML que está sendo transformado




Você também pode aplicar transformações UML para executar operações em batch nos modelos, como transformar um modelo em código. Para aplicar as transformações a seus diagramas, clique com o botão direito do mouse em um elemento de modelo, em seguida, clique em Transformar. Você também pode transformar conjuntos de elementos ou modelos inteiros.

Uma transformação CORBA sendo aplicada a uma classe UML com perfil CORBA aplicado


Você pode utilizar a transformação UML em CORBA para gerar IDL (Linguagem de Definição de Interface) de CORBA (Common Object Request Broker Architecture) de elementos de modelos, modelos ou pacotes UML.

A visualização Explorador de Recursos mostrando padrões de design de criação.


Utilize a visualização Explorador de Recursos para armazenar e gerenciar de forma segura todos os padrões e transformações reutilizáveis em um repositório. A visualização Explorador de Recursos faz parte da perspectiva Recursos Reutilizáveis.

O diálogo de rastreabilidade mostra opções de criação de relatório.


Você pode procurar um modelo para relacionamentos de rastreabilidade, gerar relacionamentos em modelos e gerar relatórios sobre seus modelos.

A visualização Gerenciamento de Requisitos mostrando um projeto Requirements Pro.


Você pode criar relatórios que mostrem como os requisitos de modelo rastreiam a implementação.

O relatório de rastreabilidade mostrando erros criados pela ferramenta de rastreabilidade.


Você pode criar relatórios que mostrem como os requisitos de modelo rastreiam a implementação.

A janela Revisão de Código que contém um relatório de erros.


Você pode analisar seus modelos e revisar seu código.

Um diagrama butterfly exibindo a estrutura de um projeto e a visualização Navegador de Diagramas aberta para uma lista de padrões estruturais.




Você pode extrair automaticamente o código fonte para descobrir padrões estruturais, como dependências cíclicas, butterflys e hubs.

O diálogo Introduzir Depósito de Informações do Provedor utilizado como parte da ferramenta de Análise Arquitetural para corrigir regras inválidas de código



Você pode corrigir automaticamente as implementações incorretas e aplicar regras e padrões às classes.

O novo assistente de regras.




Você pode criar regras de desenvolvimento de software utilizando um gabarito predefinido que controla como os desenvolvedores podem implementar um aplicativo.

O novo assistente de regras.




Você pode criar regras de desenvolvimento de software utilizando um gabarito predefinido que controla como os desenvolvedores podem implementar um aplicativo.

Uma caixa de ferramentas ilustrando as diversas ferramentas que compõem o Rational Software Architect




Além da poderosa funcionalidade de modelagem, o Rational Systems Developer fornece um robusto ambiente de desenvolvimento de aplicativos J2EE e C%2B%2B.

Uma caixa de ferramentas ilustrando as diversas ferramentas que compõem o Rational Software Architect




Além da poderosa funcionalidade de modelagem, o Rational Systems Developer fornece um robusto ambiente de desenvolvimento de aplicativos J2EE e C%2B%2B.


Recursos do Rational Systems Developer...

Um fluxograma XML




Ferramentas de desenvolvimento XML

O diálogo RUN que exibe as configurações disponíveis de execução e depuração




Um ambiente de desenvolvimento flexível C e C%2B%2B que você pode estender para integrar a SDKs (Software Development Kits) externos C e C%2B%2B

O editor de Código e a visualização Explorador de Projetos contendo um projeto C++



Você pode criar, construir, testar, analisar e executar aplicativos C e C%2B%2B no editor.

Um diagrama de seqüência mostrando um conteúdo de método Java




Em uma etapa, você pode criar diagramas de seqüência que descrevem conteúdo de métodos Java.

Um diagrama de navegação UML.



Você pode criar diagramas de navegação para explorar modelos ou código, de modo semelhante a utilizar um navegador da Web. Você pode utilizar diagramas de navegação para explorar rapidamente uma captura instantânea de um modelo ou código UML, sem criar ou manter diagramas adicionais.

O assistente de Publicar na Web




Você pode utilizar a ferramenta de publicação na Web baseada em XSLT personalizável para gerar um relatório HTML de seu modelo.

Um modelo UML que foi publicado na Web.




A ferramenta de publicação na Web é integrada com relatórios HTML, como Javadoc, para criar um índice completo, textual e representação gráfica do modelo. Você também pode criar relatórios PDF.

A Ferramenta de Comparação e Mesclagem



Em um ambiente de equipe, você pode utilizar a ferramenta de comparação e mesclagem integrada para reconciliar alterações feitas por desenvolvedores diferentes no mesmo modelo.

Diálogos de integração ClearCase mostrando uma entrega



Como o Rational Systems Developer integra-se totalmente ao IBM Rational ClearCase, o código fonte de seus projetos pode ser mantido facilmente.

A visualização Explorador de Requisitos mostrando um projeto Requirements Pro



O Rational Systems Developer integra-se ao IBM Rational RequisitePro, que permite que você visualize e crie associações entre os requisitos e os elementos do modelo.

A visualização Explorador de Requisitos mostrando um projeto Requirements Pro



Para modelar um caso de uso, arraste um caso de uso ou requisito da visualização Explorador de Requisitos para o editor de diagramas.

A galeria de amostra contendo a amostra do diagrama PiggyBank Use Case



Para orientá-lo, o Rational Systems Developer fornece Amostras e Galeria de Tutoriais contendo exemplos reais de projetos e instruções passo a passo que descrevem como criar aplicativos.

Este é o fim do tour



O tour está concluído. Agora você retornará para a página Visão Geral.