seminário de andamento unilasalle andré sandri maio 2006 profile em uml para modelagem...
TRANSCRIPT
![Page 1: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/1.jpg)
Seminário de Andamento
UNILASALLE
André Sandri
Maio 2006
PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE
INTERFACES GRÁFICAS EM
APLICATIVOS
![Page 2: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/2.jpg)
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
![Page 3: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/3.jpg)
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)
+
+
![Page 4: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/4.jpg)
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.
![Page 5: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/5.jpg)
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
+
![Page 6: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/6.jpg)
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?
![Page 7: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/7.jpg)
7
Aonde espero chegar?
Profile UML especificado
Profile UML em execução (ferramenta ou protótipo próprio)
![Page 8: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/8.jpg)
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
![Page 9: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/9.jpg)
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
![Page 10: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/10.jpg)
10
Muito obrigado!
André Sandri
www.sandri.cjb.net
![Page 11: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/11.jpg)
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
![Page 12: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/12.jpg)
12
Rose WEB Modeler
Voltar
![Page 13: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/13.jpg)
13
WEB UML Profile (UWE)
![Page 14: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/14.jpg)
14
GUILayout (Tese Doutorado)
![Page 15: Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc10d497959413d8c4508/html5/thumbnails/15.jpg)
15
Exemplo GUI e Usabilidade
Voltar