Mostrando postagens com marcador Desenvolvedor Web. Mostrar todas as postagens
Mostrando postagens com marcador Desenvolvedor Web. 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

Entenda o Mercado



Para entender um pouco como funciona o mercado de trabalho na área de desenvolvimento web, foi realizada uma pesquisa com trabalhadores da área.
Como o motivo deste post é entender o mercado de trabalho, não vou me alongar muito em uma introdução.

  • Idade
A média de idade entre os profissionais da área foi de 22 anos.
O que significa que é um mercado de trabalho formado por profissionais jovens, o que não significa que pessoas com mais idade não participem do mesmo.

  • Linguagens de programação
Entre os participantes da pesquisa as linguagens de programação mais utilizadas foram:

              1° - PHP
              2° - Java
              3° - ASP.NET
              4° - Python

  • Onde aprenderam a tecnologia ?

             60% - Faculdade
             30% - Estudaram por contra própria
             10% - Cursos de extensão

  • Motivos pelo qual se interessaram pela área
            1 - Facilidade de acesso aos dados
            2 - Possibilidade de empregar várias tecnologias em um único projeto
            3 - Validação de acessibilidade e usabilidade


Foi pedida uma dica para todos os entrevistados sobre o que uma pessoa precisa fazer para ser um desenvolvedor web.

Estudem muito !!!

Espero que a pesquisa tenha ajudado a entender um pouco sobre o nosso mercado de trabalho.

Profissão: Desenvolvedor Web




Antes de falar o que um desenvolvedor web faz, é necessário conhecer um pouco dessa área.

Desenvolvimento web é um termo utilizado para descrever o desenvolvimento de sites na internet ou numa intranet. Normalmente está associado a programação e a marcação, configuração e trabalho realizado na retaguarda dos sites, mas também pode ser usado para se referir ao projeto visual das páginas e aos desenvolvimento de sistemas. O desenvolvimento web pode variar desde a criação de páginas estáticas à grande aplicações como comércios eletrônicos e redes sociais.

Agora vamos falar um pouco sobre o que um desenvolvedor web faz.

 
Powered by Blogger