300 likes | 398 Views
Um Meta-modelo para o Processo de Sistema com RV Baseado em Princípios da IHC. Milena Marquezin Olher Orientadora: Júnia Coutinho Anacleto Silva PPGCC - UFSCar. Maio de 2005 Bauru. Sumário. Introdução Implicações no Processo de Sistemas com RV Metodologias para Sistemas com RV
E N D
Um Meta-modelo para o Processo de Sistema com RV Baseado em Princípios da IHC Milena Marquezin Olher Orientadora: Júnia Coutinho Anacleto Silva PPGCC - UFSCar Maio de 2005 Bauru
Sumário • Introdução • Implicações no Processo de Sistemas com RV • Metodologias para Sistemas com RV • Meta-modelo para Sistemas com RV • Conclusões
Sumário • Introdução • Implicações no Processo de Sistemas com RV • Metodologias para Sistemas com RV • Meta-modelo para Sistemas com RV • Conclusões
Tecnologia de RV permite que o usuário manipule a aplicação por meio de sua interface de forma diversificada quanto ao uso dos sentidos humanos em um plano 3D Sistemas com RV Interface Controle de Diálogo Aplicação Usuário Objetos Ações Dados Sensações
Sumário • Introdução • Implicações no Processo de Sistemas com RV • Metodologias para Sistemas com RV • Meta-modelo para Sistemas com RV • Conclusões
Processo de Sistemas com RV Abordagens com Enfoque no Usuário Critérios de Qualidade Estético, Funcional e de Uso Maior interação e integração entre usuário e sistema com RV Enfoque no Usuário Interface Controle de Diálogo Aplicação Usuário Objetos Ações Dados Sensações
Implementação Avaliação Desenvolvimento Manutenção Iteratividade de Projeto Sistemas Convencionais Sistemas com RV Definição Especificação
Processo de Sistemas com RV Iteratividade de Projeto Etapas de Processo Implementação Avaliação Desenvolvimento Iteratividade de Projeto Sistemas Convencionais Sistemas com RV Definição Especificação Manutenção
Características do Sistema com RV Interação Navegação Manipulação de Objetos Movimento do Usuário Entrada e Saída Multimodais Visual Auditivo Tátil Considerações do Usuário do Sistema com RV Envolvimento Presença Imersão Efeitos ColateraisConforto Males Efeitos Posteriores Processo de Sistemas com RV Critérios de Usabilidade Desenvolvedores e Avaliadores Usabilidade Princípios de usabilidade tradicionais não consideram especificidades de sistemas com RV Necessidade de estabelecimento e adoção de critérios de usabilidade para sistemas com RV Hierarquia de critérios de usabilidade para sistemas com RV da abordagem MAUVE Adoção da hierarquia de critérios de usabilidade para sistemas com RV no processo desses sistemas Usabilidade Importante fator para o sucesso de sistemas com RV
Sumário • Introdução • Implicações no Processo de Sistemas com RV • Metodologias para Sistemas com RV • Meta-modelo para Sistemas com RV • Conclusões
Necessidade de desenvolvimento e uso de metodologias para sistemas com RV Necessidade de desenvolvimento e uso de metodologias para sistemas com RV Formalização do processo de sistemas com RV Processo de sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Metodologias para o Processo de Sistemas com RV A RV vem atingindo maior maturidade, sendo adotada em diversas aplicações A RV, apesar de suas potencialidades, ainda não está amplamente difundida
Modelo VRID Comportamento Gráfico Comunicador Interação Mediador Dados Modelo e Metodologia VRID (Tanriverdi)
Modelo segmenta a complexidade dos objetos de interfaces de sistemas com RV • Metodologia obtém projetos de interfaces de sistemas com RV seguros e implementáveis Metodologia VRID • Apenas para o projeto de interfaces de sistemas com RV • Restrita no contexto da IHC A) Identificação dos elementos de dados Alto Nível de Abstração Identificação dos objetos B) Modelagem dos objetos em alto nível de abstração C) Baixo Nível de Abstração Modelagem dos objetos em baixo nível de abstração D) Processo de Sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Modelo e Metodologia VRID (Tanriverdi)
Todas as etapas do processo de sistemas com RV • Atividades e momento de sua realização bem definidos permitem gerenciar a complexidade do processo de sistemas com RV • Não está baseada sobre abordagens da IHC • Não está bem fundamentada sobre o modelo de processo Espiral da ES • Incremental e Hierárquico dificultam a percepção de atividades que pertencem a que etapa e ou iteração Processo de Sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Metodologia CLEVR (Seo) Análise de Requisitos Etapa 1 (Aspectos Usuais) Projeto Etapa 2 (Aspectos de RV) Validação Etapa 3 (Presença)
CLEVR – Nova Interpretação e Representação Análise de Requisitos Modelagem e refinamento de aspectos usuais e de RV Projeto Simulações para validar os modelos de especificação e estimar o desempenho do sistema e para transformar essas especificações em um modelo de implementação Utilização de elementos que podem afetar a característica de imersão Validação Sistema com RV
Baseada sobre a abordagem Projeto Iterativo • Informalmente baseada sobre a abordagem PCU da IHC e, portanto, sobre o modelo de processo Prototipação da ES • Apenas para a análise e o projeto de sistemas com RV • Passos bem detalhados descrevem características importantes em baixo nível de abstração no processo de sistemas com RV Processo de sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Metodologia de Stuart Definição dos Requisitos Projeto do Sistema Protótipo do Sistema Avaliação do Sistema
Stuart – Nova Interpretação e Representação Definição dos Requisitos Projeto do Sistema Protótipo do Sistema Avaliação da análise, projeto e protótipo Implementação do Sistema Teste do Sistema Sistema com RV
Todas as etapas do processo de sistemas com RV • Baseada sobre a abordagem PCU da IHC e, portanto, sobre o modelo de processo Prototipação da ES • Proposta linear pouco adequada à necessidade de projeto iterativo exigido por sistemas com RV Processo de Sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Metodologia de Scaife e Rogers 1. Levantamento dos requisitos de alto nível 2. Estudos Exploratórios e Informantes do Projeto 3. Prototipação e Projeto do Sistema com RV Testes com usuários 4. Especificação do modelo conceitual 5. Implementação e Avaliação
Scaife e Rogers – Nova Interpretação e Representação Levantamento dos requisitos de alto nível Soluções de Projeto Estudos exploratórios e Informantes do projeto Testes com Usuários Restrições de projeto Prototipação, Projeto do Sistema com RV e Testes com usuários Prototipação e Testes com Usuários Avaliações de Projetistas e Parceiros de Projeto Implicações de projeto Especificação do modelo conceitual Modelo conceitual de projeto Implementação e Avaliação Sistema com RV
Processo de Sistemas com RV Parcialmente Contemplado Processo de sistemas com RV Enfoque no Usuário Iteratividade Usabilidade com Critérios Análise Crítica e Comparativa
Sumário • Introdução • Implicações no Processo de Sistemas com Realidade Virtual • Metodologias para Sistemas com Realidade Virtual • Meta-modelo para Sistemas com Realidade Virtual • Conclusões
Meta-modelo para Sistemas com RV com Enfoque no Usuário, Iteratividade de Projeto e Critérios de Usabilidade • Adoção de fases, etapas ou passos, e atividades das metodologias para sistemas com RV • Incorporação de enfoque no usuário através da fundamentação sobre as abordagens PCU ou DP da IHC e, portanto, sobre o modelo de processo Prototipação da ES • Adoção de iteratividade de projeto das metodologias para sistemas com RV • Incorporação de usabilidade através da inserção dos critérios de usabilidade para sistemas com RV
Análise de Requisitos Refinamento de Requisitos Refinamento de Requisitos Requisitos de Sistema Protótipo Avaliação de Requisitos e Projeto Projeto Refinamento de Projeto Refinamento de Projeto Refinamento de Protótipo Prototipação Requisitos e Projeto Validados Projeto de Sistema Considerar Interação e Entrada e Saída Sistema Avaliação de Sistema Implementação Refinamento de Sistema Sistema Validado Considerar Interação, Entrada e Saída, Envolvimento e Efeitos Sistema Implementado Avaliar Interação, Entrada e Saída, Envolvimento e Efeitos Sistema com RV Meta-modelo para Sistemas com RV com Enfoque no Usuário, Iteratividade de Projeto e Critérios de Usabilidade
Sumário • Introdução • Implicações no Processo de Sistemas com Realidade Virtual • Metodologias para Sistemas com Realidade Virtual • Meta-modelo para Sistemas com Realidade Virtual • Conclusões
Resultados Obtidos Especificidades e Implicações de Processo de Sistemas com RV Propostas e Meta-modelo para Sistemas com RV Metodologias para Sistemas com RV
Publicações • Um Meta-modelo para o Processo de Sistemas com RV: Perspectiva da Qualidade no Uso Provida por Princípios da IHC, CLEI 2004, Arequipa • Meta-modelo para Processo de Sistema com RV Pautado por Enfoque no Usuário, Iteratividade de Projeto e Critérios de Usabilidade, I WES 2004, Bauru • O Processo de Desenvolvimento de Sistemas com RV sob a Ótica da IHC, CLIHC 2003, Rio de Janeiro
Publicações • Virtual Reality and Reengineering: Challenges for the Software Process based on a Single Vision of SE and HCI, WIHC-ES 2003, Rio de Janeiro • O Processo de Desenvolvimento de Sistemas com RV, São Carlos, II Congresso de Pós-Graduação da UFSCar 2003, São Carlos
Desafios a Superar • Experimentação prática do meta-modelo para sistemas com RV • Hardware de RV • Software para RV • Abordagens para atividades específicas no processo de sistemas com RV
Pesquisadores, analistas, projetistas e desenvolvedores devem estar compromissados na evolução do processo de sistemas com RV e ainda na superação dos demais desafios que envolvem a tecnologia de RV, para que sistemas com RV possam ser efetivamente difundidos Trabalhos Futuros • Desenvolver sistemas com RV com base no meta-modelo • Realizar ajustes, caso necessários • Desenvolver modelos de processo ou metodologias com base no meta-modelo • Pesquisar sistemas com RV com base nos domínios de aplicação • Desenvolver modelos de processo ou metodologias com base no meta-modelo e nos domínios de aplicação