Você está na página 1de 12

Engenharia Web

Aula 14

Sumrio
     

O qu ? Atributos das aplicaes web Usos Qualidade Tecnologias Processo de desenvolvimento


Anlise Desenho Testes Equipa

Aspectos de gesto

O qu ?


Conceitos, princpios e mtodos da engenharia de software adaptados natureza e caractersticas particulares das aplicaes WEB

Atributos das Aplicaes Web


      

Net intensive Controlada pelo contedo Evoluo contnua Imediatas Segurana Esttica Muitos utilizadores

Principais usos
        

Informativa Descarga Personalizar Interaco (chat, fruns, etc..) Entrada de formulrios Orientada a transaces (ex. Pedidos) Orientada as servios (ajudas para pagar impostos Portal Acesso a bases de dados

Atributos de qualidade
  

Usabilidade Funcionalidade (servios prestados) Fiabilidade


Processamento correcto Recuperao de erros

 

Eficincia (tempo de descarga) Manuteno


Adaptabilidade Extensibilidade

Tecnologias


Sistemas distribudos

Desenvolvimento baseado em componentes Corba, com/dcom, javabeans Web-services Web semntica

 

Segurana Standards

html, xml, rdef, schema

Anlise Web
   

Anlise do contedo

Espectro completo do contedo Interaco com o utilizador Cenrios de utilizao Ambiente e infraestrutura

Anlise da interaco

Anlise funcional

Anlise da configurao

Desenho Web
  

Aplicam os mesmos princpios e mtodos Configuraes de desenho:

Uso de templates estruturas lineares (manuais), reticulares (vrias dimenses), hierrquicas, rede Tipos de utilizador Unidade semntica de navegao por tipo de utilizador e meta (acesso a informao/servio) forma de navegao

Desenho arquitectnico:

Desenho da navegao

Desenho web (ii)




Desenho da interface

Aplicam mesmos princpios e mtodos Mas h princpios especficos..


         

Evitar erros no servidor Cor standard dos elos Tempo de descarga Comprimento da pgina Evitar excessivas animaes Evitar pginas orfs Evitar frames Evitar smbolos em construo A regra dos 3 cliques ...

10

Testes


    

Do contedo, similar a corrector ortogrfico (modelo de contedo) De navegao (modelo de navegao) Unidade (componentes, servios) Integrao De funcionalidade global (com contedo) De configurao (sistemas operativos, navegadores, protocolos de comunicao)

11

Equipa web
    

Desenvolvedores e provedores de contedo Editores web Engenheiro web Especialistas de Suporte Web-master

Normas de funcionamento Procedimentos de suporte Direitos de acesso e critrios de segurana Medio e anlise do trfego do site Coordenao e controlo das mudanas

12