Seminário de Andamento - PowerPoint PPT Presentation

bien
semin rio de andamento n.
Skip this Video
Loading SlideShow in 5 Seconds..
Seminário de Andamento PowerPoint Presentation
Download Presentation
Seminário de Andamento

play fullscreen
1 / 15
Download Presentation
Seminário de Andamento
73 Views
Download Presentation

Seminário de Andamento

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. PROFILE EM UML PARAMODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS Seminário de Andamento UNILASALLE André Sandri Maio 2006

  2. Roteiro • O que será feito? • Relevância • Fundamentação teórica • Como está sendo implementado? • Aonde espero chegar? • Como será avaliado? • Conclusões preliminares • Anexos

  3. O que será feito? + • Profile UML para Interfaces Gráficas • Falta da existência deste recurso notada durante a pesquisa “Viabilidade de Construção de Software com MDD e MDA” • Existem profiles UML para outras tecnologias (EJB, WEB, etc.) • GUI até agora é modelado de forma não padronizada • Engenharia de Software – MDD • Borland Together (protótipo) +

  4. Relevância • Ainda não existe este profile (com abordagem genérica e qualitativa) • É uma necessidade de mercado • Explicar importância em minha formação acadêmica • Contribuição: este profile poderá ser utilizado de forma imediata em processos de desenvolvimento de software, e poderá servir como base para outros estudos.

  5. Fundamentação teórica + • Foi necessário estudar MDA, MDD, UML, MOF, OCL, MDE, MSF, ferramentas, vários artigos e documentos, entre outros. • Forma que estes contribuem p/ solução • Trabalhos similares: • Extending UML to Model Navigation and Presentation in Web Applications • The Expressive Power of UML-based Web Engineering (UWE) • Modeling the User Interface of Web Applications with UML • A UML Profile for GUI Layout (Thesis) • Livro: Designing the User Interface

  6. Como está sendo implementado? • Alternativas: UML Profile, Novo Metamodelo MOF, outras. • UML Profile 2.0 aparenta ser suficiente, muitas ferramentas têm suporte, possibilidade de especialização do profile, popularidade do UML. • Etapas: muita pesquisa, escolha dos elementos (widgets), definição de limites, esboço do profile, modelagem do metamodelo do profile, testes de modelagem em cima do protótipo. • Onde estou? Previsão/etapas?

  7. Aonde espero chegar? • Profile UML especificado • Profile UML em execução (ferramenta ou protótipo próprio)

  8. Avaliação • Comparar nosso profile contra outros pesquisados • Utilizando e estendendo requisitos e métricas de GUILayout • Engenharia-reversa de GUI utilizando a execução do profile • Requisitos e métricas a definir

  9. Conclusões preliminares • Modelagem de GUI é complexa • O modelo proposto (simplicidade x complexidade) será fundamental para evitar rejeições • Estado atual: modelagem em cima da ferramenta Together • Estado da monografia: Inicializada

  10. Muito obrigado! André Sandri www.sandri.cjb.net

  11. Refinamento do objetivo • Criar um Profile UML para possibilitar a modelagem de interfaces gráficas com foco na apresentação de widgets sob o ponto de vista da qualidade e da usabilidade para ambientes de desenvolvimento de software que utilizam MDD Voltar

  12. Rose WEB Modeler Voltar

  13. WEB UML Profile (UWE)

  14. GUILayout (Tese Doutorado)

  15. Exemplo GUI e Usabilidade Voltar