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