quarta-feira, 10 de março de 2010

Engenharia de Software x Ciência da Computação

A Engenharia de Software tem como objetivo implementar soluções para os problemas de gestão e processamento da informação. É uma perspectiva prática de resolução dos problemas que as pessoas sentem, e fazê-lo de forma eficiente, que pode ser repetida e comprovada a sua eficácia para a resolução de problemas concretos.

A Ciência da Computação é uma disciplina com rigor matemático que tem como enfoque a máquina e o algoritmo e não as pessoas, como acontece na Engenharia de Software. As demonstrações matemáticas da Ciência da Computação continuarão a ser válidas daqui a 100 anos, enquanto que as boas práticas da Engenharia de Software vão seguramente evoluir muito nas próximas décadas e nunca serão uma ciência exata.

Assim, enquanto a Engenharia de Software se preocupa com as práticas de produção do software, seus custos e prazos, a Ciência da Computação se preocupa com a teoria e os fundamentos, com a maneira que um software é executado internamente em uma máquina, por exemplo.

Nenhum comentário:

Postar um comentário