Projeto 2.47 QUALIDADE DE SOFTWARE WEB



Documentos relacionados
QUALIDADE DE SOFTWARE

Modelos de Qualidade de Produto de Software

ENGENHARIA DE SOFTWARE I

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

ISO/IEC 12207: Gerência de Configuração

Qualidade de Software

ISO Aécio Costa

AVALIAÇÃO COMPARATIVA DE FERRAMENTAS OPEN SOURCE BASEADAS NO ITIL PARA GERENCIAMENTO DE INCIDENTES EM MICRO E PEQUENAS EMPRESAS: resultados finais 1

Universidade Paulista

FACULDADE SENAC GOIÂNIA

GARANTIA DA QUALIDADE DE SOFTWARE

Palestra Informativa Sistema da Qualidade NBR ISO 9001:2000

PROFESSOR: CRISTIANO MARIOTTI

CHECK - LIST - ISO 9001:2000

TERMO DE REFERÊNCIA Nº 4030 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Planejamento Estratégico de Tecnologia da Informação PETI

Apresentação da Norma ISO Camila Tamico Ushiwata Pós-Graduação ITA CE-230 Qualidade, Confiabilidade e Segurança de Software


Gerenciamento de Incidentes

NORMAS ISO E SUA IMPORTÂNCIA NA PRODUÇÃO DE SOFTWARE

CAPÍTULO 25 COERÊNCIA REGULATÓRIA

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

SOFTWARE PARA AVALIAÇÃO DA QUALIDADE DE SISTEMAS DE AUTOMAÇÃO COMERCIAL BASEADO NAS NORMAS ISO/IEC 9126 E NBR ISO/IEC 12119

Engenharia de Software Processo de Desenvolvimento de Software

MASTER IN PROJECT MANAGEMENT

POLÍTICA DE GESTÃO DE RISCO - PGR

Lista de Exercícios 01: ITIL Prof. Fernando Pedrosa

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA Bridge Consulting All rights reserved

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

CRIAÇÃO DA DISCIPLINA SISTEMA DE GESTÃO AMBIENTAL NO CURSO DE ENGENHARIA CIVIL

QUALIDADE DE SOFTWARE

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

Avaliação de Conformidade MoReq-Jus - Projeto Contratado. Cláudia Piovesan Macedo - CPqD 04/03/2010

REGULAMENTO DO PROGRAMA DE BOLSAS DE INICIAÇÃO CIENTÍFICA (PROBIC/UNIARAXÁ)

A Grande Importância da Mineração de Dados nas Organizações

1.2) PROJETO DE VIRTUALIZAÇÃO DE COMPUTADORES DE MESA

Qualidade de Software

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

Calibração de Equipamentos

Programa de Capacitação Interna - I Jornada PCI - CETEM

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

Thiago Corrêa da Silva Eduardo Stuhler Neves

TERMO DE REFERÊNCIA Nº 4031 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

Introdução à Qualidade de Software. Profº Aldo Rocha

ITIL - Information Technology Infraestructure Library

UML - Unified Modeling Language

MODELO CMM MATURIDADE DE SOFTWARE

Gerenciamento de custos do projeto

FAIN FACULDADE INDEPENDENTE DO NORDESTE COORDENAÇÃO DO CURSO DE ENGENHARIA DA COMPUTAÇÃO

Abordagem de Processo: conceitos e diretrizes para sua implementação

Ser percebida como empresa referência em ações de marketing de atendimento.

TERMO DE REFERÊNCIA Nº 4029 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

Projeto Você pede, eu registro.

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

Implantação de Gerência do Conhecimento no CTIC-UFPA com o ambiente WebAPSEE

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE CIÊNCIAS DA EDUCAÇÃO CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA

Política de Gerenciamento de Risco Operacional

ESTRUTURA DE GERENCIAMENTO DE RISCO DE CRÉDITO

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

Participação Critérios de participação - Elegibilidade Procedimento para participar da chamada: Número de propostas/aplicações

Processos Técnicos - Aulas 4 e 5

UTILIZAÇÃO E DESENVOLVIMENTO DE SOFTWARES EDUCACIONAIS PARA PESSOAS COM NECESSIDADES ESPECIAIS.

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

II Encontro de Ciência e Tecnologia FARO/IJN. Edital Tema: LUZ, CIÊNCIA E VIDA.

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO

Engenharia de Software II

VISÃO SISTÊMICA EM GERENCIAMENTO DE PROJETOS PARA WEB

Gerenciamento de Riscos em Segurança da informação.

ü Curso - Bacharelado em Sistemas de Informação

I - PROCESSO DO DESENVOLVIMENTO DO PROGRAMA. Os primeiros passos da equipe devem ser dados para a obtenção de informações sobre o que determina a

IOB Mitrius Software de auditoria eletrônica de arquivos digitais de SPED. O que faz: O que oferece:

Transcrição:

OBJETIVO GERAL Projeto 2.47 QUALIDADE DE SOFTWARE WEB Marisol de Andrade Maués Como objetivo geral, buscou-se avaliar a qualidade de produtos Web, tendo como base o processo de avaliação de qualidade descrito na norma ISO/IEC 14598, norteado pelas métricas do modelo de qualidade em uso, definidas na norma ISO/IEC9126. Os objetivos específicos do projeto incluíram: 1 Pesquisar e entender as características de qualidade de produto, assim como o modelo de qualidade em uso proposto pela norma ISO/IEC 9126; 2 Pesquisar propostas que fazem referência à avaliação de produtos Web; 3 Identificar métricas de qualidade em uso que se adaptam aos produtos Web; 4 Entender como implementar um processo de avaliação de qualidade de produtos, conforme a norma ISO/IEC 14598; 5 Adaptar um processo de avaliação para produtos Web, tendo como base o processo de avaliação proposto pela norma ISO/IEC 14598; 6 Conduzir experimentos visando utilizar o processo sugerido e validar o trabalho. JUSTIFICATIVA A Web disponibiliza aos seus milhões de usuários os mais diversos tipos de informações, a qualquer hora e lugar. Em função disto, o desenvolvimento do software Web agrega características peculiares o que torna diferente a sua avaliação, pois requer um nível de qualidade bastante elevado, uma vez que o grande desafio dos desenvolvedores é prover aos diferentes usuários o que eles querem; como querem, e quando querem. METODOLOGIA DE EXECUÇÃO A metodologia que foi utilizada na realização deste projeto está dividida nas seguintes etapas: 1. Fazer Pesquisa Bibliográfica - Nesta etapa, o material bibliográfico utilizado para execução do projeto foi pesquisado, analisado e selecionado.

2. Estudar a norma ISO/IEC 9126 - Foram realizados estudos sobre a norma ISO/IEC 9126 que define um modelo de qualidade de produtos de software. 3. Pesquisar características de produtos Web - Foram relacionadas às características atinentes ao software Web e como elas se relacionam com as características de qualidade de software especificadas na norma ISO/IEC 9126. 4. Estudar o modelo de qualidade em uso e selecionar métricas de qualidade - Depois de estudado o modelo de qualidade em uso, foram selecionadas as métricas definidas no modelo que se adequem às características dos softwares Web. 5. Estudar a norma ISO/IEC 14598 - Foram realizados estudos sobre a norma ISO/IEC 14598 que define um processo de avaliação de qualidade de produtos de software. 6. Definir processo de avaliação - Com base no processo de avaliação descrito na norma ISO/IEC 14598, foi definido um processo de avaliação de qualidade de produtos Web. 7. Efetuar experimentos de avaliação - Foram avaliados cinco Web sites das Instituições de Ensino Superior Locais (IESL), sob o enfoque de um usuário/avaliador. 8. Desenvolver o Processo - O processo foi criado com base no Guia para Utilização das Normas sobre Avaliação de Qualidade de Produto de Software (ABNT, 1999). As etapas foram definidas segundo a norma ISO/IEC 14598-5 Processo para avaliador, focalizando a visão do usuário na hora de usar o software Web dentro de um contexto específico de uso, verificando se todos os objetivos foram alcançados de maneira efetiva, produtiva, segura e satisfatória. A seguir as atividades/etapas do processo de avaliação. Etapa1 Estabelecimento dos requisitos de Avaliação 1 Propósito da avaliação - Avaliar a qualidade em uso de software Web, sob o ponto de vista de apenas um usuário com o perfil de aluno em busca de informações sobre a instituição de ensino e os cursos oferecidos. 2 Tipos de produtos a serem avaliados - Sites das IESL (Manaus). 1 Modelos de qualidade - Modelo de qualidade em uso descrito na norma ISO/IEC 9126. 2 Ambiente do usuário - composto pelo navegador Internet Explorer versão 6.0 sobre o sistema operacional Windows XP.

Etapa2 - Especificação da Avaliação Foi definido o escopo da avaliação, estabelecendo que os produtos Web fossem avaliados conforme as métricas das quatro características do modelo de qualidade em uso descrito na norma ISO/IEC 9126-4, que são: efetividade, produtividade, segurança e satisfação. As métricas foram selecionadas levando em consideração o propósito da avaliação. Na métrica relativa à satisfação, foram listados alguns objetivos, que foram escolhidos levando em consideração o perfil do usuário/aluno que está à procura de uma instituição para dar continuidade aos seus estudos acadêmicos ou que está à procura de cursos para aprimorar uma determinada área de conhecimento. Métricas selecionadas: 1 Métrica de Efetividade Freqüência de Erros Qual é a freqüência de erros? 2 Métrica de Produtividade Tempo das Tarefas Quanto tempo leva para completar uma tarefa? 3 Métrica de Segurança Danos no Software Qual a incidência de danos no software? 4 Métrica de Satisfação Escala de Satisfação Qual a satisfação do usuário? Etapa3 - Planejamento da Avaliação Definição da metodologia utilizada na avaliação. Primeiramente foi definido que o número de sites avaliados seriam cinco e que seriam todos de IESL (Manaus), visando manter a homogeneidade da avaliação. A metodologia adotada para avaliação dos sites está a descrita abaixo: 1- Critérios de Acessos - Acessos simultâneos aos sites. Sendo realizados duas vezes ao dia em horários alternados. 2- Duração da Avaliação - A avaliação foi efetuada durante cinco dias seguidos. 3- Grupo de Tarefas - Foram dividas em dois grupos: Itens referentes aos cursos: graduação, pós-graduação e extensão e itens referentes à infraestrutura (biblioteca/acervo e facilidade de acesso à instituição). 4- Critério de Avaliação - Foram definidos dois níveis: Satisfatório e Insatisfatório.

Etapas 4 e 5 - Execução e Conclusão da Avaliação Foram realizados os procedimentos definidos nas etapas anteriores, em seguida foi criada uma tabela com o resultado individual de cada site avaliado, de acordo com as métricas aplicadas na avaliação. Tabela abaixo. Tabela Resultado geral da Avaliação das IESL

RESULTADOS RELEVANTES DO PROJETO Esta pesquisa gerou um trabalho de final de curso de pós-graduação em desenvolvimento de aplicações Web, contribuindo para difundir a adoção de normas internacionais nas empresas brasileiras. APLICABILIDADE E IMPACTOS DOS RESULTADOS Os resultados podem ser aplicados pelas IESL, como forma de atender com qualidade os seus usuários finais, que são os seus alunos e público em geral. Os impactos gerados serão informações cada vez mais consistentes e fornecidas de maneira efetiva, segura e satisfatória pelas Instituições de Ensino Superior. Além de contribuir para a mobilização de profissionais no sentido da qualidade das aplicações Web. CARACTERÍSTICAS INOVADORAS O caráter inovador deste projeto não está somente no conteúdo da pesquisa, mas também na aplicação da mesma em curso formador de especialistas em desenvolvimento Web, uma vez que foram realizados experimentos de avaliação de sites de Instituições de Ensino Superior Local. CONCLUSÃO Este trabalho procurou ressaltar o quanto é importante desenvolver produtos de software com qualidade, pois é a conquista de usuários altamente satisfeitos. Demonstrou-se que a visão da qualidade em uso do software, assim como suas métricas associadas, pode ser avaliada dentro de ambientes reais e contextos de uso específicos. Na avaliação dos Web sites das IESL foram aplicadas algumas métricas do modelo de qualidade em uso do produto de software, em termos da efetividade, produtividade, segurança e satisfação. O trabalho contribui assim para que os engenheiros de software, Web designers e desenvolvedores conheçam e passem a aplicar mecanismos de avaliação que resultem em melhores softwares Web. Pode-se concluir que a avaliação, a garantia e o controle da qualidade de produtos de software Web, são fatores imprescindíveis para que as organizações que disponibilizam seus produtos e serviços, através da Internet, obtenham a satisfação dos seus usuários. Espera-se que as análises efetuadas possam contribuir para a melhoria dos sites avaliados.

TRABALHOS FUTUROS Alguns trabalhos futuros podem ser relacionados, como por exemplo: 1 Implementar e utilizar as outras métricas no processo de avaliação de qualidade em uso, uma vez que por falta de tempo hábil não foi possível abranger todas as métricas que fazem parte do modelo; 2 Ampliar a pesquisa para sites em desenvolvimento, visando explorar o uso de métricas internas e externas do produto de software Web, uma vez que elas são importantes para o desenvolvimento do produto final; 3 Aplicar uma metodologia que leve em consideração a visão de vários usuários, e utilizando diferentes navegadores e sistemas operacionais; 4 Definir um critério de pontuação mais detalhado que propicie uma comparação qualitativa e quantitativa entre os sites avaliados. REFERÊNCIAS BIBLIOGRÁFICAS CONSULTADAS ABNT Associação Brasileira de Normas Técnicas. SC10 Subcomitê de Software. Guia para utilização das Normas sobre Avaliação de Qualidade de Software, 1999. ABNT NBR ISO/IEC 9241-11. Requisitos Ergonômicos para Trabalho de Escritórios com Computadores - Parte 11: Orientações sobre Usabilidade, 2002. ISO/IEC 14598-5: Information technology Software Product Evaluation Part 5: Process for Evaluators,1998. ISO/IEC 9126-1: Software Engineering Product Quality Part 1: Quality model,2001. ISO/IEC 9126-4: Software Engineering Product Quality Part 4: Quality in use metrics, 2004.