Este documento presenta conceptos básicos sobre análisis estructurado de sistemas (AES) y sus herramientas. Explica que el AES permite estudiar un sistema dividiéndolo en componentes como flujos de datos, almacenes de datos y procesos. Las herramientas del AES incluyen diagramas de flujo de datos, diccionarios de datos y descripciones de procesos. También incluye ejemplos del uso de estas herramientas para analizar y proponer soluciones a problemas relacionados con la distribución de equipos portátiles
2. UNIDAD 2 .- PROGRAMACIÓN ESTRUCTURADA
2.1 Análisis Estructurado de Sistemas (AES)
Conceptos básicos
Herramientas del AES
Diagrama de Flujo de Datos (DFD)
Diccionario de Datos (DD)
Descripción de procesos (DP)
Ejemplos y ejercicios.
Algoritmo
Herramientas CASE
3. CONCEPTOS BÁSICOS
ANALIZAR
• Estudiar un problema
antes de tomar alguna
acción.
DATOS
DATO
• Es la parte mínima de
información.
PROCESAMIENTO
INFORMACIÓN
• Forma de organizar un
conjunto
de
datos
ESTRUCTURA
elementales
con
el
DE DATOS
objetivo de facilitar su
manipulación.
4. ANÁLISIS ESTRUCTURADO DE SISTEMAS (AES)
Es el estudio de un sistema separando los componentes
para su fácil comprensión.
5. MÉTODO DE DESARROLLO POR AES
Método para el análisis de sistemas
manuales ó automatizados.
Asegurar que no
se omitan detalles
Permite al analista conocer un
sistema o proceso en forma
lógica.
Finalidad
Comprender de manera
completa grandes sistemas
Desarrollo de especificaciones de
sistemas nuevos o modificar al
existente
1. Dividir el sistema en componentes:
Símbolos gráficos, Diccionario de
Datos (DD) y Descripción de Procesos
(DP)
2. Construcción de un modelo del
sistema.
6. MÉTODO DE DESARROLLO POR AES
1.- Dividir el sistema en componentes:
Símbolos gráficos, Diccionario de Datos (DD) y Descripción de Procesos (DP)
ANÁLISIS DE FLUJO DE DATOS
Estudia el empleo de los datos
para llevar a cabo procesos
específicos de la empresa
DENTRO DEL ÁMBITO
DE INVESTIGACIÓN
DE SISTEMAS
Usa los Diagramas de Flujos
de Datos (DFD) y los
Diccionarios de Datos (DD).
7. COMPONENTES DEL MÉTODO DE
DESARROLLO POR AES
DICCIONARIO DE
DATOS (DD)
Descripción de todos los
datos usados en el
sistema, pueden ser
manuales o
automatizados.
SÍMBOLOS GRÁFICOS
Iconos y convenciones
para identificar y
describir los
componentes de un
sistema junto con las
relaciones entre estos
componentes. Ej. DFD
COMPONENTES
DESCRIPCIÓN DE
PROCESOS Y
PROCEDIMIENTOS
Declaraciones formales
que usan técnicas y
lenguajes que permiten
a los analistas describir
actividades importantes
que forman parte del
sistema.
8. HERRAMIENTAS DEL AES
Muestran todas las características esenciales del sistema y la forma en que
se ajustan entre si, como es muy difícil entender todo un proceso de la empresa
en forma verbal, las herramientas ayudan a ilustrar los componentes esenciales
de un sistema, junto con sus acciones.
Es la herramienta mas
importante, la base sobre
la cual se desarrollan otros
componentes.
El
analista
puede
comprender la parte del
sistema que se encuentra
en investigación
Conjunto de metadatos
Descripción de actividades
importantes que forman
parte del sistema
9. DIAGRAMA DE FLUJO DE DATOS (DFD)
Es una representación gráfica del "flujo" de
datos a través de un sistema de información.
Se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado).
Permite mostrar la interacción entre el
sistema y las entidades externas. Este
contexto a nivel de DFD se "explotó" para
mostrar más detalles del sistema que se está
modelando.
Objetivo
Estructura la solución del problemas
Separa la solución logica.
Dar una visión completa del problema al
programador.
Comprensión más rápida del programa a
otros programadores.
10. DICCIONARIO DE DATOS (DD)
Conjunto de metadatos que
contiene las características lógicas
y puntuales de los datos que se
van a utilizar en el sistema que se
programa, incluyendo nombre,
descripción, alias, contenido y
organización.
En el se encuentran todos los
elementos que forman parte del
flujo de datos de todo el sistema.
Los elementos mas importantes
son flujos de datos, almacenes de
datos y procesos.
El DD guarda los detalles y
descripción
de todos estos
elementos.
11. DESCRIPCIÓN DE PROCESOS (DP)
Declaraciones formales que usan técnicas y lenguajes que permiten a los
analistas describir actividades importantes que forman parte del sistema. Durante la
descripción de los procesos se debe indicar el funcionamiento primordial ó función
general del proceso en estudios, y las funciones secundarias ó específicas.
Subseguidamente se describen todas y cada una de las entidades ó actores que
intervienen en el proceso en estudio; para posteriormente describir los procesos.
Funcionamiento primordial ó general
Funciones secundarias ó específicas
Descripción de entidades que intervienen en el proceso
SA (SISTEMA ACTUAL)
Describir los procesos (en función de las funciones secundarias)
SP
(SISTEMA PROPUESTO)
Como a apoyo a los procesos se realiza la DIAGRAMACIÓN
12. DESCRIPCIÓN DE LOS PROCESOS (DP)
Diagramación
Diagramas de caso de uso
En el Lenguaje de Modelado Unificado (UML), un diagrama de casos de
uso es una especie de diagrama de comportamiento UML mejorado. El UML,
define una notación gráfica para representar casos de uso, llamado modelo de
casos de uso. UML no define estándares para que el formato escrito describa
los casos de uso. Es por ello, que esta notación gráfica permite definir la
naturaleza del caso de uso, dando una vista general de los procesos que se
llevan a cabo; con el objeto de que se comprenda fácilmente el
comportamiento del sistema.
13. Diagrama de caso de uso general. Control de distribución de
equipos portátiles.
14. DESCRIPCIÓN DE LOS PROCESOS (DP)
Diagrama de actividad
A través del uso de este tipo de diagrama se pretende identificar el flujo de
acciones de forma secuencial de todos y cada uno de los procesos que se
llevan a cabo en el sistema actual, presentando además los resultados de
dichas acciones.
15. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Problemática: Actualmente en la Zona Educativa Apure, especificamente en la
Coordinación de Tecnologías de Información y Comunicación para el Desarrollo
Educativo (TICDE), existe un descontrol en el proceso de distribución de equipos
portátiles Canaima Educativos, plantee una propuesta que de solución a la
problemática suscitada a través del uso de
Herramientas (AES) .
PASO 1.- Describa la situación actual
Función primordial
Funciones secundarias
Descripción de los actores
Descripción de los procesos
PASO 2.- Diagramar los procesos de la situación actual
PASO 3.- Descripción del sistema propuesto
Función primordial
Funciones secundarias
Descripción de los actores
Descripción de los procesos.
PASO 4.- Diagramar los procesos de la situación propuesta
PASO 4.- Partiendo de la propuesta elabore el DD.
16. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Solución:
Paso 1.- Descripción de la situación actual
Funcionamiento primordial del sistema en estudio
Gestionar la distribución de equipos portátiles Canaima Educativos en la
Coordinación TICDE de la Zona Educativa del estado Apure.
Funciones secundarias del sistema actual
• Procesar la solicitud de equipos portátiles Canaima Educativos.
• Coordinar la asignación de equipos portátiles Canaima Educativos de todo el
Estado.
• Tramitar la reposición de equipos portátiles Canaima Educativos.
Descripción de los actores que intervienen en el sistema actual
Los procesos que se llevan a cabo en el sistema inicial son realizados por el
personal que labora en la Coordinación TICDE, quienes se encargan de brindar
asistencia a todos los beneficiarios que requieran realizar procesos de solicitud de
equipos portátiles Canaima Educativos en la Zona Educativa del estado Apure. Es
por ello, que se consideran en la descripción de los actores, los que a continuación
se presentan:
17. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Actores:
1. Beneficiario
2. Jefe de la Coordinación TICDE
3. Enlace Canaima
4. Jefe de Municipio Escolar
5. Representante CANTV
6. Representante CNTI
Descripción del actor
Actividades críticas
BENEFICIARIO
Es a quien va dirigido la asistencia ofrecida por la
Coordinación TICDE.
Solicitar reposición de equipos portátiles
Recibir equipo portátil Canaima Educativo
Herramientas de trabajo
Documentos que manipula el actor Tipo de documento
Planilla de autorización para la Físico
reposición de equipos
Físico
Contrato de asignación de equipo
portátil Canaima
18. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción de los procesos
1. Solicitar equipo portátil Canaima Educativo
2. Asignar equipo portátil Canaima Educativo
3. Reponer equipo portátil Canaima Educativo
Solicitar equipo portátil Canaima Educativo
Inicia cuando el actor Enlace Canaima, realiza la planificación escolar, mediante
la cual determina la cantidad de equipos necesarios a asignar en el plantel. Una vez
determinada la planificación escolar realiza la solicitud de equipos a nivel escolar al
Jefe de Municipio Escolar, quien posteriormente realizará la planificación municipal y
emitirá solicitud de equipos portátiles Canaima Educativos ante la Coordinación
TICDE. Subseguidamente y previo a la consignación de todas y cada una de las
solicitudes municipales, el Jefe de la Coordinación TICDE elabora la planificación
Estadal de solicitud de equipos portátiles para el Estado y emite dicha solicitud ante
el representante de la CANTV, quien procesa la solicitud de equipos portátiles
Canaima Educativos para el Estado ante el representante del CNTI y éste se
encargará de verificar la disponibilidad de equipos y asigna los equipos portátiles
Canaima Educativos al Estado.
21. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción de los procesos
1. Solicitar equipo portátil Canaima Educativo
2. Asignar equipo portátil Canaima Educativo
3. Reponer equipo portátil Canaima Educativo
Asignar equipo portátil Canaima Educativo
El proceso inicia cuando el representante de la CANTV recibe los equipos
asignados por el representante del CNTI, verifica inventario de equipos asignados.
El Jefe de la Coordinación TICDE elabora el cronograma de entrega de equipos
portátiles Canaima Educativos y posteriormente notifica al Jefe de Municipio Escolar
acerca del cronograma de entrega, y éste a su vez le notifica al Enlace Canaima,
quien organizará el acto de entrega escolar de los equipos portátiles Canaima
Educativos. Durante el acto organizado son entregados los equipos a cada
beneficiario y estos para avalar la recepción del mencionado equipo deberán firman
un contrato de entrega.
22. Diagrama de caso de uso. Asignar equipo portátil Canaima
Educativo.
24. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción de los procesos
1. Solicitar equipo portátil Canaima Educativo
2. Asignar equipo portátil Canaima Educativo
3. Reponer equipo portátil Canaima Educativo
Reponer equipo portátil Canaima Educativo
El proceso inicia cuando el beneficiario, solicita la reposición de equipo al Jefe del
Municipio Escolar, de acuerdo al municipio de ubicación. Es importante destacar que esta
solicitud debe estar fundamentada por motivo de: robo, hurto, extravío, siniestro o falla del
equipo. A su vez, el Jefe del Municipio Escolar emite en físico ante la Coordinación
TICDE, la solicitud de reposición de equipos a nivel municipal. Posteriormente y previo a
la consignación de todas y cada una de las solicitudes municipales para la reposición de
equipos Canaima, el Jefe de la Coordinación TICDE realiza la planificación Estadal de
solicitud de reposición de equipos portátiles para el Estado y dirige dicha solicitud ante el
representante de la CANTV, quien procesará la solicitud de reposición de equipos
portátiles Canaima Educativos para el Estado ante el representante del CNTI y éste se
encargará de verificar la disponibilidad de equipos y asignar los equipos portátiles
Canaima Educativos al Estado.
25. Diagrama de caso de uso. Reponer equipo portátil Canaima
Educativo.
26. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Paso 3.- Descripción de la propuesta
Funcionamiento primordial del sistema en estudio
Gestionar el Registro y Control de Asignación de Equipos Portátiles Canaima
Educativos en la Coordinación TICDE de la Zona Educativa del estado Apure
Funciones secundarias del sistema actual
• Registrar a través del sistema los datos de los beneficiarios para la solicitud de
equipos portátiles Canaima Educativos.
• Controlar la asignación de equipos portátiles a través de la emisión de reportes de la
planificación escolar, municipal y estadal.
• Generar reportes de referencias de forma inmediata solamente con ingresar la
cédula del beneficiario para la solicitud de reposición de equipos portátiles
27. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción de los actores que intervienen en el sistema propuesto
Los procesos que se llevaran a cabo en el sistema propuesto serán
realizados por el personal que labora en la Coordinación TICDE, quienes se
encargarán de brindar asistencia a todos los beneficiarios que requieran
realizar procesos de solicitud de equipos portátiles Canaima Educativos en la
Zona Educativa del estado Apure. Es por ello, que se consideran en la
descripción de los actores, los que a continuación se presentan:
Actores:
1. Beneficiario
2. Jefe de la Coordinación TICDE
3. Enlace Canaima
4. Jefe de Municipio Escolar
5. Representante CANTV
6. Representante CNTI
28. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción del actor
Actividades críticas
BENEFICIARIO
Es a quien va dirigido la asistencia ofrecida por la
Coordinación TICDE.
Solicitar reposición de equipos portátiles
Recibir equipo portátil Canaima Educativo
Herramientas de trabajo
Documentos que manipula el
actor
Planilla de autorización para la
reposición de equipos
Contrato de asignación de
equipo portátil Canaima
Tipo de documento
Digital
Los documentos que
manipula la entidad son
automatizados
29. EJEMPLOS DEL USO DE HERRAMIENTAS DEL AES
Descripción de los procesos
1. Registro de solicitud de equipo portátil Canaima Educativo
2. Asignar equipo portátil Canaima Educativo
3. Reponer equipo portátil Canaima Educativo
Registro de solicitud de equipo portátil Canaima Educativo
Inicia cuando el actor Enlace Canaima, procesa la planificación escolar en el sistema,
el cual determinará la cantidad de equipos necesarios a asignar en el plantel. Una vez
generada la panificación escolar por el sistema se habilita la solicitud de equipos a nivel
escolar al Jefe de Municipio Escolar, quien previo al procesamiento de todas las
planificaciones escolares, obtendrá la planificación municipal y emitirá solicitud de equipos
portátiles Canaima Educativos municipal ante la Coordinación TICDE. Subseguidamente y
previo a la solicitud de equipos a nivel municipal, el Jefe de la Coordinación TICDE
elabora la genera la planificación Estadal para la solicitud de equipos portátiles Canaima
Educativos para el Estado y emite dicha solicitud ante el representante de la CANTV,
quien procesa la solicitud de equipos portátiles Canaima Educativos para el Estado ante el
representante del CNTI y éste se encargará de verificar la disponibilidad de equipos y
asignar los equipos portátiles Canaima Educativos al Estado
30. Diagrama de caso de uso. Registro de solicitud de equipo portátil
Canaima Educativo.
32. ALGORÍTMOS
Algoritmo
Conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen
dudas a quien deba realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una
solución.
Algunos ejemplos son los manuales de usuario, que muestran algoritmos para
usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón.
33. EJEMPLO DE ALGORÍTMO
Algoritmo
Enunciado: Se desconoce el sueldo de dos empleados, si uno de ellos tiene un
sueldo inicial de menor o igual a 2.500 aplicar un aumento del 20% y desplegar un
mensaje que diga “Felicitaciones su aumento fue aprobado” y sino realizar un
descuento del 5% y mostrar un mensaje que diga “fue debitado de su salario el pago
de crédito comercial”.
1.- Definición de variables
SI1, SI2 (Salarios iniciales); SF1, SF2 (Salarios Finales de los empleados);
Aum1, Aum2 (aumentos)
2.- Inicialización de variables.
Aum1= SI1 * 0.20
Aum2= SI2 * 0,05
3.- Lectura de datos
SI1, SI2; Aum1, Aum2,
4.- Cálculo
SF1 = SI1 +Aum1
SF2 = SI2 +Aum2
5.-Salida
Mensajes
34. EJEMPLO DE ALGORÍTMO
FLUJOGRAMA
INICIO
SI1, SI2
Salario
Inicial
<=
2.500
Aum
SF
SI
Aum
SI +Aum1
SF
Fue debitado de su
salario el pago de crédito
comercial
SI
SI +Aum1
Felicitaciones su
aumento fue aprobado
FIN
35. HERRAMIENTAS CASE
Las Herramientas CASE (Computer Aided Software Engineering, Ingeniería de
Software
Asistida
por
Computadoras)
son
diversas
aplicaciones
informáticas destinadas a aumentar la productividad en el desarrollo de software
reduciendo el costo de las mismas en términos de tiempo y dinero. Estas
herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo
del software en tareas como el proceso de realizar un diseño del proyecto, cálculo
de costos, implementación de parte del código automáticamente con el diseño dado,
compilación automática, documentación o detección de errores entre otras
37. ¿Que es un maestro?
No es aquel que enseña algo, sino aquel que
inspira al alumno a dar lo mejor de sí para
descubrir un conocimiento que ya tiene dentro
de su alma.
Paulo Coelho