Ingeniería en Software Paradigmas de la ingeniería de software Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala
SOFTWARE Introducción ¿QUE ES EL SOFTWARE? ¿QUIEN LO HACE EL SOFTWARE? ¿POR QUE ES IMPORTANTE EL SOFTWARE? ¿CUALES SON LOS PASOS DE DESARROLLO DE SOFTWARE? ¿CUAL ES EL PRODUCTO OBTENIDO? ¿CÓMO SE PUEDE ESTAR SEGURO DE QUE LO HE HECHO CORRECTAMENTE? ¿POR QUE MUCHOS PROYECTOS DE SOFTWARE GRANDES FALLAN? SOFTWARE Paradigmas de la Ingeniería de software 18/04/2017
ANÁLISIS DE LOS PROYECTOS Project Size People Time (Months) Success Rate Less than $750K 6 55% $750K to $1.5M 12 9 33% $1.5M to $3M 25 25% $3M to $6M 40 18 15% $6M to $10M +250 +24 8% Over $10M +500 +36 0% Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software LAB01 :: MOODLE Fecha Periodos para subirlo ¿Dónde se puede descargar el LAB01? Mañana 00:00 – 14:00 hrs Preguntas del ciclo de vida clásico Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software Ciclo de Vida Clásico Paradigmas de la Ingeniería de software 18/04/2017 Ing. Gabriel E. Castillo González
Paradigmas de la Ingeniería de software Análisis 1 Factibilidad Técnica Factibilidad Económica Factibilidad Operacional 1 Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software DISEÑO ¿Qué es? Paradigmas de la Ingeniería de software 18/04/2017
Diseño programación diagramas símbolos procedimientos tablas producir ACTIVIDAD 1 USA ALGUNA DE ESTAS PALABRAS DE TAL MANERA QUE TENGAN SENTIDO LA FRASE QUE CONSTRUYAS programación diagramas símbolos procedimientos tablas producir datos diseñadores lógico físico esquema formato pantalla papel reporte salida analista diseño software especialistas análisis requerimientos fases identificar sistema información bosquejo producir Ejemplo: “Los analistas de sistemas diseñan formatos y salidas que debe de producir el sistema” Software de Aplicación Ejecutivo 18/04/2017
Software de Aplicación Ejecutivo Diseño El diseño de un sistema de información produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Software de Aplicación Ejecutivo 18/04/2017
Paradigmas de la Ingeniería de software Clasificación Paradigmas de la Ingeniería de software 18/04/2017
Clasificación estándar IEEE Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software Ciclo de Vida Clásico Paradigmas de la Ingeniería de software 18/04/2017 Ing. Gabriel E. Castillo González
1.3 Creación de Prototipos Entregables comprometidos. Clientes satisfechos. Desarrollos muy dinámicos Documentación escasa Funcionalidad Incremental Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software LAB02 :: MOODLE Fecha Periodos para subirlo Donde se puede descargar el LAB02 Mañana Moodle Martes 16/02/2010 8:00 – 13:00 hrs Base de datos Recursos Manual de Practicas Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software Actividad 2 Dividir el grupo en dos equipos y realizar los siguientes pasos Tener a la mano los libros electrónicos de Ingeniería de software Escuchar y comprender las reglas del juego Una vez que estén claras las reglas cada equipo buscará la siguiente información y hacer 20 preguntas de cada tema Temas a buscar: Modelo Espiral Técnicas de Cuarta Generación Modelo de Incremento Combinación de paradigmas El equipo que gane, cada integrante tendrá 5 puntos sobre calificación final en la unidad 1 Al finalizar cada equipo entregará sus 20 preguntas y un cuadro comparativo de cada punto Paradigmas de la Ingeniería de software 18/04/2017
Ejemplo de Cuadro Comparativo Modelo Espiral Características Ventajas y Desventajas Técnica de 4G Modelo Incremento Combinación Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software LAB04 :: Moodle Fecha Periodos para subirlo Donde se puede descargar el LAB04 23/02/2010 Moodle Martes 23/02/2010 8:00 – 18:00 hrs Base de datos Recursos Manual de Practicas Paradigmas de la Ingeniería de software 18/04/2017
Paradigmas de la Ingeniería de software Lista de tareas Tarea 1: Ingeniería de Sofware Roger Pressman 5th Edición McGraw Hill pags 32-33, entregar en el template las siguientes preguntas contestadas : 2.2, 2.5,2.6, 2.7,2.8,2.11,2.12,2.13 Tarea 2 Ingeniería de Sofware Roger Pressman 6th Edición McGraw Hill pags 75 entregar en el template las siguientes preguntas contestadas :3.2, 3.6, 3.9, 3.11, 3.12,, 3.14 Paradigmas de la Ingeniería de software 18/04/2017