“El más importante y principal negocio público es la buena educación de la juventud. Platón”
1. Desarrolle los diagramas de flujo de datos, el diccionario de datos y la especificación de procesos para el módulo de atención al usuario de la biblioteca especializada de la Carrera de Informática.
2. Construya los diagramas de flujo de datos, el diccionario de datos y la especificación de procesos para el módulo de asignación de aulas a las diferentes materias del plan de estudios de la Carrera de Informática, a principios de semestre.
3. Utilice la entrevista, el prototipo y los diagramas de flujo de datos, desarrollados en talleres anteriores, para la tienda de compra y venta de teléfonos celulares “Androide”. Con estos documentos realice un diccionario de datos que considere al menos los siguientes elementos: (a) cliente, (b) vendedor, (c) producto, (d) registro de cliente, (e) venta al contado, (f) venta al crédito.
4. Utilice la entrevista, el prototipo, los diagramas de flujo de datos y el diccionario de datos, desarrollados para la tienda de compra y venta de teléfonos celulares “Androide”. Con estos documentos realice una representación en lenguaje estructurado, una tabla de decisión y un árbol de decisión, según corresponda, para los siguientes procesos: (a) inventario de productos, (b) venta de celulares.
5. Escriba un resumen comentado utilizando el siguiente texto: “…Las especificación de procesos están vinculados a los diagrama de flujo y por consiguiente también a los diccionarios de datos. Este se debe registrar en un formulario especial. (1) Lenguaje estructurado. Este lenguaje es utilizado cuando la lógica del proceso involucra formula o interacciones o cuando las decisiones no son nada complejas. Esta técnica ayuda a analizar el proceso de decisiones, este se basa en lógica estructurada. Este utiliza instrucciones o palabras claves como son el IF, THEN, ELSE, DO, DO WHILE, DO UNTIL y PERFORM. Estas palabras claves son las únicas aceptadas por este lenguaje; y también es válido agregar sangrías, para así poder identificar la jerarquía de la estructura dependiendo del proceso de decisión. (2) Tabla de decisiones. Esta es una tabla como cualquier otra, ya que contiene filas y columnas, separas en cuatro cuadrantes. En las cuales se encuentran las condiciones, las reglas, sus acciones y las entradas de las acciones. Para determinar las acciones, la lógica se mueve en el sentido de las manecillas del reloj empezando por la parte izquierda. Para desarrollarla el analista tiene que determinar que tamaño tendrá la tabla, los pasos siguientes proporcionan al analista un método sistematizado: (a) Determine el número de condiciones que podrían afectar la decisión. (b) Determine el número de posibles acciones que se pueden realizar. (c) Determine el número de alternativas de condición para cada condición. (d) Calcule el número máximo de columnas en la tabla de decisión multiplicando el número de alternativas para cada condición. (e) Complete las alternativas de condición. (f) Complete la tabla insertando una X en donde las reglas indiquen ciertas acciones. (g) Combine las reglas en donde sea evidente que una alternativa no representa una diferencia en el resultado. (h) Verifique si la tabla contiene situaciones imposibles, contradicciones y redundancias. (i) Reorganice las condiciones y acciones (o incluso las reglas) si esto hace más comprensible la tabla de decisión. (3) Árbol de decisiones. Este es el último método, se utiliza también para el análisis de decisiones, está compuesto por nodos y ramas. Este tipo de método está asociado con el método anterior que son las tablas de decisiones. También son apropiados ya que ayudan cuando las acciones que se realizaron son de cierta forma secuencialmente.”
NOTA
Las respuestas a este taller deben ser enviadas en formato .doc a la dirección de correo electrónico: saguicas@yahoo.com.mx, en el asunto debe indicar Taller 5 ADS, en el cuerpo debe incluirse los nombres, apellidos, número de cedula de identidad y dirección de mail de cada uno de los integrantes de grupo. El documento de respuestas debe acompañarse como documento adjunto.
1. Desarrolle los diagramas de flujo de datos, el diccionario de datos y la especificación de procesos para el módulo de atención al usuario de la biblioteca especializada de la Carrera de Informática.
2. Construya los diagramas de flujo de datos, el diccionario de datos y la especificación de procesos para el módulo de asignación de aulas a las diferentes materias del plan de estudios de la Carrera de Informática, a principios de semestre.
3. Utilice la entrevista, el prototipo y los diagramas de flujo de datos, desarrollados en talleres anteriores, para la tienda de compra y venta de teléfonos celulares “Androide”. Con estos documentos realice un diccionario de datos que considere al menos los siguientes elementos: (a) cliente, (b) vendedor, (c) producto, (d) registro de cliente, (e) venta al contado, (f) venta al crédito.
4. Utilice la entrevista, el prototipo, los diagramas de flujo de datos y el diccionario de datos, desarrollados para la tienda de compra y venta de teléfonos celulares “Androide”. Con estos documentos realice una representación en lenguaje estructurado, una tabla de decisión y un árbol de decisión, según corresponda, para los siguientes procesos: (a) inventario de productos, (b) venta de celulares.
5. Escriba un resumen comentado utilizando el siguiente texto: “…Las especificación de procesos están vinculados a los diagrama de flujo y por consiguiente también a los diccionarios de datos. Este se debe registrar en un formulario especial. (1) Lenguaje estructurado. Este lenguaje es utilizado cuando la lógica del proceso involucra formula o interacciones o cuando las decisiones no son nada complejas. Esta técnica ayuda a analizar el proceso de decisiones, este se basa en lógica estructurada. Este utiliza instrucciones o palabras claves como son el IF, THEN, ELSE, DO, DO WHILE, DO UNTIL y PERFORM. Estas palabras claves son las únicas aceptadas por este lenguaje; y también es válido agregar sangrías, para así poder identificar la jerarquía de la estructura dependiendo del proceso de decisión. (2) Tabla de decisiones. Esta es una tabla como cualquier otra, ya que contiene filas y columnas, separas en cuatro cuadrantes. En las cuales se encuentran las condiciones, las reglas, sus acciones y las entradas de las acciones. Para determinar las acciones, la lógica se mueve en el sentido de las manecillas del reloj empezando por la parte izquierda. Para desarrollarla el analista tiene que determinar que tamaño tendrá la tabla, los pasos siguientes proporcionan al analista un método sistematizado: (a) Determine el número de condiciones que podrían afectar la decisión. (b) Determine el número de posibles acciones que se pueden realizar. (c) Determine el número de alternativas de condición para cada condición. (d) Calcule el número máximo de columnas en la tabla de decisión multiplicando el número de alternativas para cada condición. (e) Complete las alternativas de condición. (f) Complete la tabla insertando una X en donde las reglas indiquen ciertas acciones. (g) Combine las reglas en donde sea evidente que una alternativa no representa una diferencia en el resultado. (h) Verifique si la tabla contiene situaciones imposibles, contradicciones y redundancias. (i) Reorganice las condiciones y acciones (o incluso las reglas) si esto hace más comprensible la tabla de decisión. (3) Árbol de decisiones. Este es el último método, se utiliza también para el análisis de decisiones, está compuesto por nodos y ramas. Este tipo de método está asociado con el método anterior que son las tablas de decisiones. También son apropiados ya que ayudan cuando las acciones que se realizaron son de cierta forma secuencialmente.”
NOTA
Las respuestas a este taller deben ser enviadas en formato .doc a la dirección de correo electrónico: saguicas@yahoo.com.mx, en el asunto debe indicar Taller 5 ADS, en el cuerpo debe incluirse los nombres, apellidos, número de cedula de identidad y dirección de mail de cada uno de los integrantes de grupo. El documento de respuestas debe acompañarse como documento adjunto.