Ingeneria del software

Solo disponible en BuenasTareas
  • Páginas : 4 (847 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de febrero de 2011
Leer documento completo
Vista previa del texto
Ingeniería del Software.

La Ingeniería del Software, término utilizado por primera vez por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el Comité deCiencia de la OTAN celebrada en Garmisch, Alemania, en octubre de 1968, puede definirse según Alan Davis como “la aplicación inteligente de principios probados, técnicas, lenguajes y herramientas para lacreación y mantenimiento, dentro de un coste razonable, de software que satisfaga las necesidades de los usuarios”

Su origen se debió a que el entorno de desarrollo de sistemas software adolecíade:

• Retrasos considerables en la planificación
• Poca productividad
• Elevadas cargas de mantenimiento
• Demandas cada vez más desfasadas frente a las ofertas
• Bajacalidad y fiabilidad del producto
• Dependencia de los realizadores

Métodos, técnicas y   herramientas.

Los métodos   de la ingeniería de   software indican como construir técnicamente elsoftware. Los métodos abarcan un amplio espectro de tareas que incluyen: planificación y estimación de proyectos, análisis de los requisitos del sistema y del software, diseño de estructuras de datos,arquitectura de programas y procedimientos algorítmicos, codificación, prueba y mantenimiento. Los métodos de la ingeniería del software introducen frecuentemente una notación especial orientada a unlenguaje o grafica y un conjunto de criterios para la calidad del software.
Las herramientas de la ingeniería del   software suministran un soporte automático o semiautomático para los métodos.Hoy existen herramientas para soportar cada uno de los métodos mencionados anteriormente. Cuando se integran las herramientas de forma que la información creada por una herramienta pueda ser usada porotra, se establece un sistema para el soporte del desarrollo del software, llamado ingeniería de software asistida por computadora (del inglés, CASE).
CASE combina software, hardware y bases de...
tracking img