Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar. - ppt carregar
PublicouÁgatha Cara Alterado mais de 3 anos atrás
Apresentação em tema: "Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar."— Transcrição da apresentação:
1 Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar
2  O que é software ?  O que é qualidade  Diretrizes  Testes  Conclusão 2
3  O que é software ◦ É o conjunto composto por:  Programas  Arquivos de configuração  Dados  Documentação 3
4 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
5  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
6  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
7 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 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 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 10 - Se esses documentos apresentarem um alto nível de defeitos, é possível reconstruir o documento ou até mesmo refazer a fase;
11 11 - A qualidade dos produtos de software é garantida através de testes conhecidos como TESTES de VALIDAÇÂO.
12 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 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 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 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 16 "Qualidade não é uma fase do ciclo de desenvolvimento de software...... É parte de todas as fases."
Carregar ppt "Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar."