A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Papéis x Ferramentas – Ciclo de Desenvolvimento de Software

Apresentações semelhantes


Apresentação em tema: "Papéis x Ferramentas – Ciclo de Desenvolvimento de Software"— Transcrição da apresentação:

1 Papéis x Ferramentas – Ciclo de Desenvolvimento de Software
Gerente de Portfólio Receber Demandas/ Priorizar FocalPoint Planejamento / Acompanhamento dos Projetos Rational Team Concert Projeto Criado Demanda Analista de Processos de Software Gerenciar Processos de Software Rational Method Composer Processos Definidos Configurar Processo Gerenciar Configuração dos Ativos de Software GCS Rational Team Concert Gerenciar Demandas e Mudanças Trilhas de Auditoria Analista de Requisitos Gerenciar Requisitos Rational RequisitePro Desenvolver Requisitos Rational Requirement Composer Planejar e Acompanhar Testes de Software Rational Quality Manager Arquitetura / Design Rational Software Architect or Rational Software Modeler Arquiteto / Analista Analisar ativos existentes Rational Asset Manager Construção Software Rational Application Developer Segurança Desenvolvimento Rational AppScan Desenvolvedor Elaborar e Executar Testes Rational Functional Tester and Performance Tester Analista de Testes Gerenciar Builds e Deploy Rational Build Forge Integrador Gerente de Projetos 1 1

2 O projeto Jazz Pessoas trabalhando juntas para entregar softwares de qualidade
O maior investimento da IBM para criar uma plataforma de colaboração escalável e extensível. A visão de futuro da IBM para entrega de software globalmente distribuída, fluída e dinâmica. Uma evolução do portfólio da Rational. Produtos elaborados para colocar a equipe em primeiro lugar. Uma comunidade em Jazz.net - onde você pode ver produtos baseados em Jazz serem construídos. Jazz é um projeto e plataforma para transformar como as pessoas trabalham juntas para entregar maior valor e desempenho para seus investimentos de software. The Jazz platform Platform Collaborative ALM There is a repository Technical architecture…

3 c Uma evolução de valor em ALM colaborativo aproveitando investimentos existentes e novas capacidades inovadoras Ofertas existentes IBM Novas ofertas IBM Ofertar parceiros de negócio offering offering offering offering offering Open Lifecycle Service Integrations JAZZ TEAM SERVER Best Practice Processes Search and Query In context collaboration Team awareness Events notification Security Dashboards offering offering Eclipse Web 2.0 Visual Studio Client Integrations Existing IBM offerings Business Partner offerings Open source offerings Server Integrations Powered by

4 Time em Primeiro Lugar. A Ferramenta Conhece a Equipe
Processo Streams Streams Segue Membros Entrega Tem Categorias de Artefatos É Responsável Produz Build Time Monitora Define Dashboards Gera Release / Plano de Iteração Eventos 4

5 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 s, 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

6 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

7 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.

8 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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.

27 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.


Carregar ppt "Papéis x Ferramentas – Ciclo de Desenvolvimento de Software"

Apresentações semelhantes


Anúncios Google