Rational
Rational Software CorporationRational Software é uma família de software da IBM para desenvolvimento, suporte, gerência, construção e desenvolvimento de projetos de desenvolvimento de software.
Foi fundada inicialmente como Rational Machines por Paul Levy e Mike Devlin em 1981 para proporcionar ferramentas que trabalhava com as práticas modernas de engenharia de software, com ênfase na arquitetura modular e desenvolvimento iterativo. Foi adquirida pela IBM em 20 de fevereiro de 2003 por cerca de US $2.100 Milhões.
Seus produtos estão concentrados na metodologia firmado pela RUP (Rational Unified Process). Entre os produtos mais conhecidos estão:
Rational Application DeveloperRational Software ArchitectRational Portafolio ManagerRational Requisite ProRational RoseCaracterísticas:
Baseado em boas práticas de desenvolvimento;
Framework para processos;
Iterativo e Incremental;
Guiado por Use Cases que são usados durante todo o processo de desenvolvimento;
Baseado na arquitetura do sistema, pois a arquitetura guia o projeto e implementação das diversas partes do sistema para se conseguir as 5 visões;
Centrado na arquitetura;
Utiliza UML para especificar, modelar e documentar artefatos de um sistema. Para implementação em Java ou outra linguagem de programação OO;
Definição de métodos onde se define como as coisas deverão ser feitas.
Definição de prioridades onde se define quando as coisas de vem ser realizadas, descrevendo metas de desenvolvimento a serem alcançadas.
É bem definido e estruturado – define claramente que é responsável pelo que, como as coisas devem ser feitas e quando fazê-las, provê uma estrutura bem definida para: ciclo de vida de um projeto, articulando claramente os marcos ;Interativo e incremental
Guiado por casos de uso (use cases)Baseado na arquitetura do sistema
Funcionalidade:
O RUP, abreviação de RationalUnifiedProcess (ou Processo Unificado da Rational), é um processo proprietário de Engenharia