You are on page 1of 1

Resumo

Falar em engenharia de software no apenas criar programas de computador, mas tambm


engloba toda a documentao associada e dados de configurao necessrios para fazer esse
programa operar correctamente.
O desenvolvimento de um software no consiste apenas a criao de um programa, necessrio
o cumprimento de regras e ou disciplinas para o desenvolvimento deste, para que os os
objectivos e funcionalidades desesjadas deste sejam alcanadas de modo a satisfazer os
necessidades do cliente, sem envolvimento de custos adicionais.
A Engenharia de software prope estratgias de desenvolvimento, chamadas ciclos de vida de
desenvovimento de software ou modelos de processo.
O ciclo covencional abrange as seguintes etapas:
1. Anlise de Engenharia de sistemas: conhecer o sistema e estabelecer os seus requisitos.
2. Anlise dos requisitos do sistema: nesta fase feita a especificao das funcionalidades do
sistema com base nos seus requisitos.
3. Projecto:
4. Codificao: transformao do projecto para que este possa ser interpretado pela mquina.
5. Testes: consiste na verificao de erros e funcionalidade do sistema.
6. Manunteno: envolve o tratamento de erros e atualizao do sistema.
Os passos indicados acima, so suficientes para garantir a qualidade do sistema a ser
desenvolvido.
Infelizmente muitas organizaes tendem a ignorar o uso dos paradigmas de desenvolvimento
de software deixando de lado as qualidades que asseguramo desenvolvimento de um software,
tornando o seu uso apenas
para especialistas. Apesar do custo da implementao da engenharia de software, esta no deixa
de ser indispensavel para o desenvolvimento de um software, pois esta vem resolver problemas
resultantes do cancelamento de vrios projectos e garante permanecimento do produto do
mercado o tempo suficiente para o retorno de seu investimento.

You might also like