Un tema mas
INTRODUCCIÓN……………………………………………………………………..3
UNIDAD IV. NTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
4.1.- La Importancia de la Ingeniería del Software………………………………5
4.2.- Historia de la Ingeniería del Software……………………………………….6
a) Crisis………………………………………………………………………..7
b) Metas………………………………………………………………………..9
c) Mitos sobre el software…………………………………………………..9
4.3.- Tendencias en laIngeniería del Software…………………………………...10
UNIDAD V. MODELOS DE DESARROLLO DE SOFTWARE
5.1.- Concepto de Modelo…………………………………………………………12
5.2.- Modelo de Ciclo de Vida Clásico o en Cascada…………………………12
5.3.- Modelo de Construcción de Prototipos……………………………………14
5.4.- Modelo de Desarrollo rápido de Aplicaciones……………………………16
5.5.- Modelo de Procesos Evolutivos……………………………………………18
a) El modeloincremental…………………………………………………..18
b) El modelo en espiral…………………………………………………….19
c) El modelo del proceso unificado………………………………………21
5.6.- El Modelo de Ensamblaje de Componentes………………………………23
5.7.- El Modelo de Métodos Formales…………………………………………..25
5.8.- Técnicas de Cuarta generación……………………………………………..25
CONCLUSIÓN…………………………………………………………..28
BIBLIOGRAFÍA………………………………………………………….29INTRODUCCIÓN
En estas dos últimas unidades de la materia investigaremos y mostraremos, primeramente en la unidad IV una breve introducción a la ingeniería del software; la importancia e historia de la ingeniería del software, la crisis que ha vivido, sus metas y los distintos mitos que existen sobres este.
También mostraremos la importancia que tienen las herramientas CASE, dentro del desarrollo delos sistemas de información.
Por último, en la unidad V, llamada Modelos de desarrollo del software, investigaremos sobre los diferentes modelos de desarrollo de software, como el modelo de Ciclo de Vida Clásico o en Cascada, el modelo de Construcción de Prototipos, el modelo de Desarrollo rápido de Aplicaciones, el modelo incremental, el modelo en espiral, el modelo del proceso unificado, elModelo de Ensamblaje de Componentes, el Modelo de Métodos Formales, entre otros.
También, mostraremos ventajas, desventajas y algunas recomendaciones de uso de los modelo de desarrollo de software, además de determinar el modelo más adecuado para un tipo de sistema.
4.1.- LA IMPORTANCIA DE LA INGENIERÍA DEL SOFTWARE
La ingeniería de Software fue definida por Bauer a finales de los 60s como elestablecimiento y uso de principios de ingeniería para obtener software que fuera confiable y que funcionara eficientemente con las máquinas reales. A pesar de ser vieja, esta definición da el sentimiento correcto detrás de la disciplina.
La importancia del uso de estas medidas es característica para todas las disciplinas de la ingeniería. En un framework de ingeniería, la métrica se refiere aestándares de las medidas usadas para cuantificar aspectos específicos de un proceso, de un producto o de un proyecto de la ingeniería. Una medida es el mapa de un mundo empírico a un mundo más formal y más matemático.
Los desarrollos de ingeniería de Software comenzaron con la técnica de programación y después fueron utilizados en otras fases del ciclo vital del software. La programaciónestructurada fue seguida por otros métodos estructurados de análisis y también métodos estructurados de diseño. Además, comenzaron tecnologías orientadas a objeto. En épocas tempranas la programación era la tarea de oro de ingeniería del Software pero ahora la ingeniería y el diseño de requisito son más populares. En los años 90s la gerencia de proyecto ganó interés y llego a ser un componente importanteen ingeniería del Software. En la década pasada, los estándares de la ingeniería de Software y la madurez de proceso han caracterizado la industria del software como una disciplina madura.
En un nivel técnico, la ingeniería de sistema de información comienza con una serie de tareas que hacen modelos y que resultan en una especificación completa de requisitos y una representación comprensiva de...
Regístrate para leer el documento completo.