Metodologia para Planejamento, Execução e Controle de Teste de Software. Roteiro

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

Download "Metodologia para Planejamento, Execução e Controle de Teste de Software. Roteiro"

Transcrição

1 Metodologia para Planejamento, Execução e Controle de Teste de Software Arilo Claudio Dias Neto - Gladys Machado P. S. Lima - Guilherme Horta Travassos - 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

PROCESSO DE TESTE DE SOFTWARE. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br

PROCESSO DE TESTE DE SOFTWARE. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br PROCESSO DE TESTE DE SOFTWARE Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br PROJETO DE TESTE DE SOFTWARE Deixa eu te dizer uma coisa. Teste de Software é um projeto. Certo? CERTO? Você

Leia mais

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

Teste de Software Apresentação

Teste de Software Apresentação Teste de Software Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Agenda Teste de Software VV&T e Defeitos de Software Inspeção de Software Teste

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

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

Análise da Maturidade de um Processo de Teste Orientado a Artefatos

Análise da Maturidade de um Processo de Teste Orientado a Artefatos Análise da Maturidade de um Processo de Teste Orientado a Artefatos Paulo M. S. Bueno 1*, Adalberto N. Crespo 1, Mario Jino 2 1 Divisão de Melhoria de Processo - CenPRA Rodovia Dom Pedro I, km 143,6 -

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

Exame de Fundamentos da ITIL

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

Exame de Fundamentos da ITIL v.3

Exame de Fundamentos da ITIL v.3 Exame de Fundamentos da ITIL v.3 Exame de Fundamentos da ITIL v.3 Exame simulado B, versão 3.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Não existem perguntas capciosas.

Leia mais

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

Uma 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 mais

Qualidade de Processo de Software Normas ISO 12207 e 15504

Qualidade de Processo de Software Normas ISO 12207 e 15504 Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto

Leia mais

Teste 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 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 mais

Verificação é um processo para se determinar se os produtos, (executáveis ou

Verificaçã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 mais

Fundamentos de Engenharia de Software Professor Rafael Escalfoni

Fundamentos de Engenharia de Software Professor Rafael Escalfoni Escola Superior de Gestão e Tecnologia Fundamentos de Engenharia de Software Professor Rafael Escalfoni Introdução a Engenharia de Software Aula 1 1 Fundamentos em Engenharia de Software Objetivos da disciplina

Leia mais

A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE

A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE Karla Pires de Souza (FPM ) karlapsouza@hotmail.com Angelita Moutin Segoria Gasparotto (FPM ) angelita@usp.br A atividade de teste de

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

CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

CIÊ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 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 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 mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 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 mais

GERÊ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 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 mais

Introdução à Engenharia de Requisitos

Introdução à Engenharia de Requisitos Introdução à Engenharia de Requisitos Ana Luiza Ávila analuizaavila@yahoo.com.br É bacharel em Ciências da Computação pela Universidade Salvador (UNIFACS) e Mestre em Ciências da Computação pela PUC-Rio

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Versão 1 MDS Metodologia de Desenvolvimento de Sistemas 1 Presidente INCRA Rolf Hackbart Diretor de Gestão Estratégica DE - INCRA Roberto Kiel Coordenador Geral

Leia mais

Implantaçã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 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 mais

Introdução ao Teste de Software

Introdução ao Teste de Software Introdução ao Teste de Software Prof. Dr. Sandro Bezerra - srbo@ufpa.br AGENDA Verificação e Validação Motivação para teste Finalidades dos Testes Testes de Software: Definições e Conceitos Formando a

Leia mais

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

SIMULADO: 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 mais

Qualidade na gestão de projeto de desenvolvimento de software

Qualidade 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 mais

1. Qual das seguintes alternativas não é um tipo de revisão? 2. Qual das alternativas é um atributo da qualidade?

1. Qual das seguintes alternativas não é um tipo de revisão? 2. Qual das alternativas é um atributo da qualidade? Simulado CTFL- BSTQB Tempo de duração: 30 minutos 1. Qual das seguintes alternativas não é um tipo de revisão? a) Acompanhamento b) Revisão técnica c) Revisão informal d) Aprovação da gerência 2. Qual

Leia mais

Uso dos Resultados de um Estudo Baseado em Revisão Sistemática para Elaborar uma Proposta Inicial de Pesquisa

Uso dos Resultados de um Estudo Baseado em Revisão Sistemática para Elaborar uma Proposta Inicial de Pesquisa VII Experimental Software Engineering Latin American Workshop (ESELAW 2010) Uso dos Resultados de um Estudo Baseado em Revisão Sistemática para Elaborar uma Proposta Inicial de Pesquisa Natália Chaves

Leia mais

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 02 PLANEJANDO E ELABORANDO OS TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 02 Planejamento dos Testes Plano de Teste Análise de Risco

Leia mais

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com http://www.luizleao.com

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com http://www.luizleao.com Processo de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático desta aula Modelo Cascata (Waterfall) ou TOP DOWN. Modelo Iterativo. Metodologia Ágil.

Leia mais

Declaração de Escopo

Declaração de Escopo 1/9 Elaborado por: Adriano Marra, Bruno Mota, Bruno Leite, Janaina Versão: 1.4 Lima, Joao Augusto, Paulo Takagi, Ricardo Reis. Aprovado por: Porfírio Carlos Roberto Junior 24/08/2010 Time da Equipe de

Leia mais

Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas

Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas Luciano Gomes Helvinger, Rodrigo Prestes Machado Curso de Análise e Desenvolvimento de Sistemas Faculdade

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

Desafio 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 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 mais

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO Capítulo 12 REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 12.1 2003 by Prentice Hall OBJETIVOS De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma organização trabalhar?

Leia mais

Introdução à Qualidade de Software. Profº Aldo Rocha

Introdução à Qualidade de Software. Profº Aldo Rocha Introdução à Qualidade de Software Profº Aldo Rocha Agenda O que é Qualidade? O que é Qualidade de Software? Qualidade do Produto e do Processo Normas e Organismos Normativos Qualidade de Software e Processos

Leia mais

Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow

Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow Controle de métricas no processo de desenvolvimento de software através de uma ferramenta de workflow Gustavo Zanini Kantorski, Marcelo Lopes Kroth Centro de Processamento de Dados Universidade Federal

Leia mais

Planejamento 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 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 mais

Gerenciamento de Projetos Modulo I Conceitos Iniciais

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

Leia mais

A Importância do Controle da Qualidade na Melhoria de Processos de Software

A Importância do Controle da Qualidade na Melhoria de Processos de Software A Importância do Controle da Qualidade na Melhoria de Processos de Software Ana Liddy Cenni de Castro Magalhães 1 1 SWQuality Consultoria e Sistemas analiddy@swquality.com.br Resumo. Este trabalho visa

Leia mais

MDC Metodologia de Desenvolvimento Compartilhado Roteiro da Disciplina de Teste

MDC Metodologia de Desenvolvimento Compartilhado Roteiro da Disciplina de Teste MDC Metodologia de Desenvolvimento Compartilhado Roteiro da Disciplina de Teste Agosto - 2005 SUMARIO 1 INTRODUÇÃO...3 2 APLICAÇÃO...3 3 ESTRUTURA DO ROTEIRO...3 4 DESCRIÇÃO DO ROTEIRO...4 4.1 PLANEJAR

Leia mais

Conceitos Fundamentais de Qualidade de Software

Conceitos Fundamentais de Qualidade de Software Especialização em Gerência de Projetos de Software Conceitos Fundamentais de Qualidade de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Qualidade de Software 2009 Instituto

Leia mais

versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can

versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can Uma visão geral da versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can be humorous. Make sure you look at the Notes Pages for more information about how to use the template.

Leia mais

Gerenciamento de Projetos Modulo IX Qualidade

Gerenciamento 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 mais

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Modernização e Evolução do Acervo de Software Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Tópicos 1. Estudo Amplo sobre Modernização 2. Visão IBM Enterprise Modernization 3. Discussão - Aplicação

Leia mais

Qualidade de Software: Visão Geral

Qualidade de Software: Visão Geral Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade

Leia mais

SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS

SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS Lilian R. M. Paiva, Luciene C. Oliveira, Mariana D. Justino, Mateus S. Silva, Mylene L. Rodrigues Engenharia de Computação - Universidade de Uberaba (UNIUBE)

Leia mais

Aula Nº 9 Gerenciamento de Recursos Humanos em projetos

Aula 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 mais

Workshop de Teste de Software. Visão Geral. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br

Workshop de Teste de Software. Visão Geral. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br Workshop de Teste de Software Visão Geral Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br 1 AGENDA DO CURSO Conceitos Básicos Documentação Processo Plano de Teste Caso de Teste BIBLIOGRAFIA

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Prof. José Honorato F.N. Prof. José Honorato F.N. honoratonunes@gmail.com Requisitos de Software Software é o conjunto dos programas e dos meios não materiais que possibilitam o

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br

Leia mais

Critérios para Apoiar a Decisão Sobre o Momento de Parada dos Testes de Software

Critérios para Apoiar a Decisão Sobre o Momento de Parada dos Testes de Software Critérios para Apoiar a Decisão Sobre o Momento de Parada dos Testes de Software Victor Vidigal Ribeiro Guilherme Horta Travassos {vidigal, ght}@cos.ufrj.br Agenda Introdução Resultados da revisão Corpo

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM M P S. B R : M E L H O R I A D E P R O C E S S O D O S O F T W A R E B R A S I L E I R O A

Leia mais

Qualidade de Software

Qualidade de Software Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A expressão ISO 9000 (International Organization for Standardization) designa um grupo de normas técnicas que estabelecem

Leia mais

Exame de Fundamentos da ITIL

Exame 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 mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro 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 mais

CICLO DE EVENTOS DA QUALIDADE

CICLO DE EVENTOS DA QUALIDADE Maio de 2003 CICLO DE EVENTOS DA QUALIDADE Dia 12/05/2003 Certificação e homologação de produtos, serviços e empresas do setor aeroespacial,com enfoque na qualidade Dia 13/05/2003 ISO 9001:2000 Mapeamento

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-ANAC Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC Superintendência de Tecnologia da Informação - STI Histórico de Alterações Versão Data Responsável Descrição 1.0 23/08/2010 Rodrigo

Leia mais

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Requisitos Gerenciamento de Requisitos Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso

Leia mais

do grego: arkhé (chefe ou mestre) + tékton (trabalhador ou construtor); tekhne arte ou habilidade;

do grego: arkhé (chefe ou mestre) + tékton (trabalhador ou construtor); tekhne arte ou habilidade; 1 ARQUITETURA E DESIGN DE SOFTWARE O que é Arquitetura? do grego: arkhé (chefe ou mestre) + tékton (trabalhador ou construtor); tekhne arte ou habilidade; do dicionário: Arte de projetar e construir prédios,

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

Project Management Body of Knowledge

Project Management Body of Knowledge PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS PUCMINAS (UNIDADE BARREIRO) CURSOS: ADMINISTRAÇÃO DE EMPRESAS / LOGÍSTICA Project Management Body of Knowledge Definição Também conhecido como PMBOK é um

Leia mais

Pós Graduação Engenharia de Software

Pó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 mais

Gerência de Configuração de Software Introdução

Gerência de Configuração de Software Introdução Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Introdução Rafael Leonardo Vivian {rlvivian.uem

Leia mais

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

VANT-EC-SAME. Software de Suporte do VANT V-SUP Caso de Desenvolvimento Versão 1.0

VANT-EC-SAME. Software de Suporte do VANT V-SUP Caso de Desenvolvimento Versão 1.0 VANT-EC-SAME Software de Suporte do VANT V-SUP Caso de Desenvolvimento Versão 1.0 Histórico da Revisão Data Versão Descrição Autor 17/0/07 1.0 Versão Inicial Douglas Moura Confidencial VANT-EC-SAME, 2007

Leia mais

Introdução a Teste de Software

Introdução a Teste de Software Introdução a Teste de Software T Arilo Cláudio Dias Neto (ariloclaudio@gmail.com) É Bacharel em Ciência da Computação formado na Universidade Federal do Amazonas, Mestre em Engenharia de Sistemas e Computação

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

Gerenciamento de Projetos

Gerenciamento 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 mais

Engenharia de Requisitos- como Previnir e Reduzir Riscos

Engenharia de Requisitos- como Previnir e Reduzir Riscos Engenharia de Requisitos- como Previnir e Reduzir Riscos Natasha de Souza Arruda natasha.arruda@ig.com.br FGS Resumo:Engenharia de Requisitos é um dos processos fundamentais para o desenvolvimento de software.

Leia mais

CobiT 4.1 Plan and Organize Manage Projects PO10

CobiT 4.1 Plan and Organize Manage Projects PO10 CobiT 4.1 Plan and Organize Manage Projects PO10 Planejar e Organizar Gerenciar Projetos Pedro Rocha http://rochapedro.wordpress.com RESUMO Este documento trás a tradução do objetivo de controle PO10 (Gerenciamento

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 Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Engenharia de Software na Prática Hélio Engholm Jr.

Engenharia de Software na Prática Hélio Engholm Jr. Engenharia de Software na Prática Hélio Engholm Jr. Novatec Sumário Agradecimentos... 17 Sobre o autor... 18 Prefácio... 19 Capítulo 1 Desenvolvimento de software para o valor de negócios... 20 1.1 Qualidade

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Engenharia de Requisitos de Software. Visão Geral

Engenharia de Requisitos de Software. Visão Geral de Software Visão Geral João Sousa Apoio: Desenvolvimento de Sw - Como estamos? Segundo o Standish Group (CHAOS Report 2004): 34% dos projetos com sucesso. 15% dos projetos cancelados antes de completados.

Leia mais

Se observarmos nos diferentes livros. Planejamento de Testes a partir de Casos de Uso

Se observarmos nos diferentes livros. Planejamento de Testes a partir de Casos de Uso Planejamento de Testes a partir de Casos de Uso Arilo Cláudio Dias Neto ariloclaudio@gmail.com É Bacharel em Ciência da Computação formado na Universidade Federal do Amazonas, Mestre em Engenharia de Sistemas

Leia mais

Fundamentos de Gestão de TI

Fundamentos 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 mais

Instrutora: Claudia Hazan claudinhah@yahoo.com. Motivações para Engenharia de Requisitos (ER) Processo de Requisitos

Instrutora: Claudia Hazan claudinhah@yahoo.com. Motivações para Engenharia de Requisitos (ER) Processo de Requisitos ,PSODQWDomRGHXP 3URFHVVR GH *HVWmR GH 5HTXLVLWRV VHJXLQGRR R &00, 0, Instrutora: Claudia Hazan claudinhah@yahoo.com Agenda Motivações para Engenharia de Requisitos (ER) Processo de Requisitos Visão Geral

Leia mais

Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização

Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização Karina Villela, Guilherme Travassos, Ana Regina Rocha COPPE/UFRJ Programa de Engenharia de Sistemas e Computação

Leia mais

Rede de Laboratórios de Produtividade de Software

Rede de Laboratórios de Produtividade de Software Rede de Laboratórios de Produtividade de Software Testes em aplicações WEB Uma Visão Geral Programa de Capacitação em Testes de Software Desktop system WEB system Ambiente de aplicativo da Web Rede de

Leia mais

Uma visão geral da versão 2.0 do BABOK

Uma visão geral da versão 2.0 do BABOK Uma visão geral da versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can be humorous. Make sure you look at the Notes Pages for more information about how to use the template.

Leia mais

Testes Orientação Visão Conceitual em Testes Versão 0.3

Testes Orientação Visão Conceitual em Testes Versão 0.3 Testes Versão 0.3 ori_visao_conceitual_testes.odt 1 de 10 Histórico de Revisões Data Versão Descrição Autor 23/04/2010 0.1 Versão inicial Fernanda Monteiro 07/10/10 0.2 Verificação ortográfica Ana Eckel

Leia mais

Especificação de Processos de Apoio Gerencial ao Processo de Testes de Software

Especificação de Processos de Apoio Gerencial ao Processo de Testes de Software Especificação de Processos de Apoio Gerencial ao Processo de Testes de Software Jeanne de Castro Trovão, Arilo Claudio Dias Neto Instituto de Computação Universidade Federal do Amazonas (UFAM) Av. Rodrigo

Leia mais

Ambiente de workflow para controle de métricas no processo de desenvolvimento de software

Ambiente de workflow para controle de métricas no processo de desenvolvimento de software Ambiente de workflow para controle de métricas no processo de desenvolvimento de software Gustavo Zanini Kantorski, Marcelo Lopes Kroth Universidade Federal de Santa Maria (UFSM) 97100-000 Santa Maria

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

Definição do Framework de Execução de Processos Spider-PE

Definição do Framework de Execução de Processos Spider-PE Definição do Framework de Execução de Processos Spider-PE 1. INTRODUÇÃO 1.1 Finalidade Este documento define um framework de execução de processos de software, denominado Spider-PE (Process Enactment),

Leia mais

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo Adalberto Nobiato Crespo 2,4, Odair Jacinto da Silva 1, Carlos Alberto Borges 1, Clênio Figueiredo Salviano 2, Miguel de Teive

Leia mais

Gerência de Projeto de Testes Segundo o Modelo do PMI por Emerson Rios

Gerência de Projeto de Testes Segundo o Modelo do PMI por Emerson Rios Gerência de Projeto de Testes Segundo o Modelo do PMI por Emerson Rios Nos últimos anos, as empresas mais preocupadas com a qualidade dos sistemas de aplicação passaram a introduzir, no seu ambiente, um

Leia mais

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Evandro Polese Alves Ricardo de Almeida Falbo Departamento de Informática - UFES Av. Fernando Ferrari, s/n, Vitória - ES - Brasil

Leia mais

Análise de Processos do PMBOK em uma Fábrica de Software Um Estudo de Caso

Análise de Processos do PMBOK em uma Fábrica de Software Um Estudo de Caso Análise de Processos do PMBOK em uma Fábrica de Software Um Estudo de Caso Carlos Alberto Rovedder, Gustavo Zanini Kantorski Curso de Sistemas de Informação Universidade Luterana do Brasil (ULBRA) Campus

Leia mais

Engenharia de Software

Engenharia 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 mais

Simulado ITIL V3 Português Sicoob

Simulado ITIL V3 Português Sicoob Simulado ITIL V3 Português Sicoob Dezembro 2009 1 de 40 A Implementação do Gerenciamento de Serviços Baseados na ITIL requer preparação e planejamento do uso eficaz e eficiente de quais dos seguintes?

Leia mais

MANUTENÇÃO DE SOFTWARE

MANUTENÇÃO DE SOFTWARE MANUTENÇÃO DE SOFTWARE Francisco Luiz Sobrinho, Samily Rocha Gois Faculdade de Tecnologia SENAC Goiânia/GO (SENAC/GO) Av. Independência número 1002 - CEP 74645-010 Setor Leste Vila Nova - Goiânia GO Brasil

Leia mais

Introdução ao OpenUP (Open Unified Process)

Introdução ao OpenUP (Open Unified Process) Introdução ao OpenUP (Open Unified Process) Diferentes projetos têm diferentes necessidades de processos. Fatores típicos ditam as necessidades de um processo mais formal ou ágil, como o tamanho da equipe

Leia mais

QUALIDADE 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 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 mais

ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO Gerência de Mudanças as Objetivos Minimizar o impacto de incidentes relacionados a mudanças sobre

Leia mais

Aula Anterior. Capítulo 2

Aula 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 mais

Gerenciamento de Projetos Modulo I Conceitos Iniciais

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

Leia mais