21
21/01/22 Prof. Alfredo Ynfante 1 Profesor : Alfredo Ynfante Asignatura : Electiva 10Y33 Junio del 2.013.- Modelos de Desarrollo Universidad Centro Occidental “Lisandro Alvarado” Decanato de Ciencias y Tecnología Departamento de Sistemas

1 preprivado modelos

Embed Size (px)

DESCRIPTION

Analisis y Diseño de Sistemas

Citation preview

Page 1: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 1

Profesor : Alfredo Ynfante

Asignatura : Electiva 10Y33

Junio del 2.013.-

Modelos de Desarrollo

Universidad Centro Occidental “Lisandro Alvarado”

Decanato de Ciencias y Tecnología Departamento de Sistemas

Page 2: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 2

Proceso de Desarrollo de Software

¿ Qué es un proceso ?

Entradas Salidas

Actividad Actividad

Actividad Actividad

Actividad

Proceso

Grupo de Actividades que

transforman Entradas en

Salidas

Objetivos

InfraestucturaRecursos e

Page 3: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 3

LA IMPORTANCIA DE LOS PROCESOS.-

... La Calidad de un Producto de Software, es altamente dependiente del Proceso utilizado para su Construcción y Mantenimiento.

Proceso de Desarrollo de Software

Page 4: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 4

PROCESO DE SOFTWARE :

... Conjunto de Actividades, Métodos, Prácticas y Transformaciones que las Personas utilizan para Desarrollar y Mantener el Software y los Productos Asociados, por ejemplo: Planes de Proyecto, Documentación de Diseño, Código, Casos de Prueba, Manuales de Usuario....

Proceso de Desarrollo de Software

Page 5: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 5

OTRA DEFINICION :

... Un Proceso de Software consiste en una serie de Actividades que garantizan, Técnica y Administrativamente, que un Software pueda ser Desarrollado de Manera Organizada, Disciplinada y Previsible.

Proceso de Desarrollo de Software

Page 6: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 6

Donde se Definen las ACTIVIDADES y/o Tareas Necesarias para realizar el desarrollo del Software.

Para cada Actividad debe Indicarse : a.- Metodología a Utilizar. b.- Herramientas a Utilizar. c.- Producto Esperado. d.- Aspectos de Control de Calidad. e.- Especificar el Procedimiento a Seguir.

Un Proceso de Software ES UN MARCO DE TRABAJO En Resumen

Proceso de Desarrollo de Software

Page 7: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 7

INTEGRACION DEL PROCESO :

Proceso de Desarrollo de Software

Métodos y Procedimientosque definen la relaciones

entre las Tareas.

Herramientas y Metodologías.

Habilidades,Formación,Motivación y Gestión.

PROCESO

BA D

C

Personal

Page 8: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 8

Cascada / Lineal. DRA ( Rapid Aplicación Development ) Incremental. Prototipeado. Espiral. Basado en Componentes / Reutilización. Rational Unify Process - RUP ( Basado UML ).

DIFERENTES MODELOS DE DESARROLLO.-( Ciclo de Vida )

Modelos de Desarrollo

Page 9: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 9

¿ Qué Modelo Utilizar ?

Modelos de Desarrollo

Page 10: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 10

Un Proyecto...Un Proyecto...

Es una organización transitoria de Individuos dedicados a alcanzar un

objetivo específico dentro de un período de Tiempo, un Presupuesto y

unas características Técnicas.

Modelos de Desarrollo

Page 11: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 11

Dado que cada Proyecto es Único, no existe un Modelo que se aplique al 100 % a todos los Proyectos de una Organización.

Una Organización puede contar con uno o más Modelos de Desarrollo para ser utilizados dependiendo del tipo de Proyecto.

El Modelo seleccionado tendrá influencia en el éxito del Proyecto y en el tipo de decisiones que deberán tomarse.

¿ Que Modelo Utilizar ?¿ Que Modelo Utilizar ?

Modelos de Desarrollo

Page 12: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 12

¿ ¿ Criterios de ÉxitoCriterios de Éxito ??

Contar con un Modelo debidamente Documentado. ( Entradas, Salidas, Entregables, Aprobaciones... ).

La Gente que participa en el Proyecto debe estar capacitada en su uso.

Modelos de Desarrollo

Page 13: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 13

...¿ ...¿ Criterios de ÉxitoCriterios de Éxito ??

Debe reforzarse el uso del Modelo.

La alta Gerencia debe soportar la Utilización del Modelo.

Cualquier desviación al Modelo debe ser documentada y aprobada.

Modelos de Desarrollo

Page 14: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 14

EL PROCESO SOFTWARE Y LOS MODELOS DE DESARROLLO :

Métodos y Procedimientosque definen la relaciones

entre las Tareas.

Herramientas y Metodologías.

Habilidades,Formación,Motivación y Gestión.

ELPROCESO SOFTWARE,

ALGO MAS QUE UNMODELO DE

DESARROLLO

BA D

C

Personal

Modelos de Desarrollo

Page 15: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 15

F1 : Analisis Preliminar / Determinación de Requerimientos.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

F2 : Analisis / Diseño General.

F3 : Diseño Detallado.

F4 : Construcción. Programación. Implementación. Adaptación. Integración.

F5 : Prueba del Sistema. F6 : Implantación.

F7 : Mantenimiento / Seguimiento a Estabilización – Soporte.

Page 16: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 16

F1 : Analisis Preliminar / Determinacion de Requerimientos.

Levantamiento de Información Inicial. Establecer la Problemática Existente. Determinar las Necesidades de Información.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

Alcance delSistema Propuesto

Definición / Objetivo. Funciones. Desempeño. Estructura de Funcionamiento.

Page 17: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 17

F2 : Analisis / Diseño General.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

Modelo Funcional del Sistema Propuesto.A Través de los Procesos( Metodología Estructurada )

DFD

A Través de los Datos ( Metodología Relacional )

E / R - MLD

Estructura Funcional Preliminar

Diseño de Interfases de UsuarioElaboración del Prototipo

Revisión - Ajustes del Prototipo

Page 18: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 18

F3 : Diseño Detallado.

Modelo Físico de Datos ( Diseño de la Base de Datos ).

Diseño Detallado de Componentes.

Afinar Estructura Funcional.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

Page 19: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 19

F4 : Construcción.

Programación / Implementación / Adaptación / Integración de Componentes.

Prueba Individual de Componentes.

Prueba de Integración.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

Page 20: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 20

F1 : Analisis Preliminar / Determinación de Requerimientos.

Un Modelo Integral para el Desarrollo de Sistemas de Información.

F2 : Analisis / Diseño General.

F3 : Diseño Detallado.

F4 : Construcción. Programación. Implementación. Adaptación. Integración.

F5 : Prueba del Sistema. F5 : Implantación.

F7 : Mantenimiento / Seguimiento a Estabilización – Soporte.

Page 21: 1 preprivado modelos

23/04/23 Prof. Alfredo Ynfante 21

Proceso de Desarrollo de Software

Preguntas...