Esse artigo tem como objetivo dar uma visão geral desses conceitos para um melhor entendimento do que vem a ser “Engenharia web”.
Atualmente, as empresas que trabalham com desenvolvimento de software utilizam técnicas de engenharia para gerenciar e organizar todo o projeto sem perder o controle do ciclo de vida do software. O método mais usado até hoje foi o modelo cascata. Todo o processo de Engenharia e desenvolvimento de software tem sido muito discutido atualmente, com referências a novas tecnologias, padrões e conceitos.
Desenvolver software nos dias de hoje é mais do que sentar na frente do computador e começar a programar. É importante ter na equipe um profissional responsável pelo gerenciamento de processos, que tenha uma visão do negócio como um todo, organize e gerencie todo o ciclo de desenvolvimento do software em partes menores, para que projeto possa, satisfatoriamente, cumprir prazos e custos esperados.
Com a Engenharia de sites não é diferente. Esta vem de um processo multidisciplinar onde há preocupações semelhantes às de construção de um software, preocupações essas, que vão desde a entrevista com o cliente até a entrega do produto final.
Algumas abordagens de desenvolvimento de sites usam como linguagem de modelagem a UML, utilizando processo unificado para controle do projeto e, em alguns casos, são usados diagramas provenientes de métodos como análise estruturada. Não existe, atualmente, uma metodologia que seja específica para o desenvolvimento de sites ou processo que sirva para acompanhar o ciclo de vida do mesmo. Disciplinas como modelagem de negócio, requisitos de sistema, testes, qualidade e homologação de fases são importantes para que o projeto de uma aplicação web atinja o objetivo final.
Um processo de engenharia web deve ter também a preocupação com questões relacionadas à SEO, design, ergodesign, conteúdo, entre outras disciplinas, que deverão produzir artefatos importantes para o processo de desenvolvimento. A engenharia web traz, então, um controle no desenvolvimento de uma aplicação web com uma arquitetura robusta, que permitirá à equipe de desenvolvimento um bom gerenciamento de requisitos, para que se tenha um melhor controle de projeto, maior qualidade e redução de custos.
CONTRIBUA COM A SUA AVALIAÇÃO
Clique na estrela correspondente ao seu voto:
(3 votos)
Comentários
2 pessoa(s) comentaram até agora
Talita Pagani (anônimo)
12/08/2007 - 21:02
Excelente artigo! Tema pertinente e ainda pouco debatido e analisado. Vou utilizá-lo com referência para um projeto semestral que estou fazendo na universidade.
ANDRE LUIZ PEREIRA (anônimo)
24/08/2007 - 19:44
Gratificante e válido este artigo pois podemos analisar e comparar o desenvolvido tradicional com esta nova ferramenta voltada para aplicações web. Estou fazendo meu TCC e pretendo aplicar webE. no meu trabalho se poderes me ajudar fico agradecido.....
Parabéns coisas novas resultados novos....
Avisos
Os itens com asterisco (*) são campos de preenchimento obrigatório. Todos devem se identificar através do e-mail válido. Os e-mails dos usuários não serão divulgados no site. Os comentários estão sujeitos à moderação.