Seminário de Andamento

15
Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS

description

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? - PowerPoint PPT Presentation

Transcript of Seminário de Andamento

Page 1: Seminário de Andamento

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

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

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

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

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

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

7

Aonde espero chegar?

Profile UML especificado

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

Page 8: Seminário de Andamento

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

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

10

Muito obrigado!

André Sandri

www.sandri.cjb.net

Page 11: Seminário de Andamento

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

12

Rose WEB Modeler

Voltar

Page 13: Seminário de Andamento

13

WEB UML Profile (UWE)

Page 14: Seminário de Andamento

14

GUILayout (Tese Doutorado)

Page 15: Seminário de Andamento

15

Exemplo GUI e Usabilidade

Voltar