IBM Rational Software Architect: Especificação Arquitetural
IBM Rational Software Architect: Análise Arquitetural
IBM Rational Software Architect: Implementação
IBM Rational Software Architect: Depurar e Testar
IBM Rational Software Architect: Personalização
IBM Rational Software Architect
Um diagrama de caso de uso



Você pode utilizar o Rational Software Architect 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 Software Architect para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Classe

um diagrama de seqüência



Você pode utilizar o Rational Software Architect 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 Software Architect para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Comunicação

um diagrama de estado



Você pode utilizar o Rational Software Architect 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 Software Architect para modelar seu sistema e criar os tipos de diagrama UML a seguir:


Atividade

um diagrama de componente



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


Componente

um diagrama de implementação



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


Implementação

um diagrama de estrutura



Você pode utilizar o Rational Software Architect 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 Software Architect 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.

A visualização Autoria do Padrão que está exibindo um padrão e seus parâmetros associados.


Você também pode criar padrões personalizados e transformações.

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 Software Architect 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 Software Architect fornece um robusto ambiente de desenvolvimento de aplicativos J2EE e C%2B%2B.


O Rational Software Architect apresenta...

As ferramentas de serviços da Web




Poderosas ferramentas de Serviços da Web que ajudam a descobrir, criar e publicar serviços da Web (Incluindo suporte para serviços da Web que são criados a partir de Java beans, arquivos DADX, EJBs (Enterprise JavaBeans) e URLs)

Uma página da Web que está sendo criada na perspectiva Web




Poderosa funcionalidade de desenvolvimento da Web que inclui ferramentas de design JSF (Java Server Faces) e de Web site

Um diagrama UML mostrando EJBs e objetos de dados




Ferramentas de desenvolvimento EJB (Enterprise JavaBean)

Um diagrama UML mostrando a estrutura de um banco de dados




Ferramentas de desenvolvimento de banco de dados e de gerenciamento

Uma página da Web com um portal sendo desenvolvido na perspectiva Web




Ferramentas de desenvolvimento de portais

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 arquivo de classe sendo visualizado



Você pode visualizar seu código fonte para criar visualizações de classe de EJBs (Enterprise JavaBeans), classes Java e elementos de banco de dados.

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 UML mostrando objetos de dados que são visualizados na notação IE.




Ou você pode visualizar seus elementos de banco de dados para criar diagramas que mostram objetos de dados na notação IE (Information Engineering) ou IDEF1X (Integration Definition for Information Modeling).

Um diagrama UML mostrando objetos de dados que são visualizados na notação IDEF1X.




Ou você pode visualizar seus elementos de banco de dados para criar diagramas que mostram objetos de dados na notação IE (Information Engineering) ou IDEF1X (Integration Definition for Information Modeling).

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 Software Architect integra-se totalmente ao IBM Rational ClearCase, o código fonte de seus projetos pode ser mantido facilmente.

O orientador de processos do Rational Unified Process



O Rational Software Architect também integra-se totalmente ao Rational Unified Process, que inclui orientação de processo contextual e uma biblioteca com capacidade total de procura para arquitetos de software.

O diálogo de navegação do navegador do Rational Unified Process



O Rational Software Architect também integra-se totalmente ao Rational Unified Process, que inclui orientação de processo contextual e uma biblioteca com capacidade total de procura para arquitetos de software.

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



O Rational Software Architect 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 Software Architect fornece Amostras e Galeria de Tutoriais contendo exemplos reais de projetos e instruções passo a 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.