1 / 15

Seminário de Andamento

PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS. Seminário de Andamento. UNILASALLE André Sandri Maio 2006. Roteiro. O que será feito? Relevância Fundamentação teórica Como está sendo implementado? Aonde espero chegar? Como será avaliado?

bien
Download Presentation

Seminário de Andamento

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related