Utilização de callback no aprimoramento da interface com o usuário
dc.contributor.advisor | Pimenta, Marcelo Soares | pt_BR |
dc.contributor.author | Silva, Acelino Gehlen da | pt_BR |
dc.date.accessioned | 2011-03-30T05:59:59Z | pt_BR |
dc.date.issued | 2010 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/28335 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.abstract | 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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Feedback | en |
dc.subject | Relações homem-máquina | pt_BR |
dc.subject | Interface : Usuario | pt_BR |
dc.subject | Callback | en |
dc.subject | Interface design | en |
dc.subject | HCI | en |
dc.subject | Design patterns | en |
dc.subject | Observer pattern | en |
dc.title | Utilização de callback no aprimoramento da interface com o usuário | pt_BR |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000767692 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2010 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1000)