• No se han encontrado resultados

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
48
0
0

Texto completo

(1)

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

Construcción de sistemas de

soporte a la toma de decisiones

(2)

Desarrolla en Sistemas de

Apoyo de Decisión

Q Como desarrollar un DSS Q El DSS debe ser usualmente

(3)

Asuntos del Sistemas de

Desarrollo

Q El sistema de desarrollo un ciclo de vida

(SDLC)

Q Prototipo

Q Forma el equipo de desarrollo Q Procesos complejos

Q Asuntos técnicos

(4)

Ciclo de vida de el desarrollo de

sistemas tradicionales

(SDLC) (Cascada)

Diseño Implementación Análisis Necesidad Planeación

(5)

Fases fundamentales del SDLC

Q

Planeación

Q

Análisis

Q

Diseño

Q

Implementación

(6)

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

(7)

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

(8)

Diseño

¿

Cómo trabajar el sistema?

Menor paso 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

(9)

Implementación

Sistema de reparto

Menor paso Entregas

15. Construcción Plan de prueba,

Programas,

Documentación

16. Instalación Plan de conversión,

(10)

Problemas en la

implementación de un DSS

Q No apoyo de un equipo o dirección

Q Una propuesta confusa; horario no definido y potencial

global

Q Aspectos poco claros de elaboración contra decisiones

de compra

Q Pocos proyectos de integración son funcionales fuera de

las herramientas CASE

Q Beneficios cualitativos

(11)

CAJA de Herramientas

Q

Sistemas de información para analistas

sistemas

Q

Pueden ayudar al desarrollo de un

sistema de dirección

Q

CASE superior (ayuda en el análisis)

Q

CASE inferior (gestiona diagramas y

(12)

Ejemplos de Herramientas CASE

Q Oracle Enterprise Development Suite Q Rational Rose

Q Paradigma agregado Q Visible Analist

Q Conveniencia lógica del trabajo Q AxiomSys and AxiomDsn

Q V32 & X32

(13)

Visible Analist

(14)

Dirección de Proyecto (DP)

Q Un líder de equipo debe tener buenas

habilidades en DP

Q Mayores razones para desarrollar malas

habilidades en DP

Q Sólo el 26% de todos los proyectos se

estudiaron (23,000) en 1998

Q 28% fracaso, 46% desafiado

Q El más bajo éxito alcanzado para grandes

compañías

(15)

Habilidades para los Directores

del proyecto

Q

Conocimiento de la tecnología y de los

negocios

Q

Juicio

Q

Negociación

Q

Buena comunicación

Q

Organización

(16)

Fracasos de Implementación

(Ejemplo DataWarehouse)

Q Hay complicaciones para el usuario

Q No hay objetivos claros declarados a tiempo Q No hay un patrocinio real de la dirección

(17)

Metodologías alternativas de

desarrollo

Q

Desarrollo paralelo

Q

Metodologías de desarrollo rápido de

aplicaciones

Desarrollo de fases

Prototipo

(18)

Desarrollo Paralelo

Q

Múltiples copias de diseño y fases de

implementación

Q

Desarrollar y separar subsistemas

Q

Viene juntas en una sola fase de

(19)

Fase de Desarrollo

Q

El sistema se desarrolla en versiones

secuenciales

Q

Cada versión tiene más funcionalidad

Q

Evoluciona hacia un sistema final

Q

Los usuarios obtienen más funcionalidad

Q

Pero, los sistemas iniciales son

(20)

Desarrollo de Prototipos

Q

Realizar análisis, diseñar e implementar

desarrollos progresivos

Q

Los usuarios ven la funcionalidad del

sistema y lo retroalimentan

Q

Los tomadores de decisiones aprenden

sobre el problema

(21)

Prototipo

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

(22)

Desechando Prototipos

Q

Como prototipo y SDLC

Q

La fase de análisis es meticulosa

Q

El diseño de prototipos ayuda a entender el

sistema

(23)

Desechando Prototipos

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

(24)

Prototipos para el desarrollo de

DSS

Q

Los problemas son semiestructurados o no

estructurados

Q

Los directores y promotores no pueden

entender completamente el problema

(25)

Condiciones de venta de un

prototipo

Q

Diseño iterativo

Q

Desarrollo evolutivo

Q

Salirse a mitad del proceso (middle-out

process)

Q

Diseño adaptable

(26)

¿Porqué un prototipo?

Q

Los usuarios y directores implicados en

cada fase e iteración

Q

Aprender es parte del diseño

Q

El prototipo pasa la información que se

necesita en la definición (paso 7)

Q

Un corto intervalo entre iteraciones

Q

El prototipo inicial debe ser barato

(27)

Ventajas de los Prototipos

Q Corto tiempo de desarrollo

Q Corto tiempo de reacción del usuario

Q Un mejor entendimiento por parte del usuario

(28)

Desventajas de los Prototipos

Puede haber pérdidas en:

Q

Entendimiento a fondo de los beneficios y

costos del SI

Q

Descripción detallada de las necesidades

de la información

Q

Facilita mantener el diseño del SI

Q

SI aprobado

(29)

Herramientas y Niveles de la

Tecnología DSS

Q 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]

Q Más

Herramientas integradas del DSS

Q Ahora con los vínculos web e interfases GUI Q Relación entre los tres niveles (Ver Figura

(30)

Niveles de la Tecnología DSS

DSS especifico

Generadores de DSS

(Hojas de cálculo, …)

(31)

Plataformas del Desarrollo del

DSS

Q Propuesta general del los lenguajes de programación

(4Generación)

Q OLAP con un almacén de datos o una base de datos

grande

Q Herramienta del desarrollo para el DSS integrado

(generadores, motor)

Q Dominio específico del generador de DSS Q Usar la metodología CASE

(32)

Selección de Hardware

Q

PCs

Q

Estaciones de trabajo de Unix

Q

Estaciones de trabajo de redes Unix

Q

Servidores Web

Q

Servidor principal

(33)

Selección de Software

El porqué de su complejidad

Q Al principio, los requerimientos de información, etc.

son desconocidos

Q Cientos de paquetes

Q Software rápidamente actualizado Q Cambios de precio

Q Mucha gente se involucra en la decisión Q Problemas de capacidad en el lenguaje

(34)

Q Diferentes herramientas que pueden ser necesarias Q Muchos criterios

Q Técnico, funcional, usuarios, y asuntos de dirección Q Publicaciones de revisiones inexactas de software Q Podría preferir un sólo vendedor

(35)

Equipo de desarrollo del DSS

Q Un esfuerzo considerable

Q Una organización y planeación extensas Q Algunas actividades genéricas

Q Grupos lo construyen y lo dirigen

El tamaño depende de

(36)

Equipo de Desarrollo Versus

Usuario de Desarrollo del DSS

Q DSS 1970 y principios de 1980 Q Sistemas complejos a gran escala

Q Principalmente un apoyo dado por la

organización

(37)

Sistemas Desarrollados por

usuarios finales

Q Computadoras personales

Q Redes de comunicación por computadora Q Comunicación central de la PC

Q Software de desarrollo amigable

Q Costo reducido de software y hardware

Q Capacidades desarrolladas de la computadora

personal

Q Empresas experimentadas en informática Q Fácil acceso a datos y

Q Arquitectura: cliente\servidor Q OLAP

(38)

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

(39)

Informática de usuario final y

Desarrollo del DSS

Q 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

Q End-users

Algunos niveles de organización

En alguna área funcional

Niveles de habilidades variables de una computadora

(40)

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

(41)

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

(42)

Reducción de Riesgos en la

Informática de usuarios finales

Q Detección de errores

Q Uso de técnicas de auditoria

Q Determinar la cantidad adecuada de

controles

Q Investigar las razones de los errores Q Soluciones

(43)

Desarrollando el DSS:

Conjuntado el Sistema

Q Herramientas de desarrollo y generadores Q Uso de herramientas altamente

automatizadas

Q Uso de piezas prefabricadas

Q Ambas incrementan la productividad del

(44)

El Desarrollo de Sistemas DSS

Incluye

Q Operar por petición (duda)

Q Facilidad en el diseño y análisis de

sistemas

Q Sistema de dirección de dialogo Q Generador de reportes

Q Generador de gráficos

(45)

Q Base del modelo del sistema de dirección Q Sistema conocimiento-base (dirección) Q Herramientas orientadas a objetos

Q Herramientas de ciencia estadística

estándar de dirección

Q Herramientas especiales de modelaje Q Lenguajes de programación

(46)

Componentes del Sistema de

Desarrollo DSS

Q Algunos pueden ser integrados con un

generador DSS

Q Otros pueden ser agregados según sea

necesario

Q Componentes usados para construir un DSS Q El centro del sistema incluye lenguajes de

desarrollo o generador DSS

(47)

Direcciones de Investigación DSS

y el DSS del Futuro

Q Más inteligencia artificial

Q Más rápido, y computadoras más poderosas

Q Las interfases de la web, DB y el acceso a modelos Q Más y mejores GSS Q ERP Q Dirección de conocimientos Q Mejores GUI Q Mejores telecomunicaciones Q Más investigaciones en teoría

(48)

RESUMEN

Q Los DSS son complejos y su desarrollo también

puede serlo Q SDLC Q Prototipos Q Tecnologías DSS Q Equipos o individuales DSS Q Informática fin-usuario

Q Herramienta y generador de selección pueden ser

difíciles

Referencias

Documento similar

Búsqueda de información sobre los diferentes equipos y sistemas que integra el vehículo, así como de los lenguajes de programación más adecuados para la integración de

En este artículo se presenta el diseño e implementación de software y hardware para elaborar un prototipo de vehículo autónomo recolector de objetos. Los componentes

Este proceso analiza el fonocardiograma adquirido arrojando tres envolventes, la amplitud, energía y frecuencia instantánea, esta información derivada del

El presente documento hace referencia al diseño y construcción del prototipo propuesto, llamado “Sistema Mecatrónico para el ensamble de piezas”, con las características

El presente trabajo se ha centrado en el análisis, diseño e implementación de ese sistema con el objetivo de lograr un proceso eficiente tanto en la toma de decisiones

Por lo antes expuesto este trabajo tiene como objetivo principal realizar el análisis, diseño e implementación de un sistema para la gestión de mantenimiento en

Por lo que este trabajo tiene como objetivo principal realizar el análisis, diseño e implementación de un sistema para la gestión de la trayectoria productiva

El presente trabajo constituye la propuesta de un prototipo para el Sistema de Control de Flotas (SCF) centrándose en el análisis y diseño exhaustivo así