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

Upload: bien

Post on 07-Jan-2016

27 views

Category:

Documents


0 download

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

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