modelado orientado al flujo

28
Modelado orientado al flujo

Upload: roch

Post on 23-Feb-2016

70 views

Category:

Documents


1 download

DESCRIPTION

Modelado orientado al flujo. El DFD tiene una visión del sistema del tipo entrada-proceso-salida. Los objetos de datos fluyen hacia el interior del software , se transforman mediante elementos de procesamiento, y los objetos de datos resultantes fluyen al exterior del software. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Modelado orientado al flujo

Modelado orientado al

flujo

Page 2: Modelado orientado al flujo

El DFD tiene una visión del sistema del tipo entrada-proceso-salida.

Los objetos de datos fluyen hacia el interior del software , se transforman mediante elementos de procesamiento, y los objetos de datos resultantes fluyen al exterior del software.

Page 3: Modelado orientado al flujo

Elementos de un Diagrama DFD

Entidad Externa.

Persona, grupo de personas o unidad de negocio que entrega y/o recibe información.

ProcesoConjunto de actividades de negocio que explican que se hace y como se llevan a cabo.

Alumno Matricula

Page 4: Modelado orientado al flujo

Flujo de DatosSeñala el flujo de datos de una entidad externa a un proceso y viceversa y de un proceso a un almacén de datos.

Almacén de Datos

Lugar físico donde se almacenan los datos procesados.

Alumnos

Page 5: Modelado orientado al flujo

Creación de un modelo de flujo de datos

1) El nivel 0 del diagrama debe representar al software (sistema con una sola burbuja).

2) La entrada y salida se deben establecer con cuidado.

3) Refinación: Aislamiento de datos, objetos de datos y almacenamiento de datos.

4) Todas las flechas y burbujas deben ser rotuladas con nombres significativos.

5) Se debe mantener el flujo de información al cambiar de nivel.

6) La refinación de las burbujas se debe hacer una por una.

Page 6: Modelado orientado al flujo

CONSTRUCCIÓN

Representar el diagrama de contexto. Representar el DFD de primer nivel, indicando

los distintos subsistemas funcionales en que se descompone nuestro sistema.

Descomponer cada uno de los procesos que aparecen en el DFD de primer nivel, hasta llegar a un nivel suficiente de detalle.

Page 7: Modelado orientado al flujo

Se recomienda el utilizar cuatro niveles de descomposición de diagramas.

Nivel 0: Diagrama de contexto. Nivel 1: Subsistemas. Nivel 2: Funciones de cada subsistema. Nivel 3: Subfunciones asociadas. Nivel 4: Procesos necesarios para el

tratamiento de cada subfunción.

Page 8: Modelado orientado al flujo

Diagrama de contexto

El diagrama de contexto inicial debe ser un panorama que incluya entradas básicas, el sistema en general y las salidas. Al proceso le es dado el número cero.

Todas las entidades externas son mostradas en el diagrama de contexto, así como los flujos de datos principales que entran y salende él.

Page 9: Modelado orientado al flujo

Expansión diagrama de contexto

Las entradas y salidas especificadas en el primer diagrama permanecen constantes en todos los diagramas subsecuentes. Sin embargo, el resto del diagrama original es explotado en acercamientos que involucran de tres a nueve procesos, y muestra almacenes de datos y nuevos flujos de datos de nivel más bajo.

Page 10: Modelado orientado al flujo
Page 11: Modelado orientado al flujo

Especificación de Control

EC representa el comportamiento del sistema de dos formas diferentes.

• Contiene un diagrama de estado que especifica un comportamiento secuencial.

• En caso contrario puede contener una tabla de activación del programa.

Page 12: Modelado orientado al flujo

EP se utiliza para describir todos los procesos del modelo que aparecen en el nivel final de refinación.

Puede incluir un texto narrativo, algoritmo de proceso, graficas, ecuaciones o diagramas.

Especificación del proceso

Page 13: Modelado orientado al flujo

EJEMPLO DEL DIAGRAMA

Nivel 0.

Page 14: Modelado orientado al flujo

Nivel 1.

Page 15: Modelado orientado al flujo

Nivel 2.

Page 16: Modelado orientado al flujo

Modelado basado en

clases

Page 17: Modelado orientado al flujo

Cada escenario de uso implica un conjunto de objetos. Y en el modelado basado en clases todos estos objetos se clasifican en clases.

La clase encapsula toda la información de un objeto.

Page 18: Modelado orientado al flujo

Clases

Atributos

Métodos

Relaciones

Asociativas

Uso

Herencia

Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema. Se compone de:

Page 19: Modelado orientado al flujo

CLASES* Entidades externas:

Personas,dispositivos,otros sistemas.

* CosasReportes, despliegues, letras, señales.

* Sucesos o Eventos:Movimientos que realizan las demás clases.

* Papeles:Gerente, ingeniero, Personal de ventas.

* Unidades Organizacionales: División, grupo, equipo.

* Sitios:Puesto de carga, Oficina de Manufactura.

* Estructuras:Sensores, Vehículos, Computadoras.

Page 20: Modelado orientado al flujo

AtributosLos atributos definen la clase. Se definen al hacer un análisis del problema y se busca incluir aquellos atributos que son necesarios para componer la clase.

Ejemplo de Atributos:

Auto

Color. Año. Velocidad

Celular

No. Telefónico. Modelo. Marca

Estudiante

Matricula. Licenciatura Nombre

Page 21: Modelado orientado al flujo

Operaciones o Métodos

Los métodos u operaciones de una clase son la forma en que el objeto se comporta, en este caso son las funciones que realiza para servir al sistema.

Persona

Habla. Duerme. Come. Camina.

Page 22: Modelado orientado al flujo
Page 23: Modelado orientado al flujo
Page 24: Modelado orientado al flujo

RELACIONES Las relaciones son las asociaciones que hay entre dos clases, en ocasiones la mayoría de estas se maneja por medio de la cardinalidad.

La cardinalidad de las relaciones indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser:

Uno o muchos: 1..* (1..n). 0 o muchos: 0..* (0..n). Número fijo: m (m denota el número).

Page 25: Modelado orientado al flujo

RELACIONES Asociativas:Permite asociar objetos que colaboran entre si.

Uso:El uso más particular de este tipo de relación es para denotar la dependencia que tiene una clase de otra.

Herencia:Indica que una subclase hereda los métodos y atributos especificados por una Súper Clase.

Page 26: Modelado orientado al flujo

EJEMPLOS

Page 27: Modelado orientado al flujo
Page 28: Modelado orientado al flujo