Comparativo ES vs EW e Métodos de Desenvolvimento Web

Classificado em Computação

Escrito em em português com um tamanho de 2,91 KB

1. Comparação entre ES e EW:

  • ES (Enterprise Systems): Classe de usuários mais bem definida, ênfase na funcionalidade/aplicabilidade. Maturidade tecnológica mais estável, dispondo de excelentes ferramentas que abrangem todas as suas etapas (análise, projeto, implementação, testes).
  • EW (Web Experience): Público-alvo mais diversificado, ênfase na apresentação, navegação e outras qualidades estéticas. Maturidade tecnológica em constante evolução, possui mais ferramentas a nível de implementação e raríssimas ferramentas para as demais atividades, tornando esse tipo de desenvolvimento mais complexo.

2. Características dos Webapps/Websites:

  • Multidisciplinaridade: Utilizam-se diferentes técnicas em diversas áreas (por exemplo, hipermídia, multimídia, comunicação visual, técnicas de vendas, interação usuário-computador, entre outras) em suas aplicações e funcionalidades.
  • Independência de Localização de Serviços: Os serviços oferecidos por webapps/websites independem da localização de serviços, estando disponíveis onde quer que seja.
  • Independência de Dispositivos: Webapps/websites podem ser acessados independentemente do dispositivo por meio do qual estão sendo acessados.

3. Atividades Abrangentes (Guarda-Chuva):

Gestão/qualidade, análise de requisitos, design (estrutura organizacional, navegacional, conteúdo, interface da página, funcional), implementação, testes, instalação e manutenção, evolução.

4. Métodos de Desenvolvimento:

Object Oriented Hypermedia Design Method (OOHDM)

É um método de desenvolvimento de hipertextos baseado na orientação a objetos que analisa os objetos a serem postos nos hipertextos e suas ligações, e usa as possibilidades da UML para representar as composições navegacionais. Possui quatro atividades: projeto conceitual, projeto navegacional, projeto abstrato da interface e implementação. Limitações quanto à falta de instruções de implementação e uso de linguagens/tecnologias e ou tamanho de website que poderia fazer uso de modelagem.

Modelo de Conallen

Modela páginas do lado cliente e do lado servidor, esteriotipando as classes UML e sugerindo estereótipos específicos para aplicações web. A UML é aplicada como um formalismo básico e estendido por meio de estereótipos e valores atribuídos. A UML por si só não possui estereótipos suficientes para modelar aspectos específicos das aplicações web, o que levou Jim Conallen a analisar e desenvolver a WAE (Web Application Extension) como extensão da UML. A limitação deste modelo é que, mesmo fazendo referência a resultados de páginas dinâmicas, é um modelo que instrui o desenvolvedor a testar as aplicações.

Entradas relacionadas: