Your SlideShare is downloading. ×
0
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Qualidade de Software Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Qualidade de Software Web

530

Published on

Avaliação de Qualidade de Software Web

Avaliação de Qualidade de Software Web

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
530
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Engenharia deSoftware IIMEDIÇÃO DA QUALIDADE DE APLICAÇÕES WEB NA FASE DEREQUISITOS
  • 2. Resumo• O artigo estudado tem como objetivo propor uma metodologia deavaliação de qualidade de aplicações Web ainda na fase dedesenvolvimento.• Tendo em vista o conhecimento do domínio da aplicação, algumasfuncionalidades e atributos ausentes no projeto inicial podem serrecomendados, contribuindo para a melhoria do produto.
  • 3. Introdução• Desenvolvimento web difundido• Aplicações variadas• Níveis de complexidade distintos• Modelos de desenvolvimento ( não são seguidos )• A Metodologia foi desenvolvida com o propósito de ser umaestratégia eficaz para avaliar e analisar a qualidade de sites eaplicaçõesWeb em geral.
  • 4. Requisitos Iniciais• Deve-se ter um documento de requisitos bem elaborado para que sepossa ser aplicado.• “Definir a qualidade de um software para um sistema é equivalente adefinir uma lista e atributos de qualidade de software requeridos poreste sistema”• “Para medir atributos de qualidade de software se deve identificar umconjunto apropriado de métricas” .
  • 5. Metodologia• A metodologia proposta recebe como entrada um documento derequisitos e produz como saída a avaliação do futuro produto,espelho daquele documento.• Esta metodologia antecipa a avaliação da qualidade de um projetoWeb para a sua fase de requisitos. Logo, com o seu uso, temos obenefício de descobrir erros numa fase inicial do processo dedesenvolvimento.
  • 6. Metodologia• Para sua aplicação, é necessário seguir cinco passos: representaçãodas características e atributos de qualidade; especificação descritivada árvore de características e atributos de qualidade; associação depesos aos atributos; associação de notas aos atributos; cálculo geral(média ponderada).
  • 7. Desenvolvimento
  • 8. Layout do passos a serem seguidosPASSO 1• Representação dascaracterísticas eatributos dequalidade: modelosde qualidadePASSO 2• Especificaçãodescritiva daárvore decaracterísticase atributos dequalidadePASSO 3• Associar pesosaos atributosPASSO 4• Associar notasaos atributosPASSO 5• Cálculo geral(médiaponderada)
  • 9. Passo (1)• É preciso confeccionar a árvore de características e atributos dequalidade conforme o domínio e o perfil do usuário selecionado.
  • 10. Passo (2)• A título de documentação, para cada característica, sub-característicaou atributo, deve ser preenchida planilhas de informações
  • 11. Passo (3)• Obviamente que os atributos possuem importâncias variadas, ondeuns são mais relevantes do que outros. Deve-se associar a cadaatributo um peso entre 0(zero) e 10(dez).Quanto mais importante foro atributo para a qualidade do sistema, maior deverá ser seu peso. Seuma característica é decomposta em sub-características, a soma detodos os pesos dessas subcaracterísticas deve ser 10(dez). Da mesmaforma, se uma sub-característica é decomposta em atributos, osomatório dos pesos desses atributos deve ser igual a 10(dez).
  • 12. Passo (4)• Associar nota 0 (zero), 5 (cinco) ou 10 (dez) a cada folha da árvore,dependendo do seu grau de cumprimento com o documento derequisitos. Caso não esteja previsto deverá ser atribuída nota zero.Neste caso, o atributo ausente deverá ser anotado na seção derecomendações, para que seja analisado posteriormente o por quê dasua falta. Se o documento de requisitos abordar de forma parcial anota daquele atributo deverá ser cinco, e se estiver completamenteespecificado dez.
  • 13. Passo (5)• Após o cálculo da nota de cada atributo, esta deve ser multiplicadapelo seu peso e adicionada entre os atributos do mesmo nível queresultará na nota da sub-característica. Essa por sua vez deverá sermultiplica pelo seu peso e adicionada com o resultado das sub-características do mesmo nível, resultando na nota da característicaem questão
  • 14. Conclusões
  • 15. Útil para empresas de desenvolvimento webPermite analise da relação custo-benefícioMaior qualidade de documentaçãoMelhor avaliação dos requisitoDeve-se criar ferramentas capazes de fazer essasmétricas a partir da documentação.
  • 16. Engenharia deSoftware IIUMA ABORDAGEM DE AVALIAÇÃO DE QUALIDADE DEAPLICAÇÕES WEB
  • 17. Introdução• Qualidade é definida pela norma NBR ISO 8402 como a totalidadedas características de uma entidade que lhe confere a capacidade desatisfazer às necessidades explícitas e implícitas.• Este artigo descreve as normas de avaliação de qualidade de softwarepara produto e pacotes de software, apresenta algumas propostas naliteratura para avaliação de aplicaçõesWeb
  • 18. Introdução• Web é um ambiente complexo e, consequentemente, a avaliação deprodutos de software Web é uma tarefa difícil dado o conjunto decaracterísticas e particularidades envolvidas. Essa dificuldade se devetambém, em parte, ao fato de que Web deixou de ser ‘orientada adocumentos’ para ser ‘orientada a aplicações’, podendo ter diferentesobjetivos
  • 19. Desenvolvimento• Podemos fazer uma avaliação, baseando-se num produto de softwarepronto, usando as características acima para avaliá-lo e pontuá-lo.Mas também podemos avaliar as fases de desenvolvimento de umsite Web e assim apoiar o processo de desenvolvimento.Definir o Produto aser avaliadoIdentificar osatributos relevantesdentro da listaproposta no itemanterior e incorporarao formulário deidentificação dosRequisitos deQualidade.Definir a relevância.Os atributosrelacionados àqualidade externa doproduto sãoapresentadosaos usuários ouclientes queidentificarão o graude importância dessespara o siteWeb.A avaliação é feitapela aplicação de umformulário
  • 20. DesenvolvimentoUm teste ou demonstração do SiteWeb que pode ser realizado com ou sem aParticipação dos Desenvolvedores do mesmo. Sendo o formulário preenchido porusuários ou gerentes do siteWeb.Uma visita informal ao site Web feita pelo público alvo munido do formulário deavaliação. Neste caso é importante que o formulário seja bem explícito em relaçãoàs características que o usuário terá que pontuar, ou seja, ele terá mais explicações àcerca das características que o usuário estará pontuando.
  • 21. Conclusões
  • 22. • Bastante útil para retratar a realidade da aplicação avaliada necessitade correções, e deve ser aprimorada, principalmente, em relação aoconjunto de atributos e o aprimoramento do questionário.• Possibilita correções de usabilidade colaborando com a manutençãodos sistemas web.

×