ISO/IEC 12207: Verificação, Validação e Testes

Documentos relacionados
ISO/IEC Processo de ciclo de vida

Normas ISO:

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

PROJETO DE BANCO DE DADOS

TESTES DE SOFTWARE Lista de Exercício 01. Luiz Leão

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

ISO/IEC 12207: Manutenção

Interface Management

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Engenharia de Software

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais

Verificação e Validação

Processos de software

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Visão Geral da Norma ISO/IEC 12207

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

Segurança e Auditoria de Sistemas

Princípios da Engenharia de Software aula 03

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Processo de desenvolvimento de sistema de informação - DSI

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Qualidade de Software (cont)

TESTES DE SOFTWARE Lista de Exercício 02. Luiz Leão

TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software

Garantia de Qualidade: Inspeção em DR

Engenharia de Requisitos

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Introdução a Teste de Software

Visão Geral de Engenharia de Software

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira

Gerenciamento e Interoperabilidade de Redes. Gestão de Segurança da Informação Prof. João Henrique Kleinschmidt

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE.

Verificação e Validação. Ewelton Yoshio Fabrício Araújo

ISO/IEC Prof. Alexandre Luís Franco

Gerenciamento de Projetos

Verificação e Validação

Análise e Projeto Orientado a Objetos

Gerencial Industrial ISO 9000

Teste de Software Intermediário

Organização para Realização de Teste de Software

Grupos de Processos de Gerenciamento de Projetos

Prof. Emiliano S. Monteiro

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Escolhendo um Modelo de Ciclo de Vida

Conteúdo Programático Completo

Estratégias de Testes Parte I

Qualidade de software. Prof. Emiliano Monteiro

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

2

AULA 02 Qualidade em TI

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

Escopo: PROCESSOS FUNDAMENTAIS

ABNT NBR ISO/IEC NÃO CONFORMIDADES MAIS FREQUENTES

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

Tarefas de Gerenciamento de Configuração

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e Learning Sistema de

Teste de Software Básico

DICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor

Processos de Software

Engenharia de Software

Professor Emiliano S. Monteiro

Otimização de Processos

EAD SISTEMAS DE INFORMAÇÃO PLANO ESTRATÉGICO DE TI - PETI. Prof. Sérgio Luiz de Oliveira Assis

Engenharia de Software II

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

S4F12. Fundamentos de Customizing para Contabilidade financeira: GL, AP, AR no SAP S/4HANA ESTRUTURA DO CURSO

Engenharia de Software

SISTEMA DE GESTÃO AMBIENTAL AULA 13 AUDITORIA DE SISTEMAS

Analista de Negócio 3.0

3) Qual é o foco da Governança de TI?

Projeto Físico e Lógico de Redes de Processamento. Kleber A. Ribeiro

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

Definição. RDC 17: 16 de abril de Validação de metodologia analítica

Processos de Software

ENGENHARIA DE SOFTWARE O QUE SÃO TESTES? TESTES TESTES TESTES 26/08/2014. São pontuais; São previsíveis; São finitos;

Introdução à Engenharia de Software

ENGENHARIA DE REQUISITOS

2. Gerenciamento do Serviço de Auditoria

Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

Etapa 6 - Elaboração da documentação da qualidade

Engenharia de Software

Transcrição:

ISO/IEC 12207: Verificação, Validação e Testes

Verificação, Validação e Testes Os processos de verificação e validação fazem parte dos processos de apoio do ciclo de vida que devem ser aplicados ao longo de todo o desenvolvimento do software para o efetivo gerenciamento da qualidade Esses dois processos, em conjunto com os processos de revisão e auditoria, podem ser considerados técnicas do processo de garantia da qualidade

Verificação O processo de verificação consiste em duas atividades A primeira está relacionada à sua implementação, e aborda aspectos relativos ao plano de verificação e ao seu cumprimento, ao grau de independência organizacional desejado, etc. A outra atividade, relativa à verificação propriamente dita, consiste nas seguintes tarefas

Tarefas do Processo de Verificação Verificação do contrato: observa se o fornecedor possui capacidade para satisfazer os requisitos, se esses são coerentes e abrangem as necessidades do usuário, se existem procedimentos adequados para manipular as mudanças nos requisitos, critérios de aceitação, etc. Verificação do processo: observa se o planejamento do projeto e a atribuição de tempos estão adequados, se o que foi determinado no projeto está sendo seguido e está de acordo com o contrato, se a equipe possui o treinamento desejado, etc.

Tarefas do Processo de Verificação Verificação dos requisitos: observa se os requisitos do sisema são coerentes, são factíveis e testáveis, se os requisitos do software são coesos, são factíveis e testáveis e se refletem com precisão os requisitos do sistema, etc. Verificação do projeto: observa se o projeto está correto e coerente com os requisitos, se ele implementa apropriadamente as seqüências de eventos, entradas, saídas, requisitos de segurança com métodos rigorosos, etc.

Tarefas do Processo de Verificação Verificação de código: observa se o código está de acordo com os requisitos, se é testável e correto, se está de acordo com os requisitos e padrões de codificação, se implementa requisitos críticos e de segurança com métodos rigorosos, etc. Verificação da integração: observa se os componentes e unidades de código, bem como itens de hardware e software foram integrados completa e corretamente de acordo com um plano de integração, etc.

Tarefas do Processo de Verificação Verificação da documentação: observa se a documentação está adequada, completa, coerente, se está sendo desenvolvida no prazo e se o gerenciamento de configuração dos documentos segue os procedimentos especificados

Validação Consiste em duas atividades A primeira está relacionada à sua implementação e aborda aspectos relativos ao plano de validação e ao seu cumprimento, ao grau de independência organizacional desejado, etc. A segunda é relativa à validação propriamente dita, consistindo nas seguintes tarefas

Tarefas do Processo de Validação Preparar os requisitos de teste Preparar os casos de teste Preparar as especificações de teste para analisar resultados Assegurar que esses itens reflitam os requisitos particulares para um uso específico do software Conduzir testes, considerando teste de estresse, limite e de entradas específicas, avaliando também a habilidade do software para isolar e minimizar os efeitos de erros Conduzir testes com usuários representativos para avaliar se eles conseguem realizar suas tarefas usando o software Validar se o software satisfaz seu uso específico, e testar o software apropriadamente no seu ambiente alvo

Teste É visto no contexto da norma como uma atividade, e não como um processo A atividade de teste tanto é abordada do ponto de vista de V&V como também parte do processo primário do ciclo de vida, especificamente dos processos de desenvolvimento, de operação e de manutenção

Teste Dentro do processo de desenvolvimento, o teste pode e deve ser aplicado desde as atividades iniciais e não somente a partir da codificação Nas fases iniciais de levantamento de requisitos, vários critérios de teste podem ser aplicados desde que se trate de especificações executáveis ou pelo menos derivados dos requisitos de testes