Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Auditoria de Processo Marcelo Waihrich Souza
Raphael Gatti Thomás Bryan
Engenharia de Software
Débora da Silva Orientadora: Maria Inés Castiñeira
Validação de Requisitos
Katia Passos Fernandes / /0 Estágio Supervisionado – ENG1153.
A estrutura do gerenciamento de projetos
Gerenciamento do escopo do projeto
Centrado na arquitetura
INTRODUÇÃO A INFORMÁTICA
Metodologia de Desenvolvimento de Software
Revisões de Software Parte 1
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
TSDD Teste de segurança durante o desenvolvimento.
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Testes – visão geral Vanilson Burégio.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Principios e Conceitos de Projeto
Engenharia de Software
Classes e objetos Modelagem
Sistema de Informação Gerencial (SIG)
Cap 8 – Garantia de Qualidade de Software
RUPinho Qualidade de Software
Fundamentos de Engenharia de SW
Fundamentos de Engenharia de SW
PMBOK 5ª Edição Capítulo 3
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas Levantamento de Requisitos
CRM Gestão de Relacionamento com o Cliente
Metolodogia de Desenvolvimento de Data Warehouse
A gestão da carteira de projetos de inovação
Análise e Projeto de Sistemas
Arquitetura do Software
Qualidade do Produto de Software
Prototipagem rápida de gameplay
ANÁLISE E DESENVOLVIMENTO
1.
Gerenciamento de Processos - PNQ
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Etapas do Projeto DC.IC.15 Data Revisão: 07/04/2017 Início Fim
Conceito de Processo A realização de qualquer ação (fim, resultado) é precedido por uma seqüência de ações (causas). É um conjunto de causas que produz.
O Processo de desenvolvimento de software
Formação Técnica em Administração Modulo de Padronização e Qualidade
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Teste de Software Conceitos iniciais.
Interação entre grupos de processos
Engenharia de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Gestão de defeitos.
Engenharia de Software
EPR16 – Planejamento e Gestão da Qualidade Professora Michelle Luz
Programa de Pós-Graduação em Engenharia de Produção - UNIFEI
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Engenharia de Software
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
ALOCAÇÃO DE RECURSOS Suporte material que o processo precisa para ser executado e poder cumprir as metas preestabelecidas. São equipamentos, instalações.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
Termos Utilizados Ação Corretiva – Ação implementada para eliminar as causas de uma não-conformidade, de um defeito ou de outra situação indesejável existente,
2.REVISÃO DA LITERATURA _______________________________________________________________ 2.1 SISTEMAS DE INFORMAÇÃO  Considera-se um sistema um conjunto.
Engenharia de Software
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Apresentação Leonardo Brussolo de Paula
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
SUMÁRIO Introdução Introdução Planejamento Projeto de alto nível Revisão do projeto de alto nível Desenvolvimento Pós-conclusão Conclusão Conclusão.
Transcrição da apresentação:

Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar

 O que é software ?  O que é qualidade  Diretrizes  Testes  Conclusão 2

 O que é software ◦ É o conjunto composto por:  Programas  Arquivos de configuração  Dados  Documentação 3

O quê é? Qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processo e produtos prevenindo e eliminando defeitos. ▫ O produto final do processo de desenvolvimento é exatamente o somatório de todas as decisões e realizações geradas durante todo o ciclo de desenvolvimento. ▫ Se desejar produzir software com alta qualidade, é necessário investir em qualidade em todos os pontos do processo. 4

 Porquê é importante? ◦ Softwares mal testados provocam prejuízos enormes às organizações, podendo afetar uma tomada de decisão, uma linha de produção, etc, pois está ligado diretamente à qualidade das informações.  Para se estabelecer o processo de garantia, define- se que: 5

 Para se produzir um software com qualidade, primeiramente deve ser estabelecido um processo de desenvolvimento.  Não se pode garantir a qualidade de algo que não existe. 6

M.D.S = Metodologia de desenvolvimento de Software 7 É um documento criado pela empresa com o objetivo específico de definir um padrão de procedimentos para o seu Processo de desenvolvimento de Software. REQUISITOS: -Modelos e especificações de negócios; -Arquitetura física; -Modelo de dados; -Análises de custos... Todos os documentos gerados durante o desenvolvimento do software.

8 -A Dimensão da qualidade do produto tem por obejeitvo garantir a qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento. -Tornar-se necessário a existência de planejamento das atividades de testes durante o desenvolvimento do software.

9 - Cada fase produz um conjunto de documentos; - A qualidade dos processos pode ser medida através de testes aplicados em documentos gerados em cada fase do desenvolvimento;

10 - Se esses documentos apresentarem um alto nível de defeitos, é possível reconstruir o documento ou até mesmo refazer a fase;

11 - A qualidade dos produtos de software é garantida através de testes conhecidos como TESTES de VALIDAÇÂO.

12 - Avaliamos sua interação com as demais unidades já existentes, validando as interfaces de comunicação existente entre os componentes; - Pode aqui existir um alto nível de automação através de complexos ambientes de testes que simulam cenários de utilização;

13 - Teste em software não deve existir para provar que tudo está bem. - Teste em software existe para provar que algo não está correto. - Teste de software deve ser realizado por uma equipe independente, que não esteja envolvida emocionalmente com o projeto. - Portanto, é um processo sistemático e planejado que tem por finalidade única a identificação de erros.

14 - Testes são usados para mostrar a presença de erros, mas nunca a sua ausência; Porém o desafio de um processo de garantia de qualidade é justamente tornar esse risco o mais próximo possível do zero.

15 Não se deve cometer o erro de se imaginar o desenvolvimento de software com uma linha de tempo onde o produto terá seu ciclo completo de desenvolvimento através de etapas a serem cumpridas. Imaginando que dentro desse processo existe um "momento" especialmente alocado para a realização dos testes.

16 “Qualidade não é uma fase do ciclo de desenvolvimento de software É parte de todas as fases.”