Want to make creations as awesome as this one?

Transcript

Análisis de sistemas orientados a datos y toma de decisiones

¿Qué son?

  • Son herramientas tecnológicas diseñadas para recopilar, analizar y gestionar grandes cantidades de información con el objetivo de apoyar en la toma de decisiones dentro de las organizaciones.
  • Algunos de estos son: Algoritmos, Diagramas, Pseudocódigos, etc.

¿Qué es un Algoritmo?

  • Un algoritmo es un conjunto de instrucciones o reglas bien definidas que resuelven un problema específico.
  • Características:
  1. Son precisos.
  2. Deben tener un número limitado de pasos
  3. Son eficiencientes

Diagrama de Flujo de Datos

  • Son una representación gráfica de los pasos que sigue un proceso o algoritmo, mostrando el flujo de la información entre esos pasos.
  • Componentes comunes:
  1. Óvalos (inicio y fin)
  2. Rectángulos (procesos o acciones)
  3. Rombos (decisiones)
  4. Flechas (flujos de datos)

Diccionario de Datos

  • Es un repositorio que describe las variables, tipos de datos, y estructuras utilizadas en un sistema o algoritmo.
  • Propósito: Asegura consistencia y claridad en el uso de datos dentro de un sistema.

Pseudocódigo

  • Es una forma de escribir algoritmos usando un lenguaje informal que combina estructuras de programación con un lenguaje humano.
  • Propósito: Facilita la comprensión de los algoritmos sin preocuparse por la sintaxis exacta del lenguaje de programación.

Herramientas CASE (Computer-Aided Software Engineering)

  • Son herramientas que ayudan en el diseño, desarrollo y mantenimiento de software.
  • Ejemplos: Diagramas UML, herramientas de gestión de proyectos, y generadores de código.
  • Ventajas:
  1. Mejora la productividad
  2. Facilita la colaboración
  3. Asegura la calidad del software

La Toma de Decisiones

  • Decisiones Estructuradas: Son aquellas cuya solución es clara y se puede resolver con algoritmos y procedimientos definidos (por ejemplo, cálculos financieros).
  • Decisiones Semiestructuradas: Implican cierta ambigüedad o incertidumbre, y requieren juicio y análisis adicionales (por ejemplo, selección de personal o marketing).

Lenguaje Estructurado

  • Es un enfoque utilizado para escribir programas de manera clara y lógica, evitando estructuras confusas o errores.
  • Características:
  1. Utiliza estructuras de control: secuencia, selección, repetición.
  2. Tiene Claridad y organización con el código.
  3. Es de fácil depuración y mantenimiento.

Árboles de Decisión

  • Es un diagrama que representa decisiones y sus posibles consecuencias en un formato jerárquico.
  • Usos: Ayuda a tomar decisiones complejas dividiendo el problema en opciones sucesivas.

Tablas de Decisión

  • Es una tabla que enumera condiciones y acciones posibles para tomar decisiones complejas.
  • Estructura:
  1. Columnas para las condiciones.
  2. Filas para las posibles combinaciones de condiciones.
  3. Celdas para las acciones a tomar en función de esas combinaciones.

Gracias por su atención