Metodologia para
Desenvolvimento Web
OOHDM
Grupo 11
Bruno Jim Te Vallin
RA 001407
Rogério Toshio Matsubara Miyata
RA 003348
Características do sistema





Aplicações hipermídia
Sistemas de informação baseadas em Web
Ambiente CASE usando notação OOHDM
Orientação a objetos
Interface clara e bem estruturada
Fases do Desenvolvimento





Extração de Requisitos
Modelagem Conceitual
Projeto de Navegação
Projeto da Interface Abstrata
Implementação
Extração de Requisitos




Casos de uso
Cenários
Interação com o usuário
Diagramas
Modelagem Conceitual



Modelagem orientada a objetos
Classificação, agregação, generalização/
especialização
Classes, sub-classes, relacionamentos
Projeto de Navegação



Visões Orientadas a Objetos
Diagramas de estados
Cenários centrados no usuário
Projeto da Interface Abstrata



Visões abstratas de dados
Diagramas de configuração
Diagramas ADV
Implementação

Implementação da aplicação a partir dos
modelos orientados a objetos
Modelos

Modelo Conceitual
–

Modelo de Navegação
–

Classes, relacionamentos
Visão “subjetiva” do Modelo Conceitual
Modelo de Interface Abstrata
–
ADV (Abstract Data View)
Ferramentas de V&V

Ao contrário de métodos mais tradicionais
como o UML, não existem ferramentas
comerciais feitas para tratar OOHDM
Pontos Fortes, Pontos Fracos





Uso de OO, mas não requer implementação
Orientada a Objetos
Preocupa-se com a interface com o usuário
em hipermídia
Metodologia recente e incompleta
Não considera aspectos de herança nos
modelos baseados em estados
Não há ferramentas CASE
Referências




http://www.telemidia.puc-rio.br/oohdm/oohdm.html
http://www.inf.puc-rio.br/~schwabe/papers/Tese_Rossi.zip
http://www.inf.puc-rio.br/~schwabe/papers/TAPOSRevised.pdf
http://www.inf.pucrio.br/~schwabe/papers/Engineering_for_Reuse.pdf
Download

Metodologia para Desenvolvimento Web