Criou página com '== Definição - Rational Rose == Rational Rose é uma ferramenta CASE, mais especificamente, uma ferramenta UML que auxilia nos processos de construção de um software profi...'
 
Linha 5: Linha 5:


A imagem acima nos mostra a interface do software - Rational Rose.
A imagem acima nos mostra a interface do software - Rational Rose.
== Utilização ==
== Utilização ==
Permite a modelagem com os nove diagramas da UML (Diagramas de Casos de Uso, Diagramas de Classe, Diagrama de Componentes, Diagrama de Desenvolvimento, Diagrama de Objetos, Diagrama de Seqüência, Diagrama de Colaboração, Diagrama de Estados e Diagrama de atividades). Permite também a construção de modelos de Dados com possibilidade de exportação para construção da base de dados ou realização de engenharia reversa de uma base de dados existente.  
Permite a modelagem com os nove diagramas da UML (Diagramas de Casos de Uso, Diagramas de Classe, Diagrama de Componentes, Diagrama de Desenvolvimento, Diagrama de Objetos, Diagrama de Seqüência, Diagrama de Colaboração, Diagrama de Estados e Diagrama de atividades). Permite também a construção de modelos de Dados com possibilidade de exportação para construção da base de dados ou realização de engenharia reversa de uma base de dados existente.  

Edição das 17h29min de 2 de dezembro de 2019

Definição - Rational Rose

Rational Rose é uma ferramenta CASE, mais especificamente, uma ferramenta UML que auxilia nos processos de construção de um software profissional. Hoje em dia essa ferramenta tem um peso no mercado sendo usada por diversos profissionais e grandes empresas. Foi criada pela Rational que, posteriormente foi adquirida por $2,1 bilhões de dólares pela IBM em 20 de fevereiro de 2003 e a ferramenta não é gratuita.Dá suporte a Visual Studio (pacote de programas para desenvolvimento de software). Foi sucedido pelo IBM Rational Architect.

Rational Rose - Interface

A imagem acima nos mostra a interface do software - Rational Rose.

Utilização

Permite a modelagem com os nove diagramas da UML (Diagramas de Casos de Uso, Diagramas de Classe, Diagrama de Componentes, Diagrama de Desenvolvimento, Diagrama de Objetos, Diagrama de Seqüência, Diagrama de Colaboração, Diagrama de Estados e Diagrama de atividades). Permite também a construção de modelos de Dados com possibilidade de exportação para construção da base de dados ou realização de engenharia reversa de uma base de dados existente.

Ferramenta CASE

A sigla CASE significa "Computer-Aided Software Engineering" traduzindo para um bom português: "Engenharia de Software Auxiliada por Computador Uma ferramenta Case é um aplicativo que auxilia os profissionais envolvidos na tarefa de produzir sistemas. O tipo de "ajuda" que a ferramenta fornece, depende exclusivamente da proposta do fabricante. Por este motivo, as ferramentas se dividem em três categorias.São elas:

  1. Lower CASE - ferramentas de codificação (front-end);
  2. Upper CASE - Ferramentas de análise, projeto e implementação;
  3. Integrated Case - união de Uppe e Lower Case

IBM Rational Architect

Construído na plataforma extensível Eclipse, o Rational Software Architect fornece uma ampla gama de ferramentas de design e desenvolvimento que você pode usar para criar, avaliar e comunicar rapidamente arquiteturas e projetos de software. É possível usar o Rational Software Architect para executar as seguintes tarefas:

  1. Projete e analise aplicativos em níveis mais altos de abstração.
  2. Especifique e mantenha os principais aspectos de suas arquiteturas de serviço, estrutura, aplicativo e implantação.
  3. Colabore de forma mais eficaz com os membros da sua equipe, comunique-se de maneira mais eficaz com as partes interessadas do projeto e ajude a garantir que os resultados atendam aos requisitos.
  4. Reduza o tempo de implementação gerando código e outros artefatos de tempo de execução.
  5. Promova a reutilização de arquiteturas de solução comuns para simplificar a complexidade de aplicativos e data centers.

A família Rational Software Architect fornece ferramentas de arquitetura e design que abrangem o ciclo de vida do aplicativo, capturando idéias iniciais, definindo arquiteturas de solução, planejando sua SOA, projetando detalhes de aplicativos de nível inferior e planejando e automatizando implementações.

Referências

  1. https://www.ibm.com/br-pt?lnk=m
  2. https://pt.scribd.com/document/283217763/O-Que-Sao-Ferramentas-CASE
  3. https://www.ibm.com/support/knowledgecenter/SS8PJ7_9.1.2/com.ibm.rsa_base.nav.doc/topics/crootintro_rsa_base.html