Cavalgadas

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3789 palavras )
  • Download(s) : 0
  • Publicado : 5 de março de 2011
Ler documento completo
Amostra do texto
Universidade Federal de Santa Catarina
Departamento de Informática e Estatística - INE
Centro Tecnológico – CTC
Disciplina: Engenharia de Software - INE 5614
Professor: Ricardo Pereira e Silva

Desenvolvimento de software para Web (metodologias)

Gabriela Natacha Bechara - 03138801
Nicolas Curti - 02138360

Florianópolis, dezembro de 2003

Sumário

1 Introdução 4
2 Metodologiaspara o Desenvolvimento web 5
2.1 HDM (Hypermedia Design Method ) 6
2.2 RMM (Relationship Management Methodology) 6
2.3 EORM (Enhanced Object Relationship Methodology) 6
2.4 OOHDM (Object-Oriented Hypermedia Design Method) 6
2.5 RNA (Relationship-Navigational Analysis) 7
3 Metodologia de Conallen 7
3.1 Definindo uma Arquitetura para web 7
4 Definindo Pontos de Vista 8
4.1Ponto de Vista dos Requisitos 8
4.2 Ponto de vista do Projeto 9
4.3 Ponto de vista da Realização 9
4.4 Ponto de vista do Teste 10
5 Realizando Atividades de Arquitetura 10
5.1 Examinar e Priorizar Casos de Uso 10
5.2 Desenvolver uma Arquitetura Candidata 11
5.3 Criar Protótipos 12
6 Padrões arquitetônicos para apresentação Web 13
7 Aplicação dos Pontos de Vistas para Web 14
7.1Clientes Web magro 14
7.2 Cliente Web Gordo 15
8 Conclusão 16
9 Referências Bibliográficas 17

Lista de Figuras

Figura 1: Diagrama de Colaboração do Cliente Web Magro 14

Introdução

A primeira geração de aplicações para web foi criada, em sua maioria, sem um processo definido de desenvolvimento. Estes desenvolvimentos eram realizados por uma pessoa ou pequeno grupo comidéias afins, que idealizavam um sistema, e o desenvolviam, baseados em sua própria experiência.
Contudo, com o passar do tempo às aplicações foram ganhando tamanho e peso, adquirindo uma complexidade além da capacidade criativa de uma pessoa, ou um pequeno grupo sem técnicas adequadas de organização e projeto de software.
As metodologias para o desenvolvimento de aplicações para webforam criadas com o intuito de suprir tais deficiências, garantindo qualidade no desenvolvimento e manutenção de seus sistemas, bem como o desenvolvimento em menos tempo de aplicações mais complexas e custo.
Além de beneficiar na qualidade de desenvolvimento e manutenção dos aplicativos e sistemas para web, a utilização de metodologias poupa, entre muitas outras coisas, re-trabalho e tempo àequipe responsável pelo seu desenvolvimento.

Metodologias para o Desenvolvimento web

É importante salientar que o desenvolvimento de software para web difere do processo de desenvolvimento de software tradicional. Pessoas de diversas áreas são envolvidas no processo de desenvolvimento para web, além do fato de que se dá uma maior importância ao usuário e de que o nível de segurançaserá definido especificamente para cada projeto. A fase de manutenção do ciclo de vida também representa um papel relevante no desenvolvimento de sistemas voltados para web, comparando-se com outros.
Mesmo a engenharia de software sendo uma área nova e em crescimento, algumas metodologias para o desenvolvimento web surgiram nos últimos anos. Tais metodologias diferem entre si em muitosaspectos, mas também possuem similaridades em outros.
Neste trabalho pretende-se abordar a metodologia de Jim Conallen (WAE ), no entanto existem diversas outras como HDM (Hypermedia Design Method ), RMM (Relationship Management Methodology), EORM (Enhanced Object Relationship Methodology), OOHDM (Object-Oriented Hypermedia Design Method) e RNA (Relationship-Navigational Analysis), que serãobrevemente conceituadas abaixo.

1 HDM (Hypermedia Design Method )

Método proposto por Garzotto, Mainetti e Paolini, em 1995. Foi um dos primeiros métodos desenvolvidos para definir a estrutura e as interações em aplicações hipermídia. O método HDM permite que se crie um modelo para aplicações hipermídia estáticas.

2 RMM (Relationship Management Methodology)

Método...
tracking img