Verificação e Validação
|
|
|
- Alice Ribeiro Bicalho
- 10 Há anos
- Visualizações:
Transcrição
1 Verificação e Validação Patrícia Macedo Joaquim Filipe João Ascenso 2005/2006 EST, Setúbal Verificação e Validação Verificação Garante que o software cumpre as especificações Consistência interna Estamos a construir o produto de uma forma adequada? Validação Garante que o software vai ao encontro das necessidades do utilizador Consistência externa Estamos a construir o produto certo? 1
2 Garantir a qualidade... Garantir que cada uma das qualidades do software é alcançada: Os objectivos são definidos na especificação dos requisitos São alcançados na implementação Por vezes fácil, por vezes difícil Portabilidade vs segurança Por vezes imediata, por vezes necessita de mais tempo: Compreensão vs evolutibilidade Por vezes fácil de provar, por vezes difícil Dimensão vs correcção O processo ideal Especificação formal completa do problema a resolver Desenho, em notação formal Código, numa linguagem verificável Código de máquina executável Execução em hardware verificável Transformação que preserva a correção Transformação que preserva a correção Transformação que preserva a correção Transformação que preserva a correção 2
3 O que realmente se passa... Mistura de especificações formais e informais Desenho, em notação semi-formal Código, em C++, Java, Ada, Código máquina Pentium Execução em hardware comercial Transformação manual Transformação manual Compilação por um compilador comercial Firmware comercial Primeiro problema Necessidades Especificação actual Especificação correcta Por muito mais sofisticado que seja o processo de teste, o problema de criar a especificação inicial persiste 3
4 Segundo problema Comunicações de dados complexa E.g. Transferência de fundos electrónica Processamento distribuído E.g. Motor de procura www Objectivos de desempenho exigentes E.g. Sistema de controlo de tráfego aéreo Processamento complexo E.g. Sistema de diagnóstico médico Por vezes, o sistema de software é extremamente complicado, tornando o processo de teste díficil de realizar Terceiro Problema Gestão de Projectos Grupo que garante a qualidade Grupo de desenvolvimento É díficil dividir as responsabilidades entre o grupo de desenvolvimento e o grupo que garante a qualidade 4
5 Quarto problema Regras para garantir a qualidade... Deve-se verificar o código todos os dias Deve-se comentar o código Deve-se Garantir a qualidade deve descobrir as falhas Responsabiliza os programadores Cria uma imagem de competição Garantir a qualidade é encarada de uma forma negativa Deixa-me apenas programar... Teste de software Testar um módulo, uma conjunto de módulos ou um sistema Utilizar entradas predeterminadas ( test case ) Capturar a saída Comparar a saída com a saída esperada Saída actual igual à esperada => sucesso Saída actual diferente da esperada => erro 5
6 Terminologia Fracasso (failure) Saída incorrecta ou não esperada Sintoma de uma falha Falha (fault) Estado de execução inválido Sintoma de um erro Poderá produzir um fracasso (ou não) Erro (error) Defeito ou anomalia do código fonte Também é referido como um bug Poderá produzir uma falha (ou não) Objectivos da fase de teste Revelar fracassos/falhas/erros Localizar fracassos/falhas/erros Mostrar a correcção do sistema Dentro dos limites de precisão Melhorar a confiança que o sistema possui um comportamento igual ao especificado (verificação) Melhorar a confiança que o sistema faz ou realiza o desejado (validação) A fase de teste pode ser utilizada para mostar a presença de erros, mas nunca a sua ausência [Dijkstra] 6
7 Níveis de Teste e o modelo de desenvolvimento de software (reprinted) Execute acceptance tests Specify Requirements (revisited) Design Code Requirements review Design review Specify/Design System/acceptance test plan & test cases review/audit Code Specify/Design System/acceptance tests Integration test plan & test cases review/audit Code Specify/Design Integration tests Code reviews Execute unit tests Unit test plan & test cases review/audit Code Unit tests Execute system tests Execute integration tests (source: I. Burnstein, pg.15) Testes unitários (reprinted) Teste de unidades de programa ou de componentes Usualmente da responsabilidade do programador. Testes são baseados no código e nas especificações das unidades O principal objectivo é detectar defeitos funcionais e estruturais nas unidades 7
8 Teste de Integração Testa grupos de componentes integrados para criar um sub-sistema. Usualmente da responsabilidade de uma equipa independente de testes. Testes são baseados na especificação do sistema (design) O principal objectivo é detectar falhas nas interfaces entre as unidades. Teste de sistema Testar o sistema como um todo Usualmente da responsabilidade de uma equipa independente Testes são baseados no documento de especificação de requisitos. O principal objectivo é avaliar os atributos de qualidade. (parte-se do principio que os requisitos funcionais foram testados nos atestes unitarios e de integração) 8
9 Testes de Aceitação Testar o sistema como um todo Usualmente da responsabilidade do cliente Os testes são baseados na especificação de requisitos e no manual do utilizador. O principal objectivo é verificar se o produto desenvolvido vai de encontro às expectativas do utilizador. Tarefas da fase de teste Elaborar test cases A áreas especifícas do sistema Especificar entradas Criar as saídas desejadas Escolher test cases Nem todos precisam de ser executados simultâneamente Executar os test cases De uma forma sistemática, repetível, e precisa 9
10 Duas abordagens Teste White Box Teste estrutural Desenho e selecção dos test cases, execução baseada na estrutura do código fonte Escala: testa os detalhes específicos Desvantagens: necessita do código fonte Teste Black box Teste baseado na especificação Desenho e selecção dos test cases, execução baseada nas especificações Escala: Testa o comportamento geral do sistema Desvantagem: Menos sistemático Planeamento dos testes Software project (management) plan (note: for many authors, QA V&V) (adapted from: Ilene Burnstein, Practical Software Testing) 10
11 Documentos de Especificação de testes 1. Documento de especificação dos Testes de Aceitação 2. Documento de especificação detestes do Sistema 3. Documento de especificação de Testes de Integração 4. Documento de especificação de Testes Unitários Conteudo do Documento de Especificação de Testes 1. Identificador do plano 2. Introdução (porque) Descrição geral do sistema a ser testado e/ou das suas unidades Descrição geral dos objectivos dos testes e das tecnicas utilziadas 3. Items a serem testados (o quê) Lista de itens a serem testados : procedimentos, classes, modulos, bibliotecas, componentes sistemasetc Incluir referencias para os documentos onde estes items e seus comportamentos são descritos (documento de especificaçaõd e requisitos e de desenho, manuais de utilizador etc) Listar também os items que não são testados 11
12 Conteudo do Documento de Plano de Testes 4. Caracteristicas a serem testadas (o quê) Caracteristicas funcionais e de qulaidade a sere testadas Lista das caracteristicas a não serem testadas 5. Aproximação (como) Descrição dos vários tipos de teste a aplicar Para cada caracteristica indicar que tipo de teste se irá realizar Indicar as ferramentas e técnicas que vãos er aplicadas. Constragimentos (tempo, dinheiro) 6. Ambiente de teste Software e hardware necessários Conteúdo do Documento de Plano de Testes 7. Responsabilidades Funções e responsabilidade de cada teste. 8. Escalonamento (scheduling) Duração de cada tarefa e instante de conclusão 9. Riscos e contigencias Os riscos devem ser identificados e avaliados 10. Custos dos testes Custos divididos por tipo de Custos (custos de palneamento, de concepção, de implementação) 11. Aprovações Datas e assinaturas de quem é responsavel por aprovar so testesresponsabilidades 12
Engenharia de Software
Engenharia de Software Introdução Departamento de Matemática Universidade dos Açores Hélia Guerra [email protected] Engenharia de software A economia de todos os países desenvolvidos depende do software. O
Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas
Sumário Introdução Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas 2
Análise de Sistemas. Conceito de análise de sistemas
Análise de Sistemas Conceito de análise de sistemas Sistema: Conjunto de partes organizadas (estruturadas) que concorrem para atingir um (ou mais) objectivos. Sistema de informação (SI): sub-sistema de
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Teste de Software. Profa. Cátia dos Reis Machado [email protected]
Teste de Software Profa. Cátia dos Reis Machado [email protected] Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Teste de software
Testes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída
DCC / ICEx / UFMG Testes de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Teste de software buscam por erros ou anomalias em requisitos funcionais e não funcionais Classificação
Testes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída
DCC / ICEx / UFMG Testes de Software Testes de Software Teste de software buscam por erros ou anomalias em requisitos funcionais e não funcionais Classificação de testes pelo objetivo Teste de Validação:
NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO
NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NIP: Nº DO RELATÓRIO: DENOMINAÇÃO DA EMPRESA: EQUIPA AUDITORA (EA): DATA DA VISITA PRÉVIA: DATA DA AUDITORIA: AUDITORIA DE: CONCESSÃO SEGUIMENTO ACOMPANHAMENTO
Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo
Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software
Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.
Atividade da gerência da qualidade
O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.
GARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Fundamentos em Teste de Software. Vinicius V. Pessoni [email protected]
Fundamentos em Teste de Software Vinicius V. Pessoni [email protected] Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre
Informática II Cap. 3
Cap. 3 1 Tradicionalmente, programar significava apenas a escrita de um programa, que resolvesse o problema pretendido de uma forma aparentemente correcta. Problema Problema Programa Programa Desvantagens:
Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia
1 Tradicionalmente, programar significava apenas a escrita de um programa, que resolvesse o problema pretendido de uma forma aparentemente correcta. Problema Problema Programa Programa Desvantagens: Programas
ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000
ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica
ROTEIRO 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
sistemas de informação nas organizações
sistemas de nas organizações introdução introdução aos sistemas de objectivos de aprendizagem avaliar o papel dos sistemas de no ambiente empresarial actual definir um sistema de a partir de uma perspectiva
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
UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Teste de Software. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites
Teste de Software Prof. Avelino F. Zorzo PUCRS Elaborado inicialmente pelo prof. Bernardo Copstein Teste é uma coisa óbvia? Qual a complexidade da questão? tá pronto, profi, é só testar... ué, mas pra
Modelo Cascata ou Clássico
Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação
REQUISITOS. Prof. Msc. Hélio Esperidião
REQUISITOS Prof. Msc. Hélio Esperidião OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de
Unidade 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
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
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.
Introdução a Engenharia de Software. Alterações na aula do Prof. Reinaldo Bianchi Alterado por: Antonio Carlos Souza ADS - IFBA
Introdução a Engenharia de Software Alterações na aula do Prof. Reinaldo Bianchi Alterado por: Antonio Carlos Souza ADS - IFBA Bibliografia Engenharia de Software, Roger Pressman, Makron Books: o mais
Teste de Software. Prof. Wylliams Barbosa Santos [email protected] Laboratório de Programação http://wylliams.wordpress.com
Teste de Software Prof. Wylliams Barbosa Santos [email protected] Laboratório de Programação http://wylliams.wordpress.com Agenda Fundamentos do Teste de Software Porque é necessário testar? O que é
Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração
Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Gestão de Configuração Fernando Correia Capitão-de-fragata EN-AEL 14 de Dezembro de 2013
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Escola Secundária/3 da Maia Cursos em funcionamento 2009-2010. Técnico de Electrónica, Automação e Comando
Ensino Secundário Diurno Cursos Profissionais Técnico de Electrónica, Automação e Comando PERFIL DE DESEMPENHO À SAÍDA DO CURSO O Técnico de Electrónica, Automação e Comando é o profissional qualificado
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ACCESS 2010 Conceitos Básicos Ficha Informativa Professor : Vanda Pereira módulo didáctico Conceitos Básicos Necessidade das base de dados Permite guardar dados
Projectos de Software
Projectos de Software Patrícia Macedo Engenharia de Software 2005/2006 EST, Setúbal Gestão de Projecto Engenharia de Software 2 1 Estrutura de Conceitos Engenharia de Software 3 Estruturas das Equipas
Introdução à Programação. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR
Introdução à Programação Orientada a Objetos Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 Histórico das linguagens de programação ENIAC (1944) Programação
GUIA PARA O RECONHECIMENTO DOS PROCEDIMENTOS DE AVALIAÇÃO DA CONFORMIDADE
MERCOSUL/GMC/RES. Nº 14/05 GUIA PARA O RECONHECIMENTO DOS PROCEDIMENTOS DE AVALIAÇÃO DA CONFORMIDADE TENDO EM VISTA: O Tratado de Assunção, o Protocolo de Ouro Preto e as Resoluções Nº 38/95, 77/98, 56/02,
UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas
UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar
Engenharia de Sistemas Computacionais
Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema
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
Gestão do Risco e da Qualidade no Desenvolvimento de Software
Gestão do Risco e da Qualidade no Desenvolvimento de Software Questionário Taxinómico do Software Engineering Institute António Miguel 1. Constrangimentos do Projecto Os Constrangimentos ao Projecto referem-se
Metodologia Projectual?
Metodologia Projectual? > Metodologia é a parte da lógica que estuda os métodos das diversas ciências, segundo as leis do raciocínio > estudar e enumerar as tarefas de forma a que o projecto seja feito
PLANOS DE CONTINGÊNCIAS
PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES [email protected] PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como
Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
Software Integration Procedure
Departamento de Engenharia Informática Faculdade de Ciências e Tecnologia Universidade de Coimbra Engenharia de Software II Software Integration Procedure Pneus_SoftwareIntegrationProcedure_06-03_v1.2.doc
Modelo para Documento de. Especificação de Requisitos de Software
Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)
Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA
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
Juciara Nepomuceno de Souza Rafael Garcia Miani. Teste de Software
Juciara Nepomuceno de Souza Rafael Garcia Miani Teste de Software Técnicas de Teste de Software Testabilidade Operabilidade; Observabilidade; Controlabilidade; Decomponibilidade; Simplicidade; Estabilidade;
Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento
Desenvolvimento Iterativo Esta abordagem ao desenvolvimento assegura que o sistema cresce de forma incremental assegura que a complexidade se mantém controlada permite ainda obter rápido feedback de várias
MODELAGEM DE SISTEMA Apresentação
MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: [email protected] Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina
Material para os Discentes da Universidade da Madeira. NP EN ISO 9000, 9001 e 9004. Elaborado em 2005 por. Herlander Mata-Lima
Material para os Discentes da Universidade da Madeira NP EN ISO 9000, 9001 e 9004 Elaborado em 2005 por Herlander Mata-Lima 1 NORMAS ISO 9000 As normas ISO 9000 servem de base para as organizações, independentemente
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.
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Engenharia de Software
Engenharia de Software Roteiro Análise de requisitos Definição de requisitos do sistema Requisitos Funcionais Requisitos Não Funcionais Exercício Análise de Requisitos Análise de Requisitos É o 1º passo
Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc [email protected]
Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc [email protected] 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.
Processo do Serviços de Manutenção de Sistemas de Informação
Processo do Serviços de Manutenção de Sistemas de Informação 070112=SINFIC HM Processo Manutencao MSI.doc, Página 1 Ex.mo(s) Senhor(es): A SINFIC agradece a possibilidade de poder apresentar uma proposta
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Sistemas de Informação para a Gestão
Sistemas de Informação para a Gestão Modelos e Sistemas de Apoio de Decisão Centro de Recursos Multimediáticos, CEREM Universidade Fernando Pessoa 19/4/96 1 Estratégia de T. I. ( I ) O acção combinada
Gerência de Configuração. Profº Rômulo César
Gerência de Configuração Profº Rômulo César Gerência de Configuração Cenário Atual Projetos cada vez mais complexos em relação ao tamanho, sofisticação e tecnologias envolvidas Grandes equipes geograficamente
Gerenciamento de Incidentes - ITIL. Prof. Rafael Marciano
Gerenciamento de Incidentes - ITIL Prof. Rafael Marciano Conteúdo Objetivos Conceitos e Definições Atividades Indicadores Chaves de Desempenho Papéis Desafios Um pouco sobre a certificação ITIL Foundations
. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade:
Evolução do conceito 2 Controlo da Qualidade Aula 05 Gestão da :. evolução do conceito. gestão pela total (tqm). introdução às normas iso 9000. norma iso 9000:2000 gestão pela total garantia da controlo
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
Gerência de Projetos
Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções
Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software
Melhoria 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
Modelos de Qualidade de Produto de Software
CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo
Dicioná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
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Engenharia de Software III
Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades
PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)
RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,
Qualidade de Software. Profa. Cátia dos Reis Machado [email protected]
Qualidade de Software Profa. Cátia dos Reis Machado [email protected] Verificação x validação Verificação prova que o produto vai ao encontro dos requerimentos especificados no desenvolvimento
Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico - 2005/2006. 1 Introdução. 2 Configuração de Redes
Enunciados dos Trabalhos de Laboratório Instituto Superior Técnico - 2005/2006 1 Introdução A empresa XPTO vende serviços de telecomunicações. O seu portfólio de serviço inclui: acesso à Internet; serviço
Auditorias da Qualidade
10 páginas sobre s da Qualidade "Não olhes para longe, despreocupando-se do que tens perto." [ Eurípedes ] VERSÃO: DATA de EMISSÃO: 9-10-2009 AUTOR: José Costa APROVAÇÃO: Maria Merino DESCRIÇÃO: Constitui
Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares
Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares Existem três níveis distintos de planejamento: Planejamento Estratégico Planejamento Tático Planejamento Operacional Alcance
ENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [[email protected]] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Teste e Depuração de Sistemas Web. Prof. Fellipe Aleixo ([email protected])
Teste e Depuração de Sistemas Web Prof. Fellipe Aleixo ([email protected]) Testando Aplicações Web Ê É bem mais complicado testar interfaces Web do que classes de objetos Ê Aplicações WEB não
Teste de Software I Conceitos e Estratégias
Tema da Aula Teste de I Conceitos e Estratégias Prof. Cristiano R R Portella [email protected] Conceitos Teste e Garantia de Qualidade Importância do Teste, segundo Deutsch: O desenvolvimento de
Análise Estruturada de Sistemas
Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,
Sistemas Cliente-Servidor
Sistemas Cliente-Servidor Disciplina Bancos de Dados II (INE 5616 2006-1) Curso de Sistemas de Informação Prof. Renato Fileto INE/CTC/UFSC 1 1 Cliente - Servidor Arquitetura cliente/servidor: Os servidores
LEARNING MENTOR. Leonardo da Vinci DE/09/LLP-LdV/TOI/147 219. Perfil do Learning Mentor. Módulos da acção de formação
LEARNING MENTOR Leonardo da Vinci DE/09/LLP-LdV/TOI/147 219 Perfil do Learning Mentor Módulos da acção de formação 0. Pré-requisitos para um Learning Mentor 1. O papel e a função que um Learning Mentor
Escola Superior de Gestão, Hotelaria e Turismo 2015/2016
PROVA DE INGRESSO PARA AVALIAÇÃO DE CAPACIDADE PARA FREQUÊNCIA DO ENSINO SUPERIOR DOS MAIORES DE 23 ANOS Escola Superior de Gestão, Hotelaria e Turismo 2015/2016 Componente Específica de Economia para
Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental
CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS Elicitação Ciclo de Vida Clássico ou Convencional O Modelo Cascata Análise Ana Paula Terra Bacelo Blois Implementação Material Adaptado do Prof. Marcelo Yamaguti
Sistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Planificações 2012/2013. Tecnologias da Informação e Comunicação. 2ºAno. Escola Básica Integrada de Pedome. C E F Apoio à Família e à Comunidade
Planificações 2012/2013 Tecnologias da Informação e Comunicação C E F Apoio à Família e à Comunidade 2ºAno Escola Básica Integrada de Pedome Grupo Disciplinar de Informática Planificação a Longo Prazo
Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma
AS AUDITORIAS INTERNAS
AS AUDITORIAS INTERNAS Objectivos Gerais Reconhecer o papel das auditorias internas Objectivos Específicos Reconhecer os diferentes tipos de Auditorias Identificar os intervenientes Auditor e Auditado
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
TESTES AUTOMATIZADOS COM JUNITE MOCKITO
TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil [email protected],
