jueves, 14 de julio de 2011

Enxeñeria de Software

A Enxeñeria de Software é a disciplina que nos ofrece métodos, técnicas e ferramentas para desenvolver e manter o software. O desarrollo software é un proceso creativo que é sensible a cometer erros, e esta disciplina trata de sistematizar o proceso.

Por eso non todo é “picar codigo”, a hora de construir software precisase:

- Analizar o problema en cuestión ata dar coa comprensión total do mesmo e dividilo en tantas partes como sexa necesario, usando técnicas de análisis como os Diagramas de Fluxos de Datos, os Diccionarios de Datos ou as Especificacións de Procesos, para obter a mellor resolución.

- Deseñar o sistema sotfware que cumpla coas expectativas e coa funcionalidade.

- Implementalo (pasalo a código) mediante as ferramentas que consideremos oportunas, xa sexa usando unha linguaxe de programación ou outra.

- Probalo e mantelo ata que se decida o seu retiro.

Esto ven sendo seguir un proceso gobernado pola enxeñeria de sotfware. Queda algo máis claro co diagrama seguinte, o Ciclo de Vida do Sotfware, que fai referencia o desenvolvemento do software dende a fase inicial a final.


No hay comentarios:

Publicar un comentario