Download - Aula14 TEES UFS Engenharia Web
![Page 1: Aula14 TEES UFS Engenharia Web](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/1.jpg)
Engenharia Web
Aula 14
![Page 2: Aula14 TEES UFS Engenharia Web](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/6.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/8.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/9.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/11.jpg)
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](https://reader038.vdocuments.com.br/reader038/viewer/2022110115/54ba34da4a7959a7378b4607/html5/thumbnails/12.jpg)
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