Mostrando postagens com marcador Engenharia de Software. Mostrar todas as postagens
Mostrando postagens com marcador Engenharia de Software. Mostrar todas as postagens

segunda-feira, 12 de dezembro de 2011

Engenharia de Software na Web

A internet tornou-se uma plataforma de variedades de aplicações empresariais complexas e sofisticadas. Devido ao aumento de construções de softwares e aplicativos para WEB e da complexidade que tais construções vem apresentando, surge a necessidade de utilização de uma metodologia que venha a atender a todas as características que o processo abrange. A tabela abaixo mostra alguns dados:




Para um melhor desenvolvimento e eficiência do projeto, processos de engenharia são utilizados. Não é igual a Engenharia de Software tradicional , mas compartilham muitos conceitos e princípios fundamentais, incorporando novas abordagens, metodologias, ferramentas, técnicas e normas para atender os requisitos exclusivos dos sistemas para a web. Abaixo veremos algumas áreas envolvidas na implementação de um sistema web:

  • Análise de sistemas e projetos;
  • Engenharia de software;
  • Engenharia de requisitos;
  • Interação humano-computador;
  • Modelagem e simulação;
  • Engenharia de informação 

 Veremos agora como se comporta um Modelo de Processo. A figura abaixo ajuda na visualização:




Formulaçao: atividade que identifica as metas e objetivos do aplicativo e determina um escopo para o primeiro incremento;

Planejamento: estima os custos do projeto, avalia os riscos associados com o desenvolvimento, e define um cronograma bem desenvolvido para o primeiro incremento;

Análise: são estabelecidos os requisitos técnicos e identificados os itens de conteúdo que serão incorporados.  

Projeto de conteúdo e produção: projetar, produzir e obter todos os textos, gráficos, conteúdo de áudio e vídeo que serão integrados ao aplicativo;

Geração de Páginas: conteúdo definido na atividade de engenharia é fundido com os projetos de arquitetura, navegação e interface para produzir páginas;

Teste: tenta descobrir erros em applets, scripts e formulários; e ajuda a garantir que o aplicativo irá funcionar corretamente em diferentes ambientes;

Avaliação do cliente: mudanças são pedidas e serão integradas ao sistema no próximo ciclo do processo incremental.

No decorrer do desenvolvimento do projeto algumas perguntas devem ser feitas:

  • Qual o principal motivo para desenvolvermos esse aplicativo ?
  • Porque este aplicativo é necessário ?
  • Quam vai usar este aplicativo ?

As respostas dessas perguntas irão definir as metas de informação e as metas de aplicativo, que, quando forem identificadas, um perfil de usuário será desenvolvido.

sábado, 10 de dezembro de 2011

Hello_World();

Assim como todo blog que está começando vamos dar uma pequena explicação do porque desse blog existir.
Foi observado que alunos iniciantes nos cursos de tecnologia, possuem pouca ou nenhuma visão do mercado que os espera pela frente, como já trabalhamos e conhecemos um pouco do mercado de desenvolvimento web, resolvemos despertar o interesses desses alunos por essa área que cresce a cada dia.
Espero que esse blog cumpra com o seu objetivo.

 
Powered by Blogger