sisap - sistema de apoio ao professor maryellen maura … · 2018-05-21 · avaliação, como...

63
UNIVERSIDADE FEDERAL DE SERGIPE CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE COMPUTAÇÃO SISAP - SISTEMA DE APOIO AO PROFESSOR Trabalho de Conclusão de Curso Maryellen Maura Soares Martins Departamento de Computação/UFS São Cristovão – Sergipe 2017

Upload: others

Post on 31-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

UNIVERSIDADE FEDERAL DE SERGIPE

CENTRO DE CIEcircNCIAS EXATAS E TECNOLOGIA

DEPARTAMENTO DE COMPUTACcedilAtildeO

SISAP - SISTEMA DE APOIO AO PROFESSOR

Trabalho de Conclusatildeo de Curso

Maryellen Maura Soares Martins

Departamento de ComputaccedilatildeoUFS

Satildeo Cristovatildeo ndash Sergipe

2017

UNIVERSIDADE FEDERAL DE SERGIPE

CENTRO DE CIEcircNCIAS EXATAS E TECNOLOGIA

DEPARTAMENTO DE COMPUTACcedilAtildeO

Maryellen Maura Soares Martins

SISAP - SISTEMA DE APOIO AO PROFESSOR

Trabalho de Conclusatildeo de Curso submetido ao De-partamento de Computaccedilatildeo da Universidade Federalde Sergipe como requisito parcial para a obtenccedilatildeo dotiacutetulo de Bacharel em Sistemas de Informaccedilatildeo

Orientador Gilton Joseacute Ferreira da Silva

Satildeo Cristovatildeo ndash Sergipe

2017

Dedico meu trabalho de conclusatildeo de curso agrave Deus minha

famiacutelia meu namorado meus amigos e meus professores

que deram o suporte necessaacuterio para chegar ateacute aqui

Agradecimentos

Agrave Deus por guiar toda a minha jornada ateacute aqui e continuar guiando meus caminhospois sem Ele nada eu seria Agrave minha famiacutelia Claudemary Martins e Geraldo Martins meus paise Francyellen Martins minha irmatilde por me indicarem sempre o caminho de Deus e apoiarem nabusca pelos meus sonhos contribuindo para que se tornem realidade Ao meu namorado YtalloLima que acompanhou todas as etapas deste trabalho como tambeacutem minha vida na graduaccedilatildeodando apoio e suporte em todos os momentos Aos meus amigos e colegas que juntos vencemoscada periacuteodo ou incentivaram e vibraram a cada vitoacuteria Ao meu orientador Gilton Silva por suadisponibilidade suporte apoio e conhecimentos compartilhados para concepccedilatildeo deste trabalho

O proacuteprio Senhor iraacute agrave sua frente

e estaraacute com vocecirc Ele nunca o deixaraacute

nunca o abandonaraacute Natildeo tenha medo

Natildeo desanime(Deuteronocircmio 318)

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 2: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

UNIVERSIDADE FEDERAL DE SERGIPE

CENTRO DE CIEcircNCIAS EXATAS E TECNOLOGIA

DEPARTAMENTO DE COMPUTACcedilAtildeO

Maryellen Maura Soares Martins

SISAP - SISTEMA DE APOIO AO PROFESSOR

Trabalho de Conclusatildeo de Curso submetido ao De-partamento de Computaccedilatildeo da Universidade Federalde Sergipe como requisito parcial para a obtenccedilatildeo dotiacutetulo de Bacharel em Sistemas de Informaccedilatildeo

Orientador Gilton Joseacute Ferreira da Silva

Satildeo Cristovatildeo ndash Sergipe

2017

Dedico meu trabalho de conclusatildeo de curso agrave Deus minha

famiacutelia meu namorado meus amigos e meus professores

que deram o suporte necessaacuterio para chegar ateacute aqui

Agradecimentos

Agrave Deus por guiar toda a minha jornada ateacute aqui e continuar guiando meus caminhospois sem Ele nada eu seria Agrave minha famiacutelia Claudemary Martins e Geraldo Martins meus paise Francyellen Martins minha irmatilde por me indicarem sempre o caminho de Deus e apoiarem nabusca pelos meus sonhos contribuindo para que se tornem realidade Ao meu namorado YtalloLima que acompanhou todas as etapas deste trabalho como tambeacutem minha vida na graduaccedilatildeodando apoio e suporte em todos os momentos Aos meus amigos e colegas que juntos vencemoscada periacuteodo ou incentivaram e vibraram a cada vitoacuteria Ao meu orientador Gilton Silva por suadisponibilidade suporte apoio e conhecimentos compartilhados para concepccedilatildeo deste trabalho

O proacuteprio Senhor iraacute agrave sua frente

e estaraacute com vocecirc Ele nunca o deixaraacute

nunca o abandonaraacute Natildeo tenha medo

Natildeo desanime(Deuteronocircmio 318)

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 3: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Dedico meu trabalho de conclusatildeo de curso agrave Deus minha

famiacutelia meu namorado meus amigos e meus professores

que deram o suporte necessaacuterio para chegar ateacute aqui

Agradecimentos

Agrave Deus por guiar toda a minha jornada ateacute aqui e continuar guiando meus caminhospois sem Ele nada eu seria Agrave minha famiacutelia Claudemary Martins e Geraldo Martins meus paise Francyellen Martins minha irmatilde por me indicarem sempre o caminho de Deus e apoiarem nabusca pelos meus sonhos contribuindo para que se tornem realidade Ao meu namorado YtalloLima que acompanhou todas as etapas deste trabalho como tambeacutem minha vida na graduaccedilatildeodando apoio e suporte em todos os momentos Aos meus amigos e colegas que juntos vencemoscada periacuteodo ou incentivaram e vibraram a cada vitoacuteria Ao meu orientador Gilton Silva por suadisponibilidade suporte apoio e conhecimentos compartilhados para concepccedilatildeo deste trabalho

O proacuteprio Senhor iraacute agrave sua frente

e estaraacute com vocecirc Ele nunca o deixaraacute

nunca o abandonaraacute Natildeo tenha medo

Natildeo desanime(Deuteronocircmio 318)

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 4: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Agradecimentos

Agrave Deus por guiar toda a minha jornada ateacute aqui e continuar guiando meus caminhospois sem Ele nada eu seria Agrave minha famiacutelia Claudemary Martins e Geraldo Martins meus paise Francyellen Martins minha irmatilde por me indicarem sempre o caminho de Deus e apoiarem nabusca pelos meus sonhos contribuindo para que se tornem realidade Ao meu namorado YtalloLima que acompanhou todas as etapas deste trabalho como tambeacutem minha vida na graduaccedilatildeodando apoio e suporte em todos os momentos Aos meus amigos e colegas que juntos vencemoscada periacuteodo ou incentivaram e vibraram a cada vitoacuteria Ao meu orientador Gilton Silva por suadisponibilidade suporte apoio e conhecimentos compartilhados para concepccedilatildeo deste trabalho

O proacuteprio Senhor iraacute agrave sua frente

e estaraacute com vocecirc Ele nunca o deixaraacute

nunca o abandonaraacute Natildeo tenha medo

Natildeo desanime(Deuteronocircmio 318)

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 5: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

O proacuteprio Senhor iraacute agrave sua frente

e estaraacute com vocecirc Ele nunca o deixaraacute

nunca o abandonaraacute Natildeo tenha medo

Natildeo desanime(Deuteronocircmio 318)

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 6: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

ResumoOs docentes em sala de aula precisam lidar constantemente com decisotildees importantes Umadelas eacute o modo como passar o conteuacutedo para os alunos atraveacutes de uma metodologia No entantoalgumas vezes natildeo fica claro para o professor se a escolha de um meacutetodo de avaliaccedilatildeo em detri-mento de outro trazem resultados positivos para os alunos em relaccedilatildeo agrave aprendizagem Sistemasde Apoio agrave Decisatildeo (SAD) fornecem aos seus usuaacuterios informaccedilotildees sobre o desempenho dedeterminada situaccedilatildeo numa organizaccedilatildeo No contexto educacional a aplicaccedilatildeo desses sistemaspodem fornecer aos professores um feedback de como os meacutetodos estabelecidos afetam suasturmas Foram realizadas pesquisas atraveacutes de uma Revisatildeo Sistemaacutetica em trabalhos acadecirc-micos uma pesquisa de soluccedilotildees no mercado e uma pesquisa local para auxiliar no processode levantamento dos requisitos do Sistema de Apoio ao Professor (SISAP) Aleacutem disso umprotoacutetipo do sistema foi desenvolvido para validaccedilatildeo do processo de implementaccedilatildeo do sistemaem questatildeo Para o desenvolvimento do sistema foram seguidos os princiacutepios de metodologiasaacutegeis Assim ao final de cada tarefa novos recursos foram entregues Tambeacutem foram realizadostestes e validaccedilotildees apoacutes a finalizaccedilatildeo do desenvolvimento do SISAP A partir dos resultados dasvalidaccedilotildees concluiu-se que o sistema foi bem recebido e passaria a ser utilizado pelos docentesem sala de aula poreacutem ainda ficaram melhorias e evoluccedilotildees do sistema para trabalhos futuros

Palavras-chave Sistema de Apoio agrave Decisatildeo Apoio ao Professor Auxiacutelio em Sala de Aula

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 7: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

AbstractThe classroom teacher daily handles various decisions about methodologies and how studentsare impacted It is not always clear to the teacher whether the choice of such an evaluationmethod over another can produce good results for students in relation to learning DecisionSupport Systems (DSS) provides information about the performance of a particular situation inan organization In the educational context the application of these systems can provide teacherswith feedback as the established methods affect different classes Systematic Review marketresearch and local research to assist in the process of surveying the requirements of the TeacherSupport System (SISAP) In addition a prototype of the system was developed for validation ofthe implementation process of the system in question For the development of the system withfollowers of the agile methodologies thus at the end of each task new resources were deliveredTests and validations were also performed after the completion of SISAP development From theresults of the validations it was concluded that the system was well received and would be usedby teachers in the classroom but there are improvements and evolutions of the system for futurework

Keywords Decision Support System Teacher Support Classroom Assistance

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 8: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Lista de ilustraccedilotildees

Figura 1 ndash Fluxo do processo Scrum Solo 18

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica 23Figura 3 ndash Resultados x Bases 24Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos 25Figura 5 ndash Processo de Revisatildeo Sistemaacutetica 26Figura 6 ndash Telas Caderno do Professor GRATIS 30Figura 7 ndash Telas Google Classroom 31Figura 8 ndash Telas Bloco de notas do professor 32Figura 9 ndash Conhecimento dos aplicativos 33Figura 10 ndash Tipos de Avaliaccedilatildeo 34Figura 11 ndash Caracteriacutesticas relevantes em um SAD 35

Figura 12 ndash Diagrama de Caso de Uso do SISAP 39Figura 13 ndash Processo de Negoacutecio do SISAP 40Figura 14 ndash Hierarquia de Telas 41Figura 15 ndash Paacutegina Incial SISAP 42Figura 16 ndash Diagrama Entidade-Relacionamento SISAP 43

Figura 17 ndash Docentes 45Figura 18 ndash Grau de dificuldade 46Figura 19 ndash Uso de APIs 46Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo 47Figura 21 ndash Fluxo de Testes 47Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema 48Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP 49Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP 49Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema 50Figura 26 ndash Facilidade de uso do SISAP 50Figura 27 ndash Utilizaria o SISAP 51

Figura 28 ndash Plano de Testes SISAP 60

Figura 29 ndash Tutorial do SISAP 62

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 9: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Lista de Quadros

Quadro 1 Strings de busca 24Quadro 2 Criteacuterios de seleccedilatildeo 25Quadro 3 Artigos aceitos na etapa de extraccedilatildeo 27Quadro 4 Caracteriacutesticas dos artigos 28Quadro 5 Caracteriacutesticas dos aplicativos 32Quadro 6 Requisitos Funcionais 37Quadro 7 Requisitos Natildeo Funcionais 38Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento 42

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 10: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Lista de abreviaturas e siglas

BPMN Business Process Model and Notation

DCOMP Departamento de Computaccedilatildeo

EAP Estrutura Analiacutetica do Projeto

INPI Instituto Nacional da Propriedade Intelectual

NTIC Novas Tecnologias da Informaccedilatildeo e Comunicaccedilatildeo

RSL Revisatildeo Sistemaacutetica de Literatura

SAD Sistemas de Apoio agrave Decisatildeo

SADG Sistemas de Apoio agrave Decisatildeo em Grupo

SI Sistemas de Informaccedilatildeo

SIG Sistemas de Informaccedilatildeo Gerenciais

SIGAA Sistema Integrado de Gestatildeo de Atividades Acadecircmicas

SISAP Sistema de Apoio ao Professor

TCC Trabalho de Conclusatildeo de Curso

TI Tecnologia da Informaccedilatildeo

UFS Universidade Federal de Sergipe

UML Unified Modeling Language

XP Extreme Programming

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 11: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Sumaacuterio

1 Introduccedilatildeo 1211 Objetivos 1312 Metodologia 1313 Estrutura do Documento 14

2 Fundamentaccedilatildeo Teoacuterica 1521 Revisatildeo Sistemaacutetica de Literatura 1522 Desenvolvimento de Software 16

221 Metodologias Tradicionais 16222 Metodologias Aacutegeis 17

23 Sistemas de Informaccedilatildeo 19231 Sistemas de Apoio a Decisatildeo 19

24 Processo de Ensino-Aprendizagem 20

3 Trabalhos Relacionados 2231 Revisatildeo Sistemaacutetica de artigos 2232 Pesquisa de soluccedilotildees no mercado 2833 Pesquisa aplicada (survey) 3134 Consideraccedilotildees sobre os trabalhos relacionados 34

4 Desenvolvimento do SISAP 3641 Requisitos do Sistema 36

411 Requisitos Funcionais 36412 Requisitos Natildeo Funcionais 37

42 Modelagem do SISAP 38421 Diagrama de Caso de Uso 38422 Modelo de Processo de Negoacutecio 39423 Diagrama de Entidade-Relacionamento 40

43 Protoacutetipo de telas 4044 Ferramentas e Especificaccedilotildees teacutecnicas 42

5 Testes e Validaccedilatildeo 4451 Validaccedilatildeo do Protoacutetipo 4452 Testes no SISAP 4653 Validaccedilatildeo do SISAP 48

6 Consideraccedilotildees Finais 52

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 12: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Referecircncias 54

Apecircndices 57

APEcircNDICE A Pesquisa para Sistema de Apoio ao Professor 58

APEcircNDICE B Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP 59

APEcircNDICE C Plano de Testes do SISAP 60

APEcircNDICE D Questionaacuterio para Validaccedilatildeo do Software SISAP 61

APEcircNDICE E Tutorial do SISAP 62

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 13: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

12

1Introduccedilatildeo

Segundo Libaneo (2001) o avanccedilo tecnoloacutegico criou as Novas Tecnologias da Informaccedilatildeoe Comunicaccedilatildeo (NTIC) provocando mudanccedilas nos modos convencionais de educar e ensinarAssim uma educaccedilatildeo de qualidade busca desenvolver o domiacutenio do conhecimento do aluno aleacutemdas capacidades cognitivas e afetivas necessaacuterias ao atendimento das necessidades individuais esociais

Para isso as NTICs satildeo recursos e meios que podem tornar o processo ensino-aprendizagemmais interessante e interativo motivando e contextualizando um tema estudado O emprego detecnologias natildeo garante por si soacute a aprendizagem dos alunos pois satildeo instrumentos de ensinoque podem e devem estar a serviccedilo do processo de construccedilatildeo e assimilaccedilatildeo do conhecimentodos aprendizes (SOFFA TORRES 2012)

Um desses instrumentos satildeo os Sistemas de Apoio agrave Decisatildeo (SAD) Segundo OrsquoBriene Marakas (2000) satildeo Sistemas de Informaccedilatildeo (SI) que melhoram o processo de tomada dedecisatildeo de maneira interativa Se aplicado agrave educaccedilatildeo esses podem atuar como grande aliadoao docente pois fornece um feedback de como as metodologias de avaliaccedilatildeo por ele aplicadasem sala de aula refletem no desempenho dos alunos

Para medir o conhecimento dos alunos o professor pode utilizar mais de um recurso deavaliaccedilatildeo como tambeacutem pode se preocupar como estes recursos ou metodologias afetam suasturmas Assim o uso da tecnologia de um SAD pode facilitar o processo de tomada de decisatildeoapoiando o professor com informaccedilotildees interativas e persistentes O presente trabalho tenciona odesenvolvimento de uma ferramenta para auxiliar o docente na gerecircncia de atividades aplicadasagraves suas turmas atraveacutes de SAD disponiacutevel on-line e acessado em muacuteltiplas plataformas

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 14: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 1 Introduccedilatildeo 13

11 Objetivos

O objetivo geral deste trabalho eacute apoiar a tomada de decisatildeo do professor atraveacutes de umSistema de Apoio agrave Decisatildeo para auxiliar o docente em sala de aula buscando facilitar o dia adia dos professores

Para atingir este objetivo foram delineados alguns objetivos especiacuteficos satildeo eles

bull Compreender como os SAD auxiliam no processo de ensino-aprendizagem

bull Identificar as necessidades dos docentes no Departamento de Computaccedilatildeo (DCOMP)1 daUniversidade Federal de Sergipe (UFS)2

bull Elaborar um SAD para professor em sala de aula

bull Realizar testes e validaccedilotildees no sistema

12 Metodologia

Segundo Wazlawick (2014) o meacutetodo consiste na sequecircncia de passos necessaacuteriospara demonstrar como o objetivo proposto foi atingido Quanto a abordagem esta pesquisa eacutequantitativa e qualitativa A pesquisa quantitativa enfatiza a objetividade na coleta e anaacutelise dosdados A qualitativa analisa as informaccedilotildees narradas de uma forma organizada poreacutem intuitiva(POLIT BECK 2004)

Quanto agrave natureza ela eacute aplicada pois envolve uma aplicaccedilatildeo praacutetica o SISAP Emrelaccedilatildeo aos objetivos a pesquisa eacute caracterizada como exploratoacuteria esta envolve levantamentobibliograacutefico entrevistas com pessoas que tiveram experiecircncias praacuteticas com o problema pesqui-sado e anaacutelise de exemplos que estimulem a compreensatildeo (GIL 2007)

Neste trabalho foi utilizada a metodologia Scrum para o gerenciamento e desenvolvi-mento do projeto de software O levantamento de requisitos foi feito a partir de trecircs processosO primeiro uma Revisatildeo Sistemaacutetica em meio acadecircmico para encontrar pesquisas no estadoda arte as quais pudessem incorporar caracteriacutesticas a este trabalho Logo apoacutes uma pesquisade soluccedilotildees de mercado para conhecimento de quais eram as ferramentas relevantes no mer-cado em relaccedilatildeo a esta pesquisa Por fim um questionaacuterio (survey) aplicado no Departamentode Computaccedilatildeo da UFS para conhecer as necessidades dos docentes em relaccedilatildeo ao sistemaproposto

Para auxiliar no desenvolvimento do projeto foram definidos Requisitos Funcionais eNatildeo Funcionais aleacutem do diagrama de caso de uso o organograma com a hierarquia das telas odiagrama de fluxo e o protoacutetipo para validaccedilatildeo do produto de software1 Portal UFS- Departamento de Computaccedilatildeo lthttpcomputacaoufsbrpagina4193gt2 Portal UFS lthttpwwwufsbrgt

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 15: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 1 Introduccedilatildeo 14

O sistema foi desenvolvido a partir de iteraccedilotildees e apoacutes a finalizaccedilatildeo do software estefoi testado e validado O teste seguiu um plano de teste e o SISAP foi disponibilizado para usodos testadores que reproduziram cada caso de uso Jaacute as validaccedilotildees foram realizadas atraveacutes dequestionaacuterios entregues aos docentes que deram um parecer sobre o uso do sistema

13 Estrutura do Documento

Para facilitar a navegaccedilatildeo e melhor entendimento este documento estaacute estruturado emcinco capiacutetulos No presente capiacutetulo estaacute a introduccedilatildeo com a motivaccedilatildeo objetivos e metodologiadeste trabalho No Capiacutetulo 2 eacute apresentada a fundamentaccedilatildeo teoacuterica com os conceitos baacutesicosque norteiam este documento

O Capiacutetulo 3 apresenta os trabalhos relacionados com o tema desenvolvido encontradosna Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado aleacutem dos resultados de uma pesquisaaplicada aos docentes No Capiacutetulo 4 estaacute a documentaccedilatildeo do processo de desenvolvimento queapresenta o projeto do Sistema de Apoio a Decisatildeo ao Professor o SISAP O Capiacutetulo 5 possui oresultado dos testes e validaccedilotildees e por fim o capiacutetulo 6 com as consideraccedilotildees finais deste trabalhoe trabalhos futuros para este projeto

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 16: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

15

2Fundamentaccedilatildeo Teoacuterica

Neste capiacutetulo satildeo apresentados conceitos baacutesicos para entendimento do presente docu-mento Foram abordados conceitos sobre Revisatildeo Sistemaacutetica de Literatura Desenvolvimentode Software e suas Metodologias Sistemas de Informaccedilatildeo com ecircnfase em Sistemas de Apoio agraveDecisatildeo e por fim o Processo de Ensino-Aprendizagem

21 Revisatildeo Sistemaacutetica de Literatura

Uma Revisatildeo Sistemaacutetica de Literatura (RSL) eacute uma investigaccedilatildeo que disponibiliza umresumo das evidecircncias relacionadas a uma estrateacutegia de intervenccedilatildeo especiacutefica e para isso utiliza-se de meacutetodos expliacutecitos e sistematizados de busca apreciaccedilatildeo criacutetica e siacutentese da informaccedilatildeoselecionada caracteriza-se como uma forma de pesquisa que utiliza como fonte de dados aliteratura sobre determinado tema (SAMPAIO MANCINI 2007)

Jaacute Revisotildees Narrativas satildeo uma forma tradicional de revisatildeo satildeo formatadas semelhante-mente a capiacutetulos de livro e geralmente abordam temas de forma ampla e sem metodologia deseleccedilatildeo preacute-estabelecida muitas vezes natildeo sendo considerados estudos originais (BERWANGERet al 2007)

Outro tipo de Revisatildeo de Literatura eacute a integrativa Segundo Ercole Melo e Alcoforado(2014 p1) [] eacute um meacutetodo que tem como finalidade sintetizar resultados obtidos em pesquisassobre um tema ou questatildeo de maneira sistemaacutetica ordenada e abrangente Ela fornece infor-maccedilotildees mais amplas sobre o assuntoproblema enquanto que a Revisatildeo Sistemaacutetica responde auma pergunta especiacutefica

Segundo Kitchenham et al (2007) eacute importante compreender a Engenharia de Softwareaplicada ao paradigma de evidecircncias Em seu documento satildeo apresentadas diretrizes para RevisatildeoSistemaacutetica em Engenharia de Software aquele divide o processo em trecircs fases principais

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 17: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 16

Planejamento Realizaccedilatildeo e Relatoacuterios

Um dos objetivos da RSL eacute minimizar algumas barreiras para a utilizaccedilatildeo de resultadosde pesquisas na praacutetica assistencial Devido agrave falta de tempo o profissional da sauacutede temdificuldades no uso de pesquisas falhas na busca de pesquisas e deficiecircncia de habilidades paraavaliar e sintetizar as pesquisas encontradas Assim esta consiste em soluccedilatildeo pois proporcionauma siacutentese do conhecimento baseado em pesquisas (GALVAO SAWADA TREVIZAN 2004)

Embora a ideia de Revisatildeo Sistemaacutetica tenha sido concebida na aacuterea da sauacutede natildeo eacute idealaplicaacute-la da mesma forma em Engenharia de Software pois por exemplo natildeo iremos utilizarensaios cliacutenicos randomizados como essa sugere na aacuterea da sauacutede Poreacutem satildeo incorporadosconceitos para diretrizes a Engenharia de Software aos alunos que queiram utilizar este meacutetodo(KITCHENHAM et al 2007)

Neste documento seguimos como base as seguintes diretrizes para desenvolver o pro-tocolo de Revisatildeo Sistemaacutetica definiccedilatildeo da questatildeo de pesquisa definiccedilatildeo dos criteacuterios deinclusatildeoexclusatildeo de pesquisas especiacuteficas definiccedilatildeo da estrateacutegia de pesquisa definir os dadosa extrair de cada estudo incluindo dados de qualidade manutenccedilatildeo de listas de estudos incluiacutedose excluiacutedos usar guias de siacutentese de dados e uso de diretrizes de relatoacuterios (KITCHENHAM etal 2007)

22 Desenvolvimento de Software

A Engenharia de Software tem o objetivo de apoiar o Desenvolvimento de Software elafoca em todos os aspectos da Produccedilatildeo de Software desde os estaacutegios iniciais da especificaccedilatildeodo sistema ateacute sua manutenccedilatildeo quando o sistema estaacute em uso (SOMMERVILLE et al 2011)

Segundo Pressman (2011 p39) A Engenharia de Software engloba um processomeacutetodos de gerenciamento e desenvolvimento de software bem como ferramentas O processode Engenharia de Software eacute a base que define a metodologia que deve ser estabelecida e osmeacutetodos fornecem informaccedilotildees teacutecnicas para desenvolver software

221 Metodologias Tradicionais

O gerenciamento de projetos eacute essencial para o processo de Desenvolvimento de Soft-ware A definiccedilatildeo do ciclo de vida do projeto identifica todas as accedilotildees de transiccedilatildeo do projetopermitindo identificar quais dessas seratildeo incluiacutedas com o objetivo de ligar o projeto agraves operaccedilotildeesde rotina da organizaccedilatildeo As quatro fases do ciclo de vida do desenvolvimento de um sistema satildeoo planejamento a anaacutelise o projeto e a implementaccedilatildeo (SILVA SOUZA CAMARGO 2013)

Um Processo de Software eacute um conjunto de atividades relacionadas que levam agraveproduccedilatildeo de um produto de software(SOMMERVILLE et al 2011 p18) Metodologias

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 18: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 17

tradicionais satildeo categorizadas como dirigidos a planos assim todas as suas atividades satildeoplanejadas com antecedecircncia e o progresso eacute avaliado em comparaccedilatildeo o planejamento inicial

A intenccedilatildeo das metodologias tradicionais de desenvolvimento de software eacute melhorar aqualidade do sistema tornar as datas de entrega e os custos mais previsiacuteveis e orientar as equipesde engenheiros de software Poreacutem algumas vezes tais objetivos assim como outros natildeo citadosnesse documento natildeo satildeo atingidos pois satildeo aplicados de forma dogmaacutetica e sem adaptaccedilotildeespodendo aumentar a burocracia no desenvolvimento do sistema (PRESSMAN 2011)

A organizaccedilatildeo de Processos de Software eacute definida por alguns modelos dentre elestemos o modelo em cascata o desenvolvimento incremental e o desenvolvimento orientado areuacuteso As atividades do processo englobam a especificaccedilatildeo de software projeto e implementaccedilatildeode software validaccedilatildeo de software e evoluccedilatildeo do software (SOMMERVILLE et al 2011)

222 Metodologias Aacutegeis

A Engenharia de Software Aacutegil combina ideias como a satisfaccedilatildeo do cliente e a entregaincremental preacutevia equipes de projeto pequenas e altamente motivadas meacutetodos informaisartefatos de Engenharia de Software miacutenimos e simplicidade no desenvolvimento que satildeo dafilosofia com os princiacutepios de desenvolvimento que priorizam a entrega mais que anaacutelise eprojeto como tambeacutem a comunicaccedilatildeo ativa e contiacutenua entre desenvolvedores (PRESSMAN2011)

Enquanto as Metodologias Tradicionais satildeo orientadas a processos possuem estilo degerenciamento de comando e controle e a comunicaccedilatildeo eacute feita de maneira formal as meto-dologias aacutegeis satildeo orientadas a pessoas o estilo de gerenciamento eacute liderar e colaborar e acomunicaccedilatildeo eacute informal pois o ciclo do projeto passa a ser guiado por funcionalidades doproduto (PRIKLADNICKI WILLI MILAN 2014)

O modelo talvez mais conhecido e mais utilizado dos Meacutetodos Aacutegeis eacute o Extreme

Programming (XP) a abordagem foi desenvolvida para impulsionar praacuteticas reconhecidamenteboas como o desenvolvimento interativo a niacuteveis lsquoextremosrsquo (SOMMERVILLE et al 2011)

Uma outra metodologia que podemos destacar eacute o Scrum este eacute um processo incrementale iterativo e natildeo resume-se ao desenvolvimento de um produto mas eacute orientado ao gerenciamentodos projetos de software Todo o desenvolvimento eacute feito em iteraccedilotildees e ao final de cada iteraccedilatildeoeacute apresentado um conjunto de funcionalidades (OLIVEIRA 2003)

O Scrum eacute um framework estruturado formado por times associados a papeacuteis eventosartefatos e regras Este time eacute formado pelo Product Owner Time de Desenvolvedores e Scrum

Master A entrega do Produto de Software eacute feita de forma iterativa e incremental por todos quefazem parte do time (SCHWABER SUTHERLAND 2013)

Os princiacutepios do Scrum satildeo usados para orientar as atividades de desenvolvimento de

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 19: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 18

software dentro de um processo com as seguintes atividades estruturais requisitos anaacuteliseprojeto evoluccedilatildeo e entrega (PRESSMAN 2011)

Segundo Schwaber (2004) um projeto Scrum comeccedila com uma visatildeo do sistema que seraacutedesenvolvido O Product Owner eacute o responsaacutevel pelo financiamento do projeto ele formula umplano e este inclui o Product Backlog que eacute uma lista de requisitos funcionais e natildeo funcionaisPor ser iterativo o Scrum utiliza-se de Sprints e o conjunto de tarefas que a compotildeem eacute chamadoSprint Backlog O responsaacutevel por ficar agrave frente das reuniotildees e liderar a equipe eacute o Scrum Master

O Scrum Solo eacute uma customizaccedilatildeo do processo Scrum voltada para o desenvolvimentoindividual de software O escopo do Scrum Solo engloba o Scrum e Personal Software Processjuntos formam a especificaccedilatildeo do processo Como satildeo muito semelhantes os o Scrum e o ScrumSolo podemos evidenciar como principais diferenccedilas a duraccedilatildeo das sprints para uma semanae a inexistecircncia de reuniotildees diaacuterias (PAGOTTO et al 2016) Podemos ver essas diferenccedilas naFigura 1

Figura 1 ndash Fluxo do processo Scrum Solo

Fonte (PAGOTTO et al 2016)

A especificaccedilatildeo do Scrum Solo eacute formada por atividades atores e artefatos do processoAs atividades do processo satildeo Requeriment que define o escopo do produto pelo Product ownerSprint esta acontece semelhante ao Scrum O Desenvolvedor individual executa o processoDeployment e disponibiliza o produto ao Grupo de validaccedilatildeo management planeja monitorae controla o desenvolvimento do produto feito pelo Orientador um consultor do processo(PAGOTTO et al 2016)

Por fim os artefatos do processo formado pelo escopo os aspectos inerentes ao ma-peamento protoacutetipo de software satildeo as telas de acesso e manipulaccedilatildeo de dados do softwarealeacutem das interfaces dos relatoacuterios e ainda o product backlog o repositoacuterio do processo a Sprint

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 20: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 19

backlog o produto a ata a planta de desenvolvimento a Estrutura Analiacutetica do Projeto (EAP) ocronograma e a planilha de custo (PAGOTTO et al 2016)

23 Sistemas de Informaccedilatildeo

O mundo dos negoacutecios com o auxiacutelio da Tecnologia da Informaccedilatildeo (TI) passa porconstantes atualizaccedilotildees para manter-se relevante no mercado Segundo Bazzotti e Garcia (2010)os processos empresariais precisam ser dotados de eficiecircncia e eficaacutecia confiabilidade e versatili-dade e para melhorar o desempenho das atividades das empresas e apoiar a reengenharia dosprocessos empresariais utiliza-se a tecnologia da informaccedilatildeo Os Sistemas de Informaccedilatildeo (SI)tecircm por objetivo gerar informaccedilotildees para a tomada de decisotildees

Um conjunto de componentes inter-relacionados que coletam (ou recuperam) processamarmazenam e distribuem informaccedilotildees que possuem o objetivo de apoiar a tomada de decisotildeesa coordenaccedilatildeo e ao controle de uma organizaccedilatildeo eacute chamado Sistema de Informaccedilatildeo Aleacutemdesses objetivos auxiliam os gerentes e trabalhadores a analisar problemas e assuntos complexos(LAUDON LAUDON 2011)

Um sistema tem trecircs funccedilotildees baacutesicas entrada processamento e saiacuteda A entrada envolvea captura e a montagem dos elementos o processamento abrange o processo de transformaccedilatildeoda entrada em resultado e por fim o resultado (ou saiacuteda) envolve a transferecircncia dos elementosproduzidos ao seu destino final ele cita tambeacutem o feedback dados sobre o desempenho dosistema e o controle envolve monitorizaccedilatildeo e avaliaccedilatildeo do feedback (OlsquoBRIEN JAMES 2004)

Os SI devem operar nos diferentes niacuteveis da organizaccedilatildeo entre diferentes fluxos deinformaccedilotildees que deveratildeo fluir entre os diversos componentes da organizaccedilatildeo nos processos detomada de decisotildees apresentando-se frequentemente como um fator de diferenciaccedilatildeo estrateacutegicanas organizaccedilotildees das mais variadas naturezas (QUINTELLA JUNIOR SAMPAIO 2003)

Uma das principais das contribuiccedilotildees dos SI eacute a melhoria da tomada de decisatildeo Existemquatro tipos de sistemas que apoiam os diferentes niacuteveis de decisatildeo satildeo eles Sistemas deInformaccedilatildeo Gerenciais (SIG) Sistemas de Apoio agrave Decisatildeo (SAD) Sistemas de Apoio Executivoe Sistemas de Apoio agrave Decisatildeo em Grupo (SADG) (LAUDON LAUDON 2011) Na subseccedilatildeo231 haveraacute detalhamento sobre SAD

231 Sistemas de Apoio a Decisatildeo

Sistemas de Apoio agrave Decisatildeo satildeo Sistemas de Informaccedilatildeo que fornecem de maneirainterativa as informaccedilotildees necessaacuterias para a tomada de decisatildeo dos gerentes e profissionaisde negoacutecio Os SAD utilizam modelos analiacuteticos banco de dados especializados opiniatildeo epercepccedilatildeo do responsaacutevel pela decisatildeo e um modelo interativo de modelagem baseada nocomputador (OrsquoBRIEN MARAKAS 2000)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 21: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 20

Os SAD abordam principalmente problemas semiestruturados e natildeo estruturados eauxiliam gerentes de niacutevel meacutedio a tomar decisotildees natildeo usuais Eles focam em problemas quese alteram com rapidez para questotildees como qual o impacto na programaccedilatildeo de produccedilatildeo sedobraacutessemos as vendas em dezembro o que aconteceria ao nosso retorno sobre investimentose a programaccedilatildeo da faacutebrica atrasasse em dois meses(LAUDON LAUDON 2011)

As decisotildees semi-estruturadas possuem um grau intermediaacuterio de raciociacutenio loacutegico for-mado facilitado pelo limitado referencial de experiecircncias anterioresAs decisotildees natildeo-estruturadasocorrem em situaccedilotildees novas que era esperado a ocorrecircncia Neste caso a decisatildeo envolveraacuteraciociacutenio loacutegico independente e criatividade Os sistemas de apoio a decisatildeo tratam essasinformaccedilotildees ou dados pouco estruturadas por meio da tecnologia da informaccedilatildeo de formasistemaacutetica (QUINTELLA JUNIOR SAMPAIO 2003)

Outra caracteriacutestica importante eacute a interface do usuaacuterio ela deve permitir faacutecil interaccedilatildeoentre os usuaacuterios do sistema e as ferramentas de software SAD Atualmente muitos SAD tecircminterfaces da WEB1 para facilitar a utilizaccedilatildeo permitir interatividade e uso de recursos graacuteficos(LAUDON LAUDON 2011)

24 Processo de Ensino-Aprendizagem

No processo de ensino-aprendizagem o docente eacute o agente fundamental ele faz osplanejamentos com as diversas utilizaccedilotildees das Novas Tecnologias da Informaccedilatildeo e ComunicaccedilatildeoAs NTICs satildeo recursos didaacuteticos que auxiliam no processo ensino-aprendizagem mas natildeogarantem por si soacute este processo esses recursos podem tornar esse processo mais interessante einterativo motivando e contextualizando um tema estudado complexo ou aplicando conceitosaprendidos em aulas presenciais ou a distacircncia (SOFFA TORRES 2012)

Com o avanccedilo tecnoloacutegico e a criaccedilatildeo de Novas Tecnologias da Informaccedilatildeo e Comunica-ccedilatildeo (NTIC) provocou-se uma reviravolta nos modos mais convencionais de educar e ensinarEntretanto a informaccedilatildeo eacute um caminho de acesso ao conhecimento mas por si soacute natildeo propicia osaber ela precisa ser analisada interpretada retrabalhada Eacute a apropriaccedilatildeo do conhecimento dosconceitos das categorias que possibilita a leitura criacutetica da informaccedilatildeo caminho para a liberdadeintelectual (LIBANEO 2001)

Segundo Mercado (1999 p14) eacute necessaacuterio que os professores ldquosaibam incorporar eutilizar as novas tecnologias no processo de aprendizagem exigindo-se uma nova configuraccedilatildeodo processo didaacutetico metodoloacutegico tradicionalmente usado em nossas escolasrdquo Tecnologias daInformaccedilatildeo trazem novas possibilidades agrave educaccedilatildeo e exige uma nova postura dos educadorespara entender como integrar essas na sua praacutetica pedagoacutegica

Compreende-se que o ensinar eacute inseparaacutevel do aprender portanto a formaccedilatildeo do pro-1 A Web eacute a rede que conecta computadores por todo mundo a World Wide Web (WWW)

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 22: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 2 Fundamentaccedilatildeo Teoacuterica 21

fessor deve ser pautada na busca da construccedilatildeo do conhecimento da criatividade da autoriacolaborativa a partir dos desafios apresentados diariamente e da reflexatildeo sobre sua experiecircncia(SOUZA SOUSA 2009)

Planejar atividades educacionais com apoio tecnoloacutegico requer do professor conhecerbem os propoacutesitos do recurso tecnoloacutegico sua qualidade teacutecnica-esteacutetica e curricular como suaadequaccedilatildeo agraves caracteriacutesticas dos alunos O emprego destas tecnologias natildeo garantiraacute por si soacute aaprendizagem dos alunos pois satildeo instrumentos de ensino que podem e devem estar a serviccedilodo processo de construccedilatildeo e assimilaccedilatildeo do conhecimento dos aprendizes (SOFFA TORRES2012)

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 23: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

22

3Trabalhos Relacionados

No presente capiacutetulo satildeo apresentadas as etapas para a construccedilatildeo dos requisitos desteprojeto Essas etapas consistem na Revisatildeo de artigos que apresentam os resultados obtidosno processo de Revisatildeo Sistemaacutetica pesquisa de soluccedilotildees de mercado que buscou os produtossemelhantes a este trabalho disponiacuteveis no mercado e uma pesquisa aplicada no DCOMPUFSpara reconhecer as necessidades dos professores do Departamento

Neste documento seguimos como base as diretrizes de (KITCHENHAM et al 2007)para o desenvolvimento do protocolo de Revisatildeo Sistemaacutetica de Literatura planejamento darevisatildeo identificaccedilatildeo da pesquisa seleccedilatildeo dos estudos e definiccedilatildeo dos estudos conforme a Figura2

31 Revisatildeo Sistemaacutetica de artigos

Segundo Sampaio e Mancini (2007) as Revisotildees Sistemaacuteticas apresentam resultadoscoincidentes ou conflitantes de um conjunto de estudos realizados separadamente sobre deter-minada intervenccedilatildeo auxiliando na orientaccedilatildeo para investigaccedilotildees futuras Como primeira etapadessa revisatildeo foi desenvolvida uma questatildeo a ser respondida

bull Qual o estado da arte de ferramentas de apoio agrave decisatildeo ao docente no processo deensino-aprendizagem

Foram utilizadas seis bases cientiacuteficas para realizar esta pesquisa Satildeo elas Scopus 11 Scopus - Document Source lthttpswww-scopus-comez20periodicoscapesgovbrhomeurigt

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 24: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 23

Figura 2 ndash Processo de Revisatildeo Sistemaacutetica

ScienceDirect 2 IEEE 3 Engineering Village 4 Web of Science 5 e ACM 6 O acesso foi reali-zado atraveacutes do Portal perioacutedicos CAPES 7 para responder a pergunta acima foi desenvolvidauma string de busca geneacuterica e esta adaptada a cada uma das bases escolhidas como estaacute noQuadro 1 A string geneacuterica foi elaborada da seguinte forma (information system)+(decisionsupport)+(teacher)+(process)+(teaching learning) Year 2011 Logo abaixo estaacute uma listacom a definiccedilatildeo dos termos que a compotildee

bull Information System Sistema de Informaccedilatildeo

bull Decision support Suporte agrave decisatildeo

bull Teacher Professor

bull Process Processo

bull Teaching learning Ensino-aprendizagem

bull Year 2011 Ano 2011 (a partir do ano de 2011)

Foram encontrados diferentes quantidades de artigos dentre as bases de pesquisa esco-lhidas para esta pesquisa na Figura 3 estatildeo o quantitativo dos resultados de acordo com cada2 ScienceDirect - All Sources lthttpwww-sciencedirect-comez20periodicoscapesgovbrsciencesearchgt3 IEEE Xplore lthttpieeexploreieeeorgez20periodicoscapesgovbrsearchadvsearchjspgt4 Engineering Village laquohttpswww-engineeringvillage-comez20periodicoscapesgovbrsearchquickurlraquo5 Web of Science - Pesquisa Baacutesica lthttpapps-webofknowledgeez20periodicoscapesgovbrgt6 ACM Digital Library lthttpdlacmorgez20periodicoscapesgovbrgt7 Portal perioacutedicos CAPES lthttpswwwperiodicoscapesgovbrgt

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 25: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 24

Quadro 1 Strings de busca

Base String de Busca

Scopus

TITLE-ABS-KEY-AUTH ( information system) AND ( deci-sion support) AND ( teacher ) AND ( process ) AND ( teachinglearning) PUBYEAR gt2011 AND ( LIMIT-TO ( SUBJAREA COMP) )

ScienceDirectpub-date gt2011 and ( information system) AND ( decisionsupport) AND (teacher ) AND (process ) AND ( teaching lear-ning)[All Sources(Computer Science)]

IEEE(((((information system) AND decision support) AND teacher)AND process) AND teaching learning)

Engineering Village((((((information systems) WN KY) AND ((decision support) WNKY)) AND ((teacher) WN KY)) AND ((process) WN KY)) AND((teaching learning) WN KY))

Web of ScienceTS=(information system AND decision support AND teacherAND process AND teaching learning)

ACM(+information +system +decision +support +teacher +process +te-aching +learning)

Fonte O Autor

base cientiacutefica A Engineering Village se destacou retornando o maior nuacutemero de resultadosenquanto a ACM retornou o menor nuacutemero de resultados

Figura 3 ndash Resultados x Bases

Fonte O Autor

Inicialmente foi feita uma leitura dos tiacutetulos (titles) e resumos (abstracts) dos artigosencontrados na pesquisa Para a seleccedilatildeo dos estudos alguns criteacuterios de inclusatildeo e exclusatildeo

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 26: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 25

foram definidos para afunilar os resultados de acordo com a real necessidade da investigaccedilatildeoajudando a responder a questatildeo da revisatildeo sistemaacutetica no Quadro 2 aleacutem disso foram marcadosos trabalhos duplicados

Quadro 2 Criteacuterios de seleccedilatildeo

Inclusatildeo Exclusatildeo

(I) Sistema de Apoio agrave Decisatildeo acadecircmico(E) Sistema de Apoio agrave decisatildeo acadecircmico agravedistacircncia

(I) Anaacutelise das metodologias no processo en-sino aprendizagem em sala de aula

(E) Metodologias no processo ensino apren-dizagem agrave distacircncia

(I) Meacutetodos de avaliaccedilatildeo de desempenho aca-decircmico

(E) Sistemas de informaccedilatildeo aplicados extraclasse

(I) Ferramenta de auxiacutelio ao professor em salade aula

(E) Meacutetodos de avaliaccedilatildeo de desempenho agravedistacircncia(E) Assistente virtual acadecircmico do estudante(E) Miacutedias sociais para apoio agraves atividadesacadecircmicas(E) Estudos sobre TICs aplicados agrave educaccedilatildeo

Fonte O Autor

No graacutefico Figura 4 eacute possiacutevel visualizar o resultado da aplicaccedilatildeo dos criteacuterios de seleccedilatildeonos 56 resultados Os estudos estatildeo classificados em aceitos ou rejeitados e ainda duplicadosse o mesmo artigo estiver em mais de uma base ao mesmo tempo Apoacutes a etapa de seleccedilatildeo foi

Figura 4 ndash Classificaccedilatildeo na seleccedilatildeo dos artigos

Fonte O Autor

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 27: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 26

iniciada a fase de extraccedilatildeo dentre os sete artigos selecionados apenas quatro foram escolhidospara o este estudo

Na fase de extraccedilatildeo foi feita a leitura do artigo por completo poreacutem houve um empecilhoao fazer download de um dos artigos pois fazia parte de um livro e para leitura na iacutentegra doartigo fazia-se necessaacuteria a compra do livro logo esse artigo foi rejeitado Apoacutes o download dos6 artigos restantes havia um artigo duplicado e este tambeacutem foi rejeitado para este estudo porfim apoacutes a leitura dos cinco artigos mais um foi rejeitado por natildeo seguir o objetivo proposto poreste estudo Na Figura 5 estaacute todo o processo desta Revisatildeo Sistemaacutetica como foi explicadoanteriormente

Figura 5 ndash Processo de Revisatildeo Sistemaacutetica

Fonte O autor

Por fim quatro artigos foram aceitos No Quadro 3 estatildeo informaccedilotildees sigla tiacutetulo eautores desses estudos

Os paraacutegrafos seguintes contecircm as anaacutelises feitas a partir da leitura dos artigos incluiacutedos

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 28: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 27

Quadro 3 Artigos aceitos na etapa de extraccedilatildeo

Sigla Tiacutetulo Autor

A1An auxiliary teaching management systemby applying six sigma method Chu (2015)

A2

Supporting instructional design in formallearning-a knowledge management systemfor planning implementing and evaluatingcourses in traditional classrooms

Fatourou (2012)

A3Writing learning objectives that engagefuture engineers Hands-on minds-on lear-ning activities

Barnes (2015)

A4The use of communication technologies tosupport teaching and learning practices inportuguese higher education

Ramos et al (2014)

Fonte O Autor

neste estudo atraveacutes de uma breve siacutentese das informaccedilotildees disponibilizadas nesses artigos queagregaram na definiccedilatildeo do escopo deste projeto e da definiccedilatildeo da tabela de caracteriacutestica dosartigos aprovados

O estudo de Chu (2015) projeta um Sistema de Auxiacutelio agrave Gestatildeo do Ensino aplicando omeacutetodo Seis Sigma o Sistema de Auxiacutelio agrave Gestatildeo do Ensino (ATMS) A ideia do sistema foibaseada na avaliaccedilatildeo do ensino da Universidad Tamkang8 Atraveacutes de um questionaacuterio respondidopelos estudantes era gerado um feedback para o professor com sugestotildees de melhorias em relaccedilatildeoao seu ensino A proposta do autor aleacutem de utilizar esse questionaacuterio eacute um sistema que coletadados do desempenho de aprendizagem do aluno e fornecer ao professor para melhorar aqualidade do ensino O sistema foi implantado poreacutem um ATMS mais complexo estaacute sendoprojetado e seraacute simulado

Fatourou (2012) propotildee um Sistema de Gestatildeo do Conhecimento que facilite e avalieas escolhas de um instrutor Foi adotado o modelo ADDIE (Anaacutelise Design DesenvolvimentoImplementaccedilatildeo e Avaliaccedilatildeo) um modelo geneacuterico para traccedilar o curso da aplicaccedilatildeo O sistemaproposto fornece ao professor meacutetricas especiacuteficas que podem ser usadas para escolher materialeducativo planos e projetos de aprendizagem tanto absolutos quanto em relaccedilatildeo ao puacuteblicoEmbora existam vaacuterios modelos de design educativos as decisotildees dos professores no contextoformal de aprendizagem satildeo baseadas em fatores comuns O modelo ADDIE de design foi usadopara classificar os fatores mais comumente abordados

No trabalho desenvolvido por Barnes (2015) haacute um foco em um estudo de como os pro-fessores podem avaliar alunos com disposiccedilatildeo para engenharia Apesar do projeto manter o focona aacuterea de engenharia e seus afins incluindo tecnologia da informaccedilatildeo ele utiliza de ferramentaspara fornecer ao professor um feedback do desempeho do aluno de acordo com o plano de ensino8 Universidad Tamkang lthttpforeigntkuedutwlangindex-saspgt

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 29: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 28

do professor No artigo ele aborda que os professores precisam ser intencionais ao planejarexperiecircncias de aprendizagem para seus alunos considerando os objetivos de aprendizagem

No artigo de Ramos et al (2014) eacute conduzida uma pesquisa a fim de analisar a potencialinfluecircncia que as tecnologias da comunicaccedilatildeo podem ter sobre como os alunos aprendemportuguecircs no ensino superior O projeto TRACER tem como objetivo coletar informaccedilotildees sobre ouso de tecnologia da comunicaccedilatildeo e disponibilizaacute-las em uma plataforma on-line para ajudar natomada de decisatildeo no ensino superior na disciplina de portuguecircs Um dos principais resultadosdo projeto eacute a ferramenta U-TRACER um portal on-line que oferece suporte agrave coleta busca erecuperaccedilatildeo de informaccedilotildees sobre o uso da tecnologia da informaccedilatildeo

Com base na leitura dos artigos citados acima foi definido o Quadro 4 com caracteriacutesticasrelevantes para a concepccedilatildeo do projeto SISAP e auxiliam no levamento dos requisitos do mesmoOs paraacutegrafos seguintes satildeo compostos de uma breve definiccedilatildeo das caracteriacutesticas desse quadro

Quadro 4 Caracteriacutesticas dos artigos

Caracteriacutesticas A1 A2 A3 A4 SISAPAvaliaccedilatildeo de desempenho x x x xIndicadores de desempenho x x x xReutilizaccedilatildeo de material x x x xPersistecircncia de dados x x x xDisponiacutevel on-line x x xAvaliaccedilotildees parametrizaacuteveis x x xPlano de atividades x x x

Fonte O Autor

Segundo Sakano et al (2014) a avaliaccedilatildeo de desempenho eacute medida de acordo com afunccedilatildeo das atividades que uma pessoa desempenha das metas e resultados a serem alcanccedilados ede acordo com seu potencial de desenvolvimento uma apreciaccedilatildeo sistemaacutetica do desempenho decada pessoa Enquanto que indicadores de desempenho satildeo ferramentas para medir os resultadosde uma empresa Reutilizaccedilatildeo de material refere-se agrave situaccedilatildeo em que o professor necessitautilizar um material aplicado a uma determinada turma em outra turma

Persistecircncia de Dados neste contexto significa armazenar os dados em algum local demodo que seja possiacutevel recuperaacute-los posteriormente Disponiacutevel On-line quer dizer que estaacutena rede Internet Avaliaccedilotildees parametrizaacuteveis o professor pode escolher mais de um tipo deatividade para compor a avaliaccedilatildeo do aluno Por fim plano de atividades que deve permitir oplanejamento das atividades ao longo de um periacuteodo letivo

32 Pesquisa de soluccedilotildees no mercado

A Pesquisa de mercado eacute um importante mecanismo atraveacutes do qual as organizaccedilotildeespodem dispor para obter informaccedilotildees relevantes em sua aacuterea de atuaccedilatildeo Seja o objetivo lanccedilar

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 30: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 29

um novo produto aumentar sua fatia na composiccedilatildeo do mercado ou avaliar a qualidade de seusserviccedilos junto aos clientes entre outros (CHEQUE BARROSO 2007)

A Google Play Store 9 eacute a loja virtual do Google10 para smartphones com o sistemaAndroid11 nela eacute possiacutevel encontrar os aplicativos destinados agrave plataforma assim como jogosmuacutesicas filmes e livros Esse site foi escolhido para a pesquisa de mercado

A pesquisa foi realizada seguindo os seguintes paracircmetros primeiro na barra de pesquisafoi digitada a palavra professor e utilizado os filtros Apps Gratuitos e Quatro estrelas ou maisAo todo foram encontrados 256 resultados dentre estes foram selecionados a partir da leitura dadescriccedilatildeo do aplicativo trecircs aplicativos para anaacutelise nesta pesquisa pois alguns dos resultadosembora relevantes para este projeto natildeo foi possiacutevel ter acesso ao sistema

Os aplicativos selecionados foram Caderno do Professor GRATIS 12 (APP1) oferecidopor Fran Meneu Google Classroom13 (APP2) oferecido por Google Inc e Bloco de notasdo professor14 (APP3) oferecido por Didactic Labs SL esses foram baixados e a partir deuma breve experiecircncia de uso foram extraiacutedas caracteriacutesticas para compor essa pesquisa Nosparaacutegrafos abaixo estatildeo uma breve descriccedilatildeo dos aplicativos

O aplicativo Caderno do Professor GRATIS foi desenvolvido por um professor quesegundo a descriccedilatildeo do mesmo eacute uma ferramenta poderosa simples e uacutetil para realizaccedilatildeo dagestatildeo de alunos notas listas de presenccedila caacutelculos finais automaacuteticos relatoacuterios entre outros Adiferenccedila entre a versatildeo gratuita e a paga eacute que a versatildeo usada nesta pesquisa possui constantesanuacutencios

A aplicaccedilatildeo possui uma interface direta sem muitos textos como eacute possiacutevel ver Figura 6poreacutem em alguns momentos seu uso ficou confuso principalmente pelo constante aparecimentode propaganda impedindo a realizaccedilatildeo de uma accedilatildeo completa sem antes aparecer algum anuacutencioComo o sistema foi desenvolvido em espanhol algumas palavras natildeo estatildeo traduzidas para oportuguecircs

Para o acesso ao APP1 natildeo eacute necessaacuterio login e senha ficando disponiacuteveis todas asinformaccedilotildees dos alunos cadastrados ao clicar no aplicativo Na Figura 6a eacute possiacutevel ver a telainicial da aplicaccedilatildeo nesta jaacute eacute possiacutevel visualizar os alunos cadastrados e as notas atribuiacutedas aestes dentre outras informaccedilotildees onde cada siacutembolo tem seu significado Na tela 6b estaacute a listade frequecircncia e por fim a tela 6c satildeo os cadastros de horaacuterio dos professores

O Google Classroom estaacute disponiacutevel apenas para quem possui uma conta do GoogleApps for Education segundo a empresa eacute um pacote gratuito de ferramentas de produtividade9 Google Play lthttpsplaygooglecomstoreappshl=pt-brgt10 Google ltwwwgooglecomgt11 Android lthttpswwwandroidcomgt12 Caderno do Professor GRATIS lthttpsgooglHSTrK5gt13 Google Classroom lthttpsgooglHSTrK5gt14 Bloco de notas do professor lthttpsgooglqJZztMgt

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 31: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 30

Figura 6 ndash Telas Caderno do Professor GRATIS

Fonte Adaptado

que inclui o Gmail o Google Drive e o Documentos Google aleacutem disto o sistema possui versatildeoWeb para navegadores desktop

A simplicidade de uso do aplicativo chama atenccedilatildeo pois a interface eacute simples como eacutepossiacutevel ver na Figura 7 A integraccedilatildeo os outros serviccedilos Google tambeacutem eacute um ponto positivomas vale ressaltar que o aplicativo eacute um sistema de gerenciamento das atividades em sala de aulanatildeo possui como caracteriacutestica apoio aacute decisatildeo dos professores

O principal ponto no uso do APP2 eacute a comunicaccedilatildeo entre professores e alunos apesar denatildeo ser possiacutevel realizar a lista de frequecircncia notificar o aluno sobre uma atividade eacute uma tarefasimples de ser realizada na aplicaccedilatildeo Na tela 7a mostra o menu de navegaccedilatildeo da aplicaccedilatildeocom destaque para rsquoTurmasrsquo onde eacute realizado o planejamento a tela 7b eacute a tela inicial semnenhuma turma poreacutem as opccedilotildees de criar turma ou participar de alguma eacute possiacutevel serem feitaspor fim a tela 7c mostra como eacute a gestatildeo de uma turma jaacute criada

O Bloco de notas do professor (APP3) tambeacutem chamado de Additio eacute segundo a empresaum sistema que permite gerenciar o dia a dia das aulas de forma praacutetica com uso do tablet semnecessidade de conexatildeo com a internet Para acesso no aplicativo eacute necessaacuterio fazer um cadastroe por 30 dias eacute disponibilizada gratuitamente a versatildeo experimental

O sistema tambeacutem possui versatildeo para desktop O site do sistema estaacute disponiacutevel em trecircsidiomas inglecircs espanhol e catalatildeo mas ao fazer login o sistema eacute sincronizado com o aplicativoficando na mesma linguagem neste caso portuguecircs poreacutem em alguns trechos do sistema eacutepossiacutevel encontrar palavras em outra liacutengua Ao usar a versatildeo para desktop a funcionalidade de

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 32: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 31

Figura 7 ndash Telas Google Classroom

Fonte Adaptado

relatoacuterios fica disponiacutevel natildeo ficando disponiacutevel na versatildeo para Android

Na Figura 8a eacute possiacutevel visualizar o menu de navegaccedilatildeo podemos notar que naaplicaccedilatildeo natildeo estaacute disponiacutevel a opccedilatildeo Relatoacuterios como jaacute citado na tela 8b eacute onde estaacute o horaacuteriodo dia atual mostrando todas as aulas do professor jaacute cadastradas estaacute disponiacutevel tambeacutem aopccedilatildeo de visualizar o dia anterior e o posterior ao atual Na tela 8c possui a turma cadastradacom seus alunos adicionados eacute possiacutevel ver as notas das avaliaccedilotildees do alunos

A partir dos aplicativos selecionados foi elaborada uma tabela Quadro 5 com caracte-riacutesticas de cada aplicativo analisado Cada funcionalidade foi comparada com o SISAP sendoelas usadas para compocircr o presente projeto

Dentre as caracteriacutesticas destacadas nas aplicaccedilotildees a funcionalidade lista de frequecircncianatildeo iraacute ser incluiacuteda no projeto A partir das pesquisas e principalmente ao observar o estudo decaso no DCOMP a lista de frequecircncia se tornaria redundante pois o Sistema Integrado de Gestatildeode Atividades Acadecircmicas (SIGAA)15 jaacute possui tal funcionalidade e eacute de obrigatoriedade opreenchimento pelos docentes da UFS

33 Pesquisa aplicada (survey)

Segundo Prodanov e Freitas (2013) o levantamento (survey) ocorre quando envolvea interrograccedilatildeo direta das pessoas cujo comportamento desejamos conhecer atraveacutes de algum15 SIGAA - lthttpswwwsigaaufsbrsigaapublichomejsfgt

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 33: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 32

Figura 8 ndash Telas Bloco de notas do professor

Fonte Adaptado

Quadro 5 Caracteriacutesticas dos aplicativos

Caracteriacutesticas APP1 APP2 APP3 SISAPSistema Login x x xCadastrar Turma x x x xInserir Material x x xAvaliaccedilatildeo de desempenho x x x xCadastrar Tarefa x x x xNotificar Alunos x x xHoraacuterio x x x xLista de Frequecircncia x xIndicadores de desempenho x x x

Fonte O Autor

tipo de questionaacuterio Como principais vantagens de utilizaccedilatildeo desta teacutecnica de pesquisa temosconhecimento direto da realidade economia e rapidez e quantificaccedilatildeo

Por meio desta teacutecnica foi aplicado um questionaacuterio onde o puacuteblico alvo satildeo os docentesdo DCOMP As perguntas foram direcionadas para conhecimento da realidade dos professoresdas tecnologias ligadas agrave educaccedilatildeo aleacutem de entender quais requisitos satildeo mais atrativos deacordo com a experiecircncia deles para um Sistema de Apoio agrave Decisatildeo ao professor

Atualmente a UFS conta com 955 docentes16 permanentes do Ensino Superior jaacute oDCOMP possui 32 pessoas que compotildee o corpo docente17 Destes 19 responderam o questio-16 Fonte Microdados de Pessoal COPACPROPLAN (Junho2016)17 Docentes 09 de janeiro de 2017 lthttpswwwsigaaufsbrsigaapublicdepartamentoprofessoresjsfid=83gt

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 34: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 33

Figura 9 ndash Conhecimento dos aplicativos

Fonte O Autor

naacuterio elaborado para este trabalho A primeira pergunta se referia a utilizaccedilatildeo de ferramentason-line em sala de aula dentre eles 15 utilizam e 4 natildeo utilizam dentre as justificativas de natildeouso destacam-se a falta de tempo e de conhecimento das ferramentas pelos docentes

As ferramentas mais usadas pelos docentes do DCOMP satildeo o Sistema Integrado de Ges-tatildeo de Atividades Acadecircmicas (SIGAA) que eacute disponibilizado pela instituiccedilatildeo UFS programasde correccedilatildeo de exerciacutecios on-line de programaccedilatildeo com destaque ao The Huxley18 aleacutem dasferramentas oferecidas pelo Google como Google Drive e Agenda Google19

A respeito das ferramentas encontradas na pesquisa de mercado por meio Figura 9podemos perceber que a maioria dos professores natildeo conhece nenhuma das aplicaccedilotildees citadasPoreacutem dos aplicativos apresentados no questionaacuterio o Google Sala de Aula teve destaque porestar disponiacutevel aos professores do departamento atraveacutes do e-mail institucional Ainda sobre asferramentas citadas a falta de conhecimento falta de familiaridade e praticidade de uso satildeo asprincipais razotildees para natildeo utilizaacute-las

Uma pergunta chave do questionaacuterio aplicado eacute quais tipos de avaliaccedilatildeo os professoresutilizam para compor a nota do aluno Na Figura 10 podemos observar que as atividades praacuteticassatildeo a metodologia de avaliaccedilatildeo mais utilizada pelos professores poreacutem natildeo haacute muita disparidadeentre as outras opccedilotildees

Sobre as caracteriacutesticas mais relevantes em um sistema de apoio ao professor houve18 THE HUXLEY lthttpswwwthehuxleycomgt19 Agenda Google lthttpscalendargooglecomgt

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 35: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 34

Figura 10 ndash Tipos de Avaliaccedilatildeo

Fonte O Autor

destaque para inserir material essa funcionalidade diz respeito a inserir algum tipo de materialque possa ser usado em sala de aula no sistema No geral as respostas foram consistentes todasas caracteriacutesticas sugestionadas foram bem aceitas conforme a Figura 11 A uacuteltima questatildeolevantada foi sobre a necessidade de aplicativos moacuteveis 11 professores disseram que sim e 8 quenatildeo desejam uma aplicaccedilatildeo moacutevel

34 Consideraccedilotildees sobre os trabalhos relacionados

A Revisatildeo Sistemaacutetica levou a definiccedilatildeo do Quadro 4 que satildeo o conjunto das caracteriacutes-ticas encontradas nos artigos citados Os diferentes pontos encontrados nestes artigos agregaramvalor a este trabalho principalmente em relaccedilatildeo aos estudos em diferentes localidades A leiturado trabalho desses autores agregou valor ao SISAP ampliando a visatildeo de projeto e ajudou nadefiniccedilatildeo dos requisitos

Com a pesquisa de soluccedilatildeo no mercado foram encontrados requisitos dos aplicativosselecionados Quadro 5 Eacute possiacutevel associar as caracteriacutesticas encontradas na Revisatildeo Siste-maacutetica com os aplicativos analisados na Pesquisa de Mercado Alguns desses requisitos satildeofuncionalidades relacionadas agraves necessidades citadas no estado da arte

Por fim uma pesquisa aplicada no DCOMP por meio do questionaacuterio buscava encontraras necessidades dos professores em relaccedilatildeo agrave tecnologia proposta Com a anaacutelise feita das res-postas foi possiacutevel entender como ocorre o impacto das caracteriacutesticas e requisitos identificados

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 36: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 3 Trabalhos Relacionados 35

Figura 11 ndash Caracteriacutesticas relevantes em um SAD

Fonte O Autor

anteriormente no departamento da UFS A partir dessa anaacutelise foram definidos os requisitos doSISAP

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 37: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

36

4Desenvolvimento do SISAP

Este capiacutetulo apresenta o desenvolvimento do SISAP com os Requisitos Funcionais eNatildeo Funcionais que foram elencados para este projeto Os artefatos gerados satildeo o Diagrama deCaso de Uso que demonstra as interaccedilotildees do usuaacuterio com o software Diagrama de Entidade-Relacionamento e o Modelo de Processo de Negoacutecio aleacutem da hierarquia das telas seguida doprotoacutetipo do sistema e o Diagrama de Fluxo

41 Requisitos do Sistema

Requisito eacute a capacidade de um software que deve ser implementada por um sistemapara alcanccedilar determinado fim Todo projeto de software tem um conjunto de requisitos que satildeodefinidos a partir das necessidades e expectativas dos usuaacuterios do mesmo aliado ao atendimentodos objetivos de negoacutecio da empresa interessada (ENGHOLM 2010)

Segundo Pressman (2011) projetar e construir um software eacute desafiador A Engenhariade Requisitos diz respeito ao amplo espectro de tarefas e teacutecnicas que levam a um entendimentodos requisitos No Processo de Software a definiccedilatildeo dos requisitos eacute importante pois iniciadurante a atividade de comunicaccedilatildeo e continua na modelagem

A especificaccedilatildeo dos requisitos eacute o processo de escrever as caracteriacutesticas do sistema paratodos os interessados em um documento de requisitos Estes devem descrever os RequisitosFuncionais e Natildeo Funcionais de modo que sejam compreensiacuteveis para os usuaacuterios do sistemamesmo que natildeo tenham conhecimentos teacutecnicos detalhados (SOMMERVILLE et al 2011)

411 Requisitos Funcionais

Requisito Funcional se refere agrave requisiccedilatildeo de uma funccedilatildeo que um software deveraacuteatenderrealizar ou seja uma exigecircncia necessidade dos interessados no sistema que devem ser

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 38: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 37

realizadas para que o projeto de software torne-se um produto de software (VENTURA 2016)Para o sistema SISAP foram definidos 13 requisitos funcionais ver Quadro 6

Quadro 6 Requisitos Funcionais

Sigla Requisito Ator Descriccedilatildeo

RF001 Manter Professor ProfessorO professor solicita um cadastro no sis-tema para poder realizar o login

RF002 Manter Horaacuterio ProfessorO professor manteacutem o horaacuterio das suasdisciplinas e consultaacute-lo sempre que ne-cessaacuterio

RF003 Manter Turma ProfessorO professor manteacutem uma ou mais turmasno sistema

RF004 Manter Plano Atividades ProfessorO professor manteacutem o plano de atividadespara compor a avaliaccedilatildeo de uma turmacadastrada

RF005 Manter Aluno ProfessorO professor manteacutem alunos das turmascadastradas

RF006 Manter Atividade ProfessorO professor manteacutem uma ou mais ativida-des e atribui pesos a estas para compor oplano de atividade

RF007 Gerar Indicadores SistemaO sistema geraraacute os indicadores de desem-penho de uma turma de um periacuteodo ou deuma turma e periacuteodos especiacuteficos

RF008 Notificar Aluno ProfessorO professor pode notificar os alunos daturma acerca de uma atividade

RF009 Realizar Login ProfessorO professor pode ter acesso ao sistemaatraveacutes de login e senha

RF010 Manter Notas ProfessorO professor pode atribuir pesos agraves ativida-des cadastradas e atribuir notas individuaisou em grupo aos alunos de uma turma

RF011 Inserir Material ProfessorO professor pode inserir um material emum plano de atividades de uma turma

RF012 Manter documento Prova ProfessorO professor manteacutem uma prova em umplano de atividades de uma turma

RF013 Notificar Feedback ProfessorO professor pode compartilhar um ques-tionaacuterio com alunos de uma turma cadas-trada

RF014 Feedback Aluno AlunoO aluno tem acesso a um questionaacuterio comperguntas sobre sua turma

Fonte O Autor

412 Requisitos Natildeo Funcionais

Diferente dos Requisitos Funcionais os Natildeo Funcionais satildeo restriccedilotildees aos serviccedilos oufunccedilotildees oferecidos pelo sistema Muitas vezes estes aplicam-se ao sistema como um todorestringindo ou especificando caracteriacutesticas como desempenho proteccedilatildeo ou disponibilidade

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 39: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 38

Satildeo requisitos que natildeo estatildeo diretamente relacionados com os serviccedilos especiacuteficos oferecidospelo sistema a seus usuaacuterios (SOMMERVILLE et al 2011) Os Requisitos Natildeo Funcionaisdeste projeto estatildeo no Quadro 7

Quadro 7 Requisitos Natildeo Funcionais

Sigla Requisito Ator DescriccedilatildeoRNF01 Plataforma On-line Sistema O sistema deve funcionar na rede Internet

RNF02 Persistir dados SistemaO sistema deve persistir os dados em umbanco de dados MySQL

RNF03 Multiplataforma SistemaO sistema deve ser ajustaacutevel a diferentesplataformas

RNF04 Linguagem SistemaO sistema deve ser desenvolvido usandoas linguagem PHP JavaScript JQueryHTML e CSS

RNF05 Autenticar usuaacuterio SistemaO sistema deve guardar a senha do usuaacuterioe criptografaacute-la

RNF06 Seguranccedila dos dados SistemaO sistema deve permitir que apenas o usuaacute-rio autorizado acesse os dados inseridospor ele

RNF07 Usabilidade SistemaO sistema deve permitir que o usuaacuterio in-teraja com a interface de modo faacutecil e in-tuitivo

Fonte O Autor

42 Modelagem do SISAP

Considerando perspectivas diferentes e complementares a modelagem de sistemas desoftware consiste na utilizaccedilatildeo de notaccedilotildees que podem ser graacuteficas e textuais com o objetivo deconstruir modelos que representam as partes essenciais de um sistema (BEZERRA 2006) Estaseccedilatildeo apresenta alguns diagramas relacionados ao sistema permitindo uma melhor visualizaccedilatildeodas interaccedilotildees

421 Diagrama de Caso de Uso

O Diagrama de Caso de Uso eacute o diagrama mais informal e geral da Unified Modeling

Language1 (UML) Geralmente eacute utilizado nas fases de levantamento e anaacutelise de requisitos dosistema e eacute consultado durante todo o processo de modelagem pois serve como base para outrosdiagramas Ele daacute uma ideia geral de como o sistema iraacute se comportar apresenta uma linguagemsimples e de faacutecil compreensatildeo (GUEDES 2011)

Segundo Booch Rumbaugh e Jacobson (2006) Diagramas de Caso de Uso abrangema visatildeo estaacutetica de casos de uso do sistema exibindo um conjunto de casos de uso e atores e1 UML lthttpwwwumlorggt

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 40: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 39

seus relacionamentos Satildeo importantes principalmente para a organizaccedilatildeo e a modelagem decomportamento do sistema Para este projeto foi desenvolvido o seguinte Diagrama de Caso deUso Figura 12

Figura 12 ndash Diagrama de Caso de Uso do SISAP

Fonte O Autor

422 Modelo de Processo de Negoacutecio

O Business Process Model and Notation (BPMN2) eacute um diagrama que especifica umprocesso de negoacutecio Na Figura 13 eacute apresentado o processo de negoacutecio do SISAP2 BPMN lthttpwwwvenkicombrblognotacao-bpmngt

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 41: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 40

Figura 13 ndash Processo de Negoacutecio do SISAP

Fonte O Autor

423 Diagrama de Entidade-Relacionamento

Na Figura 16 estaacute o Diagrama de Entidade-Relacionamento do SISAP com todas asentidades do software e seus relacionamentos

43 Protoacutetipo de telas

A prototipaccedilatildeo eacute uma teacutecnica que consiste em desenvolver um ldquorascunhordquo do que seespera do sistema de informaccedilatildeo quando ele estiver finalizado Normalmente um protoacutetipoapresenta a interface do software a ser desenvolvido com as informaccedilotildees que seriam inseridas erecuperados no sistema apresentando exemplos com dados fictiacutecios de quais seriam os resultadosapresentados pelo software Assim a utilizaccedilatildeo do protoacutetipo pode evitar meses ou anos dedesenvolvimento ateacute descobrir qual o software atende agraves necessidades do cliente (GUEDES2011)

Para facilitar o entendimento das telas do protoacutetipo do SISAP foi desenvolvido umdiagrama de hierarquia de telas Figura 14 que mostra como as telas estaratildeo organizadas nosistema As telas principais foram destacadas neste organograma Satildeo elas o Login a TelaPrincipal o menu com Turmas Relatoacuterios e a opccedilatildeo Sair A opccedilatildeo Turmas ainda abre as opccedilotildees

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 42: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 41

Alunos Plano de Atividades Avaliaccedilotildees e Sobre

Figura 14 ndash Hierarquia de Telas

Fonte O Autor

O protoacutetipo de telas clicaacuteveis3 estaacute disponiacutevel para realizaccedilatildeo de testes do fluxo do sis-tema Assim atraveacutes deste foi realizada realizada uma validaccedilatildeo inicial antes da implementaccedilatildeodos requisitos apoacutes isto foi feita uma com o sistema em produccedilatildeo

A Figura 15 mostra a paacutegina inicial nela o professor tem acesso ao menu do SISAP Omenu possui as opccedilotildees Paacutegina Inicial Turmas Relatoacuterios e a opccedilatildeo Sair Aleacutem disto o docentetem acesso agraves informaccedilotildees dos compromissos com as aulas realizadas ao dia atual do acessoNesta tela satildeo listadas as disciplinas o horaacuterio de iniacutecio e teacutermino da aula e o local em que seraacutelecionada Para ver o funcionamento completo do protoacutetipo do SISAP entrar no link disponiacutevelno Apecircndice B

Para informaccedilotildees sobre o sistema na WEB foi criada uma paacutegina4 sobre o Sistema deApoio ao Professor (SISAP) Nela haacute uma breve descriccedilatildeo sobre o projeto e os interessadospodem entrar em contato para mais informaccedilotildees3 Protoacutetipo SISAP clicaacutevel - lt httpsmarvelappcom1i057fhgt4 SISAP lthttpssisapufswordpresscomgt

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 43: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 42

Figura 15 ndash Paacutegina Incial SISAP

Fonte O Autor

44 Ferramentas e Especificaccedilotildees teacutecnicas

Nesta seccedilatildeo estatildeo as ferramentas utilizadas para desenvolvimento deste projeto comsuas especificaccedilotildees teacutecnicas de software e hardware

Foram utilizados para a escrita do coacutedigo o Atom5 que eacute um editor de coacutedigos comsuportes agrave vaacuterias linguagens de computaccedilatildeo como a usada nesse projeto o PHP6 Outra aplicaccedilatildeoutilizada foi o XAMPP 7 um servidor local para ver a execuccedilatildeo do projeto desenvolvido

O hardware utilizado para o desenvolvimento foi um MacBook Air 13rdquo O Quadro 8mostra as configuraccedilotildees do equipamento utilizado

Quadro 8 Especificaccedilotildees da Maacutequina de Desenvolvimento

Produto EspecificaccedilatildeoArmazenamento 128 GB de armazenamento flash PCIeProcessador Intel Core i5 dual-core a 16 GHzMemoacuteria 8GB de memoacuteria LPDDR3Sistema operativo macOS Sierra

Fonte O Autor

5 Atom lthttpsatomiogt6 PHP lthttpphpnetgt7 XAMPP lthttpswwwapachefriendsorgptbrindexhtml gt

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 44: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 4 Desenvolvimento do SISAP 43

Figura 16 ndash Diagrama Entidade-Relacionamento SISAP

Fonte O Autor

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 45: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

44

5Testes e Validaccedilatildeo

Os processos de desenvolvimento aacutegeis priorizam a entrega do coacutedigo executaacutevel aoinveacutes de produccedilatildeo de extensa documentaccedilatildeo escrita Um ponto essencial para garantia de queexista fidelidade das implementaccedilotildees em relaccedilatildeo aos requisitos estaacute nos testes executados sobreo coacutedigo produzido (LEAL 2009) Neste capiacutetulo estaacute a metodologia adotada para os testes e avalidaccedilatildeo do SISAP

51 Validaccedilatildeo do Protoacutetipo

Como citado no capiacutetulo 4 para maior facilidade do entendimento do SISAP foi de-senvolvido o protoacutetipo de telas clicaacuteveis para que o puacuteblico alvo tivesse contato e validasse aproposta antes do desenvolvimento O puacuteblico alvo em primeira instacircncia eram os professoresdo DCOMP poreacutem fez-se necessaacuterio abrir as questotildees para todos os docentes de qualquer niacutevelde escolaridade para ter uma margem maior de dados para esta pesquisa

O processo de validaccedilatildeo foi feito atraveacutes da disponibilizaccedilatildeo de um link1 disponiacutevel naplataforma Marvel2 O protoacutetipo eacute feito atraveacutes de imagens clicaacuteveis com as ideias inicias paraelaboraccedilatildeo deste sistema Logo apoacutes a interaccedilatildeo do usuaacuterio com o protoacutetipo ele estava apto pararesponder o questionaacuterio

Primeiramente foi aplicado um questionaacuterio (survey) Apecircndice B para os professorescom um link para o protoacutetipo do SISAP A proposta desse questionaacuterio foi que a partir daexperiecircncia do usuaacuterio com o protoacutetipo esse pudesse responder questotildees quanto aos requisitoslevantados se estes se adequavam com a real necessidade dos usuaacuterios

Encontramos um impasse para realizaccedilatildeo dessa validaccedilatildeo de maneira consistente poucos1 Protoacutetipo SISAP lthttpsmarvelappcom1i057fhgt2 Marvel lthttpsmarvelappcomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 46: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 45

professores tiveram a disponibilidade em respondecirc-lo assim tivemos apenas 7 respostas Aanaacutelise dessas respostas embora em pequena escala serviu como base para o desenvolvimentodo sistema

A primeira pergunta foi em relaccedilatildeo a qual niacutevel de escolaridade os professores lecio-nam normalmente a maior parte dos docentes que responderam esse formulaacuterio lecionam naGraduaccedilatildeo como podemos ver na Figura 17

Figura 17 ndash Docentes

Fonte O Autor

Outro questionamento foi em relaccedilatildeo a dificuldade de navegaccedilatildeo e usabilidade do sistemaA maioria dos participantes do questionaacuterio natildeo tiveram grandes dificuldades de uso do protoacutetipoNa Figura 18 podemos observar que a maioria atribuiu a dificuldade 2 o grau de dificuldade deuso do sistema

Outra questatildeo importante foi como os usuaacuterios avaliariam o uso de APIs para loginatraveacutes do Facebook3 ou Gmail4 Na Figura 19 podemos inferir a partir das respostas que esserequisito natildeo chega a ter relevacircncia para os professores

Por fim o grau de satisfaccedilatildeo dos usuaacuterios com o sistema Figura 20 foi o suficientepara prosseguirmos com o desenvolvimento como planejado Aleacutem disso houveram sugestotildeescomo notificaccedilotildees para os alunos e outros tipos de graacuteficos e tabelas A primeira sugestatildeo foiimplementada no sistema final jaacute outros tipos de graacuteficos tambeacutem foi implementada com ofeedback para o professor Em relaccedilatildeo ao pontos fracos e os fortes foi destaque a simplicidade eobjetividade do sistema3 Facebook lthttpswwwfacebookcomgt4 Gmail lthttpsmailgooglecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 47: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 46

Figura 18 ndash Grau de dificuldade

Fonte O Autor

Figura 19 ndash Uso de APIs

Fonte O Autor

52 Testes no SISAP

Para o teste do SISAP foi definido um modelo abstrato do processo lsquotradicionalrsquo detestes como usado no desenvolvimento dirigido a planos Os casos de teste satildeo especificaccedilotildeesdas entradas para o teste e da saiacuteda esperada do sistema aleacutem de uma declaraccedilatildeo do que estaacutesendo testado Os dados de teste satildeo as entradas criadas para testar um sistema (SOMMERVILLEet al 2011)

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 48: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 47

Figura 20 ndash Grau de Satisfaccedilatildeo com o protoacutetipo

Fonte O Autor

O fluxo de teste para este projeto estaacute esquematizado na Figura 21 Para elaboraccedilatildeo doPlano de Testes foram definidos 21 casos de testes com a descriccedilatildeo de cada caso os requisitosassociados as preacute e poacutes condiccedilotildees dos casos Depois desta fase para cada Caso de Teste foiassociado um procedimento de teste empregado na execuccedilatildeo dos testes

Figura 21 ndash Fluxo de Testes

Fonte (SOMMERVILLE et al 2011)

Foram definidos 3 testadores para avaliaccedilatildeo a partir de testes manuais no sistema Aequipe de testes eacute composta de alunos do curso de Ciecircncias da Computaccedilatildeo do DCOMP daUFS no uacuteltimo ano para a formaccedilatildeo Todo o Plano de Teste estaacute disponiacutevel no Apecircndice destedocumento como todo o parecer de testes

Apesar dos procedimentos terem sido bem sucedidos em sua maioria algumas observa-ccedilotildees importantes foram feitas a partir do sumaacuterio de testes Depois de executar algum processono sistema a tela de retorno era a de turmas fazendo com que o usuaacuterio repetisse todo o caminho

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 49: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 48

novamente Outro ponto importante foi a nota do aluno que natildeo era possiacutevel salvar uma notadecimal

Pontos como caminhos de volta de uma tela para outra ou ainda opccedilotildees de voltar paratela anterior foram incluiacutedos no sistema A inserccedilatildeo de nota tambeacutem foi atualizada para a formadecimal

53 Validaccedilatildeo do SISAP

Apoacutes o desenvolvimento do sistema e apoacutes passar pelo procedimentos de testes foielaborado um questionaacuterio para verificar se o sistema atende agraves necessidades dos professores deacordo com os requisitos levantados O formulaacuterio de validaccedilatildeo estaacute disponiacutevel no Apecircndice D

O processo de validaccedilatildeo foi feito atraveacutes de um viacutedeo5 disponiacutevel na plataforma Youtube6O viacutedeo mostra toda a interaccedilatildeo com o sistema desde o primeiro acesso ateacute o acesso externo deum aluno ao sistema para avaliaccedilatildeo do professor Escolhemos este meacutetodo de validaccedilatildeo poisfacilitaria ao docente para responder o questionaacuterio com a finalidade de alcanccedilar mais pessoas eenriquecer a validaccedilatildeo deste trabalho

Figura 22 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

A primeira questatildeo eacute para traccedilar o perfil dos professores no sentido de em qual grauacadecircmico estes lecionam Dez docentes responderam este questionaacuterio e como podemos ver na5 SISAP viacutedeo lthttpswwwyoutubecomwatchv=tv-j31nVyiEgt6 Youtube ltwwwyoutubecomgt

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 50: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 49

Figura 23 ndash Dificuldade do cadastro dos Alunos no SISAP

Fonte O Autor

Figura 22 a maioria dos professores lecionam no niacutevel de graduaccedilatildeo e nenhum de poacutes-graduaccedilatildeorespondeu ao questionaacuterio

Figura 24 ndash Dificuldade do cadastro do Plano de Atividade no SISAP

Fonte O Autor

Como eacute possiacutevel ver no formulaacuterio as perguntas de dois a seis satildeo perguntas referentesa funcionalidade de cadastro no sistema Dentre as respostas houve destaques para o cadastro

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 51: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 50

Figura 25 ndash Perfil dos professores da validaccedilatildeo do sistema

Fonte O Autor

de aluno Figura 23 onde 30 dos docentes consideraram este cadastro como meacutedio enquanto70 considerou faacutecil

Figura 26 ndash Facilidade de uso do SISAP

Fonte O Autor

Em relaccedilatildeo ao cadastro do Plano de Atividade Figura 24 apenas 10 consideraramde dificuldade mediana enquanto outros 90 natildeo tiveram dificuldade As outras respostas dasperguntas natildeo citadas aqui obtiveram em sua grande maioria a ausecircncia de dificuldade nos outros

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 52: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 5 Testes e Validaccedilatildeo 51

cadastros

Um ponto importante no sistema eacute que os docentes tenham acesso raacutepido agraves informaccedilotildeesdos alunos e que esse acesso seja apresentado de modo faacutecil ao usuaacuterio As perguntas de nuacutemerosete a doze foram em relaccedilatildeo a este ponto As respostas foram unacircnimes e os usuaacuterio disseramnatildeo encontrar dificuldade alguma neste processo como amostra podemos ver a Figura 25Jaacute emrelaccedilatildeo ao sistema como um todo foi perguntado se foi faacutecil a utilizaccedilatildeo do SISAP A maioria80 respondeu que Sim enquanto apenas 20 respondeu que Natildeo Figura 26

Em relaccedilatildeo aos pontos fortes e fracos do sistema destacaram-se as respostas em relaccedilatildeoa facilidade objetividade e eficiecircncia do SISAP Jaacute como ponto fracos do sistema 90 dasrespostas foram que natildeo houveram nenhum ponto poreacutem a inflexibilidade na criaccedilatildeo de provaspois natildeo seria simples a criaccedilatildeo de questotildees objetivas

Por fim quanto ao uso e sugestotildees de melhorias quanto ao uso 100 dos entrevistadosresponderam que Sim usariam o SISAP em sala de aula Figura 27 Jaacute quanto as sugestotildees foisugerido o envio das avaliaccedilotildees por e-mail aos alunos O tutorial de uso do SISAP estaacute disponiacutevelno Apecircndice E

Figura 27 ndash Utilizaria o SISAP

Fonte O Autor

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 53: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

52

6Consideraccedilotildees Finais

O Sistema de Apoio agrave Decisatildeo ao Professor (SISAP) Foi projetado com o objetivo detentar contribuir para a melhoria do processo de ensino-aprendizagem em sala de aula atraveacutesde um sistema de apoio agrave decisatildeo Para isso algumas etapas foram necessaacuterias como umafundamentaccedilatildeo teoacuterica e pesquisas sobre trabalhos relacionados

Atraveacutes da fundamentaccedilatildeo teoacuterica foi compreendido como os SAD auxiliam no processode ensino-aprendizagem Os SAD datildeo suporte ao docente atraveacutes de uma interface interativae indicadores estatiacutesticos essas caracteriacutesticas aliadas agraves necessidades dos professores podemproporcionar uma melhora no processo de ensino-aprendizagem

Compreendido isso foi realizada uma revisatildeo sistemaacutetica de literatura para entenderquais artigos sobre o assunto deste projeto estatildeo no estado da arte Os quatro artigos selecionadoscontribuiacuteram para a formaccedilatildeo dos Requisitos que compotildeem o SISAP Aleacutem disto foi realizadauma pesquisa de soluccedilotildees no mercado que junto com os resultados da RSL ajustaram osRequisitos do projeto de software deste trabalho

Ainda na fase de levantamento de requisitos os docentes do departamento de computaccedilatildeoda UFS foram consultados atraveacutes de um questionaacuterio aplicado para entender se estes Requisitosatenderiam agraves necessidades desses A partir da anaacutelise das respostas dos professores foramdefinidas as prioridades para iniacutecio do desenvolvimento

Para melhor entendimento do software foram desenvolvidos o Diagrama de Caso deUso o Modelo de Processo de Negoacutecio e o Diagrama de Entidade-Relacionamento Aleacutem doprotoacutetipo de telas e um fluxograma de como as telas se relacionam para que os interessados nosistema pudessem validaacute-lo

Para validaccedilatildeo dos requisitos foi utilizado o protoacutetipo de telas desenvolvido juntamentecom a aplicaccedilatildeo de um questionaacuterio (survey) Apoacutes esta validaccedilatildeo o sistema foi desenvolvidocomo especificado neste documento

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 54: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Capiacutetulo 6 Consideraccedilotildees Finais 53

Em seguida foram aplicados casos de testes para uma equipe de testadores Todos osresultados desta interaccedilatildeo com o sistema formaram o Plano de Teste do SISAP Depois do parecerde todos os testadores o sistema foi ajustado para melhor usabilidade do usuaacuterio final

A validaccedilatildeo da versatildeo final do sistema foi realizada atraveacutes de um questionaacuterio (survey)direcionado a professores de diferentes instituiccedilotildees de ensino A avaliaccedilatildeo destes foi satisfatoacuteriapara o presente trabalho pois a partir da anaacutelise das respostas todos que participaram da pesquisautilizariam o SISAP em sala de aula

Para trabalhos futuros foram identificadas algumas melhorias e novas funcionalidadespara aprimorar o sistema Como melhoria ajustar a criaccedilatildeo de provas para suportar provas comquestotildees objetivas de maneira mais usual no sistema Outra melhoria eacute a importaccedilatildeo de planilhascom todos os alunos da turma

Tambeacutem como sugestatildeo de um trabalho futuro eacute um sistema especiacutefico para o alunopara que este tivesse acompanhamento das atividades Este sistema poderia se comunicar com oSISAP para estreitar a comunicaccedilatildeo entre alunos e professores

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 55: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

54

Referecircncias

BARNES S Writing learning objectives that engage future engineers Hands-on minds-onlearning activities 43rd Annual SEFI Conference June 29 - July 2 2015 Orleacuteans France 2015Citado na paacutegina 27

BAZZOTTI C GARCIA E A importacircncia do sistema de informaccedilatildeo gerencial para tomadade decisotildees 2010 Citado na paacutegina 19

BERWANGER O et al Como avaliar criticamente revisotildees sistemaacuteticas e metanaacutelises RevistaBrasileira de Terapia Intensiva SciELO Brasil v 19 n 4 p 475ndash480 2007 Citado na paacutegina15

BEZERRA B G Do manuscrito ao livro impresso investigando o suporte CAVALCANTIMocircnica et al Texto e discurso sob muacuteltiplos olhares v 1 p 8ndash37 2006 Citado na paacutegina 38

BOOCH G RUMBAUGH J JACOBSON I UML guia do usuaacuterio [Sl] Elsevier Brasil2006 Citado na paacutegina 38

CHEQUE F R D BARROSO L P Pesquisa de mercado 2007 Citado na paacutegina 29

CHU L An auxiliary teaching management system by applying six sigma method In IEEE2015 International Conference on Intelligent Information Hiding and Multimedia SignalProcessing (IIH-MSP) [Sl] 2015 p 9ndash12 Citado na paacutegina 27

ENGHOLM J H Engenharia de Software na praacutetica [Sl] Novatec Editora 2010 Citado napaacutegina 36

ERCOLE F F MELO L S d ALCOFORADO C L G C Revisatildeo integrativa versusrevisatildeo sistemaacutetica Revista Mineira de Enfermagem Revista Mineira de Enfermagem v 18n 1 p 9ndash12 2014 Citado na paacutegina 15

FATOUROU E Supporting instructional design in formal learning-a knowledge managementsystem for planning implementing and evaluating courses in traditional classrooms In CSEDU(2) [Sl sn] 2012 p 432ndash435 Citado na paacutegina 27

GALVAO C SAWADA N TREVIZAN M Revisatildeo sistemaacutetica Rev Latino-am enfermagemSciELO Brasil v 12 n 3 p 549ndash56 2004 Citado na paacutegina 16

GIL A C Como elaborar um projeto de pesquisa Satildeo Paulo Atlas 2007 Citado na paacutegina 13

GUEDES G T UML uma abordagem praacutetica [Sl] Novatec Editora - Satildeo Paulo 2011 v 2Citado 2 vezes nas paacuteginas 38 e 40

KITCHENHAM B et al Guidelines for performing systematic literature reviews in softwareengineering In Technical report Ver 23 EBSE Technical Report EBSE [Sl sn] 2007Citado 3 vezes nas paacuteginas 15 16 e 22

LAUDON K C LAUDON J P Sistemas de informaccedilatildeo gerenciais [Sl] Pearson PrenticeHall 2011 Citado 2 vezes nas paacuteginas 19 e 20

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 56: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Referecircncias 55

LEAL I Requisitos de metodologias de teste de software para processos aacutegeis UniversidadeFederal de Minas Gerais Belo Horizonte 2009 Citado na paacutegina 44

LIBANEO J C Pedagogia e pedagogos inquietaccedilotildees e buscas Educar em Revista SciELOBrasil n 17 p 153ndash176 2001 Citado 2 vezes nas paacuteginas 12 e 20

MERCADO L Formaccedilatildeo Continuada de Professores e Novas Tecnologias [Sl] EDUFAL1999 ISBN 9788571770492 Citado na paacutegina 20

OlsquoBRIEN JAMES A Sistemas de Informaccedilotildees-E as decisotildees gerenciais na era da internet[Sl] Satildeo Paulo Pearson 2004 Citado na paacutegina 19

OrsquoBRIEN J A MARAKAS G M Administraccedilatildeo de sistemas de informaccedilatildeo [Sl] GrupoA-AMGH 2000 Citado 2 vezes nas paacuteginas 12 e 19

OLIVEIRA E S d Uso de metodologias Aacutegeis no desenvolvimento de software Monografiade Final de Curso - Universidade Federal de Minas Gerais 2003 Citado na paacutegina 17

PAGOTTO T et al Scrum solo Software process for individual development In AISTIInformation Systems and Technologies (CISTI) 2016 11th Iberian Conference on [Sl] 2016p 1ndash6 Citado 2 vezes nas paacuteginas 18 e 19

POLIT D F BECK C T Nursing research Principles and methods [Sl] LippincottWilliams Wilkins 2004 Citado na paacutegina 13

PRESSMAN R S Engenharia de Software Uma abordagem profissional [Sl] McGraw HillBrasil 2011 v 7 Citado 4 vezes nas paacuteginas 16 17 18 e 36

PRIKLADNICKI R WILLI R MILAN F Metodologias Aacutegeis de Desenvolvimento deSoftware [Sl] Bookman 2014 ISBN 9788582602089 Citado na paacutegina 17

PRODANOV C C FREITAS E C de Metodologia do Trabalho Cientiacutefico Meacutetodos eTeacutecnicas da Pesquisa e do Trabalho Acadecircmico [Sl] Editora Feevale 2013 Citado na paacutegina31

QUINTELLA R H JUNIOR S SAMPAIO J Sistemas de apoio agrave decisatildeo e descoberta deconhecimento em bases de dados uma aplicaccedilatildeo potencial em poliacuteticas puacuteblicas OrganizaccedilotildeesSociedade SciELO Brasil v 10 n 28 p 83ndash98 2003 Citado 2 vezes nas paacuteginas 19 e 20

RAMOS F et al The use of communication technologies to support teaching and learningpractices in portuguese higher education INTED2014 Proceedings IATED p 6399ndash6407 2014Citado 2 vezes nas paacuteginas 27 e 28

SAKANO A M et al AvaliaCcedilAtildeo de desempenho Conceito objetivo e metodologia RevistaAmpla de Gestatildeo Empresarial Registro SP V 3 Ndeg 2 art 7 p 100-109 2014 Citado napaacutegina 28

SAMPAIO R MANCINI M Estudos de revisatildeo sistemaacutetica um guia para siacutentese criteriosa daevidecircncia cientiacutefica Revista Brasileira de Fisioterapia v 11 n 1 p 83ndash89 janfev 2007ISSN 1413-3555 Citado 2 vezes nas paacuteginas 15 e 22

SCHWABER K Agile project management with Scrum [Sl] Microsoft press 2004 Citadona paacutegina 18

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 57: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Referecircncias 56

SCHWABER K SUTHERLAND J Guia do scrum Liacutenea) Consultado el v 12 2013Citado na paacutegina 17

SILVA D E d S SOUZA I T D CAMARGO T Metodologias Aacutegeis para odesenvolvimento de software AplicaCcedilAtildeo e o uso da metodologia scrum em contraste ao modelotradicional de gerenciamento de projetos Revista Computaccedilatildeo Aplicada Revista ComputaccedilatildeoAplicada v 2 n 1 2013 Citado na paacutegina 16

SOFFA M TORRES P O processo ensino-aprendizagem mediado pelas tecnologias dainformaccedilatildeo e comunicaccedilatildeo na formaccedilatildeo de professores on-line In IX Congresso Nacional deEducaccedilatildeo [sn] 2012 Disponiacutevel em lthttpwwwpucprbreventoseducereeducere2009anaispdf3285_1440pdfgt Citado 3 vezes nas paacuteginas 12 20 e 21

SOMMERVILLE I et al Engenharia de software [Sl] Satildeo Paulo Pearson Prentice Hall2011 v 9 Citado 6 vezes nas paacuteginas 16 17 36 38 46 e 47

SOUZA E SOUSA A Formaccedilatildeo de professores na perspectiva do exerciacutecio da autoria As ticno contexto educacional In X Congresso Galego-Portuguecircs e Psicopedagogia [Sl sn] 2009p 1036ndash1047 Citado na paacutegina 21

VENTURA P O que eacute requisito funcional 2016 Disponiacutevel em lthttpwwwateomomentocombro-que-e-requisito-funcionalgt Citado na paacutegina 37

WAZLAWICK R Metodologia de Pesquisa para Ciecircncia da Computaccedilatildeo 2 Ediccedilatildeo [Sl]Elsevier Brasil 2014 v 2 Citado na paacutegina 13

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 58: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

Apecircndices

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 59: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

58

APEcircNDICE A ndash Pesquisa para Sistemade Apoio ao Professor

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de levantar requisitos paraum sistema que auxilie a tomada de decisatildeo do professor em sala de aula Essa pesquisa eacute partedo trabalho de conclusatildeo de curso da aluna com orientaccedilatildeo do professor Gilton Silva

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 60: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

59

APEcircNDICE B ndash Questionaacuterio paraValidaccedilatildeo do Protoacutetipo SISAP

Questionaacuterio aplicado no Departamento da Computaccedilatildeo (DCOMP) da UniversidadeFederal de Sergipe (UFS) pela aluna Maryellen Martins com objetivo de testar e validar oprotoacutetipo do SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomada de decisatildeo doprofessor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de curso da aluna comorientaccedilatildeo do professor Gilton Silva

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 61: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

60

APEcircNDICE C ndash Plano de Testes doSISAP

O teste aplicado neste projeto foi realizado por trecircs alunos do curso Ciecircncias da Compu-taccedilatildeo da UFS com experiecircncia em testes Para realizaccedilatildeo foi seguido este plano de testes com oscasos de testes consideraccedilotildees observaccedilotildees e consideraccedilotildees importantes para este projeto Estaacutedisponiacutevel atraveacutes do link httpsgooglUNqnTE e do QRCode Figura 28

Figura 28 ndash Plano de Testes SISAP

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 62: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

61

APEcircNDICE D ndash Questionaacuterio paraValidaccedilatildeo do Software SISAP

Questionaacuterio pela aluna Maryellen Martins da Universidade Federal de Sergipe (UFS) com objetivo de testar e validar o SISAP - Sistema de Apoio ao Professor para auxiacutelio a tomadade decisatildeo do professor em sala de aula Essa pesquisa eacute parte do trabalho de conclusatildeo de cursoda aluna com orientaccedilatildeo do professor Gilton Silva

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP
Page 63: SISAP - SISTEMA DE APOIO AO PROFESSOR Maryellen Maura … · 2018-05-21 · avaliação, como também, pode se preocupar como estes recursos ou metodologias afetam suas turmas. Assim,

62

APEcircNDICE E ndash Tutorial do SISAP

O tutorial de uso do Sistema de Apoio ao Professor (SISAP) estaacute disponiacutevel atraveacutes doviacutedeo no link httpsyoutubetv-j31nVyiE Como tambeacutem atraveacutes do arquivo PDF disponiacutevelatraveacutes do QRCode Figura 29

Figura 29 ndash Tutorial do SISAP

  • Folha de rosto
  • Dedicatoacuteria
  • Agradecimentos
  • Epiacutegrafe
  • Resumo
  • Abstract
  • Lista de ilustraccedilotildees
  • Lista de abreviaturas e siglas
  • Sumaacuterio
  • Introduccedilatildeo
    • Objetivos
    • Metodologia
    • Estrutura do Documento
      • Fundamentaccedilatildeo Teoacuterica
        • Revisatildeo Sistemaacutetica de Literatura
        • Desenvolvimento de Software
          • Metodologias Tradicionais
          • Metodologias Aacutegeis
            • Sistemas de Informaccedilatildeo
              • Sistemas de Apoio a Decisatildeo
                • Processo de Ensino-Aprendizagem
                  • Trabalhos Relacionados
                    • Revisatildeo Sistemaacutetica de artigos
                    • Pesquisa de soluccedilotildees no mercado
                    • Pesquisa aplicada (survey)
                    • Consideraccedilotildees sobre os trabalhos relacionados
                      • Desenvolvimento do SISAP
                        • Requisitos do Sistema
                          • Requisitos Funcionais
                          • Requisitos Natildeo Funcionais
                            • Modelagem do SISAP
                              • Diagrama de Caso de Uso
                              • Modelo de Processo de Negoacutecio
                              • Diagrama de Entidade-Relacionamento
                                • Protoacutetipo de telas
                                • Ferramentas e Especificaccedilotildees teacutecnicas
                                  • Testes e Validaccedilatildeo
                                    • Validaccedilatildeo do Protoacutetipo
                                    • Testes no SISAP
                                    • Validaccedilatildeo do SISAP
                                      • Consideraccedilotildees Finais
                                      • Referecircncias
                                      • Apecircndices
                                        • Pesquisa para Sistema de Apoio ao Professor
                                        • Questionaacuterio para Validaccedilatildeo do Protoacutetipo SISAP
                                        • Plano de Testes do SISAP
                                        • Questionaacuterio para Validaccedilatildeo do Software SISAP
                                        • Tutorial do SISAP