O projeto é uma atividade central da engenharia web.
O
objetivo do projeto para engenharia web é produzir um modelo ou uma
representação que apresente firmeza, comodidade e deleite. Para todo incremento web é criado um modelo de
projeto. Se o incremento for bem entendido e fácil de construir, o único modelo
de projeto poderia ser um esboço simples.
Se por outro lado o incremento for mais complexo, um modelo
de projeto mais detalhado pode ser criado.
O
modelo pode considerar alguns ou todos os aspectos a seguir do projeto de
WebApp:
- Projeto de Interface: Descreve a estrutura e a organização da interface com o usuário. Inclui uma representação do layout de tela, uma definição dos modos de interação e uma decrição dos mecanismos de navegação.
- Projeto estético: Também chamado de projeto gráfico, descreve a "aparência e função" da WebApp. Inlcui esquemas de cores, layout geométrico, tamanho do texto, fonte e posicionamento.
- Projeto de conteúdo: Define o Layout, a estrutura e o desenho de todo o conteúdo que pe apresentado como parte da WebApp. Estabelece os relacionamentos entre os objetos de conteúdo.
- Projeto de navegação: Representa o fluxo navegacional entre os objetos de conteúdo e para todas as funções da WebApp
- Projeto de arquitetura: Identifica a extrutura de hipermídia geral para a WebApp.
- Projeto de componente: Desenvolve a lógica de processamento detalhada, exigida para implementar os componentes funcionais que implementam completamente uma funcionalidade da WebApp.
O grau
ao qual um modelo de projeto enfoca cada um dos aspectos observados na seção
anterior depende da complexidade do incremento de WebApp que deverá ser
construído.
As
tarefas a seguir e questões relacionadas deverão ajudá-lo quando você
considerar como desenvolver um modelo de projeto.
- Projetar a interface;
- Projetar a estética para a webapp;
- Projetar o esquema de navegação;
- Projetar a arquitetura de WebApp;
- Projetar o conteúdo e a estrutura que lhe dá suporte;
Template CPI Corp (Download)