Utilização de callback no aprimoramento da interface com o usuário

Detalhes bibliográficos
Autor(a) principal: Silva, Acelino Gehlen da
Data de Publicação: 2010
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/28335
Resumo: O objetivo do presente trabalho é encontrar uma forma de prover real feedback aos usuários de sistemas interativos, em especial, no tocante a sistemas que realizam a carga de grandes volumes de dados demandando muito tempo de processamento e recursos de máquina para serem concluídos, aprimorando, desse modo, a interação humano-computador. Além de melhorar a qualidade do feedback para o usuário, boas práticas recomendadas pela Engenharia de Software serão utilizadas no sentido de oferecer alta manutenibilidade para o sistema, garantir baixo acoplamento entre as diversas camadas de software e, ainda, como bom efeito colateral, diminuir os requisitos de máquina necessários para a execução das tarefas. O padrão Observer (GAMMA, 1995), um dos padrões GoF, juntamente com a utilização do modelo de componentes distribuídos COM+, atendem justamente ao tipo de resposta que pretendemos para o usuário e, também, às recomendações de Engenharia de Software já citadas. Através de sua utilização podemos manter um conjunto de aplicações cliente informados sobre o andamento das tarefas ao mesmo tempo em que preservamos o baixo acoplamento e mantemos o nível de modularização bastante adequado no sentido de proporcionar independência entre as camadas a aumentar a manutenibilidade do sistema. Todos os passos da solução, desde a apresentação do aplicativo inicial, com seus problemas de interação, os conceitos necessários ao entendimento da solução proposta e de que modo os callbacks podem nos auxiliar na busca pelo aprimoramento da interface com o usuário, estão detalhados ao longo do texto.
id UFRGS-2_f09e95ac1243ababeb83cfbe92ade453
oai_identifier_str oai:www.lume.ufrgs.br:10183/28335
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Silva, Acelino Gehlen daPimenta, Marcelo Soares2011-03-30T05:59:59Z2010http://hdl.handle.net/10183/28335000767692O objetivo do presente trabalho é encontrar uma forma de prover real feedback aos usuários de sistemas interativos, em especial, no tocante a sistemas que realizam a carga de grandes volumes de dados demandando muito tempo de processamento e recursos de máquina para serem concluídos, aprimorando, desse modo, a interação humano-computador. Além de melhorar a qualidade do feedback para o usuário, boas práticas recomendadas pela Engenharia de Software serão utilizadas no sentido de oferecer alta manutenibilidade para o sistema, garantir baixo acoplamento entre as diversas camadas de software e, ainda, como bom efeito colateral, diminuir os requisitos de máquina necessários para a execução das tarefas. O padrão Observer (GAMMA, 1995), um dos padrões GoF, juntamente com a utilização do modelo de componentes distribuídos COM+, atendem justamente ao tipo de resposta que pretendemos para o usuário e, também, às recomendações de Engenharia de Software já citadas. Através de sua utilização podemos manter um conjunto de aplicações cliente informados sobre o andamento das tarefas ao mesmo tempo em que preservamos o baixo acoplamento e mantemos o nível de modularização bastante adequado no sentido de proporcionar independência entre as camadas a aumentar a manutenibilidade do sistema. Todos os passos da solução, desde a apresentação do aplicativo inicial, com seus problemas de interação, os conceitos necessários ao entendimento da solução proposta e de que modo os callbacks podem nos auxiliar na busca pelo aprimoramento da interface com o usuário, estão detalhados ao longo do texto.The main goal of this study is to investigate a way to provide real feedback to users of interactive systems, in particular with regard to systems that deal with large volumes of data requiring lots of processing time and machine resources to its accomplishment, improving the human-computer interaction. Besides improving the quality of feedback to the user, good practice recommended in software engineering will be used in order to provide high maintainability to the system, ensure low coupling between the various software layers, and also, as a nice side effect, reduce the computer requirements needed to perform the tasks. The Observer pattern (Gamma, 1995), one of the GoF patterns, combined with the use of distributed component model COM+, matches exactly the kind of response we want for the end-user and also the recommendations of Software Engineering mentioned above. Through its use we can maintain a suite of client applications informed about the progress of tasks, preserve the low coupling and maintain the level of modularization quite adequate in providing independence between layers to increase the maintainability of the system. All steps for the solution, since the initial application, with its interaction problems, the concepts needed to understand the proposed solution and how the callbacks can assist us in the quest for improving the user interface, are detailed along the text.application/pdfporRelações homem-máquinaInterface : UsuarioFeedbackCallbackInterface designHCIDesign patternsObserver patternUtilização de callback no aprimoramento da interface com o usuárioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2010Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000767692.pdf.txt000767692.pdf.txtExtracted Texttext/plain63362http://www.lume.ufrgs.br/bitstream/10183/28335/2/000767692.pdf.txt22a43e8ef896f10a8dc020509453cf8eMD52ORIGINAL000767692.pdf000767692.pdfTexto completoapplication/pdf830419http://www.lume.ufrgs.br/bitstream/10183/28335/1/000767692.pdfd884a69bd753184a99159ad32edd48ecMD51THUMBNAIL000767692.pdf.jpg000767692.pdf.jpgGenerated Thumbnailimage/jpeg1054http://www.lume.ufrgs.br/bitstream/10183/28335/3/000767692.pdf.jpgf2762b1df12ad0429af8f59e9fcf52caMD5310183/283352018-10-08 09:10:13.904oai:www.lume.ufrgs.br:10183/28335Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-08T12:10:13Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Utilização de callback no aprimoramento da interface com o usuário
title Utilização de callback no aprimoramento da interface com o usuário
spellingShingle Utilização de callback no aprimoramento da interface com o usuário
Silva, Acelino Gehlen da
Relações homem-máquina
Interface : Usuario
Feedback
Callback
Interface design
HCI
Design patterns
Observer pattern
title_short Utilização de callback no aprimoramento da interface com o usuário
title_full Utilização de callback no aprimoramento da interface com o usuário
title_fullStr Utilização de callback no aprimoramento da interface com o usuário
title_full_unstemmed Utilização de callback no aprimoramento da interface com o usuário
title_sort Utilização de callback no aprimoramento da interface com o usuário
author Silva, Acelino Gehlen da
author_facet Silva, Acelino Gehlen da
author_role author
dc.contributor.author.fl_str_mv Silva, Acelino Gehlen da
dc.contributor.advisor1.fl_str_mv Pimenta, Marcelo Soares
contributor_str_mv Pimenta, Marcelo Soares
dc.subject.por.fl_str_mv Relações homem-máquina
Interface : Usuario
topic Relações homem-máquina
Interface : Usuario
Feedback
Callback
Interface design
HCI
Design patterns
Observer pattern
dc.subject.eng.fl_str_mv Feedback
Callback
Interface design
HCI
Design patterns
Observer pattern
description O objetivo do presente trabalho é encontrar uma forma de prover real feedback aos usuários de sistemas interativos, em especial, no tocante a sistemas que realizam a carga de grandes volumes de dados demandando muito tempo de processamento e recursos de máquina para serem concluídos, aprimorando, desse modo, a interação humano-computador. Além de melhorar a qualidade do feedback para o usuário, boas práticas recomendadas pela Engenharia de Software serão utilizadas no sentido de oferecer alta manutenibilidade para o sistema, garantir baixo acoplamento entre as diversas camadas de software e, ainda, como bom efeito colateral, diminuir os requisitos de máquina necessários para a execução das tarefas. O padrão Observer (GAMMA, 1995), um dos padrões GoF, juntamente com a utilização do modelo de componentes distribuídos COM+, atendem justamente ao tipo de resposta que pretendemos para o usuário e, também, às recomendações de Engenharia de Software já citadas. Através de sua utilização podemos manter um conjunto de aplicações cliente informados sobre o andamento das tarefas ao mesmo tempo em que preservamos o baixo acoplamento e mantemos o nível de modularização bastante adequado no sentido de proporcionar independência entre as camadas a aumentar a manutenibilidade do sistema. Todos os passos da solução, desde a apresentação do aplicativo inicial, com seus problemas de interação, os conceitos necessários ao entendimento da solução proposta e de que modo os callbacks podem nos auxiliar na busca pelo aprimoramento da interface com o usuário, estão detalhados ao longo do texto.
publishDate 2010
dc.date.issued.fl_str_mv 2010
dc.date.accessioned.fl_str_mv 2011-03-30T05:59:59Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/28335
dc.identifier.nrb.pt_BR.fl_str_mv 000767692
url http://hdl.handle.net/10183/28335
identifier_str_mv 000767692
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/28335/2/000767692.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/28335/1/000767692.pdf
http://www.lume.ufrgs.br/bitstream/10183/28335/3/000767692.pdf.jpg
bitstream.checksum.fl_str_mv 22a43e8ef896f10a8dc020509453cf8e
d884a69bd753184a99159ad32edd48ec
f2762b1df12ad0429af8f59e9fcf52ca
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224406585835520