Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
por
Eduardo Vieira
por
Eduardo Vieira
SUMRIO
LISTA DE ABREVIATURAS.................................................................. iv
LISTA DE FIGURAS ................................................................................. v
LISTA DE TABELAS ............................................................................... vi
RESUMO ................................................................................................... vii
ABSTRACT ..............................................................................................viii
1. INTRODUO ...................................................................................... 1
1.1 OBJETIVOS ........................................................................................................ 4
1.1.1 Objetivo Geral ................................................................................................... 4
1.1.2 Objetivos Especficos ........................................................................................ 4
1.2 METODOLOGIA................................................................................................ 5
1.3 ESTRUTURA DO TRABALHO ....................................................................... 6
2. FUNDAMENTAO TERICA...................................................................... 7
2.1 QUALIDADE DE SOFTWARE ........................................................................ 7
2.2 NORMAS DE QUALIDADE ISO/IEC ............................................................. 8
2.2.1 ISO/IEC 9126 Qualidade dos produtos de software................................. 10
2.2.2 ISO/IEC 14598 Avaliao dos Produtos de Software............................... 14
2.2.3 ISO/IEC 14598-5 Processo para avaliadores ............................................ 16
2.2.4 ISO/IEC 14598-6 Documentao de mdulos de avaliao ..................... 18
2.2.5 Relacionamento das normas ISO/IEC 9126 e ISO/IEC 14598 ................... 19
2.2.6 ISO/IEC 12119 Pacotes de Softwares Testes e requisitos de Qualidade
20
2.2.7 SQUARE 25000 ............................................................................................... 22
2.3 MTODOS DE QUALIDADE......................................................................... 25
2.3.1 MEDE-PROS ................................................................................................... 26
2.3.1.1
Documentao MEDE-PROS ................................................................. 26
3. TRABALHOS CORRELATOS ....................................................................... 28
4. Desenvolvimento ................................................................................... 36
4.1
Processo Proposto ...................................................................... 36
4.1.1
4.1.2
4.1.3
4.1.4
4.2
Projeto ......................................................................................... 46
ii
4.3
4.4
4.4.1
4.4.2
4.4.2.1
4.4.2.2
5. Concluso .............................................................................................. 66
5.1 TRABALHOS FUTUROS ................................................................................ 67
iii
LISTA DE ABREVIATURAS
ABNT
AJAX
CenPRA
COTS
ERP
GQM
IEC
IEEE
INPI
ISO
JTC
MCT
MEDE-PROS
MFAQS
MR
NBR
PBQP-Software
RRBT
SEPIN
SQuaRE
SWEBOK
TCC
UNIVALI
iv
LISTA DE FIGURAS
Figura 1. Distribuio das organizaes de acordo com a utilizao de Normas para requisitos de
qualidade de software (valor percentual). ..................................................................................10
Figura 2. Avaliao segundo norma ISO/IEC 9126 ...........................................................................10
Figura 3. Processo de avaliao segundo a norma 14598-1. .............................................................. 14
Figura 4. Relacionamento das normas ISO/IEC 14598 .....................................................................16
Figura 5. Relacionamento entre as sries de normas ISO/IEC 9126 e 14598. ...................................20
Figura 6. Estrutura da norma 12119. ..................................................................................................22
Figura 7. Arquitetura dos documentos que compem a srie de normas SquaRE............................. 23
Figura 8. Estrutura da lista de verificao de um mtodo de avaliao (MEDE-PROS) ...................27
Figura 9. Modelo detalhado do mtodo MEDE-PROS. .....................................................................28
Figura 10. Tela de cadastro de avaliao da ferramenta web. ............................................................ 31
Figura 11. Processo de avaliao de portabilidade ............................................................................32
Figura 12. Processo da Framework de especializao .......................................................................33
Figura 13. Processo de avaliao AdeQuas. ......................................................................................34
Figura 14. Processo proposto .............................................................................................................38
Figura 15. Casos de Uso Mdulo Fornecedor e Coordenador ........................................................... 49
Figura 16. Casos de uso mdulo avaliador ........................................................................................50
Figura 17. Modelagem entidade relacionamento ...............................................................................51
Figura 18. Acesso ao sistema .............................................................................................................52
Figura 19. Cadastro de Coordenador..................................................................................................52
Figura 20. Cadastro de produto de software ......................................................................................53
Figura 21. Requisitos da avaliao .....................................................................................................54
Figura 22. Gerenciar check-list ..........................................................................................................54
Figura 23. Cadastro de escala .............................................................................................................55
Figura 24. Gerar plano de avaliao...................................................................................................55
Figura 25. Acompanhar avaliao ......................................................................................................56
Figura 26. Avaliar produto .................................................................................................................57
Figura 27. Gerar relatrio parcial .......................................................................................................58
Figura 28. Liberar relatrio parcial ....................................................................................................59
Figura 29. Visualizar relatrio final ...................................................................................................60
Figura 30. OLQR - Online Quick Report ........................................................................................... 62
Figura 31. Etapas e atividades da avaliao .......................................................................................64
Figura 32. Gerenciar Coordenador .....................................................................................................82
Figura 33. Cadastro de avaliador........................................................................................................82
Figura 34. Cadastro de fornecedor .....................................................................................................83
Figura 35. Gerenciar check-list ..........................................................................................................83
Figura 36. Acompanhar avaliao ......................................................................................................84
Figura 37. Modelo e layout do checklist de avaliao .......................................................................85
LISTA DE TABELAS
Tabela 1. Caractersticas e subcaractersticas do software. ................................................................ 12
Tabela 2. Protocolo da busca..............................................................................................................29
Tabela 3. Trabalhos Correlatos ..........................................................................................................30
Tabela 4. Comparativo trabalhos correlatos .......................................................................................35
Tabela 5. Elementos do diagrama de atividade ..................................................................................37
Tabela 6. Detalhamento das atividades .............................................................................................. 39
Tabela 7. Relao das normas atendidas quando comparadas ao processo .......................................44
Tabela 8. UC01. Login .......................................................................................................................72
Tabela 9. UC02 Cadastrar Coordenador ............................................................................................ 72
Tabela 10. UC03 Cadastrar Fornecedor ............................................................................................. 72
Tabela 11. UC04 Cadastrar dados do produto ...................................................................................72
Tabela 12. UC05 Definir os requisitos da avaliao ..........................................................................73
Tabela 13. UC06 Acompanhar avaliao ........................................................................................... 73
Tabela 14. UC07 Cadastrar escala .....................................................................................................73
Tabela 15. UC08 Definir check-list da avaliao ..............................................................................74
Tabela 16. UC09 Cadastrar avaliador ................................................................................................ 76
Tabela 17. UC10 Gerar plano da avaliao........................................................................................76
Tabela 18. UC11 Avaliar o produto ...................................................................................................76
Tabela 19. UC12 Gerar o relatrio parcial .........................................................................................77
Tabela 20. UC13 Gerar o relatrio final ............................................................................................ 78
Tabela 21. Dicionrio de dados do modelo ER ..................................................................................79
vi
RESUMO
VIEIRA, Eduardo. Ferramenta de apoio a avaliao de produto de software. Itaja, 2012. 105 f.
Trabalho de Concluso de Curso (Graduao em Cincia da Computao)Centro de Cincias
Tecnolgicas da Terra e do Mar, Universidade do Vale do Itaja, Itaja, 2012.
As empresas esto se tornando cada vez mais dependentes de tecnologia, resultando em processos
internos conduzidos e direcionados por um crescente nmero de sistemas informatizados. Esta
tendncia natural e representa a realidade das empresas na sobrevivncia de um mercado cada vez
mais competitivo, no qual as corporaes procuram a tecnologia para reduzir custos, ganhar
eficincia, melhorar processos e expandir sua forma de atuao. Nestas condies, todo o processo
de desenvolvimento de software cresce de maneira proporcional ao das corporaes, aumentando os
riscos de falhas e tornando-se complexo desenvolver ferramentas com um nvel de qualidade
aceitvel. A partir deste cenrio, este trabalho aborda o tema "qualidade de produto de software",
que tem como principal objetivo garantir a qualidade nos resultados obtidos no processo de
desenvolvimento. A qualidade de produto de software fundamentada na srie de normas ISO/IEC
9126, 14598, 12119 e mais recentemente a SQuaRE 25000. No Brasil, o CenPRA (Centro de
Pesquisas Renato Archer) desenvolveu o MEDE-PROS, um mtodo de avaliao de qualidade de
produto de software que ganhou destaque nos ltimos anos. A partir deste mtodo e das normas
ISO/IEC, prope-se neste projeto a especficao de um processo para avaliao de qualidade de
produtos de software e, com base neste processo, construir uma ferramenta de apoio. O sistema foi
desenvolvido com o objetivo de flexibilizar o processo de avaliao de software de acordo com as
necessidades do avaliador e do requisitante da avaliao, contemplando o apoio automatizado a
todas as etapas do processo. Outro fator importante que embasa a construo desta ferramenta a
indisponibilidade dos softwares existentes para uso acadmico ou comercial. A ferramenta foi
desenvolvida em tecnologia web, buscando uma maior independncia de plataforma, priorizando a
portabilidade, e facilitando o acesso simultneo por vrios usurios.
Palavras-chave: Engenharia de software. Qualidade de Produto de Software. Ferramenta de apoio.
vii
ABSTRACT
The companies are becoming more and more dependent of technology, resulting in internal process
managed and directed by an increasing number of computerized systems. This tendency is natural,
and it represents the reality of companies in the survival of an increasingly competitive market,
where corporations seek the technology to reduce costs,gain efficiency, improve processes and
expand the way it operates. In these conditions, all the process of software development is growing
proportionally to the corporations, increasing the risks of faults and becoming complex to develop
tools with a"quality level" acceptable. From this backdrop, we address the theme of "product
quality" software, which has the main objective to ensure quality results obtained in the
development process. The quality of software product is founded on the series of standards ISO/IEC
9126, 14598, 12119 and more recently the SQuaRE 25000. In Brazil, the CenPRA (Renato Archer
Research Center) developed the MEDE-PROS, a method for evaluating the quality of software
product, which has gained prominence in recent years. From these concepts, this project is to
propose the specification of a new process for evaluating the quality of software products and,
based on this process, build a support tool. The system will be developed with the goal of flexibility
in the process of evaluating the software based on the requirements of the evaluator and the
evaluation of the requester as well as includes automated support in the final stage of the
process.Another important factor that supports the construction of that tool is the unavailability of
existing software for academic or commercial use, and the availability of source code. The software
will be developed in web technology, seeking greater platform independence, emphasizing
portability, and facilitating access by multiple users simultaneously.
Keywords: Software engineering. Software Product Quality. Tool support.
viii
1. INTRODUO
A idia de qualidade pode parecer muito intuitiva a princpio, porm, Koscianski e Soares
(2007) afirmam que A qualidade relativa. O que qualidade para uma pessoa pode ser falta de
qualidade para outra. Qualidade de Software uma rea da Engenharia de Software que visa
assegurar que necessidades explcitas e implcitas faam parte do produto de software, o resultado
da qualidade obtido atravs de definies e normatizaes de processos de desenvolvimento
(GUERRA; COLOMBO, 2009). praticamente impossvel obter qualidade em um software
construdo atravs de processos falhos e deficientes de desenvolvimento, neste caso, tem-se duas
dimenses fundamentais para a qualidade de software: dimenso da qualidade do processo e
dimenso da qualidade do produto (BARTI, 2002).
Segundo Barti (2002), a qualidade do processo visa garantir a qualidade no ciclo de
desenvolvimento do software, englobando todas as atividades que focam na garantia de qualidade e
permitindo que a maioria dos artefatos gerados tenha um procedimento de avaliao da qualidade.
A qualidade do produto de software tem como principal objetivo garantir a qualidade nos
resultados obtidos no processo de desenvolvimento e, de um modo geral, engloba atividades
destinadas a estressar telas e funcionalidades do sistema (BARTI, 2002). Na avaliao da
qualidade do produto de software, espera-se atingir todas as caractersticas implcitas e explcitas da
ferramenta, entende-se por caractersticas explcitas todos os requisitos definidos pelo usurio, e
necessidade implcita como as caractersticas desejveis para o sistema, como por exemplo o
desempenho do sistema e at mesmo o cumprimento do cronograma (GUERRA; COLOMBO,
2009).
Para Koscianski e Soares (2007) uma questo bsica da qualidade do software ter
claramente os objetivos que se espera alcanar com o projeto. Para obter tais objetivos preciso
definir e enumerar qualidades desejveis, de preferncia dados quantitativos, que meam uma srie
de caractersticas do software. As medidas tambm podem ser usadas para uma definio mais
precisa de requisitos, fixando-se no incio do projeto os valores desejados para o produto final
A qualidade de produto de software fundamentada na srie de normas ISO/IEC 9126,
14598, 12119 e mais recentemente a SQuaRE 25000. A ISO (International Organization for
Standardization) foi criada para definir padres internacionais e surgiu da necessidade das empresas
em exportarem suas mercadorias e servios, facilitando o intercmbio destes itens entre os pases.
(GUERRA; COLOMBO, 2009).
Koscianski e Soares (2007, p. 204) dizem que uma das mais importantes normas para
caracterizao e medio de qualidade de produto de software a SQuaRE ISO/IEC 25000.
SQuaRE significa Software Product Quality Requirements and Evaluation
(Requisitos de
Qualidade e Avaliao de Produtos de Software) e constitui uma reviso e melhoria das normas ISO
9126 e ISO 14598, ambas tratam da qualidade do produto de software. (KOSCIANSKI; SOARES,
2007).
A norma 9126 define um modelo para qualidade do produto e os instrumentos necessrios,
apresentando uma srie de documentos para comparar dados qualitativos e quantitativos de
qualidade. A ISO 14598 procura abranger os aspectos gerenciais de uma empresa, sugerindo uma
metodologia precisa e documentaes indispensveis que so estudadas por diferentes nveis, como
usurio e desenvolvedor. A norma ISO/IEC 12119 aplicvel a pacotes de softwares
(processadores de texto, planilhas eletrnicas, banco de dados, entre outros) e estabelece os
requisitos de qualidade e instrues de como testar um pacote de software com base nos requisitos
estabelecidos. (KOSCIANSKI; SOARES, 2007).
A SQuaRE surgiu com o objetivo de obter maior clareza nas normas de qualidade de
produto, o processo de transio entre as normas 9126 e 14598 foi lenta e trabalhosa onde iniciou-se
um processo de reviso e melhoria das duas normas e posteriormente a implementao da srie
25000. (GUERRA; COLOMBO, 2009).
Existe uma gama de entidades de pesquisa em tecnologia da informao que dedicam
esforos para aprimorar a melhoria da qualidade de Software produzido no Brasil. O NAPS (Ncleo
de Avaliao de Produtos de Software), criado pela empresa CELEPAR (Companhia Eltrica do
Estado do Paran) em parceria com a CITS (Centro de Internacional de Campinas), tem como
objetivo avaliar a qualidade de produtos de software desenvolvidos pela empresa e por terceiros. O
Prmio ASSESPRO, que tem por objetivo incentivar as empresas de software a melhorar a
qualidade de seus produtos foi criado pela ASSESPRO (Associao Brasileira de Software e
Servios de Informtica). O CenPRA (Centro de Pesquisas Renato Archer) desenvolveu o MEDEPROS Mtodo de Avaliao de Qualidade de Produto de Software, e uma das iniciativas dentro
da rea de qualidade de produto de software que mais tem se destacado nos ltimos anos. (ANJOS;
MOURA, 2002).
O mtodo MEDE-PROS foi criado com o objetivo de avaliar a qualidade de produto de
software, tendo como referncia as normas NBR ISO/IEC 9126 e NBR ISO/IEC 12119, est
registrado na Fundao Biblioteca Nacional, e com o registro de marca no INPI Instituto Nacional
de Propriedade Industrial. (GUERRA; COLOMBO, 2009).
Outro mtodo existente o QFD - Funo de desdobramento de qualidade, criado por
Macabe e divulgado nos EUA por Don Clausing e pela American Supplier Institute (ASI), utilizado
para transformar as necessidades dos clientes em requisitos de produto e de processo. Tem por fim
estabelecer a qualidade no projeto, obter a satisfao do cliente, e efetuar o desdobramento das
metas do referido projeto e dos pontos prioritrios, em termos de garantia da qualidade, at o
estgio de produo (VIVEIROS, 2006 p. 9). As funes principais do QFD so: capturar a
necessidade do cliente, minimizar perdas de informaes e disponibilizar maneiras em que os
requisitos sejam atendidos pela equipe de desenvolvimento. O QFD dividido em duas partes,
desdobramento da qualidade, que consiste em transformar as necessidades dos usurios em
caractersticas de qualidade, definir a qualidade final do produto acabado e o desdobramento da
qualidade para outros itens e; desdobramento da funo da qualidade que consiste no
desdobramento, em detalhes, das funes profissionais ou dos trabalhos que formam a qualidade,
seguindo a lgica de objetivos e meios (VIVEIROS, 2006 p. 9).
Existem algumas ferramentas de apoio a qualidade de produtos de software como o
INOVADOR, cujo objetivo avaliar produtos de software segundo as caractersticas descritas na
norma ISO/IEC 9126-1 e as mtricas de Qualidade em Uso descritas na norma ISO/IEC 9126-4. A
ferramenta INOVADOR foi criada e desenvolvida por Cibele C. P. Sodr no trabalho de concluso
de curso de Graduao em Cincia da Computao (SODR, 2006).
Em outro trabalho de concluso de curso, o acadmico Jonathan M. Borges desenvolveu um
sistema web baseado no mtodo MEDE-PROS e na norma NBR ISO/IEC 14598-5, alm de auxiliar
no processo de avaliao, a ferramenta possibilita o acompanhamento da execuo da avaliao
pelo requisitante da avaliao, apresentando os aspectos negativos e positivos do software avaliado
(BORGES, 2006).
Com base nos fundamentos citados neste documento e nas ferramentas j existentes como o
INOVADOR, que implementa e foca somente a norma ISO/IEC 9126 e o Ambiente web de Suporte
ao Processo de Avaliao da Qualidade de Produto de Software que implementa quase que a
totalidade das caractersticas do mtodo MEDE-PROS e norma ISO/IEC 14598, prope-se construir
uma nova ferramenta de apoio no processo de avaliao da qualidade do produto de software,
baseada nas normas ISO/IEC mencionadas e buscando se basear no mtodo MEDE-PROS, porm,
com o objetivo de flexibilizar o processo de avaliao do software de acordo com as necessidades
do avaliador e do requisitante da avaliao, contemplando tambm o apoio automatizado na etapa
final da avaliao, sendo esta uma funcionalidade ausente nos dois trabalhos correlatos citados nos
pargrafos anteriores. Outro fator importante que embasa a construo desta ferramenta a
indisponibilidade dos softwares existentes, tanto para uso acadmico e/ou comercial, quanto
disponibilizao do cdigo fonte.
Assim, o tema proposto neste trabalho de concluso de curso tem como objetivo criar uma
ferramenta baseada nas normas ISO/IEC 9126, 14598, 12119, SQuaRE 25000 e ao mtodo MEDEPROS, resultando em um sistema abrangente e flexvel de apoio ao processo de avaliao da
qualidade do produto de software. O sistema ser web, buscando uma maior independncia de
plataforma, priorizando a portabilidade, e facilitando o acesso simultneo por vrios usurios.
1.1 OBJETIVOS
1.1.1 Objetivo Geral
Desenvolver uma ferramenta web de apoio ao processo de avaliao da qualidade de
produto de software baseada nas normas ISO/IEC 9126, 14598, 12119, SQuaRE 25000 e no mtodo
MEDE-PROS.
1.2 Metodologia
A metodologia utilizada para a realizao deste projeto consistiu em duas grandes etapas: (i)
Pesquisa e fundamentao ao tema de estudo; e (ii) desenvolvimento.
A etapa de pesquisa e fundamentao ao tema de estudo consistiu basicamente em pesquisas
de materiais relacionados ao tema qualidade de produto de software e a busca por solues
similares. Os materiais de estudo utilizados para fundamentao foram: normas, livros, artigos (de
peridicos e anais) e trabalhos de doutorado e mestrado, bem como monografias. Os principais
assuntos da pesquisa foram normas e mtodos para avaliao de qualidade de produto de software.
Para busca de solues similares utilizou-se uma estratgia de pesquisa sistemtica, utilizando um
protocolo para busca com: string de busca, critrios para seleo e excluso de estudos e critrios
para extrao dos dados.
A segunda etapa, de desenvolvimento, objetivou a criao de um processo para avaliao de
qualidade de produto de software, baseado nas normas e mtodos estudados na etapa de
fundmentao. Para especificar o processo foi utilizada uma notao baseada no diagrama de
atividades da UML. Nesta etapa foi detalhado a relao entre as normas e mtodo de avaliao com
o processo proposto. Com base no processo de avaliao criado, iniciou-se a especificao da
ferrramenta de apoio. Nesta fase foram definidos os requisitos funcionais, no funcionais e regras
de negcio do sistema, divididos em trs mdulos: fornecedor, coordenador e avaliador.
Tambm foram apresentados os casos de uso da ferramenta, detalhando as principais
funcionalidades do sistema e os papis envolvidos, e atravs do diagrama de entidaderelacionamento,
2.
FUNDAMENTAO TERICA
Conforme a Pesquisa de Qualidade no Setor de Software Brasileiro 2009 (MARINHO;
credibilidade no mercado, gerando retrabalho. Por outro lado, o problema de falta de qualidade
tambm afeta os compradores de softwares, que sofrem com sistemas defeituosos e que no
atendem suas necessidades. No incio da computao a falta de qualidade era medida com base na
identificao e correo de erros no programa (SIBISI; WAVEREN, 2007). A mesma pessoa que
desenvolvia o sistema tambm testava, pois no existiam pessoas dedicadas para tal atividade.
Geralmente, a validao do software era realizada quando o produto j estava quase pronto ou
totalmente finalizado. Esta ao evoluiu com o tempo e passou a ser considerada uma m prtica do
processo de engenharia de software, apesar disto, continua sendo utilizada por muitas empresas
(BARTI, 2002).
Existem duas etapas nas quais possvel avaliar a qualidade de um software: durante o
desenvolvimento do software, conhecido como qualidade do processo; e quando o software for
entregue ao cliente e aos usurios, definida como qualidade do produto de software (PRESSMAN,
2002). A importncia da qualidade de produto de software est proporcionalmente ligada ao
crescente uso dos computadores, nas mais diversas reas de aplicao, vinculados, por exemplo, ao
sucesso de um negcio e at mesmo a segurana humana. Um estudo realizado por Reed (2000)
indica que se alguns softwares de uso global deixarem de funcionar, aproximadamente 40% da
populao sofrero com as conseqncias.
Considerando este cenrio, percebe-se a real importncia da qualidade na seleo e
desenvolvimento do produto de software, sempre fazendo o uso de mtricas amplamente aceitas e
validadas, resultado que pode ser obtido atravs do uso de normas tcnicas que abrangem as
atividades relacionadas qualidade de produto de software (ABNT, 2003).
Dados obtidos atravs de pesquisa demonstram que as normas so pouco utilizadas pelas
organizaes. Ao total 273 empresas responderam as questes relacionadas qualidade de produto
de software, sendo que 89% deste total informaram que no utilizam nenhuma das normas
relacionadas. Pode-se considerar um porcentual elevado, considerando que a norma NBR 9126 esta
publicada desde 1996 pela ABNT. Na Figura 1, pode-se observar os resultados obtidos
(MARINHO; SOUSA, 2011).
10
11
Funcionalidade (satisfaz
s necessidades?)
Confiabilidade
( imune a falhas?)
Usabilidade
( fcil de usar?)
Subcaractersticas
Adequao
Acurcia
Interoperabilidade
Conformidade
Segurana de acesso
Maturidade
Tolerncia a falhas
Recuperabilidade
Inteligibilidade
Apreensibilidade
Operacionalidade
Tempo
Eficincia
( rpido e enxuto?)
Recursos
Analisabilidade
Modificabilidade
Manutenibilidade ( fcil
de modificar?)
Portabilidade
( fcil de usar em outro
ambiente?)
Estabilidade
Testabilidade
Adaptabilidade
Capacidade para ser
instalado
12
13
Fonte: Colombo(2004).
Figura 3. Processo de avaliao segundo a norma 14598-1.
b) ISO/IEC 14598-2 planejamento e gesto: tem por objetivo ser mais especfico na
apresentao dos requisitos, recomendaes e orientaes que englobam processo de
planejamento e gerenciamento de avaliao de produtos de software, "incluindo:
14
15
16
17
18
19
20
Os requisitos de
21
22
23
24
avaliado. O objetivo da prxima sesso dar nfase ao mtodo genrico de qualidade de produto de
software desenvolvido pelo CenPRA: MEDE-PROS.
2.3.1 MEDE-PROS
O Mtodo de Avaliao de Qualidade de Software - MEDE-PROS, foi desenvolvido pelo
CenPRA - Centro de Pesquisa Renato Archer e tem como objetivo avaliar um produto de software
sob o ponto de vista do usurio final. O MEDE-PROS encontra-se registrado na Fundao da
Biblioteca Nacional e com registro de marca no INPI (Instituto Nacional de Propriedade Industrial),
no Brasil. Este mtodo avalia seis caractersticas de qualidade que devem estar presentes em um
produto de software, sendo: funcionalidade, confiabilidade, portabilidade, usabilidade, eficincia e
manutenibilidade, estas caractersticas possuem como referncia a norma ISO/IEC 9126. O MEDEPROS tambm define os requisitos de qualidade para pacotes de software (COTS), tendo como
referncia a norma ISO/IEC 12119. A partir destas caractersticas, o mtodo MEDE-PROS, fornece
um guia de avaliao, "contendo procedimentos e instrues para avaliao e est estruturado
seguindo uma seqncia de passos, agrupados por tarefas especficas, para orientar a avaliao da
qualidade de um produto de software." (GUERRA; COLOMBO; VILLALOBOS, 2005). O
resultado final um relatrio de avaliao, onde so apontadas as caractersticas do produto que
atendem as normas de qualidade de software e os pontos que precisam ser revistos e melhoria dos
no produto.
26
27
3.
Trabalhos Correlatos
Esta seo pretende apresentar os trabalhos similares ao proposto neste projeto. Para
pesquisa dos trabalhos foram utilizadas estratgia de pesquisa sistemtica, sendo utilizado um
28
protocolo para a busca, com string de busca, critrios para seleo e excluso dos estudos, bem
como os critrios para extrao dos dados.
Na Tabela 02, pode-se observar o protocolo de busca utilizado na pesquisa.
Tabela 2. Protocolo da busca
Estratgia
pesquisa
OR "Ferramenta de apoio").
Foram analisados os 100 primeiros documentos retornados pela string de
pesquisa, conforme critrios de seleo e excluso.
Fonte de pesquisa: Google Acadmico.
Critrios de seleo
Critrios de excluso
Estratgia
para
Leitura do abstract
Leitura dos objetivos gerais e especficos do estudo
Leitura da seo onde descrito um novo processo ou ferramenta
de apoio a qualidade de produto de software ou ambos
Extrair informaes referentes ao: ttulo do projeto, objetivo do
estudo, embasamento, contribuio e descrio.
29
aplicar os critrios de excluso, sobraram no total seis (06) documentos. A Tabela 3 mostra os
dados extrados dos trabalhos selecionados.
Tabela 3. Trabalhos Correlatos
Ttulo
Objetivos do estudo
Embasamento
Contribuio
Descrio
Ttulo
Objetivos do estudo
Embasamento
Contribuio
Descrio
30
Objetivos do estudo
Embasamento
Contribuio
Descrio
Ttulo
Objetivos do estudo
Embasamento
Contribuio
Descrio
31
Embasamento
Contribuio
32
Descrio
Embasamento
Contribuio
Descrio
33
34
A Tabela 4 foi criada a partir da comparao dos trabalhos correlatos e a proposta deste
estudo. As caractersticas comparadas foram definidas com base nos objetivos deste trabalho.
Tabela 4. Comparativo trabalhos correlatos
Prope
Prope
Qual
Disponvel a Normas
ferramenta? Processo? plataforma? Comunidade? ISO/IEC
Avaliador: ferramenta de
apoio (SODR, 2006).
Modelos
de
qualidade
SIM
NO
DESKTOP
NO
9126-1
9126-4
--
SIM
NO
WEB
NO
14598-5
MEDEPROS
NO
SIM
--
--
9126
14598
12119
--
NO
SIM
--
--
9126-1
14598
--
Framework para
especializao (SANTOS;
PRETZ, 2009).
NO
SIM
--
--
9126-1
14598
--
AdeQuas: Ferramenta
Fuzzy (OLIVEIRA, 2002).
SIM
NO
DESKTOP
NO
9126
MFAQS
SIM
9126
14598
12119
25000
MEDEPROS
Ferramenta de apoio a
avaliao de qualidade de
produto de software
TCC
SIM
SIM
WEB
35
4. DESENVOLVIMENTO
Nesta seo so apresentadas as caractersticas pertinentes a modelagem do processo
proposto e da ferramenta de apoio a qualidade de produto de software. A Subseo 4.1 apresenta o
processo proposto detalhando os aspectos necessrios. Na Subseo 4.1.1 4.1.5 so apresentadas
as regras do negcio, a definio dos requisitos funcionais e no funcionais, e nas Subsees 4.1.6 e
4.1.7 esta a especficao do diagrama de casos de uso da ferramenta e a modelagem entidade
relacionamento.
36
Para modelar o processo foi utilizada uma notao baseada no diagrama de atividades da
UML. A Tabela 5 apresenta e descreve os elementos utilizados, facilitando o entendimento do
processo descrito na figura 14.
Tabela 5. Elementos do diagrama de atividade
Item
Descrio
Indica uma atividade do processo.
37
38
Descrio
Papis envolvidos
Artefato de sada
Atividade 02
Fornecedor
Documentao do produto de software
Identifica o tipo de produto a ser avaliado e define os requisitos
da avaliao
Descrio
Papis envolvidos
Artefato de entrada
Artefado de sada
Atividade 03
Coordenador e Fornecedor
Documentao do produto de software
Requisitos de avaliao do produto de software
Define normas e modelo de avaliao
39
Descrio
Papis envolvidos
Artefato de entrada
Atividade 04
Coordenador
Requisitos do produto de software
Define o check-list de perguntas para os avaliadores, com base
nas mtricas externas, internas e de uso.
Descrio
Papis envolvidos
Artefato de sada
Atividade 05
Coordenador
Questionrio para os avaliadores
Produz o plano de avaliao e disponibiliza aos avaliadores
Descrio
Papis envolvidos
Artefato de sada
Atividade 06
Coordenador
Plano de avaliao
Acompanha os avaliadores e os resultados parciais
Descrio
Papis envolvidos
Artefato de entrada
Atividade 07
Coordenador
Plano de avaliao
Acompanha o processo de avaliao
Descrio
Papis envolvidos
Artefato de entrada
Atividade 08
Fornecedor
Plano da avaliao
Executa avaliao por mdulos
40
Descrio
Papis envolvidos
Artefato de entrada
Artefato de sada
Atividade 09
Avaliador
Questionrio para os avaliadores
Resultado parcial
Avalia o resultado parcial
Descrio
Papis envolvidos
Artefato de entrada
Atividade 10
Avaliador
Resultado parcial
Gera relatrio parcial e encaminhar ao coordenador
Descrio
Papis envolvidos
Artefato de sada
Avaliador
Relatrio parcial
Atividade 11
Descrio
Papis envolvidos
Artefato de entrada
Atividade 12
Coordenador
Relatrio parcial
Gera o relatrio final e encaminha ao fornecedor
Descrio
Papis envolvidos
Artefato de sada
Atividade 13
Coordenador
Relatrio final
Recebe o resultado da avaliao
Descrio
Papis envolvidos
Artefato de entrada
Fornecedor
Relatrio final
41
4.1.2 Papis
O processo proposto ter a participao de trs papis fundamentais:
a) Fornecedor: papel responsvel por solicitar a avaliao do software e disponibilizar
informaes e a documentao necessria sobre o mesmo;
b) Coordenador: responsvel por receber o software, gerando a documentao necessria
para os avaliadores e o documento final para o fornecedor, participando tambm do
acompanhamento durante o processo de avaliao;
c) Avaliador: papel responsvel por executar o questionrio definido pelo coordenador,
fornecendo o relatrio parcial da avaliao.
4.1.3 Artefatos
42
conter a lista com as perguntas, associadas as mtricas internas, externas e de uso. Todas as
mtricas avaliadas sero baseadas na srie de normas ISO/IEC 9126 (SQUARE 25010,
25022, 25023 E 25024).
d) Plano de avaliao: Artefato gerado pelo coordenador contendo o plano de avaliao,
destinado ao prprio coordenador e ao fornecedor, para acompanhamento do processo. O
fornecedor ter acesso parcial ao plano de avaliao, itens como lista de perguntas e
resultados parciais, no sero visveis ao mesmo. O documento gerado deve conter
informaes sobre o software a ser avaliado, lista de perguntas gerada para os avaliadores e
dados dos avaliadores alm do relatrio parcial e final, conforme so concludos. Este
artefato baseado na srie de normas ISO/IEC 14598-1, 14598-2 e 14598-6 (SQUARE
25001, 25040 e 25041).
e) Resultado parcial: Documento gerado pelos avaliadores ao trmino de cada avaliao e
contm as respostas para as perguntas que constam no artefato Questionrio para os
avaliadores. A partir deste artefato, os avaliadores iro gerar o relatrio final. O documento
gerado baseado na norma ISO/IEC 14598-5.
f) Relatrio parcial: Artefato gerado pelos avaliadores destinado ao coordenador e que ir
compor o relatrio final. O relatrio parcial construdo com base nos resultadados parciais
de cada avaliador. O documento gerado deve conter a resposta j analisada de todos os
avaliadores, baseado na norma ISO/IEC 14598-1 e 14598-2 (SQUARE 25001 e 25040).
g) Relatrio final: Artefato gerado pelo coordenador e destinado ao fornecedor. o produto
final da avaliao. Alm do relatrio parcial e dados do plano de avaliao, podem existir
sugestes de melhorias para a ferramenta avaliada, o que depender do resultado da
avaliao. Documento baseado na norma ISO/IEC 14598-6 (SQUARE 25041).
43
1*
2*, 3*, 4*
O que no atende?
1*, 2*, 6*
ISO/IEC
14598
ISO/IEC
12119
1*
25051*
ISO/IEC
25000
25000*
25001*
25030*
25040*
25000*
25001*
25010*
14598-3 - No contempla
processo para
desenvolvedores
14598-4 - No contempla
processo para
adquirentes
`- No atende ao teste de
acompanhamento
44
25062 - No contempla
formato comum da
indstria para relatrios
de usabilidade
25020*
25021*
25022*
25023*
25024*
25040*
25001*
25040*
25041*
25040*
25001*
45
4.2 PROJETO
Esta seo responsvel pela especficao da ferrramenta de apoio a avaliao da
qualidade de produto software e serviu de base para todo o processo de desenvolvimento do TCC II.
apresentada em trs etapas: (i) Definio dos requisitos e regras de negcio; (ii) Modelagem dos
casos de uso; e (iii) Modelagem entidade relacionamento.
46
48
49
50
4.3
TELAS DO SISTEMA
As principais telas do sistema so apresentadas nesta seo. Algumas interfaces foram
51
relatrio final. Com o perfil de avaliador, o usurio que logar no sistema ter acesso a alterar o
prprio cadastro, avaliar produtos de software e gerar o relatrio parcial. A figura 19 exemplifica a
tela de cadastro de coordenador. As telas de cadastro de avaliador e fornecedor podem ser
visualizadas no apndice C.
52
53
54
55
56
Aps o coordenador concluir o plano, os avaliadores tero acesso para efetuar a avaliao do
produto de software. Nesta tela, representada pela figura 26, ser possvel visualizar as questes
definidas no check-list. A apresentao ordenada por categoria e sub-categoria de avaliao,
juntamente ao conjunto de escala definida para a pergunta. Na resposta, o avaliador dever
obrigatoriamente responder a uma das escalas, podendo informar um comentrio e/ou anexar um
arquivo de imagem (extenses gif, png ou jpeg) com evidncias dos testes. O avaliador poder
concluir uma avaliao somente quando todas as questes tiverem sido respondidas.
57
58
59
60
61
Para o papel de avaliador, foram selecionados dois colaboradores da Brasil Foods S/A. O
primeiro, Alexsandro Moraes, trabalha na rea de controladoria como analista fiscal e acessa o
mdulo OLQR esporadicamente quando h dvidas sobre o processo de execuo nas transaes
novas. O segundo avaliador, Cristina Bernardi, trabalha na rea de melhoria contnua, na funo de
analista snior. Segundo a usuria, o acesso ao mdulo efetuado sempre que surge um processo
desconhecido para ela na empresa. A ferramenta de apoio foi publicada em um servidor web,
fornecido pela UNIVALI, possibilitando o acesso do sistema pelos avaliadores.
O papel de coordenador foi efetuado pela orientadora deste trabalho, Fabiane B. V. Benitti e
para o papel de fornecedor foi definido o prprio acadmico, que tambm trabalha na empresa
Brasil Foods S/A e possui acesso ao produto de software avaliado.
Os testes da ferramenta aconteceram nos dias 24 e 25 de fevereiro de 2012. A localizao foi
no CSC Centro de Sevios Compartilhados da Brasil Foods localizado em Itaja, estado de Santa
Catarina. O tempo de durao foi de aproximadamente duas horas por avaliador. O check-list
utilizado na avaliao esta anexado ao apndice E, sendo que os critrios adotados foram extrados
do mtodo de avaliao MEDE-PROS.
62
O cenrio de testes seguiu todas as etapas do processo proposto para avaliao. O cadastro
do produto de software e requisitos de avaliao foram efetuados pelo fornecedor e a definio do
checklist e do plano teve a aprovao do coordenador. Os avaliadores receberam o login e senha
para o acesso a ferramenta. O acadmico repassou os objetivo da atividade e uma breve orientao
de como executar a avaliao e consolidao atravs da ferramenta. Ao final dos testes foi aplicado
um questionrio de avaliao referente ao uso da ferrementa de apoio, com perguntas no objetivas
sobre ao funcionamento geral e interface. O questionrio de avaliao pode ser visualizado no
apndice F. A figura 31 demonstra um diagrama com as etapas da valiao da ferramenta de apoio,
relacionado as atividades aos participantes da avaliao.
63
64
4.4.2.1
Na maioria das questes a resposta dos avaliadores foi unnime, e de uma maneira geral o
resultado foi positivo. A padronizao e a formatao de cones e janelas, a ausnsia de erros
gramaticais e ortogrficos e a no ocorrncia de falhas durante a execuo foram aspectos
considerados positivos no produto de software avaliado. Como aspectos negativos, foram
destacados a dificuldade na utilizao da interface de busca de relatrios OLQR e a falta de
entendimento sobre o objetivo do sistema no primeiro acesso do usurio no sistema. Algumas
imagens de tela do produto de software foram anexadas para evidnciar a resposta. O relatrio final,
que o resultado obtido atravs do processo de avaliao, pode ser visualizado no apndice G.
4.4.2.2
65
5. CONCLUSO
O conceito deste projeto surgiu da necessidade em ter uma ferramenta que apie o processo
de avaliao de qualidade de produto de software. Considerando este fator bsico, foi desenvolvida
a ideia de um novo processo de avaliao, com base nos conceitos, normas e mtodos existentes na
rea de estudo relacionada ao tema. A partir deste processo, foi especificada a ferramenta visando
apoiar o processo proposto e garantir que todas as etapas fossem cumpridas.
As pesquisas ao tema de estudo tiveram foco nas normas e mtodos de avaliao de
qualidade de software e serviram de base para desenhar o processo proposto dentro de padres
aceitveis. A necessidade de pesquisar solues similares evidenciou a dificuldade em encontrar
ferramentas disponveis e acessveis a comunidade em geral, propiciando o estudo e
desenvolvimento de uma ferramenta que atenda esta necessidade. A modelagem do processo foi
representada atravs de um diagrama de atividades UML e serviu como apoio para especificar a
ferramenta a ser criada.
Durante a implementao do sistema foram efetuadas anlises com os diagramas de caso de
uso e de entidade relacionamento, visando garantir que todas os itens especificados fossem
atendidos seguindo o padro estabelecido no projeto. Ao final do desenvolvimento foram efetuados
os testes de validao da ferramenta, onde constatou-se que o sistema consegue atender todos os
requisitos e regras de negcio.
Atravs da avaliao, constatou-se que a ferramenta de apoio atende a todas as etapas do
processo proposto, e como resultado, teve-se um produto de software avaliado, onde foram
elencandas as caractersticas positivas, negativas e observaes referentes aos componentes
avaliados.
Com a concluso deste trabalho, espera-se que os resultados sejam teis para a rea de
qualidade de produto software, devido a carncia de estudos e de ferramentas para automatizao
do processo de avaliao disponveis no meio acdemico e privado. Como principais contribuies
que este trabalho proporciona pode-se citar a pesquisa na rea de qualidade de produto de software,
a proposta de um novo processo de avaliao baseado nas normas mais relevantes do mercado e por
ltimo, uma ferramenta de apoio construda com base no processo.
66
5.1
Trabalhos Futuros
Durante a avaliao do software foi identificado que a interface da ferramenta pode ser
melhorada, exibindo menus mais bem estruturados e otimizando o layout das funcionalidades
existentes.
Outro ponto que pode ser tratado como trabalhos futuros a funcionalidade de anexo na fase
de avaliao, consolidao e gerao do relatrio final. Pretende-se otimizar a interface de upload,
alm de incluir a opo de edio de arquivos j anexados e tambm a pr-visualizao dos
arquivos na fase de avaliao e consolidao. Foi identificada tambm a necessidade de efetuar
cenrios de teste variados, com outros produtos de software e pessoas diferentes para representar os
papis, afim de validar no apenas a ferramenta, mas tambm o processo proposto.
Por fim, identificou-se tambm a necessidade de implementar uma opo de ajuda para os
usurios da ferramenta, caso existam dvidas sobre o processo de funcionamento do sistema.
67
REFERNCIAS BIBLIOGRFICAS
ABNT - ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR ISO/IEC 12119-1:
Tecnologia de informao - Pacotes de software - Teste e requisitos de qualidade. Rio de Janeiro,
1998.
FORTES, R. P. de M.; SILVA, E. A. da; PAIVA, D. M. Barroso. Utilizando a Norma ISO IEC
14598-5 na Avaliao de Qualidade de Hiperdocumentos Web. 2001. Artigo da Universidade de
So Paulo.
KOSCIANSKI, A. et al. ABNT - Guia para utilizao das normas sobre avaliao de qualidade
de produto de software - ISO/IEC 9126 e ISO/IEC 14598. Paran: Curitiba, 1999.
PRESSMAN, R.S. Engenharia de Software. 5.ed. Rio de Janeiro: McGraw Hill, 2002.
REED, K. Software engineering a new millennium?. 2000. Artigo da IEEE Computer Society
Press.
69
SODR, C. C. Pelizer. Avaliador: uma ferramenta de apoio aplicao da norma ISO/IEC 9126
para avaliao da qualidade de produtos de sofware. Estgio obrigatrio desenvolvido durante o 4
ano do Curso de Graduao (Bacharelado em Cincia da Computao) - Universidade Estadual de
Londrina, Londrina, 2006.
SURYN, W.; ABRAN, A. ISO/IEC SQuaRE. The second generation of standarts for software
product quality. 2003. Artigo do Departament of Electrical Engineering, cole de Technologie
Suprieure.
70
APNDICES
71
UC01. Login
Permitir que o coordenador, fornecedor e avaliadores
acessem a ferramenta atravs de um login e senha
previamente cadastrados, com o objetivo de restringir o
acesso a determinados mdulos e funes do sistema.
RNF05
Usurio com cadastro ativo no sistema
Um usurio logado no sistema
Objetivo
Relaes
Ps-condio
Objetivo
Relaes
Pr-condio
Ps-condio
Objetivo
Relaes
Pr-condio
Prottipo
Objetivo
73
Relaes
Pr-condio
Ps-condio
RF16
Ter um coordenador logado no sistema
Uma escala foi cadastrada no sistema
Objetivo
Relaes
Pr-condio
Ps-condio
Cenrio Principal
Cenrio Alternativo 01
Cenrio Alternativo 02
Cenrio Exceo
Objetivo
Relaes
Pr-condio
Ps-condio
Objetivo
Relaes
Pr-condio
Ps-condio
RF08
Check-list gerado
Ter um um coordenador logado no sistema
Plano de avaliao criado e avaliao disponvel para o avaliador
Objetivo
Relaes
Prcondio
RF10, RN01
Questionrio para os avaliadores criado
Ter um avaliador logado no sistema
76
Pscondio
Cenrio
principal
Cenrio
exceo
Objetivo
Relaes
Pr-condio
Ps-condio
Cenrio Principal
77
Erros
Se no passo 4 existir uma ou mais perguntas que no foram consolidadas:
Cenrio exceo
Objetivo
Relaes
Pr-condio
Ps-condio
78
Tipo
Tamanho Descrio
INT
chave primria
VARCHAR
45
nome
VARCHAR
15
login
VARCHAR
15
senha
INT
sexo
VARCHAR
45
email
VARCHAR
20
telefone
VARCHAR
60
endereo
VARCHAR
45
cidade
VARCHAR
20
estado
VARCHAR
9
cep
avalplan
Atributo
idavaliador
idplano
Tipo
INT
INT
Tamanho Descrio
cheve estrageira com a tabela avaliador
chave estrangeira com a tabela plano
check_categoria
Atributo
idcheck_categoria
idcheck_subcategoria
idchecklist
desc_categoria
Tipo
Tamanho Descrio
INT
chave primria
INT
chave da sub-categoria
INT
chave estrangeira com tabela checklist
VARCHAR
45
descrio da categoria
checklist
Atributo
idchecklist
nome_checklist
Tipo
INT
VACHAR
Tamanho Descrio
chave primria
45
nome do check-list
consolidacao
Atributo
idconsolidacao
idcheck_categoria
positivo_categoria
negativo_categoria
obs_categoria
Tipo
Tamanho Descrio
INT
chave primria
INT
chave estrangeira com a tabela check_categoria
VARCHAR
255
comentrio positivo da categoria avaliada
VARCHAR
255
comentrio negativo da categoria avaliada
VARCHAR
255
observao da categoria
79
anexo_cagegoria
idplano
BLOB
INT
anexo da categoria
chave estrangeira com a tabela plano
coordenador
Atributo
idcoordenador
nome_coord
login_coord
senha_coord
sex_coord
email_coord
tel_coord
ender_coord
cidade_coord
uf_coord
cep_coord
Tipo
Tamanho Descrio
INT
chave primria
VARCHAR
45
nome
VARCHAR
15
login
VARCHAR
45
senha
INT
sexo
VARCHAR
45
email
VARCHAR
20
telefone
VARCHAR
60
endereo
VARCHAR
45
cidade
VARCHAR
20
estado
VARCHAR
9
cep
escala
Atributo
idescala
chave_escala
ind_escala
desc_escala
Tipo
Tamanho Descrio
INT
chave primria
VARCHAR
2
chave que indica a escala
VARCHAR
45
indicao
VARCHAR
45
descrio
fornecedor
Atributo
idfornecedor
nome_for
resp_for
login_for
senha_for
sex_for
email_for
tel_for
ender_for
cidade_fr
uf_for
cep_for
Tipo
Tamanho Descrio
INT
chave primria
VARCHAR
45
nome
VARCHAR
45
reponsvel
VARCHAR
15
login
VARCHAR
15
senha
INT
sexo
VARCHAR
45
email
VARCHAR
20
telefone
VARCHAR
60
endereo
VARCHAR
45
cidade
VARCHAR
20
estado
VARCHAR
9
cep
grupo_resposta
Atributo
idquestao
idescala
Tipo
INT
INT
Tamanho Descrio
chave estrangeira com a tabela questao
chave estrangeira com a tabela escala
plano
Atributo
idplano
Tipo
INT
Tamanho Descrio
chave primria
80
idchecklist
idcoordenador
dt_inicio
dt_fim
INT
INT
DATE
DATE
produto
Atributo
idproduto
idfornecedor
idplano
nome_prod
ver_prod
desc_prd
desc_prod_anexo
req_hard_prod
req_soft_prod
docusr_prod
docusr_prod_anexo
interface_prod
soft_inter_prod
proposito_prod
escopo_prod
requisito_prod
Tipo
Tamanho Descrio
INT
chave primria
INT
chave estrangeira com a tabela fornecedor
INT
chave estrangeira com a tabela plano
VARCHAR
45
nome do produto
VARCHAR
45
verso do produto
VARCHAR
45
descrio do produto
BLOB
anexo da descrio do produto
VARCHAR
45
requisitos de hardware
VARCHAR
45
requisitos de software
VARCHAR
45
documentao do usurio
BLOB
anexo da documentao do usurio
INT
interface com outros software
VARCHAR
45
software de interface
VARCHAR
255
proposito da avaliao
VARCHAR
255
escopo da avaliao
VARCHAR
255
requisito da avaliao
questao
Atributo
idquestao
idcheck_categoria
desc_questao
Tipo
Tamanho Descrio
INT
chave primria
INT
chave estrangeira com a tabela check_categoria
VARCHAR
45
descrio da questo
resposta
Atributo
idresposta
questao_idquestao
avalplan_idavalplan
reposta_avaliador
resposta_consolidacao
anexo_resposta
comentario_resposta
Tipo
Tamanho Descrio
INT
chave primria
INT
chave estrangeira da tabela questao
INT
chave estrangeira da tabela plano
VARCHAR
2
respota do avaliador
VARCHAR
2
resposta da consolidao
BLOB
anexo da resposta
VARCHAR
255
comentrio da resposta
81
82
83
84
85
86
No concordo veemente
No concordo
Indiferente
Concordo
Concordo veemente
1. As funcionalidades do software esto apresentadas de forma clara e de fcil entendimento.
01 02 03 04 05
2. As funcionalidades do software so suficientes e adequadas.
01
02
03
04
05
04
05
02
03
02
03
04
05
87
88
89
90
91