Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Principios Solid Loja Virtual

Por:   •  14/10/2018  •  4.694 Palavras (19 Páginas)  •  375 Visualizações

Página 1 de 19

...

[pic 1]

Figura 1. Características de qualidade interna e externa [ISO/IEC 9126 2003]

A ISO/IEC 2196 define cada uma das seis características de qualidade de software e suas subdivisões em subcaracterísticas conforme Tabela 1 a seguir:

Tabela 1. Definição das características de qualidade interna e externa [ISO/IEC 9126]

Características

Subcaracterísticas

Significado

Funcionalidade

O conjunto de funções satisfaz as necessidades explícitas e implícitas para a finalidade a que se destina o produto?

Adequação

Propõe-se a fazer o que é apropriado?

Acurácia

Gera resultados corretos ou conforme acordados?

Interoperabilidade

É capaz de interagir com os sistemas especificados?

Segurança de acesso

Evita acesso não autorizado, acidental ou deliberado a programas de dados?

Conformidade

Está de acordo com normas e convenções previstas em leis e descrições similares?

Confiabilidade

O desempenho se mantém ao longo do tempo e em condições estabelecidas?

Maturidade

Com que frequência apresenta falhas?

Tolerância a falhas

Ocorrendo falhas, como ele reage?

Recuperabilidade

É capaz de recuperar dados após uma falha?

Usabilidade

É fácil usar o software?

Inteligibilidade

É fácil entender os conceitos utilizados?

Apreensibilidade

É fácil apreender a usar?

Operacionalidade

É fácil de operar e controlar a operação?

Eficiência

Os recursos e os tempos utilizados são compatíveis com o nível de desempenho requerido para o produto?

Comportamento em relação aos recursos

Quanto recurso utiliza?

Comportamento em relação ao tempo

Qual é o tempo de resposta e de processamento?

Manutenibilidade

Há facilidade para correções, atualizações e alterações?

Analisabilidade

É fácil encontrar uma falha quando ocorre?

Modificabilidade

É fácil modificar e remover defeitos?

Estabilidade

Há grandes riscos de bugs quando se faz alterações?

Testabilidade

É fácil testar quando se faz alterações?

Portabilidade

É possível utilizar o produto em diversas plataformas com pequeno esforço de adaptação?

Adaptabilidade

É fácil adaptar a outros ambientes sem aplicar outras ações ou meios além dos fornecidos para esta finalidade no software considerado?

Capacidade para ser instalado

É fácil instalar em outros ambientes?

Capacidade para substituir

É fácil substituir por outro software?

Conformidade

Está de acordo com padrões ou convenções de portabilidade?

A qualidade em uso como mostrado na Figura 2, especifica quatro características, eficiência, produtividade, segurança e satisfação. Seu objetivo geral é de atender as necessidades do usuário, ou seja, ela depende das métricas internas e externas para obtenção de uma boa qualidade de software.

[pic 2]

Figura 2. Características de qualidade em uso [ISO/IEC 9126 2003]

2.1.2 Manutenção e Manutenibilidade de Software

A entrega de um produto de software não significa necessariamente que seu ciclo de vida chegou ao final, pelo contrário, visto que defeitos são encontrados, situações são modificadas e necessidades de adequações são necessárias, isso é denominado a manutenção de software [Bourque, Fairley 2014].

O Instituto de Engenheiros Elétricos e Eletrônicos (IEEE), define a manutenção de software como “a modificação de um produto de software após a entrega para corrigir falhas, para melhorar o desempenho ou outros atributos, ou para adaptar o produto para um ambiente modificado” [IEEE Std 1219-1998, p. 4].

2.1.3 Métricas de Código

Para a verificação de qualidade, é necessário haver meios de medi-la e, para isso, certas características necessitam serem quantificadas, ou seja, as métricas devem gerar valores matemáticos para avaliação do produto de software [Duarte, Falbo 2000].

Dentre as métricas de produto, processo e projeto, as métricas de código-fonte constituem sua importância, com elas é possível conhecer a complexidade, o tamanho do sistema, a quantidade de métodos, o nível de coesão e o grau de acoplamento entre classes, além de se permitir medir a produtividade

...

Baixar como  txt (33.2 Kb)   pdf (90.9 Kb)   docx (32.4 Kb)  
Continuar por mais 18 páginas »
Disponível apenas no Essays.club