Construcción de sistemas de soporte a la toma de decisiones



Documentos relacionados
Elementos requeridos para crearlos (ejemplo: el compilador)

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Metodologías de Desarrollo de Sistemas de Información

Ciclo de Vida del Desarrollo de un Sistema de Información. Departamento de Ingeniería Industrial Universidad de Chile

Figure 9-1: Phase C: Information Systems Architectures

CICLO DE VIDA DEL SOFTWARE

Resumen General del Manual de Organización y Funciones

6 Anexos: 6.1 Definición de Rup:

SISTEMAS DE INFORMACIÓN II TEORÍA

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

DE VIDA PARA EL DESARROLLO DE SISTEMAS

SISTEMAS DE INFORMACIÓN I TEORÍA

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS

Descripción de las posiciones del área de sistemas

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Capítulo 5. Cliente-Servidor.

SISTEMAS DE INFORMACIÓN III TEORÍA


CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

1 EL SISTEMA R/3 DE SAP AG

Sistema de Gestión de Proyectos Estratégicos.

7. SOFTWARE INTEGRADO DE GESTIÓN

Sistema de gestión de procesos institucionales y documental.

PRU. Fundamento Institucional. Objetivos. Alcance

Metodología Orientada a Objetos Clave Maestría en Sistemas Computacionales

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Clasificación de los Sistemas de Información

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

CICLO DE VIDA DEL SOFTWARE. Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software

Sesión No. 7. Contextualización: Nombre de la sesión: Intelisis Business Intelligence PAQUETERÍA CONTABLE

INTEGRACION DE BASES DE DATOS EN LA WEB

Obteniendo más valor de su Sistema ERP

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

Determinación del nivel de influencia

Resumen General del Manual de Organización y Funciones

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos

PROCEDIMIENTO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO PROCESO GESTIÓN TECNOLÓGICA

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

El Proceso Unificado de Desarrollo de Software

Análisis y Diseño de Aplicaciones

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Plan de estudios ISTQB: Nivel Fundamentos

E-learning: E-learning:

Administración de proyectos de desarrollo de software

Unidad 1: Componentes del sistema

Diplomado: Administración de Centros de Cómputo (Sites)

CAPÍTULO 5. DESARROLLO Y PRUEBAS

Dirección General de Educación Superior Tecnológica

Fecha: Julio A nivel externo, este procedimiento es aplicable al proveedor del sistema informático.

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

XBRL extensible Business Reporting Language. Noviembre / 2014

ASI. Análisis del Sistema de Información

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

Resolución N del 26 de febrero de 2008

AUDITORÍAS Y AUDITORES ISO 9000:2000

CARACTERISTICAS DEL SISTEMA

Se aportan, para la configuración de este anexo, las categorías profesionales más habituales según la definición del MRFI-C:

METODOLOGÍA PARA REALIZAR UNA AUDITORÍA INFORMÁTICA.

Nombre de la sesión: Intelisis Business Intelligence segunda parte

3. METODOLOGIA, ESTRATEGIAS, TECNICAS Y HERRAMIENTAS PARA EL DESARROLLO DEL PROYECTO

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo

CAPÍTULO I FORMULACIÓN DEL PROBLEMA

CATÁLOGO DE CURSOS. Centro de Prácticas y Capacitación Profesional

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

Audire V.3 FECHA DEL BOLETÍN BOLETIN 15

Capacidades Requeridas en un Help Desk Manager

CURSO DE LEAN SIGMA TRANSACCIONAL PARA BLACK BELTS Dr. P. Reyes CURSO DE BLACK BELTS EN LEAN SIGMA TRANSACCIONAL

implantación Fig. 1. Ciclo de vida tradicional

Procedimiento de Sistemas de Información

Sección 7 Servicios Requeridos del Proveedor

Planeación del Proyecto de Software:

PROCEDIMIENTO DE ACTUALIZACIÓN TECNOLÓGICA PROCESO GESTIÓN TECNOLÓGICA

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1

Manual de Referencia. Apertura

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos.

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro

Gestión de la Configuración

PROCESO: GESTION INFORMÁTICA PROCEDIMIENTO: GESTION DE CONFIGURACIONES

Plan de Administración del Proyecto

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

LAS 7 GRANDES PERDIDAS. (Identificando las Pérdidas. Parte II)

Unidad 9. Implementación. M.C. Martín Olguín

SISTEMAS DE INFORMACIÓN I TEORÍA

EXPERIENCIAS EN LA IMPLEMENTACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES (ERP) Ernesto Rivera Pitti Consultor Independiente

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta

Implementando un ERP La Gestión del Cambio

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniería en Electricidad y Computación SYLLABUS DEL CURSO Sistemas De InformaciÓn (iit95)

Microsoft Dynamics Sure Step Fundamentos

UNIVERSIDAD AUTÓNOMA DEL CARIBE

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de

Unidad III. Software para la administración de proyectos.

3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO. Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

Transcripción:

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Construcción de sistemas de soporte a la toma de decisiones M. En C. Eduardo Bustos Farías 1

Desarrolla en Sistemas de Apoyo de Decisión Como desarrollar un DSS El DSS debe ser usualmente adaptado 2

Asuntos del Sistemas de Desarrollo El sistema de desarrollo un ciclo de vida (SDLC) Prototipo Forma el equipo de desarrollo Procesos complejos Asuntos técnicos Asuntos de comportamiento Diferentes aproximaciones 3

Necesidad Ciclo de vida de el desarrollo de sistemas tradicionales (SDLC) (Cascada) Planeación Análisis Diseño Implementación Sistema 4

Fases fundamentales del SDLC Planeación Análisis Diseño Implementación Pasos y pronunciaciones a seguir 5

Planeación Porqué se construye el sistema? Ultimo paso Pronunciaciones 1. Identificar valores en los negocios Petición del sistema 2. Analizar la viabilidad Estudiar la viabilidad 3. Desarrollar un plan de trabajo Plan de trabajo 4. Proyecto del personal Plan del personal, Proyecto de estatuto 5. Control y proyecto directo proyecto de herramientas de dirección Herramientas CASE Lista de estándares Proyecto de carpetas / archivos Riesgo de análisis 6

Análisis Quién, Qué, Cuándo, Dónde Pequeño paso Entregas 6. Analizar el problema Analizar el plan 7. Reunir información Información 8. Procesar el modelo Modelo de procesos 9. Modelo de datos Modelo de datos 7

Menor paso Diseño Cómo trabajar el sistema? Entregas 10. Diseñar un sistema físico Diseñar el plan 11. Diseño de arquitectura Diseño de arquitectura, diseño de infraestructura 12. Diseñar la interfase Diseño de la interfase 13. Diseñar base de datos y archivos Diseño de almacenamiento de datos 14. Diseño de programas Diseñar programas 8

Implementación Sistema de reparto Menor paso Entregas 15. Construcción Plan de prueba, Programas, Documentación 16. Instalación Plan de conversión, Plan de entrenamiento 9

Problemas en la implementación de un DSS No apoyo de un equipo o dirección Una propuesta confusa; horario no definido y potencial global Aspectos poco claros de elaboración contra decisiones de compra Pocos proyectos de integración son funcionales fuera de las herramientas CASE Beneficios cualitativos No hay compra de usuarios Las habilidades de la dirección un proyecto pobre No darse cuenta de la responsabilidad / sin responsabilidad 10

CAJA de Herramientas Sistemas de información para analistas sistemas Pueden ayudar al desarrollo de un sistema de dirección CASE superior (ayuda en el análisis) CASE inferior (gestiona diagramas y genera codificación) CASE integrada (ambas) 11

Ejemplos de Herramientas CASE Oracle Enterprise Development Suite Rational Rose Paradigma agregado Visible Analist Conveniencia lógica del trabajo AxiomSys and AxiomDsn V32 & X32 Visual studio 12

Visible Analist Cortesía de Visible System Corporation 13

Dirección de Proyecto (DP) Un líder de equipo debe tener buenas habilidades en DP Mayores razones para desarrollar malas habilidades en DP Sólo el 26% de todos los proyectos se estudiaron (23,000) en 1998 28% fracaso, 46% desafiado El más bajo éxito alcanzado para grandes compañías Mejores habilidades necesitadas para DP 14

Habilidades para los Directores del proyecto Conocimiento de la tecnología y de los negocios Juicio Negociación Buena comunicación Organización 15

Fracasos de Implementación (Ejemplo DataWarehouse) Hay complicaciones para el usuario No hay objetivos claros declarados a tiempo No hay un patrocinio real de la dirección 16

Metodologías alternativas de Desarrollo paralelo desarrollo Metodologías de desarrollo rápido de aplicaciones Desarrollo de fases Prototipo Desecho de prototipos 17

Desarrollo Paralelo Múltiples copias de diseño y fases de implementación Desarrollar y separar subsistemas Viene juntas en una sola fase de implementación 18

Fase de Desarrollo El sistema se desarrolla en versiones secuenciales Cada versión tiene más funcionalidad Evoluciona hacia un sistema final Los usuarios obtienen más funcionalidad Pero, los sistemas iniciales son incompletos 19

Desarrollo de Prototipos Realizar análisis, diseñar e implementar desarrollos progresivos Los usuarios ven la funcionalidad del sistema y lo retroalimentan Los tomadores de decisiones aprenden sobre el problema En ocasiones se puede perder dinero 20

Prototipo Necesidad Planeación Análisis Diseño Implementación Error en el Prototipo Prototipo Sistema Prototipo aprobado 21

Desechando Prototipos Como prototipo y SDLC La fase de análisis es meticulosa El diseño de prototipos ayuda a entender el sistema Ejemplo: puede usar Excel, Visual Basic 22

Desechando Prototipos Necesidad Planeación Análisis Error en el Diseño del prototipo Diseño Diseño Implementación Implementación Sistema Diseño del prototipo 23

Prototipos para el desarrollo de DSS Los problemas son semiestructurados o no estructurados Los directores y promotores no pueden entender completamente el problema Usar prototipos 24

Condiciones de venta de un Diseño iterativo prototipo Desarrollo evolutivo Salirse a mitad del proceso (middle-out process) Diseño adaptable Diseño de incremento 25

Porqué un prototipo? Los usuarios y directores implicados en cada fase e iteración Aprender es parte del diseño El prototipo pasa la información que se necesita en la definición (paso 7) Un corto intervalo entre iteraciones El prototipo inicial debe ser barato 26

Ventajas de los Prototipos Corto tiempo de desarrollo Corto tiempo de reacción del usuario Un mejor entendimiento por parte del usuario Un bajo costo 27

Desventajas de los Prototipos Puede haber pérdidas en: Entendimiento a fondo de los beneficios y costos del SI Descripción detallada de las necesidades de la información Facilita mantener el diseño del SI SI aprobado Usuarios bien preparados 28

Herramientas y Niveles de la Tecnología DSS Tres niveles de la tecnología del DSS DSS especifico [la aplicación] Herramientas integradas del DSS (generadores) [Excel] Herramientas primarias del DSS [lenguajes de programación] Más Herramientas integradas del DSS Ahora con los vínculos web e interfases GUI Relación entre los tres niveles (Ver Figura siguiente) 29

Niveles de la Tecnología DSS DSS especifico Generadores de DSS (Hojas de cálculo, ) Herramientas del DSS (Lenguajes, ) 30

Plataformas del Desarrollo del DSS Propuesta general del los lenguajes de programación (4Generación) OLAP con un almacén de datos o una base de datos grande Herramienta del desarrollo para el DSS integrado (generadores, motor) Dominio específico del generador de DSS Usar la metodología CASE Integrar lo anterior 31

Selección de Hardware PCs Estaciones de trabajo de Unix Estaciones de trabajo de redes Unix Servidores Web Servidor principal El típico uso existente en hardware 32

Selección de Software El porqué de su complejidad Al principio, los requerimientos de información, etc. son desconocidos Cientos de paquetes Software rápidamente actualizado Cambios de precio Mucha gente se involucra en la decisión Problemas de capacidad en el lenguaje (Más) 33

Diferentes herramientas que pueden ser necesarias Muchos criterios Técnico, funcional, usuarios, y asuntos de dirección Publicaciones de revisiones inexactas de software Podría preferir un sólo vendedor Quiza usar el AHP!!! 34

Equipo de desarrollo del DSS Un esfuerzo considerable Una organización y planeación extensas Algunas actividades genéricas Grupos lo construyen y lo dirigen El tamaño depende de Esfuerzo Herramientas 35

Equipo de Desarrollo Versus Usuario de Desarrollo del DSS DSS 1970 y principios de 1980 Sistemas complejos a gran escala Principalmente un apoyo dado por la organización Esfuerzos de un equipo 36

Sistemas Desarrollados por usuarios finales Computadoras personales Redes de comunicación por computadora Comunicación central de la PC Software de desarrollo amigable Costo reducido de software y hardware Capacidades desarrolladas de la computadora personal Empresas experimentadas en informática Fácil acceso a datos y Arquitectura: cliente\servidor OLAP Balance 37

Lugar Donde se Desarrolla el Grupo DSS 1. Departamento de información (SI) 2. Grupo ejecutivo altamente capacitado 3. Finanzas contra áreas funcional 4. Departamento de ingeniería industrial 5. Grupo de investigación y desarrollo 6. Centro de información 38

Informática de usuario final y Desarrollo del DSS Informática de usuario final: desarrollo y uso de la computadora basado en sistemas de información por gente externa en áreas de información de un sistema formal End-users Algunos niveles de organización En alguna área funcional Niveles de habilidades variables de una computadora Crecimiento 39

Ventajas del DSS de Desarrollo de Usuario Final 1. Poco tiempo de entrega 2. Eliminar especificaciones extensas y formales de los requerimientos del usuario 3. Reducir algunos problemas de implementación del DSS 4. Bajo costo 40

Riesgos en el desarrollo del DSS 1. Calidad Pobre 2. Riesgos en la calidad Facilidades y herramientas subestándar o inapropiadas Riesgos en el desarrollo del proceso Riesgos en la dirección de datos 3. Riesgos en el incremento de seguridad 4. Problemas desde la falta de información y los procedimientos de mantenimiento 41

Reducción de Riesgos en la Informática de usuarios finales Detección de errores Uso de técnicas de auditoria Determinar la cantidad adecuada de controles Investigar las razones de los errores Soluciones Errores de la hoja de cálculo Deberían usarse los mismos controles normales en el SI 42

Desarrollando el DSS: Conjuntado el Sistema Herramientas de desarrollo y generadores Uso de herramientas altamente automatizadas Uso de piezas prefabricadas Ambas incrementan la productividad del promotor 43

El Desarrollo de Sistemas DSS Incluye Operar por petición (duda) Facilidad en el diseño y análisis de sistemas Sistema de dirección de dialogo Generador de reportes Generador de gráficos Código fuente del director (más) 44

Base del modelo del sistema de dirección Sistema conocimiento-base (dirección) Herramientas orientadas a objetos Herramientas de ciencia estadística estándar de dirección Herramientas especiales de modelaje Lenguajes de programación Herramientas de documentos e imágenes 45

Componentes del Sistema de Desarrollo DSS Algunos pueden ser integrados con un generador DSS Otros pueden ser agregados según sea necesario Componentes usados para construir un DSS El centro del sistema incluye lenguajes de desarrollo o generador DSS La construcción por combinación de módulos de programación El ambiente de Windows maneja interfases 46

Direcciones de Investigación DSS y el DSS del Futuro Más inteligencia artificial Más rápido, y computadoras más poderosas Las interfases de la web, DB y el acceso a modelos Más y mejores GSS ERP Dirección de conocimientos Mejores GUI Mejores telecomunicaciones Más investigaciones en teoría Más investigaciones en métodos 47

RESUMEN Los DSS son complejos y su desarrollo también puede serlo SDLC Prototipos Tecnologías DSS Equipos o individuales DSS Informática fin-usuario Herramienta y generador de selección pueden ser difíciles Continua la investigación sobre el DSS 48