• Nenhum resultado encontrado

Engenharia de Software Qualidade de Software

N/A
N/A
Protected

Academic year: 2021

Share "Engenharia de Software Qualidade de Software"

Copied!
13
0
0

Texto

(1)

Engenharia de Software Qualidade de Software

Prof. Kleber Carrhá 2018.2

www.carrha.com.br

(2)

Fatores e Métricas de Qualidade

(3)

Garantia da Qualidade de Sofwtare

▪ A garantia da qualidade de software (SQA – Software

Quality Assurance) é um padrão sistemático e planejado de ações que são exigidas para garantir a qualidade de

software.

▪ O grupo SQA serve como representante in-house do cliente.

▪ Atividades mais comuns do SQA:

▪ Teste de Software (Verificação e Validação);

▪ Gerenciamento de Configuração de Software;

▪ Controle da Qualidade

(4)

Garantia da Qualidade de Sofwtare

Relação entre essas três principais atividades juntamente

com Padrões, Procedimentos, Convenções e Especificações

(5)

Teste de Software

▪ Conforme Lewis (2004), "É uma estratégia popular para o gerenciamento de risco;

▪ O teste de software é usado para verificar se os requisitos funcionais e não-funcionais foram devidamente implementados;

▪ Foca quase que exclusivamente nas atividades de

verificação e validação.

(6)

Controle da Qualidade

▪ O controle da qualidade é definido como um processo de métodos usados para monitorar o trabalho e

observar se os requisitos estão sendo satisfeitos

▪ Foco é justamente em revisões e remoção de defeitos antes mesmo do envio dos produtos

▪ O controle da qualidade é projetado para detectar defeitos e corrigir esses defeitos encontrados,

enquanto que a garantida da qualidade é orientada

através da prevenção de defeitos.

(7)

Gerenciamento de Configuração de Software - SCM

▪ Responsável por identificar, rastrear e controlar

mudanças nos elementos do software de um sistema

▪ O SCM consiste de atividades que asseguram que

arquitetura e codificação são definidas e não podem ser

mudados sem uma revisão dos efeitos da mudança e sua

documentação.

(8)

Garantia da Qualidade de Software

A combinação de todos esses componentes e suas melhores práticas é o que chamamos de Software Quality Assurance, e que por sua vez todo esse trabalho

é realizado por pessoas, garantindo então a qualidade de software do produto final entregue ao cliente ou

usuário final.

▪ Planejamento é feito no Software Quality Assurance Plan ou Plano de Garantia da Qualidade de software.

Segundo Lewis (2004), "O plano de garantia da qualidade de software é um resumo ou esboço das medidas de qualidade para garantir níveis de

qualidade dentro do esforço do desenvolvimento de

software".

(9)

Garantia da qualidade versus

Controle da qualidade de software

(10)

Custo da Qualidade

▪ Inclui todos os custos necessários para a busca de qualidade ou para a execução de atividades relacionadas à qualidade

Prevenção

1 - custo das atividades de gerenciamento

necessárias para planejar e coordenar todas as atividades de controle e

garantia da qualidade;

2- o custo de atividades técnicas adicionais para

desenvolver modelos completos de requisitos e

de projeto;

3 - custos de

planejamento de testes e;

4 - custo de todo o treinamento associado a

essas atividades.

Avaliação

Incluem atividades para a compreensão

aprofundada da condição do produto

"a primeira vez através de" cada processo.

Falhas

Subdivididos em custos de falhas internas e custos de

falhas externas.

Internas: ocorrem quando se detecta um

erro em um produto antes de ele ser

entregue;

Externas: defeitos encontrados após o

produto ter sido

entregue ao cliente.

(11)

Custo da Qualidade

▪ Segundo Bartié (2002), "Um dos maiores desafios a ser considerados é estabelecer um modelo de custos relacionados a implantação de um processo de

garantia da qualidade de software.”

Modelo de custo da qualidade de software

(12)

Custo da Qualidade

(13)

Qualidade de software – Padrões de Qualidade

▪ Da família ISO 9000, a ISO 9126, padroniza a avaliação da qualidade do software, a norma brasileira

correspondente é a NBR 13596;

▪ Foca na qualidade do produto de software, propondo

atributos de qualidade.

Referências

Documentos relacionados

O presente trabalho tem como objetivo geral avaliar a precisão do Modelo Digital de Terreno - MDT, gerado a partir dos dados obtidos por imagens digitais de um Veículo Aéreo

Resumo O presente artigo tem como objetivo analisar a importância do brincar para o desenvolvimento afetivo da criança de 0 a 6 anos, como também identificar as concepções

Em relação ao Respondente4 ele já havia usado a ferramenta em outra instituição antes de iniciar suas atividades na UTFPR Campus Pato Branco e é possível creditar sua

Neste trabalho foram analisados os dados coletados em perímetro urbano e rural no município de Serranópolis do Iguaçu com a finalidade de investigar e avaliar o

Obtivemos as respostas listadas a seguir: Sujeito 1: “Brincar na educação infantil é muito importante para o desenvolvimento da criança que nessa fase tem o lúdico como elemento

No Quadro 14, está a representação da incompatibilidade número 10 onde na modelagem BIM, conforme o projeto estrutural, a passagem da eletrocalha foi projetada a 2,97m

Neste sentido, o nosso trabalho foi realizado em dois momentos: o Campo de Observação com 20 horas semanais e Campo de Docência com 20 horas semanais, encontros significativos

A forma em que as empresas do arranjo do segmento cama-mesa-banho estão inseridas no mercado externo pode ser enquadrada em relações de redes de empresas, nas