Visual IMML: um perfil UML para a modelagem de interfaces de usuário
AUTOR(ES)
Thais Lima Machado
DATA DE PUBLICAÇÃO
2006
RESUMO
Os processos de desenvolvimento de software proposto pelas abordagens mais recentes da Engenharia de Software utilizam modelos e a UML foi proposta como a linguagem padrão para a modelagem. A interface de usuário é uma parte importante do software e fundamental para melhorar a usabilidade. Porém a UML padrão não oferece recursos adequados para a modelagem da interface de usuário. Várias propostas vêm surgindo para solucionar esse problema. Alguns autores têm utilizado modelos no desenvolvimento de interface (Desenvolvimento Baseado em Modelos) e várias propostas de extensões da UML têm sido elaboradas. No entanto, nenhuma delas considera a perspectiva teórica proposta pela engenharia semiótica que considera que através do sistema o designer deve comunicar para o usuário o que ele pode fazer e como ele utiliza o próprio sistema. Este trabalho apresenta um Perfil UML que enfatiza os aspectos da perspectiva da engenharia semiótica. Esse Perfil está baseado na IMML que é uma linguagem textual declarativa. A Visual IMML, como é denominada, é uma proposta que vem melhorar o processo de especificação com a IMML através de uma modelagem visual (diagramática). Ela propõe um conjunto de novos elementos de modelagem (estereótipos) elaborados para a especificação e documentação de interfaces de usuário, considerando os aspectos de comunicação, interação e funcionais de forma integrada
ASSUNTO(S)
interface de usuári uml imml e visual imml user interface imml and visual imml uml sistemas de computacao
Documentos Relacionados
- BRIDGE: uma ferramenta para o Design de Interfaces de Usuário baseada em especificações IMML
- GeoProfile A UML Profile for Conceptual Modeling of Geographic Databases.
- UML-TV: um perfil UML para suporte ao desenvolvimento de aplicações para TV digital.
- Um chatterbot para aquisiÃÃo automÃtica de perfil do usuÃrio
- Um Profile UML 2 e um Processo de Desenvolvimento para Engenharia de Interfaces GrÃficas Dirigida a Modelos e Baseada em Componentes