Title: Herramientas del An
1Herramientas del Análisis Estructurado
2Modelos
- Mapas modelos bidimensionales del mundo
- Globos terraqueos modelos tridimensionales del
mundo - Dibujos Arquitectónicos representaciones
esquemáticas de un edificio, casa, etc. - De Análisis de Sistemas representaciones
abstractas de lo que al final será una
combinación de hardware y software.
3Modelos
- Mapas modelos bidimensionales del mundo
- Globos terraqueos modelos tridimensionales del
mundo - Dibujos Arquitectónicos representaciones
esquemáticas de un edificio, casa, etc. - De Análisis de Sistemas representaciones
abstractas de lo que al final será una
combinación de hardware y software.
4ModelosEjemplo Modelo Arquitectónico
5Para que construir Modelos
- Para concentrarse en las propiedades importantes
del sistema y al mismo tiempo restar atención a
otras menos importantes - Para comunicarse con el usuario de manera
enfocada y verificar que se comprenda
correctamente el ambiente del usuario - Discutir cambios y correcciones de los
requerimientos a bajo costo.
6Modelado del Sistema
- Utilización de modelos para representar ciertas
propiedas del sistema. - Modelado del futuro sistema que desea el usuario.
- Se utilizan herramientas para construir los
modelos del sistema.
7Herramientas de Modelado
- DFD Diagrama de Flujo de Datos
- DD Diccionario de Datos
- Especificación de Procesos
- DER Diagrama Entidad Relación
- DTE Diagrama de Transición de Estados
- Diagrama de Estructuras
8DFDDiagrama de Flujo de Datos
- Que funciones debe realizar el sistema?
- Que interacciones existen entre estas funciones?
- De donde obtiene el sistema la información para
realizar las funciones? - Que entradas se convierten en salidas?
- Donde entrega el sistema el resultado de su
trabajo?
9DFDDiagrama de Flujo de Datos
10DFDDiagrama de Flujo de Datos
- Permite visualizar un sistema como una red de
procesos funcionales conectados entre sí por
flujos de datos y almacenamientos - Ilustra las Funciones que el sistema debe
realizar - Es una herramienta gráfica
- Proporciona una visión global de los componentes
funcionales del sistema pero NO da detalles de
estos
11DDDiccionario de Datos
- Listado organizado de todos los datos pertinentes
al sistema con definiciones precisas y rigurosas
de todas las entradas, salidas, almacenamientos y
cálculos intermedios - Muestra de detalles de cual es la información que
maneja el sistema - Es una herramienta de texto
12DDDiccionario de Datos
- Nombre del cliente tratamiento de cortesía o
título nombre apellidos - tratamiento de cortesía Sr. Sra. Dr.
Ing. Lic. - o título
- nombre carácter válido
- apellido carácter válido
- carácter válido A-Z a-z -
13Especificación de Procesos
- Descripción de que es lo que sucede en cada
burbuja primitiva de un DFD - Define lo que debe hacerse para transformar
entradas en salidas - Muestra de detalles de cómo se maneja la
información en el sistema - Herramienta de texto / gráfica
14Especificación de Procesos
- Narrativa
- Español estructurado (seudocódigo)
- Diagramas de Flujo Lógico
- Tablas de Decisión
- Pre-Post Condición
15Especificación de Procesos
- 3. Cobranza
- Si el monto de la factura multiplicado por el
número de - semanas de retraso es mayor a 10.000 entonces
- Proporcionar una fotocopia de la factura
al - encargado de ventas que llamará al cliente
- Volver a archivar la factura para estudiarla de
- nuevo dentro de dos semanas
16DERDiagrama Entidad Relación
- Describe con un alto nivel de abstracción la
distribución de datos almacenados en el sistema - Permite enfatizar las estructuras de datos y sus
relaciones independientemente del proceso - Enfatiza las relaciones entre los almacenamientos
del DFD - Herramienta gráfica
17DERDiagrama Entidad Relación
18DTEDiagrama de Transición de Estados
- Enfatiza el comportamiento del sistema
dependiente del tiempo - Sistemas de tiempo real.
- Herramienta gráfica
19DTEDiagrama de Transición de Estados
20Carta EstructuradaDiagrma de Estucturas
- Muestra la jerarquía funcional de los módulos del
sistema y las interfases de datos entre los
componentes - Se utiliza en el diseño para modelar una jeraquía
sincronizada de módulos - Herramienta gráfica
21Carta EstructuradaDiagrama de Estructuras