You are on page 1of 2

Matheus Azeredo Rodrigues – Fundamentos de Sistemas de Informação –

Professora:Raquel

Engenharia de Software

A engenharia de software é uma área da informática muito


complexa e que muda constantemente ao longo do tempo. Os
softwares atualmente comandam tudo em todas as áreas, desde
aviões, máquinas de grande porte a celulares e pequenos objetos
que exigem aplicativos.
Quanto mais a tecnologia avança, mais exigentes ficam os
usuários e maior são as possibilidades de desenvolvimento.
Neste ponto encontramos a maior característica da engenharia
de software, como fazer um software ser durável, ser reusável na
construção de outros projetos, ser modular ?
O ideal de um software é ser pragmático para alterações em
seu sistema e ser bem adaptativo para inclusão de novas
funcionalidades. Para medir essa qualidade de software é preciso
vários testes e várias métricas a serem consideradas.
Outro ponto que a engenharia de software leva muito em
consideração, uma das principais coisas é o atendimento ao
usuário. Um bom engenheiro entende muito bem o que um cliente
quer e aplica as necessidades dele ao aplicativo, com um custo
aceitável usando recursos de boa tecnologia e que dure muito
tempo, um bom programa pode ser medido pelo tempo que está
sem alterações, porque um software não se desgasta, portanto se
não sofre muita alteração e continua sendo usado, significa que
está atendendo bem ao que foi pedido.
Um projeto de software também consiste em verificação de
testes, de implementação em conjunto, de divisão de tarefas, de
olhar para as possíveis mudanças no software.
O custo de uma evolução e manutenção de um aplicativo
sempre será muito mais alto que o custo de confecção. A
engenharia tem muitas diferenças às outras:
− Software é desenvolvido, não fabricado.
− Software não se desgasta.
− Software geralmente é desenvolvido para um cliente
específico.

Portanto a engenharia de software é muito importante para a


criação de qualquer tipo de aplicativo ou programa. Dá métricas
para uma boa produção, uma base para avaliação de um bom
produto e ideais a serem atingidos para tornar um bom projeto.

You might also like