IBM Software Group | Rational software Papéis x Ferramentas – Ciclo de Desenvolvimento de Software Gerente de Portfólio Demanda Analista de Processos de Software Receber Demandas/ Priorizar Projeto Criado FocalPoint Processos Definidos Gerenciar Processos de Software Configurar Gerenciar Rational Method Composer Processo Demandas e Analista de Requisitos Gerenciar Requisitos Desenvolver Requisitos Rational RequisitePro Rational Requirement Composer Mudanças Trilhas de Arquiteto / Analista Arquitetura / Design Rational Software Architect or Rational Software Modeler Construção Software Desenvolvedor Analista de Testes Integrador Analisar ativos existentes Configuraçã o dos Ativos de Software Rational Asset Manager GCS Segurança Desenvolvimento Rational Application Developer Rational AppScan Elaborar e Executar Testes Planejar e Acompanhar Testes de Software Rational Functional Tester and Performance Tester Rational Quality Manager Gerenciar Builds e Deploy Rational Team Concert Rational Team Concert Rational Build Forge Gerente de Projetos Auditoria Gerenciar Planejamento / Acompanhamento dos Projetos Rational Team Concert 1 IBM Software Group | Rational software Uma evolução de valor em ALM colaborativo aproveitando investimentos existentes e novas capacidades inovadoras c Ofertas existentes IBM Novas ofertas IBM offering offering Ofertar parceiros de negócio offering offering offering offering offering Best Practice Processes Search and Query Dashboards Team awareness Events notification In context collaboration Security JAZZ TEAM SERVER Open Lifecycle Service Integrations Client Integrations Server Integrations Existing IBM offerings Eclipse Business Partner offerings Web 2.0 Open source offerings Visual Studio Powered by IBM Software Group | Rational software Rational Focal Point Captura demandas/solicitações dos clientes ou stakeholders e prioriza as que agregam um maior valor para o negócio Utiliza visualização, priorização e planejamento de capacidade para garantir que os projetos sejam inovadores, exeqüíveis e trarão retorno para o negócio Centraliza as informações essenciais para a tomada de decisões para evitar a gestão de dados em e-mails, documentos e planilhas, acelerando a capacidade de responder às mudanças do mercado e das condições de negócio Permite a utilização de informações objetivas para suportar a tomada de decisões Integrar os planos da empresa e a execução da carteira de projetos para garantir que as decisões em nível de projeto estão alinhadas com o os objetivos estratégicos e como o mercado 5 IBM Software Group | Rational software Rational Method Composer Processos com praticidade Biblioteca de processos customizáveis Ferramentas para gerenciar, configurar e implantar processos Permite selecionar e implantar o componente de processo específico à sua necessidade Organiza projetos em termos de papeis, disciplinas e fases, cada uma com uma ou mais iterações Alto nível de integração do conhecimento de processos da sua organização com a orientação RUP Melhores práticas Coleção de guias de melhores práticas para desenvolvimento de software, sistemas, gerência e governança Mais de 100 processos selecionáveis e customizáveis com as melhores práticas que podem ser aplicadas a vários processos e domínios de forma prática Framework de processos RUP 6 IBM Software Group | Rational software Rational Method Composer Visões de Processos As visões fornecem o acesso fácil a subconjuntos da informação sobre processos de um projeto adaptados a determinados indivíduos ou papéis. Plug-ins Ativos de processos criados como plug-ins Grande variedade de plug-ins disponíveis para download Ajuda e Variedade de recursos Fornece a orientação RUP sensível a contexto diretamente das ferramentas Rational O “Rational developerWorks” é um portal Web projetado especificamente para equipes que usam ferramentas Rational e com uso de melhores práticas. 7 IBM Software Group | Rational software Rational Team Concert Ambiente de desenvolvimento colaborativo Melhoria de produtividade do desenvolvedor pois: Fornece visibilidade em tempo real de tarefas individuais ou em equipe Painel customizável de acompanhamento de Projeto Fácil visualização de problemas e ações corretivas Detecção antecipada e rapidez na solução de defeitos Melhoria na previsão de resultado de Projetos Senso de equipe e colaboração Fornece assistência integrada por projeto e a transmissão de mensagens Suporte para mais de 250 desenvolvedores e sem limite para contribuintes 8 IBM Software Group | Rational software Rational Team Concert Ferramentas embutidas de forma integrada: Controle de versão Item de trabalho Gerência de build Rápida entrega de software Relatórios pré-definidos Análise de tendências Previsões baseadas em padrões Possíveis Integrações Conector para ClearQuest, ClearCase, Subversion Websphere, DB2-Express, Oracle, e SQL Server 9 IBM Software Group | Rational software Rational Requirements Composer Plataforma flexível de colaboração Técnicas para definição de requisitos textuais e visuais Coordenação e colaboração durante a elicitação, analise, organização e validação de requisitos Consolidar informações não estruturadas rich text, imagens, links com recursos internos e externos Diagramas e esboços Recursos Filtros, tags e consultas para organizar e buscar requisitos e artefatos Uso de grupos de notações BPM através de um editor, com link para requisitos, casos de uso etc. Editor para interface de usuário flexível Fácil criação e manutenção de storyboards, bem como propagação de mudanças Links entre diagramas de casos de uso com especificações, esboços de interface, storyboards, fluxos de processos e requisitos 10 IBM Software Group | Rational software Rational Requirements Composer Glossários Dinâmicos Glossário múltiplo para catalogar definições comuns Integração Com o Rational RequisitePro Melhoria no versionamento e rastreabilidade do ciclo de vida para design, teste, desenvolvimento e liberação Maior alinhamento com os objetivos do negócio durante o ciclo de vida Com diversas ferramentas Rational Rational Quality Manager, Rational Software Architect, Rational Software Modeler, Rational ClearQuest, Rational Application Development, Rational Unified Process e Rational TestManage 11 IBM Software Group | Rational software Rational Software Architect Desenvolvimento orientado a modelos Ultimas tecnologias em modelagem e edição gráfica Garantia de que seu software será implantado corretamente Diferentes domínios incluindo UML 2.0, Java, C/C++, XSD, Web, infra-estrutura técnica, sistema técnico, e mais. Crie a sua própria definição de linguagem para domínio específicos (DSMLs) Inclui o Rational Software Modeler: Robusta plataforma colaborativa para design e modelagem visual Recursos Plataforma rastreável que mantém e ajuda na análise de impacto desde a fase de requisitos até design e implementação Gerencie melhor os seus riscos no desenvolvimento e nos projetos Automatização de tarefas comuns 12 IBM Software Group | Rational software Rational Software Architect Continuação Transformações customizadas UML para Java, Java para UML; UML para XSD, XSD para UML; UML para C++, C++ para UML; UML para CORBA Ferramentas de análise arquitetural para revisar e gerenciar suas aplicações Modelo flexível de gestão de desenvolvimento paralelo e re-factoring arquitetural que permite dividir, combinar, comparar e mesclar modelos e fragmentos de modelos Integração IBM Rational software delivery platform, including IBM Rational Team Concert, IBM Rational Asset Manager, IBM Rational Requirements Management and Change Management solutions 13 IBM Software Group | Rational software Rational Application Developer Ferramenta Java IDE Aumento de Produtividade Instalação flexível, fornece acesso apenas às funcionalidades necessárias Documentos de referência para padrões comuns de desenvolvimento Templates de aplicações e bibliotecas “How-to” e tutoriais baseados em cenários Validações de quickfixes Suporte ao desenvolvimento ágil com ferramentas de re-fatoramento Ferramentas de teste unitário Desenvolvimento Java Enterprise Edition Suporte às especificações J2EE 1.2, 1.3, 1.4 , e Java EE 5 Wizard para criação de “entity” e “session beans” Mapeamento O/R Geração de cliente para teste EJB 14 IBM Software Group | Rational software Rational Application Developer Recursos Editores visuais wizards, geradores de código, ferramentas para merge e re-factoring Modelagem de código visual com auto-synch de código e modelos Ferramentas para desenvolvimento com Web services e SOA Suporte a várias tecnologias, wizards e validações de padrões Desenvolvimento Web 2.0 Últimas tecnologias Ajax, JavaScript, JSON, ATOM, Integração com debugger para JavaScript Firebug E muitos outros Integração IBM WebSphere Ambiente de teste unitário WebSphere Application Server Compatibilidade com o ambiente WebSphere Portal Server Suportes tanto servidores de teste locais como remotos Suporte para WebSphere Feature Packs: Web 2.0, Web Services, EJB 3.0 Feature Packs 15 IBM Software Group | Rational software Rational Quality Manager Garantir equipes e projetos com qualidade Compartilhamento contínuo de informações Framework flexível de processos baseado em práticas líderes no mercado Uso de automação para acelerar cronogramas de projetos Plano de teste do ciclo de vida, que define: Papeis, processos e divisão de responsabilidades e automatização do fluxo de trabalho Permite colaboração de equipes distribuídas, através de interface Web 2.0 Acesso compartilhado e rastreabilidade de ativos ao longo do ciclo de vida do software: Requisito, teste, defeitos e remediação Apresentação de informações Relacionar conteúdo e apresentar informações via painéis de informações e layout customizados Atualização constante de status WorkItems – lista de testadores e tarefas a eles relacionadas Log de eventos por equipe atualizado no decorrer da tarefa 16 IBM Software Group | Rational software Rational Quality Manager Recursos Fornece capacidades de gerência de laboratório de teste Geração de relatórios de métricas de projetos para tomadas de decisões Criação de testes manuais usando rich text, Geração de imagens e entrada de dados assistida Ajudar usuários a realizar cobertura de teste otimizada ao longo do cronograma Repositório central para armazenamento de histórias de teste de ativos e modelos para reuso Coleta de dados automatizada com filtro para geração de relatórios extensíveis Integração IBM Rational AppScan para descoberta de vulnerabilidades de segurança 17 IBM Software Group | Rational software Rational Functional Tester Suporte robusto para teste com: Java, Web, SAP, Siebel e Microsoft Visual Studio .NET Aplicações Windows Forms Permite a escolha de linguagens de script Java ou Microsoft Visual Basic .NET Aumenta o reuso de scripts com wizards para data driven test Recursos Suporte à validações dinâmicas Diversos pontos de verificação Suporte a padrões de expressões regulares Ajuda a eliminar retrabalho minimizando a regravação de scripts Diminuindo o esforço de manutenção de script 18 IBM Software Group | Rational software Rational Functional Tester Cont. Permite o uso de palavras-chave para preencher a lacuna entre teste manual e automatizado Suporta controle de versões Desenvolvimento paralelo de scripts de teste Uso concorrente por equipes distribuídas geograficamente Tecnologia ScriptAssure Garante gravação resiliente 19 IBM Software Group | Rational software Rational Performance Tester Ferramenta para teste de Performance Identifica a presença e causa de gargalos de performance em sistemas Criação de código de teste sem conhecimento de programação Fornece um rico editor de teste, baseado em árvore que entrega tanto visões de alto nível como detalhadas de testes Automatiza a variação de dados de teste e permite a inserção de código Java para customização Automatiza a identificação e gerência de respostas dinâmicas do servidor Oferece flexibilidade de modelagem e simulação de diferentes populações de usuário Permite execução de teste baseado nas tecnologias Windows, Linux e Mainframe Relatórios em tempo real permitem o reconhecimento imediato de problemas Coleta e integra em tempo real dados de recursos do servidor com dados de performance da aplicação Minimiza o uso de memória e processador, com teste de multiusuários com recursos limitados de hardware 20 IBM Software Group | Rational software Rational Performance Tester Suporta teste de carga sobre várias protocolos e tecnologias HTTP, SAP, Siebel, SIP, TCP Socket and Citrix Monitoramento de recursos integrados Coleta e apresenta estatísticas de vários recursos como hardware de qualquer camada do sistema Renderização de páginas HTML visitadas durante o teste 21 IBM Software Group | Rational software Rational Build Forge Automatização de Montagem de Software Console Web para acesso de usuário e administração Automatização de tarefas e processos Execução de tarefas concorrentes Snapshots de configuração do Projeto Autenticação e segurança baseada em papeis Log de auditoria e relatórios de componentes Relatórios pré-definidos Inclusão de relatórios avançados com Rational Build Forge Quick Report Várias opções de agendamento de tarefas Notificações automáticas 22 IBM Software Group | Rational software Rational Build Forge Plataforma distribuída/Mulitplataforma Really Simple Syndication (RSS) data feeds Interface de usuário configurável Integração Adaptadores pré-definidos Compatibilidade com scripts existentes, arquivos em lotes, ferramentas de desenvolvimento e processo Integração com IDE’s líderes Software de Gerência de Configuração, teste e Gerência de Mudanças 23 IBM Software Group | Rational software Rational AppScan Segurança para aplicações Web Ferramenta líder de mercado em teste para aplicações Web Varredura e teste para todas as vulnerabilidades conhecidas Ampla cobertura de aplicação Web 2.0 Aplicações Ajax Capacidade avançada de remediar problemas Simplificação de teste para profissionais não especialistas em segurança Mais de 40 relatórios de conformidade incluindo: PCI Data Security Standards, ISO 17799, ISO 27001, Basel II, SB 1386 and PABP (Payment Application Best Practices) Suporte para a próxima geração de aplicações Web Suporte aprimorado para Web Services interagindo com: Mega Script, Encoded URLs, e portais Web utilizando páginas baseadas em widget 24 IBM Software Group | Rational software Rational AppScan Melhorias da nova versão Simplificação de Resultados de Varreduras Suporte IPV6 Suporte expandido de linguagens Modelos de varredura Melhoria de performance 25 IBM Software Group | Rational software Rational Asset Manager Gerência dos ativos de desenvolvimento Ativos de sistema e SOA Ajuda a criar, modificar, governar, encontrar e reutilizar qualquer tipo de ativo de desenvolvimento Visualizações de rastreabilidade de ativos possibilitando: Análise de impacto e relatórios Redução do custo e tempo de desenvolvimento Melhoria de qualidade arquitetural através do reuso de ativos Monitoramento de utilização e segurança dos ativos Garantia da segurança da propriedade intelectual compartilhada Melhoria de governança com fácil descoberta e pesquisa federada através do SOA Armazenamento de informações para colaboração e desenvolvimento de ativos Fornece ferramentas para a definição, criação, revisão e descoberta de ativos. 26 IBM Software Group | Rational software Rational Asset Manager Integração Controle de versão do artefatos de ativos via integração com CVS e ClearCase Alinhamento de desenvolvimento e operações com Tivoli Change e Configuration Management Database Busca de serviços federados e publicação com WebSphere Service Registry e Repositório. 27