Definição Engenharia de software

A engenharia de software é uma disciplina formada por um conjunto de métodos, ferramentas e técnicas que são usadas no desenvolvimento de software ( software ).

Os avanços tecnológicos e seu impacto na vida social afetaram inevitavelmente o processo de desenvolvimento de software por várias razões, como o acesso indiscriminado dos usuários a certas informações que até há algumas décadas desconheciam completamente e que não conseguem entender, desde que eles não tenham o grau necessário de conhecimento técnico. Um consumidor bem informado é um consumidor que não pode ser enganado, porque sabe do que precisa e tem capacidade para analisar as diferentes ofertas de mercado, comparando as propostas e os benefícios dos produtos; No entanto, um consumidor mal informado é como uma criança caprichosa que chora, grita e chuta sem parar.

A primeira de todas as etapas do trabalho que os engenheiros de software realizam consiste em estudar minuciosamente as características que se acredita necessárias para o desenvolvimento do programa, e é nesse ponto que elas devem encontrar um equilíbrio (cada vez mais difícil de alcançar). entre as exigências excessivas dos maus consumidores e as possibilidades da empresa. Tempo é dinheiro e as empresas do mundo da informática sabem disso muito bem.

Cada função de um programa, cada característica que o torna mais confortável, mais inteligente, mais acessível, se traduz em um determinado período de tempo, o que, por sua vez, leva aos salários de todas as pessoas envolvidas em seu desenvolvimento. Mas, além do custo de produção necessário para fazer cada uma das partes de um programa, a engenharia de software deve decidir quais delas fazem sentido, são coerentes com o restante e são necessárias para comunicar claramente a essência e os objetivos da aplicação.

Recomendado