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