Metodologia para Planejamento, Execução e Controle de Teste de Software. Roteiro
|
|
- Melissa Cabreira de Sousa
- 8 Há anos
- Visualizações:
Transcrição
1 Metodologia para Planejamento, Execução e Controle de Teste de Software Arilo Claudio Dias Neto - acdn@cos.ufrj.br Gladys Machado P. S. Lima - gladysmp@cos.ufrj.br Guilherme Horta Travassos - ght@cos.ufrj.br Roteiro O que é Teste de Software? Teste de software x Processo de Desenvolvimento Estágios de Teste de Software: Modelo V Teste de Unidade, Integração, Sistema, Aceitação e Regressão Processo de Teste de Software Planejamento dos Testes Execução dos Testes Controle dos Testes Metodologia de Teste a ser implantada Papéis do Processo de Teste Artefatos do Processo de Teste Estratégias de Teste adotadas o Caso de Uso Caso(s) de Teste 1
2 O que é Teste de Software? Teste de Software: O processo de analisar um item de software para detectar a diferença entre as condições desejadas e as condições existentes (ou seja, estado esperado e estado obtido) e avaliar uma característica/atributo de um item de teste. Teste de software é um conjunto de um ou mais casos e procedimentos de teste. Item de Teste: Um item de software que será objeto de teste. Caso de Teste: Descreve uma condição particular a ser testada. É composto por valores de entrada e um resultado esperado. Procedimento de teste: Uma descrição dos passos necessários para executar um caso de teste ou um grupo de casos de teste. Roteiro O que é Teste de Software? Teste de software x Processo de Desenvolvimento Estágios de Teste de Software: Modelo V Teste de Unidade, Integração, Sistema, Aceitação e Regressão Processo de Teste de Software Planejamento dos Testes Execução dos Testes Controle dos Testes Metodologia de Teste a ser implantada Papéis do Processo de Teste Artefatos do Processo de Teste Estratégias de Teste adotadas o Caso de Uso Caso(s) de Teste 2
3 Teste de Software x Processo de Desenvolvimento Teste de Software possui características próprias, como: Objetivos do processo: Processo de Desenvolvimento: o construir um produto que atenda uma necessidade específica. Teste de Software o busca responder questões sobre o produto, incluindo a análise se um produto atende às necessidades para as quais foi idealizado. Teste de Software x Processo de Desenvolvimento Natureza destrutiva e não construtiva: Sucesso das atividades de teste indica o insucesso do processo de desenvolvimento. Um processo de teste visa ocasionar falhas em um produto e não contribui diretamente para a sua construção, por isso é chamado de destrutivo. Exemplo: o O baixo nível de defeitos encontrados indica um fracasso dos testes. o Por outro lado, um alto nível de defeitos indica o sucesso dos testes, pois atingiu seu objetivo. 3
4 Teste de Software x Processo de Desenvolvimento Papéis e responsabilidades específicos: Os papéis de desenvolvimento e testes são associados a diferentes pessoas, resultando na necessidade de habilidades e conhecimento distintos entre as pessoas envolvidas nesses processos. Equipe de desenvolvimento: o Preocupados em construir linhas de código para o sistema. Equipe de teste: o Preocupados em desenvolver e executar casos de teste para fazer com que o sistema falhe. Teste de Software x Processo de Desenvolvimento Dependência do processo de desenvolvimento: Processo de desenvolvimento: o Auto-contido, ou seja, tem acesso às informações necessárias à execução de suas atividades. Teste de Software: o Está sempre associado a um, ou mais, processo de desenvolvimento, o que consiste em uma dependência. Cada fase do desenvolvimento tem uma atividade de teste associada. 4
5 Teste de Software x Processo de Desenvolvimento Ciclos de interação com o processo de desenvolvimento: Os processos de teste e de desenvolvimento devem estar separados, porém estão em um ciclo constante. O processo de teste tenta identificar falhas originadas no processo de desenvolvimento. o A partir das falhas detectadas, os desenvolvedores tentam identificar a localização exata do erro ou defeito. o Com isso, novamente será seguido o processo de desenvolvimento para tentar corrigir a falha identificada, e este ciclo é seguido até a conclusão do produto. Processo de desenvolvimento Resultados do Teste Processo de Teste Produto desenvolvido Roteiro O que é Teste de Software? Teste de software x Processo de Desenvolvimento Estágios de Teste de Software: Modelo V Teste de Unidade, Integração, Sistema, Aceitação e Regressão Processo de Teste de Software Planejamento dos Testes Execução dos Testes Controle dos Testes Metodologia de Teste a ser implantada Papéis do Processo de Teste Artefatos do Processo de Teste Estratégias de Teste adotadas o Caso de Uso Caso(s) de Teste 5
6 Estágios de Teste Cada fase do processo de desenvolvimento possui uma atividade de teste associada. Estágios de Teste Teste de Unidade: Objetivo: o Explorar a menor unidade do projeto procurando identificar erros de lógica e de implementação em cada módulo, separadamente. o O teste de unidade verifica se o módulo ou componente funciona de forma adequada aos tipos de entradas esperadas. Unidade: o Em sistema OO: classe ou método de uma classe. Teste de Integração: Objetivo: o Verificar se os componentes ou módulos do sistema, juntos, trabalham conforme está descrito nas especificações do sistema e do projeto do programa. o O teste de integração é realizado após o conjunto de componentes ou módulos já tiver sido testado por unidade. 6
7 Estágios de Teste Teste de Sistema: Objetivo: o Avaliar um sistema integrado de hardware e software para verificar se o sistema satisfaz seus requisitos especificados. Teste de Aceitação: Objetivo: o Conferir com o cliente se o sistema está de acordo com suas expectativas. O teste de aceitação é realizado em conjunto com o cliente e nele o sistema é verificado em comparação com a descrição dos requisitos. Teste de Regressão: Objetivo: o Re-executar os testes para garantir que novos defeitos não sejam introduzidos em módulos do software (modificados ou nãomodificados) após o desenvolvimento de uma nova versão do produto. Estágios de Teste Dificuldade: Realizar todas os estágios de teste é muito custoso (mais essencial em determinados projetos)! O que pode ser feito: Deve-se encontrar um meio-termo para garantir a qualidade do produto. 7
8 Roteiro O que é Teste de Software? Teste de software x Processo de Desenvolvimento Estágios de Teste de Software: Modelo V Teste de Unidade, Integração, Sistema, Aceitação e Regressão Processo de Teste de Software Planejamento dos Testes Execução dos Testes Controle dos Testes Metodologia de Teste a ser implantada Papéis do Processo de Teste Artefatos do Processo de Teste Estratégias de Teste adotadas o Caso de Uso Caso(s) de Teste Processo de Teste de Software Definição: Passos necessários ao planejamento, execução e controle das atividades de teste de software ao longo do processo de desenvolvimento. Um questionamento: Uma vez conduzida uma atividade de teste que não ocasionou a ocorrência de falha indevidas em um produto, o que se pode concluir? o Que o produto em teste é de boa qualidade? Ele não possui defeitos? o Ou que a atividade de teste empregada é de baixa qualidade ou foi conduzida sem planejamento, critérios e sem uma sistemática? 8
9 Processo de Teste de Software Definição: Passos necessários ao planejamento, execução e controle das atividades de teste de software ao longo do processo de desenvolvimento. Um questionamento: Uma vez conduzida uma atividade de teste que não ocasionou a ocorrência de falha indevidas em um produto, o que se pode concluir? o Que o produto em teste é de boa qualidade? Ele não possui defeitos? o Ou que a atividade de teste empregada é de baixa qualidade ou foi conduzida sem planejamento, critérios e sem uma sistemática? Processo de Teste de Software Objetivo: Fornecer respostas para as seguintes questões: (O QUE?) Quais partes do software serão testadas? Todo os componentes do software serão testado ou somente partes críticas e de alto risco? (COMO?) Como os testes serão realizados? Quais os critérios e técnicas para realização dos testes? (QUEM?) Quem realizará os testes? Quem será responsável pela execução das atividades de testes? (QUANDO?) Quando os testes serão realizados? Em que momento do processo de desenvolvimento os testes serão executados? (ONDE?) Onde os testes serão realizados? Qual o ambiente em que os casos e procedimentos de teste serão executados? (ATÉ QUANDO?) Qual a quantidade de teste adequada? Como decidir o que testar e quando finalizar os testes considerando os recursos limitados para a atividade? 9
10 Processo de Teste de Software Divide-se em três partes principais e fundamentais: o Visam responder às questões anteriores. Planejamento dos testes: o Garantir que os testes sejam preparados antes do fim da implementação do produto. Execução dos Testes o Executar os casos e procedimentos de teste especificados e comparar os resultados esperados e obtidos, registrando esses resultados. Controle dos testes: o Garantir que os testes planejados sejam executados corretamente e seus resultados possam ser registrados através da sua monitoração constante. Processo de Teste de Software Planejamento dos testes: Preocupação com a definição dos objetivos e escopo dos testes; Identificação dos itens que serão testados; Identificação das características dos itens que serão avaliadas; Escolha das abordagens de teste a serem utilizadas; Definição dos recursos humanos e físicos, e custos para os testes; Identificação dos casos e procedimentos de teste, e sua priorização; Identificação de um cronograma para as atividades de teste e seus responsáveis. 10
11 Processo de Teste de Software Execução dos Testes: Preparação do ambiente onde os testes serão executados; Execução dos casos e procedimentos de teste especificados durante o planejamento; Registro do Log de Teste ao longo da execução dos testes; Registro dos incidentes de teste ocorridos durante a execução, indicando ações tomadas; Processo de Teste de Software Controle dos Testes: Monitoração constante do cronograma, recursos e resultado dos testes; Permite obter um conhecimento maior do processo para ser utilizado em novos projetos; Apoio à documentação das atividades; Passo inicial da implantação e obtenção de padrões/certificados/normas relacionadas à qualidade de software; o CMMI o MPS Br o ISO o IEEE Standard
12 Processo de Teste de Software Teste de Software é a atividade mais custosa do processo de desenvolvimento Necessidade de recursos adequados Necessidade de Planejamento e Gerenciamento Benefícios do Planejamento e Controle de Teste de Software para uma organização: Papéis e responsabilidades claramente definidos; Objetivos de teste bem definidos; Documentação de teste especificada; Facilidade de comunicação entre as equipes de desenvolvimento e de teste; Processo de Teste de Software Sub-processo de Planejamento Planejamento de Teste Gerente de Teste Engenheiro de Teste Legenda 1. Planejar Teste 2. Projetar Teste Atividade Plano de Teste Especificação de Projeto de Teste 3. Especificar Caso de Teste Especificação de Caso de Teste 4. Definir Procedimento de Teste Especificação de Procedimento de Teste Papel Sub-processo de Execução Artefatos (Documentos IEEE 829) Execução de Teste 5. Executar Testes Gerente de Teste Testador Dependência entre atividades Log de Teste Relatório de Incidente de Teste 6. Analisar Resultados Relatório de Resumo de Teste Construção de Artefatos 12
13 Roteiro O que é Teste de Software? Teste de software x Processo de Desenvolvimento Estágios de Teste de Software: Modelo V Teste de Unidade, Integração, Sistema, Aceitação e Regressão Processo de Teste de Software Planejamento dos Testes Execução dos Testes Controle dos Testes Metodologia de Teste a ser implantada Papéis do Processo de Teste Artefatos do Processo de Teste Estratégias de Teste adotadas o Caso de Uso Caso(s) de Teste Metodologia de Teste a ser implantada Definição dos papéis e responsabilidades dentro do processo de teste. GERENTE DE TESTE: o Pessoa responsável pelo Planejamentos dos recursos de teste disponíveis (humanos, físicos), escolha das abordagens e critérios de teste. ENGENHEIRO DE TESTE: o Pessoa responsável pela identificação e priorização dos casos e procedimentos de teste. Aconselha-se não ser o desenvolvedor do item de teste. TESTADOR: o Pessoa responsável pela execução dos casos e procedimentos de teste especificados pelo Engenheiro de Teste. Não há objeção para que uma pessoa realize os 3 papéis! o Embora não seja o ideal! Não há objeção para que uma pessoa da equipe de desenvolvimento assuma um papel no processo de teste o Contando que seja para projetos diferentes! 13
14 Metodologia de Teste a ser implantada Definição de um conjunto de artefatos a serem produzidos ao longo do processo de teste de software o Definição de um modelo (template) para cada documento o Objetivo: Documentação padronizada das atividades de teste em cada projeto Plano de Teste: o Desenvolvido pelo Gerente de Teste. Especificação do Projeto de Teste: o Desenvolvido pelo Engenheiro de Teste. Especificação dos Casos de Teste: o Desenvolvido pelo Engenheiro de Teste. Especificação dos Procedimentos de Teste: o Desenvolvido pelo Engenheiro de Teste. Log de Teste: o Preenchido pelos Testadores. Relatório de Incidentes de Teste: o Preenchido pelos Testadores. Relatório de Resumo dos Testes: o Desenvolvido pelo Gerente de Teste. Metodologia de Teste a ser implantada Plano de Teste: Apresenta o planejamento para execução do teste o Incluindo a abrangência, abordagem, recursos e cronograma das atividades de teste. o Identifica os itens e funcionalidades a serem testados, as características dos itens a serem testadas, as tarefas a serem realizadas e os riscos associados com a atividade de teste. Desenvolvido pelo Gerente de Teste. Especificação do Projeto de Teste: Refina a abordagem apresentada no Plano de Teste e identifica as funcionalidades e características a serem testadas pelo projeto e pelos seus testes associados. Este documento também identifica os casos e os procedimentos de teste, se existirem, e apresenta os critérios de aprovação para esses elementos. Desenvolvido pelo Engenheiro de Teste. 14
15 Metodologia de Teste a ser implantada Especificação dos Casos de Teste: Define os casos de teste, incluindo dados de entrada, resultados esperados, ações e condições gerais para a execução do teste. Desenvolvido pelo Engenheiro de Teste. Especificação dos Procedimentos de Teste: Especifica os passos para executar um conjunto de casos de teste. Desenvolvido pelo Engenheiro de Teste. Log de Teste: Apresenta registros cronológicos dos detalhes relevantes relacionados com a execução dos testes. Preenchido pelos Testadores. Metodologia de Teste a ser implantada Relatório de Incidente de Teste: Documenta qualquer evento que ocorra durante a atividade de teste e que requeira análise posterior. Preenchido pelos Testadores. Relatório-Resumo de Teste: Apresenta de forma resumida os resultados das atividades de teste associadas com uma ou mais especificações de projeto de teste e provê avaliações baseadas nesses resultados. Desenvolvido pelo Gerente de Teste. 15
16 Metodologia de Teste a ser implantada Estratégia de teste a ser adotada: Realização de Teste Funcional (Teste Caixa Preta) o Técnica de teste que adota critérios para a geração dos casos de teste com a finalidade de garantir que os requisitos do software especificados sejam plenamente atendidos. Ou seja, avaliar o que o sistema tem que fazer, sem saber como ele faz. Metodologia de Teste a ser implantada Estratégia de teste a ser adotada: Caso de Uso Caso(s) de Teste o Um caso de uso resulta em um ou mais casos de teste Caso de Uso... Priorização dos casos de uso para obtenção dos seus casos de teste o comunicação com a equipe de desenvolvimento para definição da lista ordenadas de casos de uso. 16
17 Metodologia de Teste a ser implantada Estratégia de teste a ser adotada: Matriz de Rastreabilidade Caso de Uso / Caso de Teste Caso de Uso 1 Caso de Uso 2 Caso de Uso 3 Caso de Teste 1 Depende de Caso de Teste 2 Depende de Caso de Teste 3 Depende de Depende de Metodologia de Teste a ser implantada Estratégia de teste a ser adotada: O planejamento dos testes ocorrerão em paralelo ao desenvolvimento. o Utilização de uma equipe específica para realização dos testes A execução dos testes deverá ocorrer conforme o que foi especificado durante o planejamento. o Em relação ao responsável pela atividade, prazos das atividades, recursos alocados e ordem das atividades. o Execução dos casos de teste logo após o desenvolvimento do caso de uso. 17
18 Referências Beizer, B., Software testing techniques, 2nd ed., Van Nostrand Reinhold Co., New York, IEEE Computer Society; IEEE Std 829: Standard for Software Test Documentation; September, Mats, L., The top five software-testing problems and how to avoid them, EDN Europe, Feb2001, Vol. 46 Issue 2, p37, 3p. Montoni, M., Miranda, R., Rocha, A.R., Travassos, G.H., Knowledge Acquisition and Communities of Practice: An Approach to Convert Individual Knowledge into Multiorganizational Knowledge,LSO O Neill, D., What happens when you don t have a test plan, IV&V Australia, 1997, available at Pfleeger, S.L., Software Engineering; Theory and Practice. Prentice Hall Villela, K., Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, maio
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 maisGARANTIA 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 maisENGENHARIA 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 maisDesafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira
Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de
Leia maisARCO - 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 maisMetodologia 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 maisAula Anterior. Capítulo 2
Capítulo 2 Clique Ciclo para de Vida editar e o estilo do Organização título do mestre Projeto O Ciclo de vida do projeto Características do ciclo de vida do projeto Relações entre o ciclo de vida do projeto
Leia maisCHECK - 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 maisPROCESSO 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 maisSIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português
1 de 7 28/10/2012 16:47 SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português RESULTADO DO SIMULADO Total de questões: 40 Pontos: 0 Score: 0 % Tempo restante: 55:07 min Resultado: Você precisa
Leia maisMASTER 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 maisProva 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 maisPALESTRA. Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software. CenPRA
PALESTRA Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software Centro de Pesquisas Renato Archer Laboratório de Qualidade de Processos de Software - LQPS www.cenpra.gov.br
Leia maisAbordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Leia maisGerenciamento de Projetos Exercícios gerais com questões de concursos anteriores
Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores Programa 1. Conceitos básicos do PMBOK. 2. Gerenciamento do ciclo de vida do sistema: determinação dos requisitos, projeto
Leia maisGestão da Qualidade por Processos
Gestão da Qualidade por Processos Disciplina: Gestão da Qualidade 2º Bimestre Prof. Me. Patrício Vasconcelos adm.patricio@yahoo.com.br Gestão da Qualidade por Processos Nas empresas, as decisões devem
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado B, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisFundamentos 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 maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisQual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação?
O que é a norma ISO? Em linhas gerais, a norma ISO é o conjunto de cinco normas internacionais que traz para a empresa orientação no desenvolvimento e implementação de um Sistema de Gestão da Qualidade
Leia maisPó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 maisUma Metodologia para Teste de Software no Contexto da Melhoria de Processo
Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo CenPRA Centro de Pesquisas Renato Archer Divisão de Melhoria de Processos de Software - DMPS Grupo de Teste www.cenpra.gov.br
Leia maisConteú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 maisPlanejamento e Gerência de Projetos de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
Planejamento e Gerência de Projetos de Software Prof.: Ivon Rodrigues Canedo PUC Goiás Projeto É um trabalho que visa a criação de um produto ou de serviço específico, temporário, não repetitivo e que
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado A, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisCONCURSO 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 maisSistema 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 maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia maisProcesso de Implementação de um Sistema de Gestão da Qualidade
3 Processo de Implementação de um Sistema de Gestão da Qualidade Não existe um jeito único de se implementar um sistema da qualidade ISO 9001: 2000. No entanto, independentemente da maneira escolhida,
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisGerenciamento de Projetos
Gerenciamento de Projetos (ref. capítulos 1 a 3 PMBOK) TC045 Gerenciamento de Projetos Sergio Scheer - scheer@ufpr.br O que é Gerenciamento de Projetos? Aplicação de conhecimentos, habilidades, ferramentas
Leia maisF.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 maisGerenciamento 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 maisIntrodução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas
Introdução Visão Geral Processos de gerenciamento de qualidade Entradas Ferramentas e Técnicas Saídas O que é qualidade? Qualidade é a adequação ao uso. É a conformidade às exigências. (ISO International
Leia maisGERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
GERÊNCIA DE CONFIGURAÇÃO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar a GC (Gerencia de Configuração) no contexto da Engenharia de Software Mostrar a importância da GC no controle
Leia maisCIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software
Gestão de Projeto de Software Gestão de Projeto de Software: Trata de práticas para entregar um software que respeite os custos, padrões e o tempo. Padrões Custos Engenheiro de Software Projeto de Software
Leia maisMelhorias de Processos de Engenharia de Software
Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às
Leia maisVerificação é um processo para se determinar se os produtos, (executáveis ou
ATIVIDADES VV&T E A NORMA IEEE 1012 A qualidade do software está diretamente relacionada à satisfação do cliente, sendo assim, as empresas estão percebendo a importância em produzir software com qualidade.
Leia maisROTEIRO PARA ELABORAÇÃO DE PROJETOS
APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da
Leia maisPlanejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias
Planejamento e Gerenciamento de Software Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Planejamento A primeira atividade do gerenciamento de projeto é Planejamento Depende de estimativas (Grado
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisCláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte
BCON Sistema de Controle de Vendas e Estoque Declaração de escopo Versão 1.0 Histórico de Revisão Elaborado por: Filipe de Almeida do Amaral Versão 1.0 Aprovado por: Marcelo Persegona 22/03/2011 Time da
Leia maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia maisSGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:
PARTE 2 Sistema de Gestão da Qualidade SGQ Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: Possibilitar a melhoria de produtos/serviços Garantir a satisfação
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisPrograma de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico. Elaboração de Planos Gerenciais dos Programas do PPA
Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico Elaboração de Planos Gerenciais dos Programas do PPA Brasília, abril/2006 APRESENTAÇÃO O presente manual tem por objetivo
Leia maisGestã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 mais17/02/2009. Curso Superior de Tecnologia: Redes de Computadores. Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan. Unidade 2.
Faculdade INED Curso Superior de Tecnologia: Redes de Computadores Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan 1 Unidade 2.2 2 ESCOPO 3 1 Gerência do Escopo Processos necessários
Leia maisUniversidade de Brasília Faculdade de Ciência da Informação Disciplina: Projeto de Implementação de Sistemas Arquivísticos Profa.
Universidade de Brasília Faculdade de Ciência da Informação Disciplina: Projeto de Implementação de Sistemas Arquivísticos Profa. Lillian Alvares Etimologia Vem do latim projectus que significa ação de
Leia maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisPROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
Leia maisPlanejamento e Controle de Projetos
Planejamento e Controle de Projetos Transformação de uma idéia em um conceito Forma A forma global do produto Idéia Propósito A necessidade que o produto deve satisfazer Função A maneira como o produto
Leia maisGerenciamento de Projetos Modulo IX Qualidade
Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisFundamentos de Gestão de TI
Fundamentos de Gestão de TI Tópico V Transição de Serviço (ITIL V3) José Teixeira de Carvalho Neto transição de serviço transição de serviço Objetivo: orientar e coordenar o desenvolvimento e a implantação
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisQualidade na gestão de projeto de desenvolvimento de software
Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).
Leia maisUniversidade 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 maisImplantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos
Implantação do Processo Aquisição na Synapsis Brasil Carlos Simões Ana Regina Rocha Gleison Santos Data: 20/10/2009 Agenda Empresa Problema Alternativas Implementação Forma de contratação Processo Aquisição
Leia maisCHECK 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 maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisPLANEJAMENTO E PROJETOS. Lílian Simão Oliveira
PLANEJAMENTO E GERENCIAMENTO DE PROJETOS Lílian Simão Oliveira Contexto Gerentes lutam com projetos assustadores e com prazos finais difíceis de serem cumpridos Sistemas não satisfazem aos usuários Gastos
Leia maisO processo de melhoria de processo
O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE
Leia maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisMelhoria Contínua PDCA/SDCA e suas ferramentas 06/04/2011
Melhoria Contínua PDCA/SDCA e suas ferramentas 6/4/211 PRODUTIVIDADE O que é o melhoria contínua? Quando se tem o Gerenciamento da Rotina implantado temos a melhoria tipo escada sempre melhorando o resultado
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 3 Teste Estático SUMÁRIO INTRODUÇÃO... 3 1. Definição... 3 2. Custo Versus Benefício...
Leia maisMUDANÇ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 maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisTecnologia 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 maisPós Graduação Engenharia de Software
Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisA 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 maisGerenciamento 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 maisPMBOK 4ª Edição III. O padrão de gerenciamento de projetos de um projeto
PMBOK 4ª Edição III O padrão de gerenciamento de projetos de um projeto 1 PMBOK 4ª Edição III Processos de gerenciamento de projetos de um projeto 2 Processos de gerenciamento de projetos de um projeto
Leia maisQUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Leia maisQualidade de Software
Qualidade de Software Projeto e Desenvolvimento de Sistemas Dr. Fábio Levy Siqueira levy.siqueira@gmail.com Aula 2: Garantia da Qualidade e Padrões Qualidade de software Quais são as atividades de Gestão
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisDicionário da EAP - Software FarmaInfor
Software FarmaInfor 1.Gerenciamento 2.Iniciação 3.Elaboração 4. Desenvolvimento 5.Trenferência 6. Finalização 6.1 Assinatura 1.1 Montar Equipe 2.1 Levantar Requisitos 3.1 Definir Módulos 4.1 Codificar
Leia maisGerenciamento de Integração do Projeto Planejamento e Execução do Projeto
Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto 4. Gerenciamento de integração do projeto PMBOK 2000 PMBOK 2004 4.1 Desenvolver o termo de abertura do projeto 4.2 Desenvolver
Leia maisAula Nº 9 Gerenciamento de Recursos Humanos em projetos
Aula Nº 9 Gerenciamento de Recursos Humanos em projetos Objetivos da Aula: Os objetivos desta aula visam tratar da identificação bem como do estabelecimento de uma estrutura organizacional apropriada ao
Leia maisRequisitos de Software. Teresa Maciel DEINFO/UFRPE
Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito
Leia maisEngenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisManual Geral do OASIS
Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema
Leia maisISO 9001:2008. Alterações e Adições da nova versão
ISO 9001:2008 Alterações e Adições da nova versão Notas sobe esta apresentação Esta apresentação contém as principais alterações e adições promovidas pela edição 2008 da norma de sistema de gestão mais
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de
Leia maisOBJETIVO 2 APLICAÇÃO 3 ATRIBUIÇÕES E RESPONSABILIDADES 4 DOCUMENTOS DE REFERÊNCIA 5 TERMINOLOGIA 6 DESCRIÇÃO DO PROCESSO DE GESTÃO DE MUDANÇAS
Impresso em 26/08/2015 10:31:18 (Sem título Aprovado ' Elaborado por Daniel Trindade/BRA/VERITAS em 01/11/2013 Verificado por Cintia Kikuchi em 04/11/2013 Aprovado por Americo Venturini/BRA/VERITAS em
Leia maisConteú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 maisRedução no custo e prazo de desenvolvimento de novos produtos; Aumento no tempo de vida dos novos produtos; Aumento de vendas e receita; Aumento do
Revisão 1 Redução no custo e prazo de desenvolvimento de novos produtos; Aumento no tempo de vida dos novos produtos; Aumento de vendas e receita; Aumento do número de clientes e de sua satisfação; Aumento
Leia maisTeste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares
Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,
Leia maisPLANO DE GERENCIAMENTO DO PROJETO
Identificação do Projeto Projeto Nome do projeto. Unidade Demandante Unidade que solicitou o projeto. Gestor do Projeto Nome do Gestor do projeto. Responsável na Unidade Demandante Nome do Responsável
Leia maisGerenciamento 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 maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisPolítica Organizacional para Desenvolvimento de Software no CTIC
Política Organizacional para Desenvolvimento de Software no CTIC O CTIC/UFPA Centro de Tecnologia da Informação e Comunicação da Universidade Federal do Pará define neste documento sua Política Organizacional
Leia maisEngenharia de Software
Engenharia de Software Roteiro Inspeção Defeitos dos Software Classificação dos Erros Técnica de Leitura Ad-hoc Checklist Exercício Inspeção Inspeção de Software Definição É um método de análise estática
Leia maisUnidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste
Unidade VI Validação e Verificação de Software Teste de Software Profa. Dra. Sandra Fabbri Conteúdo Técnicas de Teste Funcional Estrutural Baseada em Erros Estratégias de Teste Teste de Unidade Teste de
Leia mais