ingenieria de software - sesion 02 - software como proceso
Post on 10-Mar-2016
220 Views
Preview:
DESCRIPTION
TRANSCRIPT
1
Sesión 2 : El Software como proceso
Ing. Luis Piedra Rubio
lpiedra@mail.urp.edu.pe
luispiedra@terra.com.pe
2
Sesión 2Ingeniería de SoftwareEn esta Sesión :
El Software como Proceso Ingeniería de Software Características de Proceso
Caso Práctico No. 1 2do Trabajo Domiciliario
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
3
Sesión 2Ingeniería de SoftwareBibliografí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
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
4
Sesión 2Ingeniería de Software
Infocorp
Videos
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
5
Sesión 2Ingeniería de SoftwareIngenierí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.
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
6
Sesión 2Ingeniería de SoftwareIngeniería de Software
El IEEE (1993) ha desarrollado una definición completa de que es la Ingeniería del Software
Es la aplicación de un enfoque sistemático, disciplinado y
cuantificable hacia el desarrollo, operación y mantenimiento del
software de calidadsoftware de calidad
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
7
Sesión 2Ingeniería de SoftwareIngeniería de Software como tecnología multicapa
Un enfoque de calidad Procesos
Métodos
Herramientas
Define el marco de trabajo y se obtienen productos de trabajos (modelos,
formularios, documentos, datos, etc)
Indican “cómo” construir técnicamente
el software, abarcan tareas como análisis,
diseño, construcción etc.
Proporciona un enfoque automático o semi-automático para el proceso y
para los métodos (Ejm. Herramientas CASE, RUP)
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
8
Sesión 2Ingeniería de Software
Que hace que un producto de software se considere de calidad
Demo : BCP
9
Sesión 2Ingeniería de SoftwareCaracterísticas de los Productos 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. 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.
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
10
Sesión 2Ingeniería de SoftwareEl 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.
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
11
Sesión 2Ingeniería de SoftwareEl Proceso de Software
Conjunto estructurado de actividades requeridas para desarrollar un sistema de software.
Marco de trabajo genérico del proceso
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
12
Sesión 2Ingeniería de SoftwareCaracterísticas del Proceso de Software
Desarrollar Desarrollar software de software de
calidadcalidad
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
13
Sesión 2Ingeniería de SoftwareCaso Práctico No. 1
Caso Práctico : “Lácteos La Luz”
Desarrolle en forma grupal el caso práctico “Lácteos La Luz” y presente a su profesor
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
14
Sesión 2Ingeniería de SoftwarePantallas del Sistema
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
15
Sesión 2Ingeniería de Software
• Investigar que es el Proceso Unificado de Desarrollo (RUP)
Nota : El trabajo deberá presentarse en máximo 2 caras
Trabajo Domiciliario No. 02Trabajo Domiciliario No. 02
Objetivos de Sesión
Ingeniería de Software
Software como proceso
Características
1er Caso Práctico
2do Trabajo Domiciliario
top related