130 likes | 312 Views
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
E N D
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 • Classes, relacionamentos • Modelo de Navegação • 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.puc-rio.br/~schwabe/papers/Engineering_for_Reuse.pdf