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.