Vous êtes sur la page 1sur 32

UNIVERSIDAD ALEJANDRO DE HUMBOLDT DISEO DE SISTEMAS DE INFORMACIN Profesora: Belkys Brito

ANLISIS DE REQUERIMIENTOS

ENTIDAD EXTERNA

P1
Proceso

flujo de datos

D ALMACN DE DATOS

INTEGRANTES: Bernal S., Deymi A. Gatuzz S., Abraham J. Velsquez I., Gerardo A

Caracas, 01 de septiembre de 2011

FASES DEL CONTENIDO METODOLGICO


Introduccin. Diagramas de Flujo de Datos. Bases de Datos. Transicin del anlisis al diseo de un sistema de informacin . Alternativas y toma de decisiones.
ENTIDAD EXTERNA

P1
Proceso

flujo de datos

D ALMACN DE DATOS

1.- Introduccin

Fundamentacin metodolgica
El mtodo de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los analistas, diseadores y usuarios realizan para desarrollar e implantar un sistema de informacin. El mtodo del ciclo de vida para el desarrollo de sistemas consta de 6 fases:
 Planificacin.  Anlisis de requerimientos: El trmino anlisis, aplicado a sistemas, significa determinar sus componentes, para estudiar cada uno de ellos, tanto como un ente aislado, como en interaccin con el resto. Principios del anlisis:  Dominio de la Informacin.  Modelado  Particin  Visin Lgica  Diseo  Implementacin  Validacin y pruebas  Operacin y mantenimiento

2.- Diagramas de Flujo de Datos(DFDs)


Definicin. Componentes y modelos. Cmo desarrollar un DFD. Ejemplo de DFD.

Definicin y Componentes


2.- Diagramas de Flujo de Datos

Tcnica que se utiliza principalmente para la modelizacin de sistemas informticos. Representa el flujo de la informacin, las transformaciones que se aplican y los datos al moverse desde la entrada a la salida en un sistema informtico.
P1
Proceso

ENTIDAD EXTERNA

flujo de datos

D ALMACN DE DATOS

Ampliaciones para sistemas en tiempo real

Procesos
REPRESENTAN: NOMBRE: IDENTIFICADOR:

2.- Diagramas de Flujo de Datos

Las transformaciones de la Informacin. nico y representativo (verbo+objeto definido en el DD) Numeracin jerrquica

P Proceso

ID

Localizacin

Proceso

Los procesos se descomponen en subprocesos, hasta llegar a los procesos primitivos

Flujo de Datos
REPRESENTAN: NOMBRE: IDENTIFICADOR:
P Determinar estado pedido

2.- Diagramas de Flujo de Datos

Los bloques de informacin que se desplazan entre procesos y otro componente. Significativo de la informacin que transportan.

Numeracin secuencial.

peticin estado pedido respuesta estado pedido

pago autorizacin crdito P solicitud crdito Aceptar pago recibo

P Analizar Peticin crdito

denegacin crdito

Almacenes de Datos
REPRESENTAN: NOMBRE: IDENTIFICADOR:

2.- Diagramas de Flujo de Datos

La informacin en reposo del sistema nico y representativo de la informacin (plural). Numeracin secuencial.

D ALMACN DE DATOS

ALMACN DE DATOS

ALMACN DE DATOS

ALMACN DE DATOS

Entidades Externas
REPRESENTAN: NOMBRE: IDENTIFICADOR:

2.- Diagramas de Flujo de Datos

Personas o entes generadores o receptores de informacin. nico y representativo. Numeracin secuencial.

Entidad Externa

Entidad Externa

Entidades externas

2.- Diagramas de Flujo de Datos

Sealan los lmites del sistema y establecen sus relaciones con el entorno
FUENTE DESTINO

FUENTE

Sistema

DESTINO

FUENTE

DESTINO

Los identificadores (nombres) de las entidades externas sern nicos, significativos y concisos

Ampliaciones para sistemas en tiempo real ( Ward y Mellor)


Flujos de informacin que se producen o generan de forma continua en el tiempo. Informacin y procesos de control. Estados de los sistemas.

Flujo de eventos

Cmo desarrollar un DFD.


 Reglas sintcticas en DFDs  Descomposicin funcional  Diagrama de contexto  Consistencia en el DFD  Jerarqua de DFDs
CLIENTES CORPORATIVOS

2.- Diagramas de Flujo de Datos

datos del mercado informes anuales


D DATOS DEL MERCADO

CLIENTE

CENTROS DE INVESTIGACIN

datos de investigacin

P SIST. DE INVESTIG. DE MERCADOS

datos del mercado

Jerarqua de DFDs
P 1.2 Proceso A A B

2.- Diagramas de Flujo de Datos

DFD 1.2
P 1.2.2 f2 X

V P 1.2.1 f1 A W Y P 1.2.3 f3

2.- Diagramas de Flujo de Descomposicin Datos funcional y almacenes de datos

P A

FICH

P B

P A.1

P B.1

D P A.2

FICH P B.2

FICH

2.- Diagramas de Flujo de Datos

Ideas tiles para construir el DFD


 Identificar todos los elementos exgenos  Identificar sus relaciones con el sistema  Trabajar segn alguna de las siguientes filosofas:  De inputs a outputs  De outputs a inputs  Desde una posicin intermedia hacia delante o hacia atrs  Nombrar adecuadamente todos los objetos del DFD  Numerar adecuadamente procesos y diagramas  Realizar una correcta divisin en subsistemas (DFD 0)  Utilizar la descomposicin funcional jerrquica hasta alcanzar las funciones primitivas

Ejemplo Prctico
Ejemplo

2.- Diagramas de Flujo de Datos

Sistema de distribucin sin inventario


Se trata de un sistema que sirve pedidos de libros a unos clientes, con la particularidad de que no mantiene un stock o inventario interno. El sistema puede agrupar los pedidos que clientes distintos hacen a un mismo editor, de manera que se puedan conseguir descuentos.
Adaptado del captulo 2 de Gane, C. and T. Sarson, Anlisis estructurado de sistemas. 1990, Buenos Aires: El Ateneo.

Ejemplo Prctico

2.- Diagramas de Flujo de Datos

Anlisis de los procesos del sistema


Diagrama de contexto
CLIENTE pedidos rdenes de compra libros entregados 0. Sistema de Pedidos libros pedidos

en principio, no son materiales, son datos

EDITOR

Ejemplo Prctico
0. Sistema de pedidos
pedidos D LIBROS

2.- Diagramas de Flujo de Datos

rdenes de compra 1. Verificar validez de pedido pedidos vlidos D PEDIDOS PENDIENTES 2. Armar pedidos a editores

estado del crdito D CLIENTES

D RDENES DE COMPRA

pedidos por ttulo 4. Asignar libros a pedidos

pedidos en lote

direccin 5. Armar entrega a clientes libros por clientes libros recibidos


libros recibidos = {ttulo + cantidad}

libros entregados
libros entregados = albarn + lista-novedades

3. Verificar envo de editores

libros pedidos

DD

DD

3.- Bases de Datos


Concepto BD del mercado Ventajas y Desventajas. Ejemplo de Bases de datos.

3.- Bases de Datos

Concepto
Una base de datos (BD) es una coleccin de datos que contiene informacin relevante para una empresa.

3.- Bases de Datos

Tipos de Base de Datos

BD BD BD BD

Relacional Jerrquicas Multidimensionales Orientadas a Objetos

3.- Bases de Datos

Manejadores de BD

Se disean para la manipulacin de la informacin, para gestionar grandes cantidades de informacin.

3.- Bases de Datos

Manejadores de BD: Ventajas y Desventajas


Firebird

Ventajas

-Integracin con productos Microsoft -Interfaz de acceso OLE -RAM utilizada de variables

-Motor de BD ms utilizado Internet

-Multiplataforma -Orientado a

-Gratuito -Rendimiento -Control de acceso

-Escalable

-Versiones gratutas

-Registro ilmitado

Desventajas

-Implementacin

-Precio -Compleja puesta a punto

-No soporta vistas -Poca Documentacin


-Versin empresarial de pago

-No pensado para entornos web

4.- Transicin del anlisis al diseo de sistemas


. . . Ejemplo de transicin.

4.- Transicin del anlisis al diseo

4.- Transicin del anlisis al diseo

5.- Alternativas y toma de decisiones


. Tablas de decisin. rboles de decisin. Ejemplo de alternativas y tomas de decisiones.

5.- Alternativas y toma de decisiones

5.- Alternativas y toma de decisiones

5.- Alternativas y toma de decisiones

Tablas de decisin
ESTADO DE LA CUENTA NETO-FACTURA CONFIRMACIN PENDIENTE HACER CONFIRMACIN HACER FACTURA ESCRIBIR MENSAJE CORRECTO >300

5.- Alternativas y toma de decisiones

IMPAGADO >300

CORRECTO <=300

IMPAGADO <=300

x x x x x x x x

rboles de decisin

5.- Alternativas y toma de decisiones

Cuentas impagadas ms de 60 das Factura excede de 300


Poltica contable

1. Dejar confirmacin pendiente de los pagos debidos. 2. Hacer confirmacin y factura

Cuentas en buen estado

Factura menos de 300

Cuentas impagadas ms de 60 das Cuentas en buen estado

3. Hacer confirmacin y factura y escribir mensaje sobre informe de crdito 4. Hacer confirmacin y factura

Vous aimerez peut-être aussi