Está en la página 1de 6

Etapa I: Análisis II

Ingeniería de Software
Instituto Profesional IACC
25 de nov. de 18
Francisca, del departamento de Recursos Humanos de la planta Coca-Cola se ha dado
cuenta de que pierde muchas horas de trabajo al día, porque está constantemente
recibiendo preguntas de sus empleados referentes a las cantidades que se van
descontando de sus sueldos para cubrir gastos médicos, impuesto, seguro, retiro
obligatorio y retiro voluntario. Francisca piensa que si tuvieran un sistema web en el
cual los empleados pudieran ver personalmente la información, sería de gran ayuda.
Desearía que el sistema realizara la siguiente rutina: el sistema se comunica con las
empresas de seguros médicos y dentales, de manera de que los empleados puedan tener
clara la cantidad restante que tienen en la cuenta durante el año. Así como también le
encantaría obtener las cantidades de retiros ahorrados y los resultados de las
inversiones. Uno de los puntos que le preocupa a Francisca es la privacidad y le gustaría
que el sistema hiciera que los empleados se registraran y que les fuera otorgando
personalmente su permiso para ir obteniendo las cantidades financieras de las empresas
de seguros médicos, dentales y de retiro.
a. Cree un diagrama de caso de uso que represente al caso planteado.

b. Nombre y explique los pasos para realizar un diagrama de flujo de datos. Realice
el diagrama de flujo de datos que mejor represente al problema planteado.
Un diagrama de flujo, es un diagrama que describe un proceso, sistema o algoritmo
informático. Son utilizados ampliamente en numerosos campos para documentar
estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos e
diagramas claros y fáciles de comprender. Los diagramas de flujo emplean
rectángulos, óvalos, diamantes, y otras figuras para definir el tipo de paso, junto con
flechas conectoras que establecen el flujo y la secuencia.
Como una representación visual del flujo de datos, los diagramas de flujos son útiles
para explicar detalladamente la lógica detrás de un programa antes de comenzar a
codificar el proceso automatizado. Puede ayudar a organizar una perspectiva general
y ofrecer una guía cuando llega el momento de codificar. Más especificamente, los
diagramas de flujo pueden:
• Demostrar como el código está organizado
• Visualizar la ejecución de un código dentro de un programa
• Mostrar la estructura de un sitio web o aplicación
• Comprender como los usuairos navegan por un sitio web o programa.
Pasos para crear un diagrama de flujo:
• Un diagrama de flujo debe escribirse de arriba hacia abajo y/o de izquierda a
derecha
• Los simbolos se unen con líneas, las cuales tiene una punta de flecha que indica
la dirección en que fluye la información de procesos, se deben utilizar solamente
líneas de flujo horizontal o verticales
• Se debe evitar el cruce de líneas, si quisiera separa el flujo del diagrama a un sitio
distinto, se puede realizar con conectores
• No deben quedar líneas de flujo sin conectar
• Todo texto escrito dentro de un símbolo debe ser legible, preciso
• Solo los símbolos de decisión pueden tener más de una línea de salida.
c. Realice un cuadro comparativo entre especificación formal de datos y
especificación de procesos. Explique ventajas y desventajas de cada una de ellas.
Especificación Ventajas Desventajas
De procesos • Permite identificar • Produce cambios de
procesos internos comportamiento en directivos
• Reduce tiempos y • Disminuye la creatividad
plazos de ejecución
• Permite incrementar
eficacia
Formal de • Permite una descripción • Poca colaboración entre
datos de forma más precisa empresas y el sector
• Mejora su calidad y académico
productividad • Alto costo de productos
• Mejora la comunicación • Ralentiza el desarrollo
con cliente
Bibliografía
IACC (2015). Etapa I: Análisis II. Ingeniería de Software. Semana 3.