[pt] APOIANDO O DESIGNER DE IHC NA TOMADA DE DECISÃO SOBRE O DESIGN DE INTERFACES EXTENSÍVEIS
Ano de defesa: | 2008 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12398&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12398&idi=2 http://doi.org/10.17771/PUCRio.acad.12398 |
Resumo: | [pt] Um dos grandes problemas no desenvolvimento de software é atender a todas as necessidades específicas de cada usuário em um domínio. A pesquisa sobre sistemas extensíveis tenta resolver este problema. Sistemas extensíveis são desenvolvidos de maneira que possam ser configurados pelos usuários finais, adicionando, modificando ou removendo funcionalidades e, assim, evoluir com o tempo. Uma área de pesquisa relacionada a aplicações extensíveis para pessoas experts no domínio, mas que não são profissionais de programação, é a de desenvolvimento por usuários finais (End-User Development - EUD). No entanto, não se encontra na literatura pesquisas que visem especificamente apoiar o designer na tomada de decisões sobre quando é interessante estender o sistema e qual parte dele poderá sofrer tal extensão. O objetivo deste trabalho é informar o designer sobre diferentes oportunidades de extensão relacionadas ao resultado da análise de tarefas e de usuários. Para isto, ele apresenta uma classificação, baseada na Engenharia Semiótica, que abrange as técnicas e aplicações extensíveis pesquisadas. Depois, ele identifica nas perguntas da análise de usuários e tarefas, quais se relacionam com as técnicas descritas nesta classificação. Assim, o designer pode identificar em que situações e quais métodos podem ser usados para estender o sistema. Para avaliar esta proposta, desenvolvemos um estudo de caso para reprojetar a ferramenta de autoria Composer, com o objetivo de mantê-la flexível e extensível, sem exigir muito conhecimento dos usuários sobre a linguagem subjacente ao domínio do sistema, a NCL (Nested Context Language). |