Teste de Software. Rafael D. Ribeiro, M.Sc.

Tamanho: px
Começar a partir da página:

Download "Teste de Software. Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br"

Transcrição

1 Rafael D. Ribeiro, M.Sc. Engenharia de Software Conceitos Básicos: Evolução Os primeiros anos (1950 a início dos 60) Aplicações científicas e de engenharia A segunda era (1960 a meados de 80) Aplicações comerciais em grande-porte (sistemas de informação BD) A terceira era (meados de 70 e década de 80) Aplicativos pessoais em microcomputadores A quarta era (meados de 80 a meados de 90) Aplicativos com Interfaces Gráficas Redes e Arquitetura Cliente-Servidor A quinta era (de meados de 90 a???) Software Distribuídos,Internet, Groupwares e Intranets Sexta era?? Computação em Nuvens, Móvel e Ubíqua 1

2 Engenharia de Software Conceitos Básicos: Evolução Desafios para a Indústria de Software Sistemas legados Sistemas antigos, mas de extrema importância para uma organização e que funcionam bem. Linguagens antigas Falta de pessoal Específico de plataformas obsoletas Heterogeneidade Os sistemas são distribuídos e incluem diversidade de hardware e plataforma operacional Entrega Existe sempre uma pressão forte para diminuir o tempo de entrega. Engenharia de Software Conceitos Básicos Falhas de Software Ariane 5, 1996: O foguete explodiu 40 segundos após a sua primeira decolagem. Prejuízo de U$ 500 milhões Foi aproveitado um pacote de software de navegação do Ariane 4 que não tinha erros. No módulo Sistema de Referencia Inercial (SRI ) uma conversão de valores de 64-bits para 16-bits causou um operando inválido que o interrompeu A falha no SRI levou o computador de bordo a modificar a trajetória do foguete levando à ruptura de juntas e isto causou a ativação da autodestruição. No Ariane 5, o módulo SRI só deveria ter sido utilizado antes do lançamento. 2

3 Engenharia de Software Conceitos Básicos Falhas de Software London Ambulance System - despacho de ambulâncias em Londres, Morte de pessoas que não foram socorridas em tempo. Problema de Gerência de Software: Responsáveis contrataram uma empresa desconhecida cujo valor cobrado era menor que os cobrados pelas empresas de renome. Colocaram o sistema no ar sem os devidos testes. Não foi feita uma migração correta do sistema antigo para o novo. Engenharia de Software Conceitos Básicos Falhas de Software Máquina de radioterapia com software controlador ( ). O controle de segurança feito pelo hardware em máquinas anteriores foi removido e passou a ser feito pelo software. O software falhou na tarefa de, ao mesmo tempo, manter invariantes essenciais: o feixe de elétrons e o dispositivo que controla a concentração do feixe em níveis seguros. Diversas mortes em decorrência de queimaduras. O programador não tinha experiência em programação concorrente. 3

4 Quanto mais cedo defeitos forem encontrados antes da implementação do sistema o custo de correção é menor em relação ao encontrado na fase de produção. (Regra de Myers) Terminologia Padrão IEEE número defeito (fault) passo, processo ou definição de dados incorreto, como por exemplo, uma instrução ou comando incorreto; engano (mistake) ação humana que produz um resultado incorreto, com por exemplo, uma ação incorreta tomada pelo programador; erro (error) diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa constitui um erro; 4

5 Terminologia Padrão IEEE número Falha (failure) produção de uma saída incorreta com relação à especificação. Engano Defeito Erro Falha Causa Consequência Os erros são classificados em: Erros Computacionais o erro provoca uma computação incorreta mas o caminho executado (sequências de comandos) é igual ao caminho esperado; Erros de Domínio o caminho efetivamente executado é diferente do caminho esperado, ou seja, um caminho errado é selecionado. 5

6 Introdução Teste de unidade É aplicado aos menores componentes de código, testa as unidades individuais: Funções, objetos e componentes. Introdução Teste de integração (ou iteração) É o feito ao término de cada iteração para validar a execução das funções referentes aos casos de uso. 6

7 Introdução Teste de sistema Executa o sistema como um todo para validar a execução das funções acompanhando cenários elaborados (casos de teste) por um analista de testes em um ambiente de testes. Introdução Teste de aceitação É feito antes da implementação do software, o cliente é quem executa esse tipo de teste no ambiente de homologação. Tem como objetivo verificar se o software está pronto para ser utilizado pelos usuários finais. 7

8 Introdução Um teste é uma atividade na qual um produto, sistema ou componente é executado sob condições específicas, com observação e registro dos resultados e avaliação de um ou mais aspectos. Introdução Quanto maior o número de defeitos detectados em um software, provavelmente maior também será o número de defeitos não detectados. Este caso, geralmente indica necessidade de redesenho do projeto. 8

9 Exemplo DATASUS Representa uma estruturação de etapas, atividades, artefatos, papéis e responsabilidades que buscam a padronização dos trabalhos e ampliar a organização e controle dos projetos de testes. O Processo de Teste, como qualquer outro processo deve ser revisto continuamente, de forma a ampliar sua atuação e possibilitar aos profissionais uma maior visibilidade e organização dos seus trabalhos, o que resulta numa maior agilidade e controle operacional dos projetos de testes. 9

10 Etapa 1: Planejamento dos Testes Esta etapa caracteriza-se pela definição de uma proposta de testes baseada nas expectativas do Cliente em relação à prazos, custos e qualidade esperada, possibilitando dimensionar a equipe e estabelecer um esforço de acordo com as necessidades apontadas pelo Cliente. 10

11 Etapa 1: Planejamento dos Testes Conjunto de atividades que deverão ser executadas para que cada macro atividade seja considerada finalizada, funcionando como um "check-list" de execução da etapa de "Planejamento dos Testes". Etapa 1: Planejamento dos Testes Estudo do Projeto: Estudar as modificações solicitadas pelo Cliente (novos requisitos); Estudar as modificações de arquiteturas dos aplicativos; Estudar as lições aprendidas dos Projetos Anteriores; Avaliar expectativas de custos, prazos e qualidade exigidas pelo Cliente; Avaliar os riscos envolvidos nos Projetos e seus impactos neste processo; 11

12 Etapa 1: Planejamento dos Testes Avaliação de Impacto: Avaliar se o projeto exige a criação de casos de testes "progressivos"; Avaliar se o projeto exige modificações em casos de testes "regressivos Avaliar se o projeto exige adequações na automação dos testes; Avaliar se o projeto exige adequação nas atuais ferramentas empregadas; Avaliar se o projeto exige a aquisição/construção de novas ferramentas; Avaliar se o projeto exige modificações na estruturação do ambiente; Etapa 1: Planejamento dos Testes Análise Interna de Esforço Levantar métricas históricas para auxiliar na elaboração das estimativas de esforço; Estimar esforço interno para absorção dos impactos da Arquitetura dos Testes; Demonstrar esforço externo para absorção dos impactos da Arquitetura dos Testes; 12

13 Etapa 1: Planejamento dos Testes Análise Externa de Esforço: Avaliar disponibilidade de espaço físico e infra estrutura para os Terceiros; Especificar as necessidades de adequações que serão repassadas a Terceiros; Especificar métricas de qualidade e produtividades esperadas; Especificar SLA's de serviço e multas contratuais; Estabelecer concorrência e obter a melhor proposta (opcional); Receber Proposta de Trabalho (Cronograma, Prazos e Custos da Terceirização); Etapa 1: Planejamento dos Testes Definição de Cenários Possíveis (Duração, Esforço, Custo e Qualidade): Levantar Lista de Projetos em Andamento e a serem Iniciados; Avaliar a disponibilidade de recursos internos para alocação no Projeto; Identificar Cenários Diversos (Terceirização, Redução de Escopo, Repriorização de Projetos); Definir Cronograma-Macro para cada cenário identificado; Definir Riscos para cada cenário identificado e Planos de Ação Esperados; Estabelecer Propostas e Aguardar aprovação da Diretoria; 13

14 Etapa 1: Planejamento dos Testes Aprovação do Planejamento: Obter o Aceite das Propostas de Cenários Aprovados pela Diretoria; Obter o Aceite de uma das Propostas pelo Cliente; Divulgar do Cenário Aprovado do Projeto aos colaboradores e terceiros; Obter a Assinatura do CONTRATO-MESTE e elaborar os ANEXOS; (no caso de terceirização) Alocar Espaço Físico dos Terceiros; (no caso de terceirização) Comunicar a Finalização da Etapa de Planejamento dos Testes; (externo) Definição das Responsabilidades 14

15 Mapeamento dos Artefatos "artefatos de entrada" exigidos como premissa para que cada macro atividade possa ser realizada. "artefatos de saída" produzidos como resultado da atividade. Mapeamento dos Artefatos 15

16 Etapa 2: Especificação dos Testes Esta etapa é caracterizada pela identificação dos casos de testes que deverão ser construídos e modificados em função das mudanças solicitadas pelo Cliente, bem como pelo próprio aperfeiçoamento do processo de testes (ampliação da cobertura). Etapa 2: Especificação dos Testes Estudo dos Requisitos Identificação dos casos de teste Refinamento dos casos de teste Especificação de adaptações na arquitetura Ajuste dos casos de teste Refinamento do Projeto de Testes 16

17 Etapa 2: Especificação dos Testes Estudo dos Requisitos: Estudar os requisitos funcionais e não funcionais solicitadas pelo Cliente (novos requisitos); Estudar as modificações de requisitos solicitados pelo Cliente (mudanças de requisitos); Revisar os artefatos e identificar "inconsistências" dos requisitos; Estabelecer o Aceite dos Documentos fornecidos e "feedback" da qualidade dos mesmos; Estudar as lições aprendidas da Etapa "Especificação de Testes"; Etapa 2: Especificação dos Testes Especificar as Adaptações da Arquitetura dos Testes: Especificar as adequações nas atuais ferramentas empregadas; Especificar as novas ferramentas exigidas pelo projeto; Especificar as modificações estruturais na organização do ambiente; Especificar as adequações na automação da preparação do ambiente (script de teste); Especificar as adequações na automação da execução dos testes (script de teste); Especificar as adequações na automação da análise dos resultados (script de teste); 17

18 Etapa 2: Especificação dos Testes Identificação dos Casos de Testes Identificar cada solicitação de mudança requisitada pelo Cliente; Identificar todos os Casos de Uso envolvidos em cada solicitação; Identificar Casos de Uso não cobertos adequadamente por Casos de Testes; (legado) Identificar todos o Fluxos do Caso de Uso (Básico, Alternativo e Exceção); Identificar os casos de testes que garantam cada Fluxo do Caso de Uso; Etapa 2: Especificação dos Testes Refinamento dos Casos detestes: Estabelecer dinâmica com os Analistas de Testes que possuem conhecimento horizontal; Apresentação de um quadro-geral do impacto das mudanças nos respectivos aplicativos; Cada Analista de Testes apresenta seus casos de testes por aplicativo; O grupo de Analistas de Testes criticam e sugerem melhorias nos casos de testes; O grupo de Analista de Testes avaliam o nível de cobertura alcançado; Novas reuniões serão realizadas até que seja alcançado o patamar ideal de casos de testes; 18

19 Etapa 2: Especificação dos Testes Aceite dos Casos de Testes: Identificar Áreas-Chaves para apresentação dos casos de testes (Clientes Internos e Externos) Apresentar os casos de testes "progressivos" que serão aplicados nos testes; Apresentar os casos de testes "regressivos" que serão aplicados nos testes; Realizar refinamento dos casos de testes apresentados ("regressivos e progressivos"); Estabelecer o acordo Mútuo de Responsabilidade sobre o Nível de Qualidade do Software; Etapa 2: Especificação dos Testes Refinamento do Projeto de Testes: Reavaliar as estimativas de esforço e duração do Processo de Teste; (se necessário) Estabelecer um Cronograma-Detalhado, baseado no Cronograma-Macro já elaborado; Reavaliar riscos do Projeto em função de uma maior detalhamento sobre os requisitos; Negociar eventuais modificações em relação à duração, prazo e custo do projeto de testes; Comunicar a Finalização da Etapa de "Especificação dos Testes"; (externo) 19

20 Etapa 2: Especificação dos Testes Definição de Responsabilidades Etapa 2: Especificação dos Testes Mapeamento dos Artefatos 20

21 Etapa 3: Modelagem de Testes Esta etapa é caracterizada pela identificação de todos os elementos necessários para a implementação de cada caso de testes especificado. Fazem parte desta etapa a modelagem das massas de testes e a definição dos critérios de tratamento de arquivos (envelhecimento, descaracterização e comparação de resultados). Etapa 3: Modelagem de Testes 21

22 Etapa 3: Modelagem de Testes Etapa 3: Modelagem de Testes Criação dos Roteiros detestes: Identificar os roteiros de testes que atenderão os novos casos de testes; Especificar os procedimentos para iniciar um caso de teste (setup); Especificar os procedimentos de execução do caso de teste (execute); Especificar os procedimentos de validação do caso de teste (check); Especificar os procedimentos de limpeza após a execução de um caso de teste (cleanup); Realizar a organização dos roteiros de forma a facilitar a localização dos mesmos; Revisar os Roteiros de Testes com os Executores de Testes; (teste manual) 22

23 Etapa 3: Modelagem de Testes Detalhamento da Massa de Entrada: Identificar os novos pontos de simulação (entradas simuladas); Estruturar e atualizar os "layouts" da Massa de Entrada, de acordo as mudanças aplicadas; Para cada caso de teste, realizar o detalhamento da massa de entrada de dados; Identificar campos que serão parametrizados para gerar "variações de casos de testes"; Garantir a rastreabilidade entre o caso de teste e a massa de entrada; Etapa 3: Modelagem de Testes Detalhamento da Massa de Saída: Identificar os novos pontos de validação (saídas esperadas ou "baseline"); Estruturar e atualizar os "layouts" da Massa de Saída, de acordo as mudanças aplicadas; Para cada caso de teste, realizar o detalhamento da massa de saída de dados esperada; Identificar campos que serão parametrizados para atender "variações de casos de testes"; Garantir a rastreabilidade entre o caso de teste e a massa de saída; 23

24 Etapa 3: Modelagem de Testes Critérios de Tratamento da Massa de Testes: Identificar os critérios de descaracterização da massa de testes; (campos protegidos) Identificar os critérios de envelhecimento da massa de testes; (campos datas) Identificar os critérios de substituição da massa de testes; (variáveis do ambiente) Identificar os critérios de variação da massa de testes; (cenários de testes) Etapa 3: Modelagem de Testes Implementar as Adaptações da Arquitetura dos Testes: Implementar as adequações nas atuais ferramentas empregadas; Implementar as novas ferramentas exigidas pelo projeto; Implementar as modificações estruturais na organização do ambiente; Implementar as adequações na automação da preparação do ambiente (script de teste); Implementar as adequações na automação da execução dos testes (script de teste); Implementar as adequações na automação da análise dos resultados (script de teste); 24

25 Etapa 3: Modelagem de Testes Elaboração do Plano de Execução dos Testes: Identificação dos diversos "sites" (estações de trabalho) para a execução dos testes; Identificação dos diversos equipamentos que serão necessários para a execução dos testes; Identificação das diversas configurações que serão exigidas para cada "site" e equipamento; Identificação das licenças de uso para os softwares que deverão ser empregados; Distribuir os casos de testes pelas suas características (horários, condições especiais, categorias); Priorizar a execução dos testes por importância (progressivos, severidade, categorias, duração); Identificar as responsabilidades de monitorar a execução dos testes de cada distribuição; Etapa 3: Modelagem de Testes Definição de Responsabilidades 25

26 Etapa 3: Modelagem de Testes Mapeamento de Artefatos Etapa 4: Preparação do Ambiente Esta etapa é caracterizada por um conjunto de atividades que visa a disponibilização física de um ambiente de testes "segregado" que esteja pronto para sofrer a bateria de testes planejadas nas etapas anteriores, sem que existam "intervenções humanas" que interrompam o processo "contínuo" dos testes. 26

27 Etapa 4: Preparação do Ambiente Etapa 4: Preparação do Ambiente Instalação do Aplicativo a ser Testado: Identificar a versão do aplicativo que deverá sofrer a execução dos testes; Baixar a versão do aplicativo e de seus componentes; Baixar a versão do Banco de Dados e arquivos de configuração correspondentes; Aplicar os procedimentos de instalação, objetivando disponibilizar o aplicativo para uso; 27

28 Etapa 4: Preparação do Ambiente Instalação da Arquitetura de Testes: Identificar a versão da arquitetura de testes compatível com a versão do aplicativo a ser testada; Baixar a versão da automação e seus respectivos Bancos de Dados; Baixar a versão dos simuladores e componentes da arquitetura; (automatizada ou não) Baixar a versão dos scripts (batchs); Baixar as ferramentas de produtividade para acelerar o processo de testes de software; Aplicar os procedimentos de instalação, objetivando disponibilizar a arquitetura de testes; Etapa 4: Preparação do Ambiente Homologação da Nova Arquitetura: Selecionar um pequeno conjunto de testes para avaliar a instalação da arquitetura de testes; Gerar a Massa de Testes (Entrada e Saída) para realizarmos a simulação; Realizar os procedimentos de Execução e Conferência dos Testes nos diversos "sites"; Avaliar se os resultados obtidos estão "coerentes" com as mudanças da arquitetura e ambiente; Obter o Aceite dos Analistas de Testes; 28

29 Etapa 4: Preparação do Ambiente Geração da Massa detestes: Identificar a versão da massa de testes compatível com a versão do aplicativo a ser testada; Gerar a Massa de Entrada nos respectivos diretórios (Pontos de Simulação); Gerar a Massa de Saída nos respectivos diretórios (Pontos devalidação); Avaliar se as informações foram tratadas adequadamente; Etapa 4: Preparação do Ambiente Definição das Responsabilidades 29

30 Etapa 4: Preparação do Ambiente Mapeamento dos Artefatos Etapa 5: Execução dos Testes Esta etapa é caracterizada pela execução e conferência dos testes planejados, de forma a garantir que o comportamento do aplicativo permanece em "conformidade" com os requisitos contratados pelo Cliente. 30

31 Etapa 5: Execução dos Testes Etapa 5: Execução dos Testes 31

32 Etapa 5: Execução dos Testes Disponibilização do Ambiente dos Testes: Parametrização da distribuição da carga dos testes nos diversos "sites" de execução; Limpeza de Diretórios que serão manipulados durante a execução e conferência dos testes; Avaliação da disponibilidade da Infra-Estrutura (Servidores, Redes, Comunicação, Disco); Acionar ferramentas de monitoramento de interrupção "anormal" de processamento; Etapa 5: Execução dos Testes Execução dos Casos de Testes Progressivos: Executar os casos de testes "progressivos" selecionados, respeitando a priorização estabelecida; Coletar as evidências dos casos de testes executados (armazenamento padronizado); Comparar as evidências que possuem "resultado esperado" (possui baseline); Analisar as evidências que não possuem "resultado esperado" (ausência baseline); Identificar os casos de testes em "conformidade" com os requisitos; Identificar os casos de testes em SUSPEITA de "não-conformidade" com os requisitos; 32

33 Etapa 5: Execução dos Testes Confirmação dos Resultados Progressivos: Re-Executar os casos de testes progressivos em SUSPEITA de "não-conformidade"; Analisar as evidências e compará-las com o baseline (se existir) e resultados anteriores; Identificar os FALSOS-POSITIVOS e apontar imprecisão do processo de comparação; Identificar os DUPLO-POSITIVOS e atestar a "não-conformidade" com os requisitos; Etapa 5: Execução dos Testes Execução dos Casos de Testes Regressivos: Executar os casos de testes "regressivos" selecionados, respeitando a priorização estabelecida; Coletar as evidências dos casos de testes executados (armazenamento padronizado); Comparar as evidências com o "resultado esperado" (possui baseline); Identificar os casos de testes em "conformidade" com os requisitos; Identificar os casos de testes em SUSPEITA de "não-conformidade" com os requisitos; 33

34 Etapa 5: Execução dos Testes Confirmação dos Resultados Regressivos: Re-Executar os casos de testes regressivos em SUSPEITA de "não-conformidade"; Analisar as evidências e compará-las com o baseline existente (sempre deverá existir); Identificar os FALSOS-POSITIVOS e apontar imprecisão do processo de comparação ou baseline; Identificar os DUPLO-POSITIVOS e atestar a "não-conformidade" com os requisitos; Comunicar a Finalização da Etapa de "Execução dos Testes"; (interna) Etapa 5: Execução dos Testes Definição de Responsabilidades 34

35 Etapa 5: Execução dos Testes Mapeamento de Artefatos Etapa 6:Análise dos Resultados Esta etapa é caracterizada pela análise e confirmação dos resultados relatados durante a fase de execução dos testes. Os resultados em "não-conformidade" deverão ser "confirmados" e "detalhados" para que a Fábrica de Software realize as correções necessárias. Já os casos de testes progressivos em "conformidade" deverão ter seu resultado "POSITIVO" reconfirmado e seu "baseline" atualizado. 35

36 Etapa 6:Análise dos Resultados Etapa 6:Análise dos Resultados 36

37 Etapa 6:Análise dos Resultados Revisão dos Resultados em "Não-Conformidade": Identificar os casos de testes que obtiverem "não-conformidades"; Avaliar as evidências dos testes e realizar a confirmação da "não-conformidade"; Identificar os FALSOS-POSITIVOS e apontar imprecisão do processo de comparação; Revisão da Análise dos Casos de Testes Progressivos em "Conformidade": Identificar os casos de testes progressivos que estão em "conformidade" com os requisitos; Revisar as evidências e atestar a "conformidade" dos casos de testes; Identificar os FALSOS-NEGATIVOS e apontar imprecisão do processo de análise dos resultados; Etapa 6:Análise dos Resultados Atualização do Baseline: Identificar os casos de testes progressivos em "conformidade" e atualizar seu "baseline"; Identificar os casos de testes em "não-conformidade" e atualizar o "baseline" esperado; Guardar o baseline (backup) para a ser empregado na próxima execução dos testes; 37

38 Etapa 6:Análise dos Resultados Formalização dos Defeitos Detectados: Isolar cada caso de testes que resultou numa "não-conformidade"; Coletar todas as evidências que provam a não conformidade; Detalhar as condições em que foram estabelecidas cada caso de teste em "nãoconformidade"; Realizar a classificação de cada defeito identificado ("aplicativo", "natureza", "severidade"); Reunir todas as informações e formalizar os defeitos detectados; Comunicar a Finalização da Etapa de "Análise dos Resultados"; (externa) Etapa 6:Análise dos Resultados Negociação de um Novo Ciclo de Testes (se necessário): Avaliar a necessidade de um novo ciclo de testes diante da quantidade e severidade dos defeitos; Reavaliar os impactos de outros projetos diante da necessidade de um novo ciclo de testes; Avaliar o nível de cobertura dos testes a ser considerado (ciclo completo ou reduzido); Avaliar a possibilidade de aplicar os testes em paralelo ao processo de homologação/implantação; 38

39 Etapa 6:Análise dos Resultados Definição de Responsabilidades Etapa 6:Análise dos Resultados Mapeamento de Artefatos 39

40 Etapa 7: Encerramento do Processo Esta etapa é caracterizada pela avaliação de todo o Processo de, comparando os resultados alcançados em relação ao que foi inicialmente planejado. Neste momento, diversos indicadores são extraídos, visando avaliar qualitativamente e quantitativamente o desempenho do trabalho, através de comparações históricas de projetos anteriores. Etapa 7: Encerramento do Processo 40

41 Etapa 7: Encerramento do Processo Etapa 7: Encerramento do Processo Extração dos Indicadores (Individuais / Projeto): Extrair os indicadores quantitativos; (critérios objetivos) Extrair os indicadores de produtividade; (critérios objetivos) Extrair os indicadores de confiabilidade; (critérios objetivos) Extrair os indicadores financeiros; (critérios objetivos) Extrair os indicadores de nível de satisfação; (critérios subjetivos) 41

42 Etapa 7: Encerramento do Processo Resumo do Processo de Testes: Registrar um Resumo do Processo de Testes; Registrar a Lista de Defeitos Detectados; Registrar Níveis de Serviço Alcançado X Planejado; Registrar Nível de Cobertura de Alcançado (Requisitos Garantidos); Registrar Indicadores Obtidos do Processo; Registrar Lições Aprendidas; Registrar Detalhamento dos Ciclos de Testes Realizados (Caminho Crítico); Anexar 's sobre o processo; Divulgação Corporativa do Resultado do Projeto de Testes; Etapa 7: Encerramento do Processo Análise dos Indicadores do Processo Comparar indicadores quantitativos com históricos; Comparar indicadores de produtividades com históricos; Comparar indicadores de confiabilidade com históricos; Comparar indicadores financeiros com históricos; Comparar indicadores de nível de satisfação com históricos; Analisar indicadores e avaliar tendências dos indicadores; Sugerir ações para promover melhorias ou reverter tendências negativas; Divulgação Corporativa dos Níveis de Serviço alcançados pelo Processo de Testes; 42

43 Etapa 7: Encerramento do Processo Versionamento do Processo deteste Versionar todos os artefatos produzidos durante o processo de testes; Versionar todos os fontes empregados na automação dos testes; Versionar todos os fontes empregados nos simuladores; Versionar todas as ferramentas de produtividade empregadas nos testes; Versionar todos os instrumentos de limpeza e instalação do ambiente de testes; Versionar todos os elementos necessários para aplicar os casos de testes gerenciados; Garantir uma única configuração que garanta a recuperação de todos os artefatos de testes; Garantir uma rápida e precisa recuperação dos testes, no caso de "testes emergenciais"; Etapa 7: Encerramento do Processo Avaliação Final e Melhoria do Processo: Avaliar os riscos planejados e os que foram concretizados; Avaliar a performance do projeto em relação aos históricos existentes; Atualizar Plano de Melhoria Contínua; Comunicar a Finalização da Etapa de "Encerramento do Processo"; (interna) 43

44 Etapa 7: Encerramento do Processo Definição de Responsabilidades Etapa 7: Encerramento do Processo Mapeamento de Artefatos 44

45 Fontes de Consulta ware_parte_01/

Software é um produto conceitual e lógico. Software é mais complexo do que qualquer outro produto construídos por seres humanos

Software é um produto conceitual e lógico. Software é mais complexo do que qualquer outro produto construídos por seres humanos O que é software? São programas de computadores, em suas diversas formas, e a documentação associada. Um programa é um conjunto de soluções algorítmicas, codificadas numa linguagem de programação, executado

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

A Disciplina Gerência de Projetos

A Disciplina Gerência de Projetos A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

F.1 Gerenciamento da integração do projeto

F.1 Gerenciamento da integração do projeto Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

Leia mais

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre

Leia mais

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO Competências Analista 1. Administração de recursos de infra-estrutura de tecnologia da informação 2.

Leia mais

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

AVALIAÇÃO QUALITATIVA E QUANTITATIVA DO QUADRO DE SERVIDORES DA COTEC

AVALIAÇÃO QUALITATIVA E QUANTITATIVA DO QUADRO DE SERVIDORES DA COTEC MINISTÉRIO DO MEIO AMBIENTE INSTITUTO CHICO MENDES DE CONSERVAÇÃO DA BIODIVERSIDADE DIRETORIA DE PLANEJAMENTO, ADMINISTRAÇÃO E LOGÍSTICA Coordenação-Geral de Administração e Tecnologia da Informação Coordenação

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Análise de Pontos por Função

Análise de Pontos por Função Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO DE PROVIDÊNCIAS INICIAIS Março/2014 V 1.1 REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

DESENVOLVER SISTEMAS 1 OBJETIVO

DESENVOLVER SISTEMAS 1 OBJETIVO Proposto por: Equipe Departamento de s de Informação (DESIS) DESENVOLVER SISTEMAS Analisado por: Departamento de s de Informação (DESIS) Aprovado por: Diretor-Geral de Tecnologia da Informação (DGTEC)

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

Leia mais

Abordagens. Ao redor do computador. Ao redor do computador. Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.

Abordagens. Ao redor do computador. Ao redor do computador. Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com. Abordagens Auditoria de Sistemas de Informação Ao redor do computador Através do computador Com o computador Everson Santos Araujo 2 Ao redor do computador Ao redor do computador Auditoria

Leia mais

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015 DO MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO 1 / 5 ANEXO 03 INFORMAÇÕES DOS CARGOS 1. CARGOS DE NÍVEL MÉDIO Cargo 01 Técnico em Administração Realizar atividades que envolvam a aplicação das

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

Roteiro SENAC. Análise de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos

Roteiro SENAC. Análise de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Parte 8 Leandro Loss, Dr. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Análise de Quantitativa Qualitativa Medidas de tratamento

Leia mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Processos de Gerenciamento de Projetos Para que um projeto seja bem-sucedido,

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás

Leia mais

Basic Exchange System

Basic Exchange System BXS Basic Exchange System Manual de Configuração AJUSTE DE HORA DÍGITRO Versão 1.2 Manual de Configuração do Ajuste de Hora Dígitro Código de Identificação: 012073012.010779FNS041015 Versão 1.2 by Dígitro

Leia mais

PROJETO DE FÁBRICA DE SOFTWARE

PROJETO DE FÁBRICA DE SOFTWARE FACULDADE SETE DE SETEMBRO FASETE Departamento de Sistemas de Informação PROJETO DE FÁBRICA DE SOFTWARE Denise Xavier Fortes Paulo Afonso BA Agosto/2015 Sumário 1. INTRODUÇÃO... 3 2. PERFIS FUNCIONAIS...

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade

Leia mais

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão: 4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

ATENÇÃO: A cópia impressa a partir da intranet é cópia não controlada.

ATENÇÃO: A cópia impressa a partir da intranet é cópia não controlada. Proposto por: Divisão de Equipamento em Garantia (DIGAR) Analisado por: Departamento de Produção (DEPRO) Aprovado por: Diretor-Geral da Diretoria Geral de Tecnologia da Informação (DGTEC) 1 OBJETIVO Estabelecer

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 3 Planejamento e Aula 8 do Projeto Aula 08 do Projeto SUMÁRIO INTRODUÇÃO... 3 ACOMPANHAMENTO DO PROJETO... 3 1. do Progresso...

Leia mais

Importância do GED. Implantação de um Sistema de GED

Importância do GED. Implantação de um Sistema de GED Implantação de um Sistema de GED Gerenciamento Eletrônico de Documentos Importância do GED O GED tem uma importante contribuição na tarefa da gestão eficiente da informação; É a chave para a melhoria da

Leia mais

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03)

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03) Prof. Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03) 1 ERP Sistema para gestão dos recursos administrativos-financeiros,

Leia mais

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Versão do Documento: 1.1 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011 1.0 Montar o Termo de Abertura.

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

IMPLANTAÇÃO DE PROJETOS

IMPLANTAÇÃO DE PROJETOS IMPLANTAÇÃO DE PROJETOS GERENCIAMENTO DE PROJETOS CICLO DE VIDA DE PROJETOS (viabilidade até a entrega / iniciação ao encerramento) RELEVÂNCIA SOBRE AS AREAS DE CONHECIMENTO FATORES IMPACTANTES EM PROJETOS

Leia mais

PROCEDIMENTO DA QUALIDADE

PROCEDIMENTO DA QUALIDADE Pág.: 1 de 6 1. OBJETIVO Realizar o gerenciamento dos projetos desde o seu planejamento, desenvolvimento, recebimento, análise crítica, controle e distribuição nas obras. 2. DOCUMENTOS DE REFERÊNCIA Manual

Leia mais

PMBOK e Cobit - Uma Experiência na Reformulação de Sistemas em Angola Marcelo Etcheverry Torres,PMP,Cobit)

PMBOK e Cobit - Uma Experiência na Reformulação de Sistemas em Angola Marcelo Etcheverry Torres,PMP,Cobit) PMBOK e Cobit - Uma Experiência na Reformulação de Sistemas em Angola Marcelo Etcheverry Torres,PMP,Cobit) Agenda A palestra Angola Cliente O projeto Usando o PMBOK Usando o Cobit Lições Aprendidas Conclusão

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Proposta Técnica. Desenvolvimento de software QUICKSITE

Proposta Técnica. Desenvolvimento de software QUICKSITE Proposta Técnica Desenvolvimento de software CONTEÚDO Resumo Executivo...3 1.1 Duração e Datas Especiais... 3 1.2 Fatores Críticos de Sucesso... 3 A Hi Level...3 Solução Proposta...4 1.3 Escopo... 4 1.4

Leia mais

VIRNA. Virtualizador Nacional

VIRNA. Virtualizador Nacional 1 VIRNA Virtualizador Nacional 2 Sumário Introdução Histórico Contextualização Visão Geral Metáfora do Videogame Termos e Conceitos Funcionamento Visão Geral do Emprego Evolução Benefícios e Necessidades

Leia mais

Gerenciamento de Projeto: Monitorando e Controlando o Projeto II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Gerenciamento de Projeto: Monitorando e Controlando o Projeto II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Gerenciamento de Projeto: Monitorando e Controlando o Projeto II Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Reportar o Desempenho Realizar o Controle Integrado de Mudanças Reportar o

Leia mais

Lista de verificação (Check list) para planejamento e execução de Projetos

Lista de verificação (Check list) para planejamento e execução de Projetos www.tecnologiadeprojetos.com.br Lista de verificação (Check list) para planejamento e execução de Projetos Eduardo F. Barbosa Dácio G. Moura Material didático utilizado na disciplina Desenvolvimento de

Leia mais

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Gestão de defeito: Descreva! Sumário. Introdução. Problema. Justificativa. Metodologia. Referencial teórico. Demonstração do Mantis.

Gestão de defeito: Descreva! Sumário. Introdução. Problema. Justificativa. Metodologia. Referencial teórico. Demonstração do Mantis. Gestão de defeito: Descreva! Sumário Introdução Problema Justificativa Metodologia Referencial teórico Demonstração do Mantis Introdução Não saber descrever um comportamento executado e onde está o defeito

Leia mais

IV PLANO DE GERENCIAMENTO DE TEMPO

IV PLANO DE GERENCIAMENTO DE TEMPO IV PLANO DE GERENCIAMENTO DE TEMPO 1 - Descrição do Plano de Gerenciamento detempo (PMBOK) O gerenciamento de tempo do projeto inclui os processos necessários para realizar o término do projeto no prazo.

Leia mais

ATO Nº 233/2013. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 7ª REGIÃO, no uso de suas atribuições legais e regimentais,

ATO Nº 233/2013. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 7ª REGIÃO, no uso de suas atribuições legais e regimentais, ATO Nº 233/2013 Institui a Política de Gerenciamento de Serviços de Tecnologia da Informação (TI) no âmbito do Tribunal Regional do Trabalho da 7ª Região. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO

Leia mais

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,

Leia mais

Sistema de Gestão da Qualidade

Sistema de Gestão da Qualidade Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma

Leia mais

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI MDMS- Metodologia de Desenvolvimento e Manutenção de Sistemas da Superintendência de Tecnologia da Informação - STI Metodologia de Desenvolvimento e Manutenção de Sistemas da Histórico de Alterações Versão

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

PROJETO NOVAS FRONTEIRAS. Descrição dos processos de gerenciamento da qualidade

PROJETO NOVAS FRONTEIRAS. Descrição dos processos de gerenciamento da qualidade PROJETO NOVAS FRONTEIRAS PLANO DE GERENCIAMENTO DA QUALIDADE QUALITY MANAGEMENT PLAN Preparado por Mara Lúcia Menezes Membro do Time Versão 3 Aprovado por Rodrigo Mendes Lemos Gerente do Projeto 15/11/2010

Leia mais

Atividade da gerência da qualidade

Atividade da gerência da qualidade O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos Grupo de Consultores em Governança de TI do SISP 20/02/2013 1 Agenda 1. PMI e MGP/SISP 2. Conceitos Básicos - Operações e Projetos - Gerenciamento de Projetos - Escritório de

Leia mais

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque 1 / 7 SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque Código: : Data de Publicação: Cliente: Faculdade de Tecnologia SENAC-GO 2 / 7 Identificação e Histórico do Documento

Leia mais

Política de Gerenciamento do Risco Operacional Banco Opportunity e Opportunity DTVM Março/2015

Política de Gerenciamento do Risco Operacional Banco Opportunity e Opportunity DTVM Março/2015 Política de Gerenciamento do Risco Operacional Banco Opportunity e Opportunity DTVM Março/2015 1. OBJETIVO Esta política tem como objetivo estabelecer as diretrizes necessárias para o adequado gerenciamento

Leia mais

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Cenário de TI nas organizações Aumento da dependência da TI para alcance

Leia mais

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos I - Orientações Gerais para Elaboração dos Documentos A seguir, orientações fundamentais para a elaboração dos documentos do projeto, tendo em vista a complexidade inerente neste processo. Este roteiro

Leia mais

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9 Página: 1 de 9 1. OBJETIVO Estabelecer sistemática de funcionamento e aplicação das Auditorias Internas da Qualidade, fornecendo diretrizes para instruir, planejar, executar e documentar as mesmas. Este

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software

Metodologia e Gerenciamento do Projeto na Fábrica de Software .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

Tipos de teste de software

Tipos de teste de software Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

CONCEPCIONISTAS MISSIONÁRIAS DO ENSINO SETOR: TECNOLOGIA MANUAL DE PROCESSOS

CONCEPCIONISTAS MISSIONÁRIAS DO ENSINO SETOR: TECNOLOGIA MANUAL DE PROCESSOS CONCEPCIONISTAS MISSIONÁRIAS DO ENSINO SETOR: TECNOLOGIA MANUAL DE PROCESSOS 110 SETOR: TECNOLOGIA Nº DOC.: FOLHA:02/16 MATRIZ DE PROCESSOS E ATIVIDADES APROVADO POR: Ir. 25/03/2010 REVISÃO: 13/09/2013

Leia mais

Gerenciamento de Serviços de TI com base na ITIL

Gerenciamento de Serviços de TI com base na ITIL Gerenciamento de Serviços de TI com base na ITIL Information Technology Infrastructure Library ou Biblioteca de Infraestrutura da Tecnologia da Informação A TI de antes (ou simplesmente informática ),

Leia mais

II. FASE DE PLANEJAMENTO define a maturidade do entendimento do escopo e, o desenvolvimento do Plano do Projeto PP.

II. FASE DE PLANEJAMENTO define a maturidade do entendimento do escopo e, o desenvolvimento do Plano do Projeto PP. II. FASE DE PLANEJAMENTO define a maturidade do entendimento do escopo e, o desenvolvimento do Plano do Projeto PP. Nesta fase busca-se o refinamento dos objetivos do projeto e detalhamento do melhor caminho

Leia mais

Gerenciamento de Projetos Modulo VIII Riscos

Gerenciamento de Projetos Modulo VIII Riscos Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

Leia mais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Metodologia de Desenvolvimento de Sistemas

Metodologia de Desenvolvimento de Sistemas Metodologia de Desenvolvimento de Sistemas Processo de Desenvolvimento de Software Faculdade Mauricio de Nassau S.I 5 Período NA Alunos: Elthon Diego 021707 Vitor da Cruz 033420 Professora Suzana Sampaio

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: GESTÃO E NEGOCIOS Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO

Leia mais

PLANO DE GERANCIAMENTO DO RELEASE Release: 515.05

PLANO DE GERANCIAMENTO DO RELEASE Release: 515.05 Release: 515.05 Versão Data Descrição da Versão Autor 1.0 28/02/15 Versão inicial dos Produtos PRONIM Roberto Bonanomi 1.1 18/03/15 Atualizado Riscos, texto abaixo das entregas do GP e Correção data de

Leia mais

O padrão de gerenciamento de projetos

O padrão de gerenciamento de projetos O padrão de gerenciamento de projetos Processos de Gerenciamento de Projetos 1 Áreas de Conhecimento do Gerenciamento de Projetos Trinômio Sagrado Custos Tempo Qualidade 2 Áreas de Conhecimento do Gerenciamento

Leia mais

A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS. A decisão de automatizar

A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS. A decisão de automatizar A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS A decisão de automatizar 1 A decisão de automatizar Deve identificar os seguintes aspectos: Cultura, missão, objetivos da instituição; Características

Leia mais

ITIL - Information Technology Infraestructure Library

ITIL - Information Technology Infraestructure Library ITIL Biblioteca de infra estrutura de TI (do Inglês, Information Technology Infraestructure Library) e ISO/IEC 20.000 ITIL - Information Technology Infraestructure Library Foi criado no fim dos anos 80

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

PÁGINA 4 ITIL V.2 & ITIL V.3

PÁGINA 4 ITIL V.2 & ITIL V.3 PÁGINA 4 ITIL V.2 & ITIL V.3 Gerência de Níveis de Serviço Manter e aprimorar a qualidade dos serviços de TI Revisar continuamente os custos e os resultados dos serviços para garantir a sua adequação Processo

Leia mais

Módulo 8 Gerenciamento de Nível de Serviço

Módulo 8 Gerenciamento de Nível de Serviço Módulo 8 Gerenciamento de Nível de Serviço Módulo 8 Gerenciamento de Nível de Serviço Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a permissão

Leia mais