1. Instituto Universitario de Tecnología de Administración
I.U.T.A
GUARENAS
Estado Miranda
Diseño Estructurado
Alumnos:
Jiménez Mauricio
Bastardo Larry
La Oz Jhonny
Varela Adrian
Profesor: Jacqueline Millán
Guarenas, 17 De Mayo Del 2011
2. Diseño es el proceso de aplicar
distintas técnicas y principios con el
propósito de definir un dispositivo,
proceso, o sistema, con los suficientes
detalles como para permitir su realización
física
3. Análisis y Diseño Estructurado
El Análisis se refiere al “extremo inicial”
de un proyecto de desarrollo de sistemas,
durante el tiempo en que los requisitos del
usuario son definidos y documentados.
El Análisis estructurado introduce el uso
de las herramientas de documentación
gráficas para producir un tipo diferente de
especificación funcional: “la especificación
estructurada”.
4. Conceptos que se relacionan con el
Análisis Estructurado
•Símbolos gráficos; iconos y convenciones para identificar y describir los
componentes de un sistema junto con las relaciones entre estos
componentes.
• Diccionario de datos; descripciones de todos los datos utilizados en el
sistema.
• Descripciones de procesos y procedimientos; declaraciones formales que
emplean técnicas y lenguajes que permiten a los analistas describir
actividades importantes que forman parte del sistema.
• Reglas; estándares para describir y documentar el sistema en forma correcta
y completa.
5. Fase de Diseño
Diseño de datos. Transforma el modelo
de dominio de la información creado
durante el análisis, en las estructuras de
datos necesarias para implementar el
software.
Diseño arquitectónico. Define la relación
entre los principales elementos
estructurales del programa. Se obtiene a
partir del modelo de análisis y de la
interacción de subsistemas definidos
dentro del modelo de análisis.
6. Fase de Diseño
Diseño de interfaz. Describe
como se comunica el software
consigo mismo, con los sistemas
que operan con él y con los
operadores que lo emplean. Los
diagramas de flujo de datos y
control proporcionan la información
necesaria para el diseño de la
interfaz.
Diseño procedimental. Transforma
elementos estructurales de la
arquitectura del programa en una
descripción procedimental de los
componentes del software. Se
obtiene a partir de la especificación
del proceso, la especificación del
control y el diagrama de transición
de estados
7. Componentes
•Símbolos gráficos: Identifica y describe los componentes de un
sistema y las relaciones entre estos.
•Diccionarios de datos: Describe todos los datos utilizados en el
sistema pueden ser manual o automatizado.
•Descripciones de procesos y procedimientos: descripción técnica
para describir las actividades que se realizan los procesos.
•Reglas: Pasos a seguir para describir y documentar el ven forma
correcta y completa.
8. Herramientas
•Diagrama de Flujo de Datos: Es la base para otros componentes y
describe como navegan los datos entre procesos y elementos
relacionados.
•Diccionario de Datos: Contiene las características de los campos y/o
descripción detallada de los diferentes objetos que componen el
sistema
•Diagrama de Estructuras de Datos: describe la relación entre las
entidades y los objetos (conjunta de información que contienen las
entidades)
9. Caso Práctico
El caso en estudio consiste en elaborar una propuesta para optimizar
específicamente el proceso de emisión de Copias Certificadas solicitadas en
el Circuito Judicial Penal de Tucupita, Estado Delta Amacuro a diario por la
comunidad ante este despacho jurídico, cabe mencionar que en la actualidad
esta actividad se efectúa de manera exclusivamente manual, utilizando
herramientas bastante obsoletas, como las máquinas de escribir y basándose
en informaciones contenidas en los registros de libros de actas que se
encuentran archivados en conjunto con otro elevado número de libros que
representan todas las competencias del ente judicial.
10. Este procedimiento ambiguo por demás, genera pérdidas de tiempo
en respuesta al público y búsqueda y tratamiento de la información
por parte de los funcionarios que allí laboran, inclusive fatiga al tener
que transcribir grandes volúmenes de datos de acuerdo a lo
solicitado y más aún excesivos pasos y procedimientos para
completar las actividades.
11. El Análisis Estructurado, fue seleccionado como técnica
de investigación de requerimientos, ya que permite al
analista conocer el sistema o proceso en una forma
lógica y manejable, al mismo tiempo que proporciona la
base para asegurar que no se omite ningún detalle. Este
es un método para el análisis de sistemas manuales o
automatizados, que conduce al desarrollo de
especificaciones para sistemas nuevos o para efectuar
modificaciones a los ya existentes.
12. Diseño del Sistema
El uso de los Diagramas de Flujos de
Datos (DFDs), es una herramienta que
permite mostrar gráficamente y de
manera general, el funcionamiento del
sistema y los procesos necesarios para su
desarrollo. Los DFDs se pueden dibujar
con sólo cuatro notaciones sencillas.
Origen/Destino de Datos: Representan
entidades externas al sistema que se
comunican con él y que están fuera de
su control. Las relaciones existentes
entre las entidades no se representan
en el DFD, ya que no son parte del
sistema bajo estudio.
13. Para este diseño forman parte de las entidades los Justiciables, la cual
incluye a todas aquellas personas que tienen relación directa con el proceso.
Las entidades Secretaria, Juez y Asistente, quienes conforman al órgano
jurídico y son los garantes de llevar a cabo el proceso judicial.
Procesos: Muestran la parte del sistema
que transforma las entradas de datos en
salida; en tal sentido, el diagrama (DFD
Propuesto) muestra cinco (5) procesos
considerados vitales para el
funcionamiento y operatividad de la
aplicación:
14. Solicitar Copias Certificadas; en el cual se
supervisa que las solicitudes a procesar
estén conforme a los requisitos establecidos
por el Código de Procedimiento Civil, o
alguna otra Ley que condicione la puesta en
marcha de éstas.
Verificar Existencia de Actas en el
Sistema; en el se constata que el acta que
tiene relación con la copia certificada
solicitada esté o no en los archivos del
circuito y de ese modo se tenga acceso
directo a el.
15. Generar Copias Certificadas; encargado de procesar
los reportes generados por el sistema, en este caso la
emisión directa de las Copias Certificadas solicitadas
Registro Automático de Libros; en el se
almacena una serie de datos proveniente del
procesamiento de las solicitudes
16. Firmar y Sellar Actas: Proceso manual que
se limita a autenticar las Copias Certificadas
previa su entrega al solicitante
Flujo de Datos: El flujo describe el movimiento de
paquetes de datos que viajan desde una parte del
sistema a otra. Están representados por una
flecha para mostrar su origen y su destino.
17. Almacén: Representa una colección de
paquetes de datos que permanecen en
estado de reposo. No está referido
exclusivamente a medios de
almacenamiento electrónico como bases
de datos en discos duros, sino también a
archiveros metálicos o cualquier otro
medio que permita guardar datos en
carpetas u hojas de papel.
18. Diseño estructurado es el proceso de decidir que componentes, y la
interconexión entre los mismos, para solucionar un problema bien
especificado, Dentro de las etapas del diseño estructurado esta la
descomposición en partes del problema debido a que un problema global
es más complejo que cada una de sus partes por separado, de esta
manera para resolver el problema mayor se subdivide el mismo en
subproblemas y son tratados con algoritmos o mejor llamados
subalgoritmos, los cuales resultan más fáciles de tratar.