Semin rio de andamento
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Seminário de Andamento PowerPoint PPT Presentation


  • 44 Views
  • Uploaded on
  • Presentation posted in: General

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?

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Semin rio de andamento

PROFILE EM UML PARAMODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS

Seminário de Andamento

UNILASALLE

André Sandri

Maio 2006


Roteiro

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


O que ser feito

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)

+


Relev ncia

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.


Fundamenta o te rica

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


Como est sendo implementado

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?


Aonde espero chegar

Aonde espero chegar?

  • Profile UML especificado

  • Profile UML em execução (ferramenta ou protótipo próprio)


Avalia o

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


Conclus es preliminares

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


Semin rio de andamento

Muito obrigado!

André Sandri

www.sandri.cjb.net


Refinamento do objetivo

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


Rose web modeler

Rose WEB Modeler

Voltar


Web uml profile uwe

WEB UML Profile (UWE)


Guilayout tese doutorado

GUILayout (Tese Doutorado)


Exemplo gui e usabilidade

Exemplo GUI e Usabilidade

Voltar


  • Login