Ingenieria de Software - Sesion 02 - Software como Proceso

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.