Documentos de Académico
Documentos de Profesional
Documentos de Cultura
13. ¿Cuáles son los cuatro principales componentes de un diagrama de flujo de datos?
R.-
− Entidad
− Proceso
− Almacén de datos
− Flujo de datos
14. Nótese que los procesos se representan por medio de círculos en un diagrama de flujo
de datos y los terminadores se representan con rectángulos. ¿Cree que esto sea
significativo? ¿Qué pasaría si los procesos se representaran?
R.- Si, es significativo ya que las figuras utilizadas para la representación de procesos son
más adaptables debido a que un proceso puede formar una relación entre varias entidades y
los terminadores ayudan a comprender el flujo de datos.
15. Nótese que la figura 4.2 muestra tres diferentes procesos, pero no indica cuántas
computadoras puedan estar trabajando en el sistema. ¿Cree que esto sea significativo? ¿Qué
cambios se requerirían si el equipo encargado del proyecto decidiera implantar el sistema
con una sola computadora? ¿Y con tres?
R.- Generalmente el número de computadoras que serán parte del flujo de datos es
irrelevante, ya que los diagramas de flujo de datos se centran en representar cómo fluyen
los datos y procesos en un sistema, sin preocuparse por la cantidad de dispositivos o
usuarios involucrados.
16. Nótese que la figura 4.2 muestra varios distintos diagramas de flujo de datos entre
procesos, pero no indica el medio físico que se usará para transportar los datos. ¿Cree que
esto sea significativo? ¿Qué puede ocurrir si los realizadores del sistema deciden
transportar datos entre procesos utilizando líneas de telecomunicación? ¿Qué pasa si
deciden transportarlos de un proceso a otro utilizando cinta magnética?
R.- No es significativo, debido a que los procesos representan acciones específicas que
pueden ser realizadas mediante cualquier medio de comunicación entre una entidad y
además que los diagramas de flujo de datos se centran en representar la lógica de los
procesos, la transferencia de datos y las funciones involucradas, sin entrar en detalles sobre
la tecnología o el medio de comunicación que se utilizará.
17. ¿Cuál es el propósito del diccionario de datos?
R.- El propósito del diccionario de datos es proveer información acerca de qué información
se transforma y cómo se transforma, de forma más específica en comparación al diagrama
de flujo de datos que proporciona una visión global de los componentes funcionales del
sistema.
18. ¿Quién debiera encargarse de creare diccionario de datos? ¿Quién debería ser
responsable de mantenerlo al día?
R.- La responsabilidad recae en el equipo de desarrollo de sistemas de una organización.
19. La figura 4.3 muestra la definición que da el diccionario de datos de un nombre. ¿Qué
cree que puedan significar los paréntesis, (), en dicha definición?
R.- los paréntesis hacen alusión a los caracteres especiales, numéricos y alfabéticos que se
son válidos en el campo de nombre o apellido.
20. ¿Cuál es el propósito de la especificación de procesos?
R.- Su propósito es proporcionar información detallada en un entorno real, acerca del cómo
funciona el flujo de datos y sus respectivas condiciones en distintos casos de uso.
21. ¿Cuántas especificaciones de proceso debería esperar ver en una especificación
completa de los requerimientos del usuario?
R.- Puede variar en función a la complejidad del proyecto, pero entre ellos se puede
encontrar al flujo de trabajo, secuencias de interacción, reglas de negocio y restricciones de
tiempo.
22. ¿Quién debería encargarse de la especificación de procesos? ¿Quién debería
actualizarla?
R.- Generalmente se encargará el equipo de gestión de procesos de una organización.
23. Nótese que la especificación de procesos mostrada en el ejemplo de este capítulo se
parece en algo a la codificación de programas. ¿Qué piensa de la idea de usar pseudocódigo
para escribir las especificaciones de procesos? ¿Qué piensa de la idea de utilizar un
verdadero lenguaje de programación (por ejemplo, Ada), como lo han Sugerido muchos,
para las especificaciones de programas? ¿Por qué estaría bien o mal usar un verdadero
lenguaje de programación?
R.- El uso de un lenguaje de programación en la especificación de procesos puede tener
aspectos positivos, como una mayor sinterización de lo que se quiere explicar. Así también
puede tener aspectos negativos, debido a que un lenguaje de programación requiere algunos
conocimientos más avanzados en sistemas, para comprender lo que se quiere decir,
mientras que la explicación mostrada en el ejemplo es más simple de comprender.
24. ¿Cuál es el propósito de un diagrama de entidad- relación?
R.- El propósito es ayudar en la representación y el diseño del modelo lógico de una base
de datos.
25. ¿Cuáles son los principales componentes de un diagrama de entidad-relación?
R.- los principales componentes son las entidades, relaciones, atributos y cardinalidad.