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

Qualidade De Software

Pesquisas Acadêmicas: Qualidade De Software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/9/2013  •  1.021 Palavras (5 Páginas)  •  552 Visualizações

Página 1 de 5

QUALIDADE DE SOFTWARE

Qualidade de Software é:

• Qualidade é estar em conformidade com os requisitos do cliente

• Qualidade é antecipar e satisfazer os desejos do cliente

• Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito (especificação)

• Qualidade é produzir no prazo estabelecido

• Qualidade é produto sem falhas

Segunda a atual norma brasileira sobre o assunto (NBR ISO 8402), qualidade é:

A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas Qualidade = Produto conforme especificado e sem falhas.

DIFERENÇA ENTRE SW COM QUALIDADE E SEM QUALIDADE

Software sem qualidade

• Projetos de software difíceis de planejar e controlar; Custos e prazos não são Mantidos.

• A funcionalidade dos programas nem sempre resulta conforme planejado;

• Existem muitos defeitos nos sistemas;

• A imagem da empresa é denegrida no mercado, como empresa tecnologicamente atrasada;

Software com qualidade

• Projetos, prazos e custos sob controle

• Satisfação de usuários, com necessidades atendidas na execução de suas tarefas

• Diminuição de erros nos projetos de software

• Melhoria da posição competitiva da empresa, como instituição capaz de acompanhar a evolução acelerada da tecnologia de hardware e de software

DEFINIÇÃO DE FATORES DE QUALIDADE PREVISTOS POR MCALL

Um grande estudioso em desenvolvimento de sw, definiu qualidade no desenvolvimento de sw com 3 grande pilares: FATORES DE QUALIDADE DE SW que trata exatamente da operação do produto por parte do usuário, outro pilar é FATORES DA REVISÃO DO PRODUTO, trata de toda a parte de manutenção, é simples corrigir um problema, testar o produto, e o ultimo pilar definido FATORES DA TRANSIÇÃO DO PRODUTO, trata da flexibilidade para o desenvolvimento de um novo módulo para compor o sw já produzido, ou a portabilidade, migração do sistema para um nova plataforma de execução.

Fatores de Qualidade de Software McCall (1977)

Fatores da Operação do Produto

• Correção – Medida na qual o software satisfaz as especificações e objetivos visados pelo cliente. Ele faz aquilo que o usuário quer?

• Confiabilidade – Medida na qual o programa executa a função pretendida com a precisão exigida. O software é preciso?

• Eficiência – Quantidade de recursos de computaçao e de código exigida para que um programa execute sua função. Ele rodará bem em seu ambiente?

• Integridade – Medida na qual o acesso ao software ou a dados por pessoas não autorizadas pode ser controlado. Ele está seguro?

• Usabilidade – Esforço do usuário para aprender a operar, preparar a entrada e interpretar a saída de um programa. Ele foi projetado para o usuário?

Fatores da Revisão do Produto

• Manutenibilidade – Esforço exigido para localizar e reparar erros num programa. O software é fácil de ser consertado?

• Flexibilidade – Esforço exigido para modificar um programa já operacional. O software é facilmente alterável?

• Testabilidade – Esforço exigido para testar um programa, face a sua função pretendida. O software pode ser testado facilmente?

Fatores da Transição do Produto

• Portabilidade – Esforço exigido para transferir um programa de um ambiente de software e hardware para outro. O software pode ser utilizado em outro ambiente facilmente?

• Reusabilidade – Medida na qual um programa (ou partes de um programa) pode ser reusado em outras aplicações. O software pode ser reaproveitado facilmente?

• Interoperabilidade – Esforço exigido para acoplar um sistema a outro. O software é facilmente acoplável?

• Expansibilidade – medida da possibilidade do projeto ser estendido;

• Generalidade – medida da amplitude da aplicabilidade dos componentes de um programa;

• Independência de Hardware – o quanto o software é desvinculado do hardware em que opera;

• Instrumentação - o quanto o programa monitora sua própria operação e identifica os erros que venham a ocorrer;

...

Baixar como (para membros premium)  txt (7 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com