Sesi贸n 2 : El Software como proceso
Ing. Luis Piedra Rubio
lpiedra@mail.urp.edu.pe luispiedra@terra.com.pe
1
Sesión 2
En esta Sesión : El Software como Proceso Ingeniería de Software Características de Proceso
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características
Caso Práctico No. 1 2do Trabajo Domiciliario
1er Caso Práctico 2do Trabajo Domiciliario
2
Sesión 2
Bibliografía de esta sesión Capítulo No 2 “El Proceso del Software” del libro “Ingeniería del Software – Un enfoque práctico” de Roger Pressman – Sexta Edición – 2007
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
3
Sesión 2
Videos Infocorp
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
4
Sesión 2
Ingeniería de Software Las economías de los países desarrollados dependen en gran parte del software. Mas y más sistemas son actualmente controlados por software. La Ingeniería de Software concierne a teorías, métodos y herramientas para el desarrollo profesional de software.
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
5
Sesión 2
Ingeniería de Software El IEEE (1993) ha desarrollado una definición completa de que es la Ingeniería del Software
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso
Es la aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del
Características 1er Caso Práctico 2do Trabajo Domiciliario
software de calidad 6
Sesión 2 Ingeniería de Software como tecnología multicapa Proporciona un enfoque automático o semi-automático para el proceso y para los métodos (Ejm. Herramientas CASE, RUP)
Indican “cómo” construir técnicamente el software, abarcan tareas como análisis, diseño, construcción etc.
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características
Herramientas
1er Caso Práctico 2do Trabajo Domiciliario
Métodos Procesos Un enfoque de calidad Define el marco de trabajo y se obtienen productos de trabajos (modelos, formularios, documentos, datos, etc)
7
Que hace que un producto de software se considere de calidad
Sesi贸n 2 Ingenier铆a de Software
Demo : BCP 8
Sesión 2 Características de los Productos de Software
Ingeniería de Software
Confiabilidad. La información de salida debe ser la adecuada El software no debe causar daños físicos o económicos en el caso de fallos.
Eficiencia. El software no debe desperdiciar los recursos del sistema.
Utilización adecuada.
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
El software debe contar con una interfaz de usuario adecuada (Amigables al uso) y su documentación adecuada
Mantenibles y escalables. Debo poder mantener modificar los parámetros a criterios del usuario Debe ser posible que el software evolucione y que siga cumpliendo con sus especificaciones.
9
Sesión 2
El proceso – un vistazo rápido ¿Qué es? : El mapa de carreteras que le ayude a obtener el resultado oportuno de calidad ¿Quién lo hace? : Los ingenieros de software y sus gestores ¿Por qué es importante? : Porque proporciona estabilidad, control y organización. ¿Cuáles son los pasos? : Depende del software que estamos construyendo ¿Cuál es el producto obtenido? : Son programas, documentos, y datos que se producen como consecuencia de las actividades de IS definidas por el proceso.
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
10
Sesión 2
El Proceso de Software Conjunto estructurado de actividades requeridas para desarrollar un sistema de software. Marco de trabajo genérico del proceso
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
11
Sesión 2 Características del Proceso de Software
Ingeniería de Software
Objetivos de Sesión
Desarrollar software de calidad
Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
12
Sesión 2
Caso Práctico No. 1
Ingeniería de Software
Caso Práctico : “Lácteos La Luz” Objetivos de Sesión
Desarrolle en forma grupal el caso práctico “Lácteos La Luz” y presente a su profesor
Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
13
Sesión 2
Pantallas del Sistema
Ingeniería de Software
Objetivos de Sesión Ingeniería de Software Software como proceso Características 1er Caso Práctico 2do Trabajo Domiciliario
14
Sesión 2 Trabajo Domiciliario No. 02
Ingeniería de Software
Objetivos de Sesión
•
Investigar que es el Proceso Unificado de Desarrollo (RUP)
Ingeniería de Software Software como proceso Características 1er Caso Práctico
Nota : El trabajo deberá presentarse en máximo 2 caras
2do Trabajo Domiciliario
15