Diseño presentacion 2011

Post on 09-Jul-2015

930 views 0 download

Transcript of Diseño presentacion 2011

Programa

ASIGNATURATema

Actividades del proceso del software

Diseño e implementación del software

Programa

ASIGNATURATema

IntroduccionUn proceso de software es un conjunto de

actividades que conducen a la creación de un

producto de software

Las actividades principales son:

1. Especificación del software

2. Diseño e implementación del software

3. Validación del software

4. Evolución del software

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 2

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Especificación del softwareTambién llamada ingeniería de requerimientos.

Es el proceso de comprensión y definición de qué

servicios se requieren del sistema y de

identificación de las restricciones de

funcionamiento y desarrollo del mismo

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 3

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Especificación del softwareConduce a la producción de un documento de

requerimientos, que es la especificación del

sistema.

En este documento se presentan los

requerimientos en dos niveles:

• Usuarios finales y clientes

• Desarrolladores del sistema

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 4

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Especificación del softwareFases Principales

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 5

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Estudio de viabilidad

Obtención y análisis de

requerimientos

Especificación de

requerimientos

Validación de requerimientos

Programa

ASIGNATURATema

Proceso de especificación

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 6

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Diseño e implementacionProceso para convertir una especificación del

sistema en un sistema ejecutable.

Diseño es la Especificacion de:

• Estructura del software a implementar

• Datos del sistema

• Las interfaces entre los componentes del sistema.

• Algoritmos utilizados.

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 7

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Diseño e implementaciónActividades del proceso de diseño:

1. Diseño Arquitectónico

2. Especificación abstracta

3. Diseño de la interfaz

4. Diseño de componentes

5. Diseño de la estructura de datos

6. Diseño de algoritmos

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 8

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Diseño e implementación

Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– wgomez@cotecnova.edu.co 9

DISEÑO DE SISTEMASProceso del software

Informática empresarial

Programa

ASIGNATURATema

Validación del softwareEtapas:

• Prueba de componentes

• Prueba del sistema

• Prueba de aceptacion

Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – hramirez@cotecnova.edu.co 10

Programa

ASIGNATURATema

Validación del software

Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – hramirez@cotecnova.edu.co 11

Programa

ASIGNATURATema

Validación del software

Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – hramirez@cotecnova.edu.co 12

Programa

ASIGNATURATema

Evolución del software

Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – hramirez@cotecnova.edu.co 13

Programa

ASIGNATURATema

Actividades• Socialización de trabajo anterior

• Se propondrá un caso de estudio y le será aplicado el proceso de software de manera genérica.

Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – hramirez@cotecnova.edu.co 14