Buscar

AULA2 TAW

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Modulo II
Processo de desenvolvimento de um site
Professor José Marcelo
 
Estratégias web
A estratégia de desenvolvimento de sites consiste basicamente na aplicação dos seguinte itens:
Padrões de codificação; 
Regras sistêmicas e negociais;
Navegabilidade;
Usabilidade;
Qualidade na codificação;
Conformidade com leis e o negócio da empresa;
Layout amigável;
Fácil manutenção;
Documentação;
Infra-estrutura adequada ao escopo do site;
Estratégias web
Deve-se superar os seguintes desafios:
A mudança constante do layout e tecnologias utilizadas no desenvolvimento do site;
A limitação da linguagem HTML;
Utilização do Java Script;
Utilização do cache;
Mesmo padrão de qualidade em todos os browsers;
Limitação no controle dos browsers;
Divisão em camadas. Aplicação do padrão MVC;
Desenvolvimento do designer do browser.
Estratégias web
As tecnologias mais utilizadas são:
HTML;
CSS;
Javascript;
ASP;
PHP;
JSF;
PrimeFaces;
RichFaces;
Angularjs
Jquery;
JSON e Rest 
Interface
Uma interface pode ser definida como um conjunto de técnicas e mecanismos do qual fazemos uso para interagir com algo. 
Consiste da apresentação de um conjunto de objetos (ícones, botões, janelas, dentre outros) estruturados de forma que a familiaridade, constância e características visuais dos mesmos, permitem que o usuário perceba as possibilidades e capacidades funcionais do sistema em uso. 
Vantagens da interface
Imagens são mais fáceis de serem reconhecidas, que textos;
Memorização de conceitos;
Mais facilidade de estabelecer as relações visuais/espaciais;
Maior controle por parte do usuário;
Como devem ser as interfaces
A interface de um sistema deve ser a extensão do usuário, refletindo suas capacidades e atendendo suas necessidades. Além disso, sua utilização deve ser fácil e agradável, proporcionando uma sensação de prazer e eficiência com o alcance das metas traçadas.
Princípios para design de interfaces
Simplicidade;
Consistência – funcionamento de acordo com o esperado;
Familiaridade;
Estética agradável;
Clareza;
Compatibilidade em hardware e software;
Compreensão do conteúdo do site;
Configuração e controle;
Objetividade, Eficiência e eficácia;
 
Processo de desenvolvimento de interfaces
A referência no desenvolvimento de interfaces é a norma ISO 13407 - Human-centred design processes for interactive systems, a qual estabelece que a presença dos principais patrocinadores do sistema, no desenvolvimento do mesmo é crucial para o seu sucesso.
Processo de desenvolvimento de software
 
Compreensão e especificação do contexto de uso 
Esta fase visa a captação de vulnerabilidades visa permitir que os servidores da organização, em diferentes níveis hierárquicos, informem as vulnerabilidades que ocorrem em suas diferentes funções. 
Possibilita ainda a avaliação das vulnerabilidades que serão contextualizadas dentro das áreas de negócios e então associadas a riscos.
Especificação dos requisitos dos usuários e da organização 
Consiste na listagem, detalhamento e priorização das necessidades em termos de funcionalidades da organização;
Devem ser levados em consideração os aspectos negociais, de hardware e software existentes na empresa;
Produção de soluções de design 
Nesta fase são produzidas as possíveis soluções de designer para as interfaces;
Todas as soluções são levadas em conta;
Deve ter se chegar a um acordo por qual solução deve ser escolhida;
Verifica-se os padrões de qualidade;
Verifica-se a viabilidade de aplicação de componentes e de soluções de hardware;
Avaliação das soluções de design em função dos requisitos 
As soluções de design propostas foram avaliadas através de testes com usuários especialistas no contexto, nos quais foram identificados possíveis problemas de utilização da ferramenta. Ao longo da interação com o protótipo, os avaliadores registraram suas observações, classificando-as em função do nível de impacto sobre o sistema como um todo.
Ciclos de desenvolvimento de sistemas
Cascata;
Prototipação;
Espiral;
Incremental;
Rup – Processo unificado da rational;
Scrum;
XP;
Bazar;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais