Académique Documents
Professionnel Documents
Culture Documents
Proceso
Crculo.
Muestra una parte del sistema que transforma entradas en salidas.
Se nombra con una frase u oracin sencilla (preferentemente
frase verbo-objeto).
Diagramas de flujos de Datos
Los componentes de un DFD
Flujo de datos
Flecha que llega o sale de un proceso.
Describe el movimiento de bloques o paquetes de
informacin de una parte del sistema a otro.
El nombre representa el significado del paquete (un solo
tipo de paquetes) que se mueve por el flujo de datos.
Tiene direccin.
Flujos divergentes (copias o divisin en paquetes ms
simples) y convergentes (unin para formar paquetes ms
complejos). No los usamos.
No responde a dudas de procedimiento.
Almacn de Datos
Dos lneas paralelas.
Modeliza una coleccin de paquetes en reposo.
Puede ser requerimiento fundamental o aspecto conveniente de la
realizacin del sistema.
Ejemplos de aspectos convenientes de interponer un almacn entre dos
procesos:
Ambos procesos se ejecutan en la misma computadora pero no hay
memoria suficiente (o algn otro recurso de hardware)
Se espera que cualquiera de los procesos se ejecute en hardware poco
confiable
Se espera que diferentes programadores implementen los dos procesos
El analista o diseador pensaron que algn da el usuario necesitara
acceder
Un flujo que viene de un sistema se interpreta como una lectura o un
acceso a la informacin del almacn (no destructiva)
Un flujo hacia un almacn se describe como una escritura, una
actualizacin o una eliminacin
Entidades Externas
Rectngulo.
Representan entidades externas con las cuales
el sistema se comunica.
Persona, Organizacin externa, Organismo
gubernamental, grupo o departamento dentro
de la organizacin.
Las relaciones que existan entre los
terminadores no se muestran en el DFD
Gua para la construccin de un DFD
Elegir nombres con significado para todos los componentes
Para los procesos:
Identificar las funciones que el sistema est llevando a cabo.
Usar un verbo y un objeto. Evitar verbos ambiguos: hacer, manejar, procesar, etc.
Redibujar el DFD tantas veces como sea necesario Para que sea:
Tcnicamente correcto
Aceptable para el usuario
Estar lo suficientemente bien dibujado para mostrarlo a la direccin de la organizacin
Para mejorarlo estticamente:
Tamao y forma de las burbujas
Flujos curvos vs. rectos. Cruces de flujos.
Diagramas hechos a mano vs. diagramas generados por computadora
Gua para la construccin de un DFD
Evitar los DFD demasiado complejos
Deben ser ledos y comprendidos.
72 de cada componente o sea debe caber en una hoja
normal.
Excepcin: Diagrama de contexto.
Asegurarse la consistencia
Evitar sumideros infinitos
Evitar las burbujas de generacin espontnea
Todos los flujos y procesos deben estar etiquetados
Tener cuidado con los almacenes de slo lectura o slo
escritura
Simbolos
Diagrama de Contexto
Diagrama de Nivel 1
Modelo Entidad - Relacin
Diagrama Entidad - Relacin
Como vimos, la estructura global de una BD puede representarse grficamente
por medio de un diagrama de E-R, que consta de :
Seguro
Social
Nombre Ciudad_ No_Cuenta Saldo
_Cliente Cliente Fecha
Ejemplo: AUTOR
Nombre Nacionalidad Institucin
En este ejemplo el atributo nombre_e de la relacin LIBRO es clave ajena que referencia a
EDITORIAL, de modo que debe concordar con la clave primaria de la relacin EDITORIAL o
bien ser nulo, porque los libros de nuestra base de datos debern pertenecer a una editorial
existente, o si se desconoce la editorial, no se tendr ningn valor para este atributo.
Ejemplo de un Modelo Relacional
Modelo Orientado a Objetos
Casos de uso
Son una tcnica basada en escenarios para la obtencin de requerimientos, que se han
convertido actualmente en una notacin fundamental del UML, utilizada para describir
modelos orientado a objetos. Sin embargo no todo puede ser considerado objeto, estas seis
caractersticas para poder ser considerado como posible miembro del modelo;
1. retener informacin: el objeto potencial ser til durante el anlisis si la informacin sobre el
mismo debe guardarse para que el sistema funcione
4. Atributos comunes: el conjunto de atributos definido para la clase debe ser aplicable a todas las
ocurrencia de objeto.
6. Requisitos esenciales: las entidades externas que aparecen en el espacio del problema y
producen informacin esencial para la operacin de una solucinpara el sistema casi siempre se
definen como objetos en el modelo de requisitos.
Capa de Clases, Atributos y Mtodos
En esta capa se debe describir las clases identificadas a utilizar y que atributos
contendrn cada una, as como los mtodos o acciones que estos pueden realizar.
ID_Cliente No_Identificacin
Nombre Pais
Apellido Ciudad
Tipo_Identificacin No_Licencia
Telfono Tipo_Licencia
Domicilio Expiracin_Licencia
Fecha_Solicitud
Agregar
Actualizar
Agregar
Consultar
Actualizar
Solicitar
Consultar
Solicitar
Diagrama de Generalizacin - Especializacin
Muestra la jerarqua de las
clases, derivando las
herencias entre las clases
y las especificaciones de
los objetos que pueden
ser instanciados.
Modelo Objeto - Relacin
Entre dos clases cualesquiera que estn
conectadas existe una relacin*. Debido a
esto los colaboradores siempre estn
relacionados de alguna manera. El tipo de
relacin ms comn es la binaria (existe
una relacin entre dos clases). Cuando se
analiza dentro del contexto de un sistema
00, una relacin binaria posee una
direccin especfica que se define a
partir de qu clase desempea el papel
del cliente y cul acta como servidor.