Aula14 TEES UFS Engenharia Web

12
Engenharia Web Aula 14

description

Aula14 TEES UFS Engenharia Web

Transcript of Aula14 TEES UFS Engenharia Web

Page 1: Aula14 TEES UFS Engenharia Web

Engenharia Web

Aula 14

Page 2: Aula14 TEES UFS Engenharia Web

2

Sumário

O quê é? Atributos das aplicações web Usos Qualidade Tecnologias Processo de desenvolvimento

– Análise– Desenho– Testes

Aspectos de gestão– Equipa

Page 3: Aula14 TEES UFS Engenharia Web

3

O quê é?

Conceitos, princípios e métodos da engenharia de software adaptados à natureza e características particulares das aplicações WEB

Page 4: Aula14 TEES UFS Engenharia Web

4

Atributos das Aplicações Web

“Net intensive” Controlada pelo conteúdo Evolução contínua Imediatas Segurança Estética Muitos utilizadores

Page 5: Aula14 TEES UFS Engenharia Web

5

Principais usos

Informativa Descarga Personalizar Interacção (chat, fóruns, etc..) Entrada de formulários Orientada a transacções (ex. Pedidos) Orientada as serviços (ajudas para pagar impostos Portal Acesso a bases de dados

Page 6: Aula14 TEES UFS Engenharia Web

6

Atributos de qualidade

Usabilidade Funcionalidade (serviços prestados) Fiabilidade

– Processamento correcto– Recuperação de erros

Eficiência (tempo de descarga) Manutenção

– Adaptabilidade– Extensibilidade

Page 7: Aula14 TEES UFS Engenharia Web

7

Tecnologias

Sistemas distribuídos– Desenvolvimento baseado em componentes– Corba, com/dcom, javabeans– Web-services– Web semântica

Segurança Standards

– html, xml, rdef, schema

Page 8: Aula14 TEES UFS Engenharia Web

8

Análise Web

Análise do conteúdo– Espectro completo do conteúdo

Análise da interacção– Interacção com o utilizador

Análise funcional– Cenários de utilização

Análise da configuração– Ambiente e infraestrutura

Page 9: Aula14 TEES UFS Engenharia Web

9

Desenho Web

Aplicam os mesmos princípios e métodos Configurações de desenho:

– Uso de templates Desenho arquitectónico:

– estruturas lineares (manuais), reticulares (várias dimensões), hierárquicas, rede

Desenho da navegação– Tipos de utilizador– Unidade semântica de navegação por tipo de utilizador e meta

(acesso a informação/serviço) – forma de navegação

Page 10: Aula14 TEES UFS Engenharia Web

10

Desenho web (ii)

Desenho da interface– Aplicam mesmos princípios e métodos– Mas há princípios específicos..

Evitar erros no servidor Cor standard dos elos Tempo de descarga Comprimento da página Evitar excessivas animações Evitar páginas orfãs Evitar frames Evitar símbolos “em construção” A regra dos “3 cliques” ...

Page 11: Aula14 TEES UFS Engenharia Web

11

Testes

Do conteúdo, similar a corrector ortográfico (modelo de conteúdo)

De navegação (modelo de navegação) Unidade (componentes, serviços) Integração De funcionalidade global (com conteúdo) De configuração (sistemas operativos, navegadores,

protocolos de comunicação)

Page 12: Aula14 TEES UFS Engenharia Web

12

Equipa web

Desenvolvedores e provedores de conteúdo Editores web Engenheiro web Especialistas de Suporte Web-master

– Normas de funcionamento– Procedimentos de suporte– Direitos de acesso e critérios de segurança– Medição e análise do tráfego do site– Coordenação e controlo das mudanças