TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

CONCEITOS SOBRE QUALIDADE DE SOFTWARE

Por:   •  5/4/2016  •  Artigo  •  8.822 Palavras (36 Páginas)  •  543 Visualizações

Página 1 de 36

Unidade I

1 CONCEITOS SOBRE QUALIDADE DE SOFTWARE

Na Engenharia de Software, a área de qualidade tem como objetivo garantir que, ao final, o software

esteja de acordo com as características definidas pelos usuários no início e no decorrer do processo de

desenvolvimento da aplicação.

Segundo a norma NBR ISO (2000a), qualidade de software é definida como um conjunto de

características que devem ser alcançadas em um determinado grau para que o produto atenda às

necessidades de seus usuários. A totalidade de características de uma entidade que lhe confere a

capacidade de satisfazer a necessidades explícitas e implícitas.

Há um consenso entre os diversos autores da área de qualidade de que o objetivo principal da qualidade

é proporcionar a satisfação dos clientes por meio do atendimento das necessidades especificadas e

também dos requisitos implícitos do software.

Conforme ilustrado na Figura 1, para Crosby (1990), existem cinco princípios básicos da qualidade

que, se seguidos, produzirão melhores resultados:

1) Fazer certo da primeira vez economiza tempo e dinheiro.

Ao se preocupar em produzir com qualidade desde o primeiro momento, as atividades de correção

de erros diminuirão e, por consequência, haverá redução dos custos e cumprimento dos prazos

estabelecidos.

2) Qualidade é um processo preventivo.

A qualidade deve ser aplicada desde o primeiro momento, e não só após o produto estar pronto.

3) Qualidade é incorporada ao produto como resultado da atenção dedicada às necessidades

dos clientes.

Logo no início do processo de desenvolvimento, devem‑se identificar e definir os padrões de

qualidade esperados pelos clientes, a fim de construir o software alinhado a essa expectativa.

4) Qualidade é responsabilidade de todos os envolvidos.

Não basta que a gerência esteja preocupada com a qualidade. Cada membro da equipe deve ter

a consciência de que deve fazer o melhor possível sempre, bem como assumir a responsabilidade

por isso.

12

Unidade I

5) Qualidade é um processo de melhoria contínua.

Em todos os processos, sempre há o que pode ser melhorado. A qualidade não foge à regra. Cada

vez que produzimos algo, aprendemos e aperfeiçoamos, sempre em busca de fazer melhor da

próxima vez.

Fazer certo na

primeira vez

Processo

preventivo

Responsabilidade

de todos

Melhoria

contínua

Atenção às necessidades

dos usuários

Figura 1 – Princípios básicos da qualidade

Observação

Envolvidos no projeto são todos aqueles que participam do projeto de

software direta ou indiretamente. Esses envolvidos também são chamados

de interessados ou stakeholders.

1.1 Benefícios da qualidade

Embora existam várias iniciativas sobre a qualidade de software, muitas empresas de Tecnologia da

Informação ainda permanecem na situação denominada caos, significando que o software é produzido com

base em pessoas, e não em processos. A partir da conscientização de todos de que a qualidade pode transformar

o cenário atual, processos e métodos são introduzidos gradativamente para alcançar o grau de organização

necessário para que a empresa usufrua dos benefícios da qualidade, conforme ilustrado na Figura 2.

Observação

OS envolvidos devem ser identificados logo nas fases iniciais do

projeto. Os principais são: o patrocinador, os clientes, os usuários finais e

os fornecedores.

Alguns benefícios podem ser observados como resultado direto da produção de um software com qualidade:

• aumento da produtividade;

• redução de defeitos no produto;

• aumento da confiabilidade do produto;

13

Engenharia de Software II

• menos retrabalho;

• menos horas extras de trabalho;

• maior satisfação dos clientes.

Caos Qualidade Organização

Figura 2 – Evolução com a conscientização sobre a qualidade

1.2 Obstáculos da qualidade

Fazer software com qualidade, porém, não é uma tarefa fácil. Há sempre um conjunto de fatores

internos e externos que são opostos às boas práticas e que acabam por criar dificuldades à implementação

do processo de qualidade em uma empresa e até mesmo a ações individuais de melhoria. Alguns desses

fatores são descritos na Figura 3.

Cultura da

...

Baixar como (para membros premium)  txt (67.7 Kb)   pdf (388.3 Kb)   docx (58.6 Kb)  
Continuar por mais 35 páginas »
Disponível apenas no TrabalhosGratuitos.com