32
AVALIA AVALIA Ç Ç ÃO DA QUALIDADE DE SITES ÃO DA QUALIDADE DE SITES ACADÊMICOS BASEADO NA ACADÊMICOS BASEADO NA NORMA NBR 13596 NORMA NBR 13596 Trabalho de Conclusão de Curso Eliomar Russi Acadêmico Everaldo Artur Grahl Professor Orientador ` Bacharelado em Ciências da Computação 2002 / 2 - 16

` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

AVALIAAVALIAÇÇÃO DA QUALIDADE DE SITES ÃO DA QUALIDADE DE SITES ACADÊMICOS BASEADO NA ACADÊMICOS BASEADO NA

NORMA NBR 13596NORMA NBR 13596

Trabalho de Conclusão de Curso

Eliomar RussiAcadêmico

Everaldo Artur GrahlProfessor Orientador

` Bacharelado em Ciências da Computação

2002 / 2 - 16

Page 2: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

ROTEIROROTEIRO

1 Introdução

2 Fundamentação

3 Desenvolvimento

4 Conclusão

Page 3: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

1 INTRODU1 INTRODUÇÇÃOÃO

Buscar saber o nível de satisfação dos clientes tornou-se fundamental para qualquer atividade comercial. Nas Universidades não é diferente, haja visto o grande número de instituições abertas nos últimos anos, por exemplo em Santa Catarina.

Page 4: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

1.1 Origem1.1 Origem

No início a Web era apenas um ambiente para publicação de documentos no formato texto, sendo que atualmente há a incorporação de muitas outras tecnologias.

Durante este processo evolutivo, o número de usuários e de sites cresceu exponencialmente, pois tornou-se acessível a uma gama considerável de pessoas.

Page 5: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

1.2 1.2 ÁÁrearea

Atualmente, o site é um dos meios de comunicação mais utilizados entre clientes e empresas, transformando-se no “cartão de visitas” eletrônico, basta conferir o grande número de internautas que navegam na Internet diariamente e visitam as páginas acadêmicas por exemplo.

Page 6: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

1.3 Problema1.3 Problema

De acordo com Rocha et al. (2001) a Web éum ambiente complexo e, conseqüentemente, a avaliação de produtos de software web é uma tarefa difícil dado o conjunto de características particulares envolvidas. Esta dificuldade se deve, em parte, ao fato de que a Web deixou de ser “orientada a documentos”para se tornar “orientada a aplicações”.

Page 7: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

1.4 Objetivos1.4 Objetivos

Criar um roteiro de avaliação de sites, analisando basicamente as páginas acadêmicas dos cursos de graduação das universidades, visando principalmente buscar a satisfação em relação ao conteúdo expresso, realizando isto através de critérios de qualidade previstos na Norma NBR 13596.

Page 8: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2 FUNDAMENTA2 FUNDAMENTAÇÇÃOÃO

2.1 Qualidade

2.2 NBR 13596

2.3 Questionários

2.4 Contexto

Page 9: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2.1 Qualidade2.1 Qualidade

De acordo com a Norma NBR 13596 (ABNT, 1996): “Qualidade é a totalidade das características de uma entidade, que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas” .

Definições para este termo existem muitas, mas o mais importante é de que todas no final direcionam para a mesma situação: Objetividade pelo melhor !!!

Page 10: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2.2 NBR 13596 (1/2)2.2 NBR 13596 (1/2)

A Norma NBR 13596 é a versão brasileira da ISO/IEC 9126: Tecnologia de informação - Avaliação de produto de software - Características de qualidade e diretrizes para o seu uso.

Baseando-se na Norma, mas adaptando-a para a avaliação de sites, Pressman (2000) definiu a “Árvore de Características de Qualidade de Aplicações Web”.

Page 11: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2.2 NBR 13596 (2/2)2.2 NBR 13596 (2/2)

“ Árvore de Características de Qualidade de Aplicações

Web ”

Fonte: Pressman (2000)

Entendimento Global do SiteUsabilidade Feedback e Help On-Line

Características Estéticas e de InterfaceCaracterísticas Especiais

Capacidade de Busca e RecuperaçãoFuncionalidade Características de Navegação e Browser

Características Relacionadas ao Domínio da AplicaçãoQualidade

de Processamento Correto de LinksAplicações Confiabilidade Recuperação de Erros

Web Validação e Recuperação de Input do Usuário

Desempenho do Tempo de RespostaEficiência Velocidade da Geração de Páginas

Velocidade da Geração de Gráficos

Facilidade de CorreçãoManutenibilidade Adaptabilidade

Extensibilidade

Page 12: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2.3 Question2.3 Questionááriosrios

Segundo Winckler & Pimenta (2002), questionários são ferramentas muito úteis na avaliação de interação entre o usuário e a interface. Estas informações são tão importantes quanto a performance no uso do sistema, e não podem ser obtidas de outra forma senão perguntando aos usuários. Uma das grandes vantagens é a possibilidade de aplica-los a um grande número de usuários ao mesmo tempo, utilizando-se do próprio ambiente Web através de formulários.

Page 13: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

2.4 Trabalhos Correlatos 2.4 Trabalhos Correlatos

– Nível de Satisfação dos Internautas em relação ao Site da FURB (Zunino, 2002);

– TOWABE: Uma Ferramenta para Avaliação da Usabilidade em Aplicações Web (Itakura & Vergilio, 2001);

– Utilizando-se da Norma ISO/IEC 14598-5 na Avaliação da Qualidade de Hiperdocumentos Web (Fortes, 2001).

Page 14: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3 DESENVOLVIMENTO3 DESENVOLVIMENTO

3.1 Especificação3.1.1 Técnicas3.1.2 Casos de Uso3.1.3 Hierárquico Funcional3.1.4 Entidade-Relacionamento3.1.5 Navegabilidade3.2 Implementação3.2.1 Ferramentas3.2.2 ASA3.2.3 Trecho do Código3.2.4 Sites Avaliados3.2.5 Resultados

Page 15: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1 Especifica3.1 Especificaççãoão

Diagramas utilizados:

– Casos de Uso;

– Hierárquico Funcional;

– Entidade-Relacionamento;

– Navegabilidade.

Page 16: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1.1 T3.1.1 Téécnicascnicas

Diagrama de Casos de Uso e de Entidade-Relacionamento desenvolvidos através da ferramenta Rational Rose/C++ - Versão 4.0.3. Aplicativo bastante utilizado no meio acadêmico.

Diagrama Hierárquico Funcional e de Navegabilidade desenvolvidos através do aplicativo Paraben’s Flow Charter - Versão 4.13. Ferramenta especialista na criação de diagramas.

Page 17: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1.2 Casos de Uso3.1.2 Casos de Uso

Cadastrar Avaliador

Proceder Avaliação

Gerar Resultados

Usuário

Page 18: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1.3 Hier3.1.3 Hieráárquico Funcionalrquico Funcional

ASA

Avaliação Dicas Links SobreAjuda

Ajuda

Código / Site

Incluir

Tópicos Sub-Tópicos

Questões

NotasGera Código

Page 19: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1.4 Entidade3.1.4 Entidade--RelacionamentoRelacionamento

Avaliador

CódigoNomeEmail

Resposta

Valor

Pergunta

CódigoDescrição

11

Sub-Tópico

CódigoDescrição

1

1..*

Tópico

CódigoDescrição

1

1..*

Site

CódigoNomeEndereço

Avaliação

NúmeroDataHora

1..*

1

1..*

1

1..*

1

1

1..*

1

1..*

11

1

1..*

1

1..*

1

1..*

Page 20: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.1.5 Navegabilidade3.1.5 Navegabilidade

X

Acadêmico(Questões)

Acadêmico(Questões)

Acadêmico(Questões)

Acadêmico(Questões)

Acadêmico(Questões)

Tela 1

Tela 2Tela 3

Tela 4

Tela 5Tela Explicativa(Notas Finais)

Divulgação(Notas)

NVolta a Tela Inicial

Page 21: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2 Implementa3.2 Implementaççãoão

O aplicativo implementado especialmente para avaliar sites acadêmicos denomina-se ASA - Avaliador de Sites Acadêmicos.

Optou-se por este título e sua respectiva sigla em razão da facilidade de compreensão que os mesmos oferecem ao usuário ao tentar entender num primeiro momento o seu significado.

Page 22: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.1 Ferramentas3.2.1 Ferramentas

– Borland Delphi Enterprise Versão 5.0;

– Banco de dados Paradox;

– Linguagem de hipertextos HTML;

– Microsoft Personal Web Server: comunicação entre a linguagem de programação Delphi e o HTML.

Page 23: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.2 ASA3.2.2 ASA

Tela de Abertura:

Page 24: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.3 Trecho do C3.2.3 Trecho do Cóódigodigo

// Análise de quais tópicos foram avaliados...

if saramos > 0 then

y := Y+1;

if aramos > 0 then

y := Y+1;

if ramos > 0 then

y := Y+1;

if amos > 0 then

y := Y+1;

if mos > 0 then

y := Y+1;

// Efetua o Cálculo da Média Final

x:=(so+som+soma+somar+somara+somaras) / y; // Div. das notas pelo nr. de tópicos

relacionados

x:=strtofloat(formatfloat('0.00',x));

tabNotas .FieldByName('Total').AsFloat:=x;

Cálculo da Média Final:

Page 25: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.4 Sites Avaliados3.2.4 Sites Avaliados

FURB UNIVALI

UFSC

Page 26: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.5 Resultados (1/2) 3.2.5 Resultados (1/2)

FURB UNIVALI

UFSC

Page 27: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

3.2.5 Resultados (2/2)3.2.5 Resultados (2/2)

Analisando as notas finais por tópico e conseqüentemente as médias finais, chega-se a conclusão das colocações:

1º UNIVALI = Perde apenas em Usabilidade.

2º FURB = Decai muito em Funcionalidade.

3º UFSC = Nota inferior ao da FURB.

Page 28: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

4 CONCLUSÃO4 CONCLUSÃO

Levando-se em consideração os resultados alcançados, pode-se chegar a conclusão de que os objetivos lograram êxito.

Ponto importante: o ASA permite personalização do ambiente avaliador, onde o usuário ao querer proceder apenas a avaliação de algum tópico ou quesito especial, poderá o fazer, deixando de lado as demais opções.

Page 29: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

4.1 Considera4.1 Consideraççõesões

Dificuldades encontradas:

– A nível pessoal: Falta de experiência profissional na área;

– A nível de matéria: Falta de um material “decente” de apoio ao formando, tanto na parte de monografia como também de apresentação.

Page 30: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

4.2 Extensões4.2 Extensões

Como sugestão para trabalhos futuros inclui-se a implementação de um avaliador hospedado em um servidor de Internet, no sentido de que o mesmo possa obter de forma automática os dados do site a ser avaliado, facilitando e otimizando desta forma o trabalho do avaliador.

Page 31: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

4.3 Agradecimentos4.3 Agradecimentos

– A minha família pelo apoio dado;

– Ao Prof. Everaldo Artur Grahl pela orientação durante todo o semestre;

– A todos os formandos, que por decisão unânime em virtude de meu trabalho a frente do CA, decidiram batizar o nome da turma como “Eliomar Russi”, numa homenagem que muito me comoveu.

Page 32: ` Bacharelado em Ciências da Computação AVALIA ÇÃO DA ...campeche.inf.furb.br/tccs/2002-II/2002-2eliomarrussiap.pdf• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação

4.4 Bibliografia4.4 Bibliografia

• FORTES, Renata P. de M. et al. Utilizando a norma ISO/IEC 14598-5 na avaliação de qualidade de hiperdocumentos web. In: I Simpósio Brasileiro de Qualidade de Software, 1., 2002, Anais... Gramado, RS: UFRGS, 2002. p. 128-142.

• ITAKURA, Fernando T.; VERGÍLIO, Silvia R. TOWABE – Uma ferramenta para avaliação de usabilidade em aplicações para web. In: XVI Simpósio Brasileiro de Engenharia de Software, 16., 2002, Anais... Gramado, RS: UFRGS, 2002. p. 462-467.

• PRESSMAN, Roger S. Software engineering – a practitioner’s approach , 5ª edição. Nova York, NY: McGraw-Hill, 2000.

• ROCHA, Ana R. C. et al. Qualidade de software – teoria e prática. São Paulo, SP: Prentice Hall, 2001.

• WINCKLER, Marco; PIMENTA, Marcelo S. Avaliação de usabilidade de sites Web. In: Escola de Informática da SBC-Sul, 10., 2002, Caxias do Sul. Anais... Porto Alegre, RS: UFRGS, 2002. p. 85-137.

• ZUNINO, Fábio R. Nível de satisfação dos alunos em relação ao site d a FURB. 2002. 70 f. Trabalho de Conclusão de Curso (Bacharelado em Publicidade e Propaganda) -Centro de Ciências Humanas e da Comunicação, Universidade Regional de Blumenau, Blumenau, SC.