Profesor : Hermón Alfaro F. [email protected]
Análisis y Diseño de Sistemas
Enfoque Estructurado
Universidad de Los Lagos
2
Enfoque Metodológico de Desarrollo de Software
Modelo por componentes
Modelo funcional
3
Enfoque Estructurado
4
Análisis Estructurado: Diagramas de Flujos de Datos
6
7
8
9
10
Utilización de modelo de datos para representar estructura de la información que el sistema manipulará
Que permite un modelo de datos
Define el nivel de estructura de datos en una organización Reúne información acerca del negocio o sistemas y construye
representaciones estructuradas de datos para usar generar Involucrar las entidades de datos sus características y sus relaciones Es un proceso iterativo El resultado es un “modelo” que es eficiente e independiente del método de
procesamiento
Análisis Estructurado: Estructuración de los Datos
11
Diagrama Entidad-Relación (E/R)Diagrama Entidad-Relación (E/R)
Entidadde Datos
RelaciónN-aria deDatos
Cliente
Orden
Vendedor Despacho
ItemContiene
IniciaGenera
12
Diagrama Modelo de DatosDiagrama Modelo de Datos
Cliente
Item
Orden
Partes
Vendedor Despacho
13
Niveles de Abstracción de DatosNiveles de Abstracción de Datos
Vista 1 Vista 2
Nivel ConceptualDiagrama E/R
Nivel LógicoDiagrama Modelo de Datos
Nivel FísicoModelo Físico de Datos
14
Niveles de Abstracción de DatosNiveles de Abstracción de Datos
Nivel Conceptual No contempla decisiones de diseño Representa la unión de vistas parciales de datos de los usuarios
Nivel Lógico Representa decisiones de diseño, pero no contempla decisiones de
implemetanción Describe que datos se utilizan en el sistema de información y la relación
existente entre ellos
Nivel Físico Representa decisiones de implementación, provee reglas de acceso Describe como los datos se estructuran y almacenan
15
Relación con el Análisis funcionalRelación con el Análisis funcional
DFD
DMD
DD
Especificación de Procesos
Si entonces .......sino.....
DFD Nivel n
DFD Detallado
A
BC
16
Ejercicio: Análisis Funcional y de Ejercicio: Análisis Funcional y de DatosDatos
AUDION es una empresa dedicada al arriendo de CD-ROMs de audio. Dicha empresa tiene un local de atención al público donde están expuestas las carátulas de los CDs más demandados y las últimas novedades, aunque también existen listados en papel de todos los títulos que se podrían alquilar. Cuando un cliente solicita un título, se comprueban si hay ejemplares libres y si no hay problemas por ejemplares no devueltos se realiza el alquiler, quedando constancia de la fecha de alquiler y la fecha máxima de entrega; de forma que cuando el cliente devuelva el ejemplar se podrá comprobar si se le tiene que imponer una multa. Cada cliente puede solicitar una relación de los CDs que ha alquilado previamente.
Cada ejemplar de cada título debe quedar plenamente identificado (incluyendo la información necesaria para su rápida localización física)