ingenieria de software - sesion 02 - software como proceso

15
1 Sesión 2 : El Software como proceso Ing. Luis Piedra Rubio [email protected]. pe [email protected]. pe

Upload: luis-piedra

Post on 10-Mar-2016

229 views

Category:

Documents


2 download

DESCRIPTION

Sesion 02 - Software como Proceso

TRANSCRIPT

Page 1: Ingenieria de Software - Sesion 02 - Software como Proceso

1

Sesión 2 : El Software como proceso

Ing. Luis Piedra Rubio

[email protected]

[email protected]

Page 2: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 3: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 4: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 5: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 6: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 7: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 8: Ingenieria de Software - Sesion 02 - Software como Proceso

8

Sesión 2Ingeniería de Software

Que hace que un producto de software se considere de calidad

Demo : BCP

Page 9: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 10: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 11: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 12: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 13: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 14: Ingenieria de Software - Sesion 02 - Software como Proceso

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

Page 15: Ingenieria de Software - Sesion 02 - Software como Proceso

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