MÉTODOS DE DESARROLLO DE
SISTEMAS DINÁMICOS
Profesor: Luis Piña
Realizado por:
Daniel Santolo, C.I: 17064409
David Ostos, C.I: 17077649
Caracas, 13 de febrero de 2015
Sección: 0602
• El método de desarrollo de sistemas dinámicos (en inglés
Dynamic Systems Development Method o DSDM).
• DSDM fue desarrollado en el Reino Unido en los años 90 por
un consorcio de proveedores y de expertos en la materia del
desarrollo de sistemas de información (IS).
• Es un Método que provee un framework para el desarrollo
ágil de software.
• DSDM se centra en los proyectos de sistemas de información
que son caracterizados por presupuestos y agendas
apretadas.
Principios del DSDM:
• Involucrar al cliente es la clave para llevar un proyecto
eficiente y efectivo.
• El equipo del proyecto debe tener el poder para tomar
decisiones que son importantes.
• DSDM se centra en la entrega frecuente de productos.
• El desarrollo es iterativo e incremental.
• Todos los cambios durante el desarrollo son reversibles.
• Las pruebas son realizadas durante todo el ciclo vital del
proyecto.
• La comunicación y cooperación entre todas las partes
interesadas .
Requisitos previos para el uso de DSDM:
• Interactividad, los usuarios y los jefes de Desarrollo.
• Motivación y participación entre las partes (humanas) que
integran el equipo.
• Intercambio de ideas o funcionalidades necesarias .
Situaciones No Aplicables Para DSDM:
• No existe aceptación por parte de la dirección y otros
empleados.
• Consiste en la falta de motivación y participación.
• Poca habilidad por parte de los integrantes del equipo.
• Si no hay apoyo entre cliente y proveedor.
DIAGRAMA DEL CICLO DE VIDA DEL PROYECTO
FASES DEL DSDM:
• Fase 1: Pre-Proyecto:
 Se identifican los proyectos propuestos.
• Fase 2: Ciclo de Vida del Proyecto:
 Epata 1: Estudio de Viabilidad
 Etapa 2: Estudio del Negocio
 Etapa 3: Iteración de Modelo Funcional
 Etapa 4: Iteración de Diseño y Desarrollo
 Etapa 5: Aplicación
• Fase 3: Post-Proyecto:
 Asegurarse que el sistema operativo acepte de manera
eficaz y segura el proyecto.
TÉCNICAS BASICAS DE DSDM:
• MOSCOW:
 Representa una forma de priorizar los temas.
 Esta es una sigla que significa:
o MUST (DEBE) tener este requisito para satisfacer
necesidades del negocio.
o MUST (DEBE) tener este requisito, pero el proyecto no
depende de ello.
o COULD (PODRÍAN) tener este requisito sin que afecte
las condiciones del sistema.
o WOULD (SE) tiene este requisito en una fecha
posterior.
TÉCNICAS BASICAS DE DSDM:
• TIMEBOXING:
 Se utiliza para apoyar los objetivos principales del DSDM.
• PROTOTIPOS:
 Permite descubrir de manera previa deficiencia del
sistema.
• EXAMENES:
 Es una técnica independiente para poder medir el logro
de cada iteración.
• TALLER:
 Consiste en llevar a las partes interesadas a discutir
necesidades, funcionalidades, y comprensión mutua.
ANEXOS
Al entrar al sistema
aparecerán las aplicaciones a
las que el usuario tiene
acceso
Aplicación fija para todos
los usuarios, donde
puede ajustar sus
opciones de seguridad
Aplicación de control de visitantes, a
los usuarios de les asigna acceso a
cada uno de los módulos que
necesite.
La sección Tablas Básicas
corresponde al acceso a las tablas de
mantenimiento de la aplicación
Control de Visitantes
En le modulo de Seguridad es
donde se administra el
framework. Se pueden incluir
nuevas aplicaciones,
componentes o módulos, crear
los roles y usuarios.
En el modulo Auditoria se
pueden generar informes del
funcionamiento del framework.
GRACIAS!!!

Método dsd 4

  • 1.
    MÉTODOS DE DESARROLLODE SISTEMAS DINÁMICOS Profesor: Luis Piña Realizado por: Daniel Santolo, C.I: 17064409 David Ostos, C.I: 17077649 Caracas, 13 de febrero de 2015 Sección: 0602
  • 2.
    • El métodode desarrollo de sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM). • DSDM fue desarrollado en el Reino Unido en los años 90 por un consorcio de proveedores y de expertos en la materia del desarrollo de sistemas de información (IS). • Es un Método que provee un framework para el desarrollo ágil de software. • DSDM se centra en los proyectos de sistemas de información que son caracterizados por presupuestos y agendas apretadas.
  • 3.
    Principios del DSDM: •Involucrar al cliente es la clave para llevar un proyecto eficiente y efectivo. • El equipo del proyecto debe tener el poder para tomar decisiones que son importantes. • DSDM se centra en la entrega frecuente de productos. • El desarrollo es iterativo e incremental. • Todos los cambios durante el desarrollo son reversibles. • Las pruebas son realizadas durante todo el ciclo vital del proyecto. • La comunicación y cooperación entre todas las partes interesadas .
  • 4.
    Requisitos previos parael uso de DSDM: • Interactividad, los usuarios y los jefes de Desarrollo. • Motivación y participación entre las partes (humanas) que integran el equipo. • Intercambio de ideas o funcionalidades necesarias . Situaciones No Aplicables Para DSDM: • No existe aceptación por parte de la dirección y otros empleados. • Consiste en la falta de motivación y participación. • Poca habilidad por parte de los integrantes del equipo. • Si no hay apoyo entre cliente y proveedor.
  • 5.
    DIAGRAMA DEL CICLODE VIDA DEL PROYECTO
  • 6.
    FASES DEL DSDM: •Fase 1: Pre-Proyecto:  Se identifican los proyectos propuestos. • Fase 2: Ciclo de Vida del Proyecto:  Epata 1: Estudio de Viabilidad  Etapa 2: Estudio del Negocio  Etapa 3: Iteración de Modelo Funcional  Etapa 4: Iteración de Diseño y Desarrollo  Etapa 5: Aplicación • Fase 3: Post-Proyecto:  Asegurarse que el sistema operativo acepte de manera eficaz y segura el proyecto.
  • 7.
    TÉCNICAS BASICAS DEDSDM: • MOSCOW:  Representa una forma de priorizar los temas.  Esta es una sigla que significa: o MUST (DEBE) tener este requisito para satisfacer necesidades del negocio. o MUST (DEBE) tener este requisito, pero el proyecto no depende de ello. o COULD (PODRÍAN) tener este requisito sin que afecte las condiciones del sistema. o WOULD (SE) tiene este requisito en una fecha posterior.
  • 8.
    TÉCNICAS BASICAS DEDSDM: • TIMEBOXING:  Se utiliza para apoyar los objetivos principales del DSDM. • PROTOTIPOS:  Permite descubrir de manera previa deficiencia del sistema. • EXAMENES:  Es una técnica independiente para poder medir el logro de cada iteración. • TALLER:  Consiste en llevar a las partes interesadas a discutir necesidades, funcionalidades, y comprensión mutua.
  • 9.
  • 11.
    Al entrar alsistema aparecerán las aplicaciones a las que el usuario tiene acceso
  • 12.
    Aplicación fija paratodos los usuarios, donde puede ajustar sus opciones de seguridad
  • 13.
    Aplicación de controlde visitantes, a los usuarios de les asigna acceso a cada uno de los módulos que necesite. La sección Tablas Básicas corresponde al acceso a las tablas de mantenimiento de la aplicación Control de Visitantes
  • 14.
    En le modulode Seguridad es donde se administra el framework. Se pueden incluir nuevas aplicaciones, componentes o módulos, crear los roles y usuarios. En el modulo Auditoria se pueden generar informes del funcionamiento del framework.
  • 17.