O Que é a Engenharia de Software

2
O que é a Engenharia de Software? Surgida das outras engenharias, e considerada a mais nova entre elas, (o termo ‘engenharia de software’ foi apresentado pela primeira vez em 1968). A engenharia de software foi criada para tentar solucionar o problema que a crise do software deixou iminente na comunidade de desenvolvedores: atrasos da entrega de projetos, softwares entregues sem fazer o que o cliente pediu, projetos estourando o orçamento, etc. Ou seja, trazer uma organização ao caos em que o desenvolvimento de softwares se encontrava. Afinal, o que é a Engenharia de Software? Segundo Sommerville, é uma disciplina da engenharia que trata de todos os aspectos do desenvolvimento de software, desde sua especificação até a sua manutenção. Quando falamos dos aspectos de desenvolvimento, estamos querendo dizer que o foco de estudo da engenharia de software não é só a parte técnica, mais sim, atividades como gerencia de projetos, desenvolvimento de métodos e teorias que possam vir a ajudar o engenheiro de software no seu trabalho. Mas o que o profissional de engenharia de software é apto a fazer ? Ele aplica na prática, teorias, métodos e processos desenvolvidos por ele mesmo ou por outros engenheiros de software, a fim de resolver um determinado problema ou vários, se utilizando da infraestrutura pra ele oferecida e dentro dos recursos financeiros disponíveis para aquela solução. Que terá como produto final, um software confiável, entregue dentro do prazo, robusto e com os custos de acordo com o que foi acertado no contrato do projeto.

description

Trabalho sobre ES

Transcript of O Que é a Engenharia de Software

Page 1: O Que é a Engenharia de Software

O que é a Engenharia de Software?

Surgida das outras engenharias, e considerada a mais nova entre elas, (o termo ‘engenharia de software’ foi apresentado pela primeira vez em 1968). A engenharia de software foi criada para tentar solucionar o problema que a crise do software deixou iminente na comunidade de desenvolvedores: atrasos da entrega de projetos, softwares entregues sem fazer o que o cliente pediu, projetos estourando o orçamento, etc. Ou seja, trazer uma organização ao caos em que o desenvolvimento de softwares se encontrava.

Afinal, o que é a Engenharia de Software? Segundo Sommerville, é uma disciplina da engenharia que trata de todos os aspectos do desenvolvimento de software, desde sua especificação até a sua manutenção.

Quando falamos dos aspectos de desenvolvimento, estamos querendo dizer que o foco de estudo da engenharia de software não é só a parte técnica, mais sim, atividades como gerencia de projetos, desenvolvimento de métodos e teorias que possam vir a ajudar o engenheiro de software no seu trabalho.

Mas o que o profissional de engenharia de software é apto a fazer ? Ele aplica na prática, teorias, métodos e processos desenvolvidos por ele mesmo ou por outros engenheiros de software, a fim de resolver um determinado problema ou vários, se utilizando da infraestrutura pra ele oferecida e dentro dos recursos financeiros disponíveis para aquela solução. Que terá como produto final, um software confiável, entregue dentro do prazo, robusto e com os custos de acordo com o que foi acertado no contrato do projeto.