A1262736198CQBFx - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

A1262736198CQBFx

Description:

Conjunto de Actividades, M todos, Pr cticas y Transformaciones que las Personas ... La alta Gerencia debe soportar la Utilizaci n del Modelo. ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 22
Provided by: bibcytU
Category:

less

Transcript and Presenter's Notes

Title: A1262736198CQBFx


1
Modelos de Desarrollo
Universidad Centro Occidental Lisandro
Alvarado Decanato de Ciencias y Tecnología
Departamento de Sistemas
Profesor Alfredo Ynfante Asignatura
Electiva 10Y33 Junio del 2.003.-
2
Qué es un proceso ?
Proceso de Desarrollo de Software
Objetivos
Grupo de Actividades que transforman Entradas en
Salidas
Recursos e
Infraestuctura
3
LA IMPORTANCIA DE LOS PROCESOS.-
Proceso de Desarrollo de Software
  • ... La Calidad de un Producto de Software, es
    altamente dependiente del Proceso utilizado para
    su Construcción y Mantenimiento.

4
PROCESO DE SOFTWARE
Proceso de Desarrollo 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....

5
OTRA DEFINICION
Proceso de Desarrollo de Software
  • ... 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.

6
Proceso de Desarrollo de Software
Un Proceso de Software ES UN MARCO DE TRABAJO
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.
7
Proceso de Desarrollo de Software
INTEGRACION DEL PROCESO
Métodos y Procedimientos que definen la
relaciones entre las Tareas.
B A D C
PROCESO
Personal
Herramientas y Metodologías.
Habilidades, Formación, Motivación y Gestión.
8
Modelos de Desarrollo
DIFERENTES MODELOS DE DESARROLLO.- ( Ciclo de
Vida )
  • Cascada / Lineal.
  • DRA ( Rapid Aplicación Development )
  • Incremental.
  • Prototipeado.
  • Espiral.
  • Basado en Componentes / Reutilización.
  • Rational Unify Process - RUP ( Basado UML ).

9
Modelos de Desarrollo
Qué Modelo Utilizar ?
10
Modelos de Desarrollo
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.
11
Modelos de Desarrollo
Que Modelo Utilizar ?
  • 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.

12
Modelos de Desarrollo
Criterios 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.

13
Modelos de Desarrollo
... Criterios 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.

14
Modelos de Desarrollo
EL PROCESO SOFTWARE Y LOS MODELOS DE DESARROLLO

Métodos y Procedimientos que definen la
relaciones entre las Tareas.
B A D C
EL PROCESO SOFTWARE, ALGO MAS QUE UN MODELO DE
DESARROLLO
Personal
Herramientas y Metodologías.
Habilidades, Formación, Motivación y Gestión.
15
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
F1 Analisis Preliminar / Determinación de
Requerimientos.
  • F4 Construcción.
  • Programación.
  • Implementación.
  • Adaptación.
  • Integración.

F2 Analisis / Diseño General.
F3 Diseño Detallado.
F5 Prueba del Sistema.
F6 Implantación.
F7 Mantenimiento / Seguimiento a Estabilización
Soporte.
16
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
  • F1 Analisis Preliminar / Determinacion de
    Requerimientos.
  • Levantamiento de Información Inicial.
  • Establecer la Problemática Existente.
  • Determinar las Necesidades de Información.
  • Definición / Objetivo.
  • Funciones.
  • Desempeño.
  • Estructura de Funcionamiento.

Alcance del Sistema Propuesto
17
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
F2 Analisis / Diseño General.
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 Usuario Elaboración
del Prototipo
Revisión - Ajustes del Prototipo
18
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
  • F3 Diseño Detallado.
  • Modelo Físico de Datos ( Diseño de la Base de
    Datos ).
  • Diseño Detallado de Componentes.
  • Afinar Estructura Funcional.

19
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
  • F4 Construcción.
  • Programación / Implementación / Adaptación
    / Integración de Componentes.
  • Prueba Individual de Componentes.
  • Prueba de Integración.

20
Un Modelo Integral para el Desarrollo de
Sistemas de Información.
F1 Analisis Preliminar / Determinación de
Requerimientos.
  • F4 Construcción.
  • Programación.
  • Implementación.
  • Adaptación.
  • Integración.

F2 Analisis / Diseño General.
F3 Diseño Detallado.
F5 Prueba del Sistema.
F5 Implantación.
F7 Mantenimiento / Seguimiento a Estabilización
Soporte.
21
Proceso de Desarrollo de Software
Preguntas...
Write a Comment
User Comments (0)
About PowerShow.com