Escolar Documentos
Profissional Documentos
Cultura Documentos
Ingeniera de Software 1
February 7, 2012
Author, Another
Ingeniera de Software 1
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Qu es Ingeniera de Software?
Denition Es la aplicacin de un enfoque sistemtico, disciplinado y cuanticable hacia el desarrollo, operacin y mantenimiento del software, es decir la aplicacin de la ingeniera de software. [Swebok]
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Procesos: Son un conjunto de actividades y tareas que se llevan a cabo durante la construccin del software. Mtodos: Indican como construir tcnicamente el software. Incluye anlisis de requisitos, diseo, construccin de programas, pruebas y mantenimiento. Herramientas: son el soporte automtico o semiautomtico para el proceso y para los mtodos. Modelos de procesos de software: Es una estrategia de desarrollo que acompaa los procesos, mtodos y capas de herramientas. [Pressman] Cap. 2
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Procesos: Son un conjunto de actividades y tareas que se llevan a cabo durante la construccin del software. Mtodos: Indican como construir tcnicamente el software. Incluye anlisis de requisitos, diseo, construccin de programas, pruebas y mantenimiento. Herramientas: son el soporte automtico o semiautomtico para el proceso y para los mtodos. Modelos de procesos de software: Es una estrategia de desarrollo que acompaa los procesos, mtodos y capas de herramientas. [Pressman] Cap. 2
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Procesos: Son un conjunto de actividades y tareas que se llevan a cabo durante la construccin del software. Mtodos: Indican como construir tcnicamente el software. Incluye anlisis de requisitos, diseo, construccin de programas, pruebas y mantenimiento. Herramientas: son el soporte automtico o semiautomtico para el proceso y para los mtodos. Modelos de procesos de software: Es una estrategia de desarrollo que acompaa los procesos, mtodos y capas de herramientas. [Pressman] Cap. 2
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Procesos: Son un conjunto de actividades y tareas que se llevan a cabo durante la construccin del software. Mtodos: Indican como construir tcnicamente el software. Incluye anlisis de requisitos, diseo, construccin de programas, pruebas y mantenimiento. Herramientas: son el soporte automtico o semiautomtico para el proceso y para los mtodos. Modelos de procesos de software: Es una estrategia de desarrollo que acompaa los procesos, mtodos y capas de herramientas. [Pressman] Cap. 2
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Procesos de Software
Hay 4 actividades generales de procesos que son comunes a todos los proyectos de software: Especicacin del software Desarrollo del software Validacin del software Evolucin del software [Sommerville05] Cap. 1
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Modelo en Cascada
Fig. 1 Modelo en cascada [Sommerville] Cap. 4 Preg. 1 Cules son las ventajas y desventajas de este modelo?
Author, Another Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Desarrollo Iterativo
Fig. 2 Modelo Evolutivo [Sommerville] Cap. 4 Preg. 2 Cules son los dos tipos de desarrollo evolutivo? Preg. 3 Cules son las ventajas y desventajas propuestas en [Sommerville]?
Author, Another Ingeniera de Software 1
Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software
Fig. 3 Modelos Basados en Componentes [Sommerville] Cap. 4 Preg. 4 Cules son las ventajas y desventajas de este modelo segn el autor?
Author, Another
Ingeniera de Software 1
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Entrega Incremental
L a especicacin, el diseo y la implementacin se dividen en una serie de incrementos; los cuales se desarrollan por turnos.
Fig. 4 Modelo entrega incremental [Sommerville] cap. 4 Preg. 5 De cules modelos combina las ventajas la entrega incremental? Preg. 6 Cules son las ventajas y desventajas de este modelo segn el autor?
Author, Another Ingeniera de Software 1
Desarrollo en Espiral
Fig. 5 Modelo en Espiral [Sommerville] Preg. 7 Cules son las ventajas y desventajas de este modelo?
Author, Another Ingeniera de Software 1
Ejercicios
Outline
Deniciones Conceptos de la Ingeniera de Software Procesos Generales de Software Modelos de Procesos o Paradigmas de Desarrollo de Software Iteracin de Procesos Modelos de Procesos Iterativos Ejercicios Ejercicios
Author, Another
Ingeniera de Software 1
Ejercicios
Prctica
Un del Un Un
sistema de realidad virtual para ayudar al mantenimiento software sistema de contabilidad que reemplace al existente sistema web de ventas de productos de ocina
Author, Another
Ingeniera de Software 1