Sistemas de Informacin Enfoques para la Construccin de

  • Slides: 19
Download presentation
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis

Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo

Problemas de la Producción de Software • Si la organización tiene una mala administración

Problemas de la Producción de Software • Si la organización tiene una mala administración una computadora no hará mas que empeorarla • Componente humano en la implementación: – Excesivas expectativas – Fallas de diseño e implementación – Resistencia al cambio • Fallas al medir costos y beneficios • Tiempos ocultos en el desarrollo • Detección tardía de errores • Envejecimiento del software

Que enfoques existen para encarar los desarrollos? Los enfoques son: – Ciclo de Vida

Que enfoques existen para encarar los desarrollos? Los enfoques son: – Ciclo de Vida Clásico – Prototipación – Técnicas de cuarta generación – Orientación a objetos

Ciclo de Vida Clásico Establecimiento de requerimientos Análisis Diseño Programación Prueba Mantenimiento Documentación

Ciclo de Vida Clásico Establecimiento de requerimientos Análisis Diseño Programación Prueba Mantenimiento Documentación

Principales actividades del Proyecto Beneficios Esperados Inicio del Proyecto Esbozar Especificaciones Sistema Aceptado Informe

Principales actividades del Proyecto Beneficios Esperados Inicio del Proyecto Esbozar Especificaciones Sistema Aceptado Informe de viabilidad Especificac. Detalladas Plan de Prueba de validez Análisisde Necesidades Especific. del Usuario Diseño Técnico Especif. del sistema Entrega del Sistema s ale nu Ma Plan de Prueba del Sistema Construcción del Sistema Prueba de Validez Sistema Verificado Prueba Integración Módulos

Consideraciones sobre el ciclo de vida clásico Ventajas: – Facilita el adecuado desarrollo ya

Consideraciones sobre el ciclo de vida clásico Ventajas: – Facilita el adecuado desarrollo ya que obliga a ordenar las tareas. Desventajas – Es dificil seguir la secuencia – El cliente no puede establecer todos los requermientos al inicio. – Esta metodologia insume un tiempo considerable.

Prototipos Establecimiento de requerimientos Diseño rapido Construcc. Prot Eval y Refinam. Producto Final

Prototipos Establecimiento de requerimientos Diseño rapido Construcc. Prot Eval y Refinam. Producto Final

Consideraciones sobre la técnica de prototipos Ventajas: – Acorta tiempo desarrollo – Mayor participación

Consideraciones sobre la técnica de prototipos Ventajas: – Acorta tiempo desarrollo – Mayor participación del usuario Desventajas: – Puede tomarse como el sistema definitivo – Puede quedar incompleto

Técnicas de cuarta generación Requerimientos Estrateg. Diseño Implementación Producto

Técnicas de cuarta generación Requerimientos Estrateg. Diseño Implementación Producto

Consideraciones sobre las técnicas de cuarta generación Ventajas: – Acorta tiempo desarrollo – Mejora

Consideraciones sobre las técnicas de cuarta generación Ventajas: – Acorta tiempo desarrollo – Mejora la productividad de desarrollo Desventajas: – Aplicación limitada a aplicac. comerciales – En desarrollos importantes no se pueden reducir los tiempos de analisis diseño y prueba.

Orientación a Objetos • Def. : Conjunto complejo de datos y programas reunidos en

Orientación a Objetos • Def. : Conjunto complejo de datos y programas reunidos en un todo. DATOS + COMPORTAMIENTO

Objetos - características • Encapsulamiento: el método seleccionado pertenece al objeto seleccionado • Herencia:

Objetos - características • Encapsulamiento: el método seleccionado pertenece al objeto seleccionado • Herencia: facilidad de extender las características de un objeto a otro nuevo. • Rehusabilidad

Consideraciones sobre la técnica de objetos Ventajas: – Disminuye tiempo desarrollo – Mejora calidad

Consideraciones sobre la técnica de objetos Ventajas: – Disminuye tiempo desarrollo – Mejora calidad y productividad Desventajas: – No existen muchas aplicaciones desarrolladas con esta metodología. – Falta de expertos

Perspectivas de la programación • Tendencia hacia lenguajes mas naturales • La separación entre

Perspectivas de la programación • Tendencia hacia lenguajes mas naturales • La separación entre usuarios y programadores será cada vez menor • Generación de programas a partir de las descripción del problema.

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

RUP (Rational Unified Process )

Conclusiones y Preguntas ? ? ?

Conclusiones y Preguntas ? ? ?