Buscar

Métricas de qualidade de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Métricas de qualidade de software
Exercícios
1. No processo de desenvolvimento de um software, uma das grandes
preocupações da equipe está relacionada à qualidade do produto, ou seja, ela
trabalha muito para dirimir os defeitos de software.
Segundo Pressman (2011), a definição de defeito de software é um problema de
qualidade encontrado em qual fase da criação do software?
Você acertou!
D. Após a fase de implantação.
A   concepção   de   um software é   composta   por   fases   de   desenvolvimento,   sendo
considerados   defeitos   de software somente   os   erros   que   ocorrem   após   a   fase   de
implantação,  ou seja,  quando o usuário  final  começa a  trabalhar  com o sistema. Nas
outras  fases,  os erros podem acontecer  e  são corrigidos,  mas não são considerados
defeitos de software.
2. As métricas de qualidade de software apresentam diversos indicadores e
atributos relacionados que, juntos, mensuram o quanto um software está adequado
para uso. Os mesmos indicadores podem mostrar também os possíveis problemas
estruturais da aplicação, dando insumos de como devem ser realizadas as
correções.
De acordo com os atributos de qualidade de software, as características acurácia,
interoperabilidade e segurança de acesso estão agrupadas em qual indicador?
Você acertou!
C. Funcionalidade.
Acurácia significa precisão, rigor, exatidão; interoperabilidade é a capacidade do software
de interagir com sistemas diferentes, e segurança de acesso é a capacidade do sistema
de proteger os dados do usuário, ou seja, eles só estarão disponíveis caso o usuário
tenha autorização. Todas essas características são do indicador de funcionalidade. Logo,
os indicadores eficiência, facilidade de modificação, portabilidade e confiabilidade estão
incorretos, pois há outros atributos ligados a eles, como:
Eficiência: Comportamento em relação ao tempo, utilização de recursos e conformidade
relacionada à eficiência.
Facilidade   de   modificação   (manutenibilidade):   Analisabilidade,   modificabilidade,
estabilidade, testabilidade e conformidade relacionada à manutenibilidade.
Portabilidade:  Adaptabilidade,  capacidade  para ser   instalado,  coexistência,  capacidade
para substituir e conformidade relacionada à portabilidade.
Confiabilidade:   Maturidade,   tolerância   a   falhas,   recuperabilidade   e   conformidade
relacionada à confiabilidade.
3. Para que um software seja um sucesso, deve ser desenvolvido segundo os
requisitos definidos e entregue na data, e seu custo deve ficar dentro do planejado.
Com relação à qualidade do software, assinale a alternativa correta.
Você acertou!
D. A  qualidade  de  um software é   conhecida  por  métricas  que  geram  indicadores  que
mostram a eficiência na criação do produto.
A medição da qualidade é feita por meio da geração de indicadores de diversos itens que
compõem   o software e   em   vários   momentos   durante   o   desenvolvimento.   Esses
indicadores  mostram  a   eficiência   na   criação   do   produto.  A  qualidade   deve   ser   uma
preocupação   de   todo   o   time   de   desenvolvimento   e   não   só   do   programador,   sendo
diretamente proporcional ao prazo, ou seja, quanto menor o prazo, menor a qualidade e,
como consequência, maior o retrabalho.
4. Medir é um processo importante no desenvolvimento de um software, pois, por
meio dele, podem ser observados vários indicadores que demonstram o nível de
qualidade e maturidade.
Com relação ao processo de medição da qualidade de software, analise as
afirmativas a seguir:
I. Existem requisitos implícitos e explícitos que fazem parte do software e que,
portanto, devem ter sua qualidade medida.
II. A falta de conformidade de um software com os requisitos previstos já é um
indício de que a qualidade do produto não está adequada.
III. As métricas são importantes para desenvolver estratégias visando à melhoria do
processo de software.
IV. Indicadores anômalos são os componentes que podem comprometer a
qualidade do software.
Escolha a alternativa que mostra as opções corretas.
Você acertou!
B. I, II, III e IV.
Na análise da qualidade do projeto, medem-se os requisitos implícitos, como a facilidade
de   entendimento   para   a   manutenção,   e   os   requisitos   explícitos,   ou   seja,   aqueles
levantados na análise de requisitos e que devem ser implementados no produto. Caso um
ou  mais   requisitos   funcionais   não   tiverem   sido   implementados,   isso   pode   se   refletir
negativamente   na   qualidade   do   sistema.   De   posse   das   métricas,   as   equipes   de
desenvolvimento desenvolvem estratégias com o objetivo de sempre melhorar o produto.
Na métrica, existem também os  indicadores anômalos, que representam componentes
que podem apresentar falhas ou erros que podem comprometer a qualidade do software.
5. A partir da ISO-9126, ocorre a parametrização da qualidade de software.
Relacione as características com as subcaracterísticas da norma que parametriza a
qualidade de software e escolha a alternativa correta.
Características:
1. Funcionalidade
2. Confiabilidade
3. Usabilidade
4. Eficiência
5. Manutenibilidade
6. Portabilidade
Subcaracterísticas:
A. Atratividade
B. Modificabilidade
C. Acurácia
D. Recuperabilidade
E. Adaptabilidade
F. Utilização de recursos
Você acertou!
A. 1C – 2D – 3A – 4F – 5B – 6E.
A característica funcionalidade provê funcionalidades que satisfaçam ao usuário, tanto
com requisitos explícitos quanto com implícitos. A acurácia faz parte desse grupo.
A confiabilidade é a capacidade de o produto se manter em um nível de desempenho
desejado. A recuperabilidade faz parte desse grupo.
A usabilidade encanta   o   usuário,   é   a   capacidade   de   o software ser   aprendido.
A atratividade faz parte desse grupo.
A eficiência é o tempo de execução e os recursos necessários para tanto. A utilização de
recursos faz parte desse grupo.
A manutenibilidade é a capacidade de o software ser modificado, por melhorias ou erros.
A modificabilidade faz parte desse grupo.
A portabilidade é capacidade de um sistema ser transferido de um ambiente para outro.
A adaptabilidade faz parte desse grupo.
	Métricas de qualidade de software
	Exercícios

Continue navegando