Vous êtes sur la page 1sur 116

Sistemas de

informacin
Sistemas de
informacin
Sistema UnUngrupo
grupo de rganos
de cuerpos
del
quecuerpo queentre
interactan juntos
s
llevan
bajo laainfluencia
cabo una deo
ms funciones
fuerzas vitales
relacionadas

El sistema
Un sistema
digestivo
gravitacional
Un grupo de aparatos
Sistema que forma una red
para distribuir algo o
servir a un propsito
comn

Un sistema Un sistema
telefnico de calefaccin

Un sistema Un sistema de
de autopistas proceso de datos
Conclusin:

Existen muchos tipos diferentes de sistemas

De hecho, todo aquello con lo que


entramos en contacto en la vida
cotidiana, es un sistema o parte
de un sistema.
Es necesario que estudiemos todo tipo de
sistemas?

No
Es necesario que estudiemos todo tipo de
sistemas?

Sin embargo, es til


organizar nuestro conocimiento
en categoras.
Sistemas automatizados
Clasificacin:
Clasificacin de los animales:
a) pertenecientes al Emperador, Jorge Luis Borges,
b) embalsamados, citando una supuesta
enciclopedia china
c) amaestrados, titulada Emporio celestial
d) lechones, de conocimientos
e) sirenas, benvolos, en
f) fabulosos, El idioma analtico de
g) perros sueltos, John Wilkins, Otras
h) incluidos en esta clasificacin, inquisiciones, en Obras
i) que se agitan como locos, completas, Buenos Aires:
j) innumerables, Emec, p. 708).
k) dibujados con un pincel finsimo de
pelo de camello,
l) etctera,
m) que acaban de romper el jarrn,
n) que de lejos parecen moscas
Estelares

Geolgicos

Fsicos
Moleculares
Clasificacin:

Naturales
Vegetales

Animales
Vivientes
Sistemas

Sociales

de manufactura

de transporte
Hechos por
el ser humano

etc.
Otra clasificacin:

Sistemas

Cerrados Abiertos
Sistema cerrado

No tiene capacidad de cambio por s


mismo para adaptarse al ambiente.
Es irreversible y su estado presente
y final est determinado por su
estado original. Es perecedero por
desgaste (entropa).
Sistema abierto

Su estado original se modifica


constantemente por la accin
retroalimentadora del ambiente,
desde su nacimiento hasta su
extincin. Su vida til depende de
su adaptabilidad a las exigencias
del ambiente (homeostasis).
Un sistema de autora humana no supone
necesariamente el uso de la computadora.

Sin embargo, aunque esa


predisposicin exista, la labor
primaria del analista es estudiar
el sistema para determinar su
esencia independientemente de
la tecnologa utilizada .
Por qu no deben automatizarse algunos
sistemas de informacin?

Causas posibles:

Seguridad Facilidad de
Costo
mantenimiento

Conveniencia
Polticas
Sistemas automatizados
Componentes:

* Hardware
* Software
* Tecnologa de almacenamiento
* Comunicacin

Infraestructura de ICT:
* Personas
componente fundamental para las
* Datos
actividades de la organizacin
* Procedimientos
Sistemas automatizados
Clasificacin:

en lnea

en tiempo real

de apoyo a decisiones
y de planeamiento estratgico
basados en
conocimiento
Sistemas automatizados
Clasificacin:

en lnea

Es el que acepta material de


entrada del rea donde se
cre y devuelve material de
salida (o resultado de la
computacin) a donde es
requerido.
Sistemas automatizados
Clasificacin:

en lnea

Procesador Datos
Sistemas automatizados
Clasificacin:

en tiempo real

Es el que controla un ambiente


recibiendo datos,
procesndolos y devolvindolos
con la suficiente rapidez como
para influir en dicho ambiente
en ese momento.
Sistemas automatizados
Clasificacin:

en tiempo real

Ejemplos:

Control de procesos Gua de proyectiles

Cajeros automticos Conmutacin telefnica

Adquisicin de datos Vigilancia de pacientes


Sistemas automatizados
Clasificacin:

de apoyo a decisiones
y de planeamiento estratgico

Recuperan exhiben los datos.


Realizan anlisis matemticos /
estadsticos.
Presentan la informacin en
forma grfica
Sistemas automatizados
Clasificacin:

de apoyo a decisiones
y de planeamiento estratgico

Identificar alternativas

Establecer criterios de evaluacin

Calificar alternativas segn los criterios

Elegir lo ms adecuado
Sistemas automatizados
Clasificacin:

de apoyo a decisiones
y de planeamiento estratgico
Fortalezas
Expectativas B
de los Resultados r Debilidades
propietarios esperados e Estrategias
c Oportunidades
Deseos h Puesta en
Amenazas
de la a marcha
gerencia
Problemas
especiales Resultado
operacional
Sistemas automatizados
Relacin entre los tipos de sistema:

Sistemas de
planeamiento
estratgico
Sistemas de apoyo a
decisiones

Sistemas operacionales
Sistemas automatizados
Clasificacin:

basados en conocimiento
(o expertos)

Se asocian al campo de la
inteligencia artificial.
La meta es producir
programas capaces de
imitar el desempeo
humano en un nivel de
experto.
Fundamentos

Teora general de sistemas

Ludwig von Bertalanffy


Objetivo de L. v B.

La formulacin y derivacin de
aquellos principios vlidos para
todos los sistemas en general.
Propiedades de los sistemas

Interrelacin

(Del latn inter, entre, en medio y


relatio, -onis, conexin).

Redes de relaciones entre los


elementos componentes.
Propiedades de los sistemas

Sinergia

(Del griego , cooperacin)

Accin de dos o ms causas cuyo


efecto es superior a la suma de los
efectos individuales.
Propiedades de los sistemas

Homeostasis

(De , semejante y el gr. ,


posicin, estabilidad).

Autorregulacin de la constancia de
las propiedades de un sistema
influido por agentes exteriores.
Propiedades de los sistemas

Retroalimentacin

(De latn retro, hacia atrs).

La influencia del sistema en el


contexto reingresa a l como
recurso/informacin.
Propiedades de los sistemas

Entropa

(Del griego , vuelta,


transformacin).

R.Clasius (1850). Medida de la


prdida de calor para fines tiles
Entropa Desorden Probabilidad Caos Incertidumbre
Propiedades de los sistemas

Equifinalidad

(Del lat. aequi igual fnis trmino,


consumacin).

Es posible alcanzar un mismo estado


final a partir de diferentes estados
iniciales, por distintos caminos.
Propiedades de los sistemas

Isomorfismo

(Del griego igual - forma).

Semejanzas y correspondencias
formales entre diferentes tipos de
sistemas, muy aparentemente dismiles
entre s en cuanto a contenido.
Principios generales de los sistemas

Cuanto ms especializado sea


un sistema, menos capaz de
adaptarse a circunstancias
diferentes.
Principios generales de los sistemas

Cuanto mayor sea un sistema,


mayor es la cantidad de recursos
que es necesario dedicar a su
mantenimiento.
Principios generales de los sistemas

Los sistemas siempre forman


parte de sistemas mayores y
siempre pueden dividirse en
sistemas menores.
Principios generales de los sistemas

Los sistemas crecen.


Objetivos

* Comprender el papel de los modernos


sistemas de informacin en organizaciones
complejas
* Adquirir conocimientos acerca de su

uso diseo administracin


Objetivos

Comprender:

* El papel de los Sistemas de Informacin en una organizacin


* El papel de los DBMS en los sistemas de informacin
* Los servicios de los DBMS
* El proceso de diseo de los sistemas de informacin
* Algunas arquitecturas bsicas de sistemas de informacin
Sistema de informacin:

Componente de una organizacin cuyo


propsito es manejar (la mayor parte de)
la informacin til para los objetivos de
la organizacin

adquirir

procesar

manejar almacenar

distribuir

recuperar
Estructura de una organizacin:

Sistema de control

Subsistema de decisin

Memoria

Entrada Salida
Actividad central
Resumen histrico:
1960-1980: Procesamiento de datos
. Centros de procesamiento de datos
. Algunos procesos bien estructurados se automatizan
. Principalmente aplicaciones comerciales, demografa
. Interaccin alfanumrica va teclado

1980-1995: Micro-computacin
. Computadoras personales, cliente/servidor
. Aplicaciones descentralizadas
. Interfases grficas (GUI)

1995-actualidad: Redes
. Los inicios: ARPANET 1969, TCP/IP 1977, HTML 1991,
MOSAIC 1993
. En 1995 Internet cubre todo el mundo
. Interconexin y , algunas veces, integracin
Del dato a la informacin

* Ingreso de datos
* Codificacin
* Procesamiento
* Interpretacin
* Salida de informacin
El valor de la informacin

* Es necesario planificar y controlar efectivamente las actividades


* El dato es la materia prima del sistema de informacin, la
informacin es su resultado final
* El valor de la informacin aumenta en el tiempo
* Es tan importante como disponer de fondos, plantas, know-how
* Tiene un precio

Materia Produccin Productos


prima
Sistema de
Datos informacin Informacin
El valor de la informacin

El valor aumenta a partir de datos elementales,


agregando interpretacin en un contexto especfico.

Juan, Prez y 12345 son datos elementales

el estudiante Juan Prez tiene matrcula 12345 es una


informacin simple
El valor de la informacin

Valor Para el prximo semes-


tre se prev un incre-
Para cada
mento del 2 % en ventas
gerencia, el
Tendencias sueldo promedio

Informes
Una tabla con los
empleados de una
Informacin gerencia
seleccionada

Datos elementales

Tamao
Componentes de los sistemas de informacin

Recursos tecnolgicos:

* Computadora, redes, tecnologa de apoyo

Recursos organizacionales:
* Know how

Paquete de aplicaciones:
* Seleccin de software especfico y general
Estructura de la informacin

Informacin no estructurada:
* Tiene slo una macro-estructura
Pginas genricas de Internet
Artculos de diarios y peridicos
Coleccin de leyes

Informacin estructurada:
* Sigue criterios estrictos
Gua telefnica
Libro de contabilidad
Tcnicas de almacenamiento
Informacin no estructurada:
Sistemas de archivos
Documentos (Word, Web, ), correo electrnico
Recuperacin de informacin
Index Server, Yahoo!, Google

Informacin estructurada:
Sistemas de administracin de bases de datos (OLTP)
Microsoft Access, Microsoft SQL Server, Oracle, IBM DB2, MySQL
Anlisis multidimensional de datos (OLAP) y Data Mining
Business Objects, Redbrick
Servicios agregados a MS SQL y Oracle
De tablas a hipercubos
Sistemas de informacin y Sistemas computacionales

En principio, un Sistema de informacin (SI) puede


manejar informacin sin computadoras ni tecnologa
informtica.
Los registros de operacin y los
censos aparecieron hace siglos.

La parte del Sistema de Informacin manejada


con Tecnologa Informtica, es el Sistema de
Informacin Computacional (SIC).

Sistema de Informacin
Sistema de
Informacin
Computacional
Sistemas de informacin y Sistemas computacionales
Datos y Bases de datos
Generalmente, un Sistema de Informacin
Con Computacional,
mayor precisin:maneja
una base de datos es una
Intuitivamente, una base de datos
datos codificados.
es una coleccin
coleccin de datos manejada por un Sistema de
de datos que le interesan a la organizacin.
Administracin de Base de Datos (DBMS).
Sistema de Informacin
Sistema de Informacin Computacional

Sistema de Administracin de Bases de Datos

Datos
Sistemas de informacin y Sistemas computacionales
Dato y Aplicacin EL papel de los DBMS

En toda organizacin, diversas aplicaciones


pueden usar (parte de) los mismos datos

Un DBMS es un producto de software capaz


de manejar datos compartidos por diferentes
aplicaciones y usuarios (y bastante ms...)

Inscripcin Exmenes Documentos Ttulos

DBMS
DB
Sistemas de informacin y Sistemas computacionales
Caractersticas de los DBMS

Compartir.
Grandes cantidades de datos (Giga, tera, y ms).
Persistencia y resiliencia de datos.
Datos estructurados segn bien fundados
modelos lgicos.

RDBMS = DBMS basado en el modelo relacional.


Modelo relacional: los datos se organizan en tablas.
Sistemas de informacin y Sistemas computacionales
Caractersticas de los lenguajes DBMS
Tres reas funcionales principales:

(Data Definition Language)


DDL Define el esquema lgico.
(Data Management Language)
DML Define consultas y modificaciones
a la base de datos.
(Data Control Language)
DCL Maneja concurrencia y recuperacin.

SQL incluye las tres


caractersticas anteriores
Sistemas de informacin y Sistemas computacionales
Caractersticas de los DBMS

Ejemplo: Base de datos con tabla simple.


Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 44,00
20/05/09 18:51 14 Caf WW 1 67,00

Diversos registros de ventas.


Sistemas de informacin y Sistemas computacionales
Caractersticas de los DBMS

Ejemplo: Base de datos con tabla simple.


Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 44,00
20/05/09 18:51 14 Caf WW 1 67,00

Pueden requerirse Monto


Montode
total
ventas
de
operaciones complejas de por da,
ventas
por caja,
anlisis. por producto, etc.
Sistemas de informacin y Sistemas computacionales
Caractersticas de los DBMS

Ejemplo: Base de datos con tabla simple.


Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 44,00
20/05/09 18:51 14 Caf WW 1 67,00

Pueden requerirse Relaciones complejas


operaciones complejas de
Hay relacin entre vino
anlisis. y postre?
Sistemas de informacin y Sistemas computacionales
Caractersticas de los DBMS

Ejemplo: Base de datos con tabla simple.


Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 44,00
20/05/09 18:51 14 Caf WW 1 67,00

Es necesario poder expresar las operaciones


anteriores sin conocer detalles de la estructura
de datos.
Sistemas de informacin y Sistemas computacionales

Qu ocurre si la Base de datos se


vuelve ms complicada y se necesita
manejar tambin... ?

* Empleados
* Ventas
* rdenes de compra...
Sistemas de informacin y Sistemas computacionales

Se requieren herramientas
efectivas y fcilmente
comprensibles para
representar datos y
relaciones
Sistemas de informacin y Sistemas computacionales

Representacin conceptual
Modelo E / R

* Standard de hecho para el diseo conceptual.

* Tiene presentacin grfica.

* Hay muchos dialectos, pero los conceptos


principales son comunes.
Sistemas de informacin y Sistemas computacionales

Representacin conceptual
Modelo E / R
Conceptos principales:
* Entidad.
* Relacin.
* Atributo.
y tambin:
* Restricciones de cardinalidad.
* Identificadores.
* Jerarqua.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Entidad:

Conjunto de objetos en el
dominio de aplicacin, con
caractersticas comunes (por
ejemplo: personas, autos, etc.) y
con existencia autnoma.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Entidad:

Una entidad tiene como


elementos, objetos especficos
(por ejemplo: yo, mi auto, etc.).
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Entidad:
La representacin grfica de una
entidad es el rectngulo con un
nombre adentro.

Producto Ticket Empleado


Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Relacin:

Es el vnculo lgico entre


entidades.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Relacin:

Tiene como elementos una


agregacin de elementos de
las entidades.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Relacin:

Se representa con un rombo.

Producto Venta Ticket


Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Relacin:
Si p es un elemento de Producto y t es un
elemento de Ticket, el par (p,t) puede ser un
elemento de la relacin Venta

Producto Venta Ticket


Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Atributo:
Es una propiedad elemental de una entidad
o una relacin.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

Atributo:
Una representacin:
Apellido
Nombre Empleado
DNI

Apellido, Nombre, DNI, son atributos de Empleado.


Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R
Un ejemplo ms complejo:
Fecha Nmero Tipo
Turno
Venta Caja

Cdigo
Cantidad
Empleado

Producto Ticket
Nombre DNI
Nombre Precio Fecha Hora Nmero
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

El esquema anterior tiene que ser


traducido a tablas

Una base de datos real puede


tener cientos de tablas
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

En la vida real, los datos


habitualmente tienen ciertas
restricciones

Algunas combinaciones de valores


no estn permitidas
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

En el ejemplo anterior:

* Cada caja tiene un nmero distinto

* Cada empleado trabaja en un solo turno

* El pecio de un producto no puede


cambiar en el da.
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R

El conocimiento de las
restricciones permite:

* Obtener una base de datos bien


diseada

* Comprobar la calidad de la base


Sistemas de informacin y Sistemas computacionales
Ejemplo de restricciones:
Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 ???
20/05/09 18:51 14 Caf WW 1 67,00

Restriccin:
El precio de un producto no puede
cambiar en el da.
Sistemas de informacin y Sistemas computacionales
Ejemplo de restricciones:
Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 ???
20/05/09 18:51 14 Caf WW 1 67,00

Entonces: El valor en la ltima columna de


la cuarta fila no aporta nueva informacin:
est implcito por la cantidad y la primera
fila. El valor tiene que ser 44,00.
Sistemas de informacin y Sistemas computacionales
Ejemplo de restricciones:
Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 ???
20/05/09 18:51 14 Caf WW 1 67,00

La tabla tiene valores


redundantes
Sistemas de informacin y Sistemas computacionales
Ejemplo de restricciones:
Da Hora Caja Producto Cantidad Importe
20/05/09 18:45 12 Vino XX 3 66,00
20/05/09 18:46 12 Postre YY 1 18,50
20/05/09 18:47 12 Azcar ZZ 3 6,00
20/05/09 18:49 7 Vino XX 2 ???
20/05/09 18:51 14 Caf WW 1 67,00

Cualquier otro valor estara mal.


Las restricciones ayudan a evitar
inconsistencias
Sistemas de Informacin - Ciclo de vida
Proyecto clsico (Yourdon)
Requerimiento
Relevamiento del usuario

Anlisis
Diseo Estudio de
preliminar hardware
Diseo
detallado

Codificacin Administracin

Auditora
Pruebas
Mantenimiento
Implementacin
Sistemas de Informacin - Ciclo de vida
Proyecto clsico (Bohem)

Requerimientos
del sistema
Requerimientos
de software

Anlisis

Diseo de
programas

Codificacin

Pruebas

Operaciones
Sistemas de Informacin - Ciclo de vida
Proyecto estructurado (Yourdon)

Usuarios Administracin Operaciones


Requerimientos Informe Restricciones Base de datos
Costo/ existente
Poltica Benebicio Restricciones
Especificacin
Documento estructurada 8. Conversin
2. Anlisis de bases de datos
1. Encuesta
3. Diseo
Base de datos
Especificacin Espec.diseo convertida
de diseo
Especificacin
Especificacin 4. Implantacin
7. Descripcin
estructurada
de procedimientos
Manual de
5. Generacin de Sistema procedimientos Sistema
prueba de integrado aceptado
aceptacin 6. Control de
9. Instalacin
Pruebas calidad
control calidad
Sistemas de Informacin - Ciclo de diseo
Dominio de
Modelo
aplicacin
Entidad/Relacin

Diseo
Esquema conceptual
conceptual
(E/R) Modelo
Relacional
Diseo
lgico Esquema lgico
(DDL SQL)
Evaluacin
de
desempeo DBMS
(DDL) Lenguaje
SQL
Aplicaciones
DB
Sistemas de Informacin - Ciclo de vida

El Sistema de Informacin cambia en


el tiempo, junto con la organizacin
para la que fue diseado.

El mantenimiento puede resultar


muy costoso.

Un Sistema de Informacin bien diseado


puede evolucionar ms fcilmente.
Sistemas de Informacin - Ciclo de vida

Cmo conseguir
un buen diseo?

Mtodo
Sistemas de Informacin

Por qu estudiar
Sistemas de Informacin?

Al menos 4 puntos
de vista:
Sistemas de Informacin

Por qu estudiar
Sistemas de Informacin?

Usuarios: cmo usar el SI


Conocer los principios de los modelos de
datos, el lenguaje de administracin de
bases de datos y cmo acceder las bases
de datos directamente o desde las
aplicaciones.
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Se requiere la cooperacin
de tres tipos de actores:
Diseadores y desarrolladores de software.
Conocer tecnologas y metodologas.

Compradores: rea gerencial


Definir los objetivos estratgicos.
Compradores: rea expertos
Conocer los procedimientos del negocio que tienen que
ser incluidos en el Sistema de Informacin.
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Es extremadamente
til manejar un
lenguaje comn
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Es necesario adoptar
una metodologa:
Proceder con orden y en etapas
claramente establecidas
Compartir los resultados en el
grupo de trabajo
Mantener interacciones cercanas
entre los sujetos
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Se requiere que:

los compradores sean capaces


de entenderlo, para poder
compartir y validar.
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Se requiere que:

sea representado en varios niveles:

. Conceptual
. Lgico
. Fsico
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Se requiere que:

capture la esencia del significado


de los datos que sern manejados.
Sistemas de Informacin - Aspectos crticos del proceso
de diseo

Se requiere que:

garantice la calidad de los datos.

sea apto para evolucionar en


el tiempo.

se acompae la documentacin
correspondiente.
Herramientas de modelado
Caractersticas deseables:

* Grfica, con detalles de texto apropiados


* Permitir ver el sistema en forma descendente
* Redundancia mnima
* Ayudar a predecir el comportamiento del sistema

* Transparencia
Herramientas de modelado
Diagrama de flujo de datos

Diccionario de datos

Especificacin de procesos

Diagrama de Entidad / Relacin

Diagrama de transicin de estados


Herramientas de modelado

Diagrama de flujo de datos


Componentes

Proceso
Funcin Accin
Transformacin
Otras
representaciones
Herramientas de modelado

Diagrama de flujo de datos

Ejemplo

Calcular retencin
Impuesto a las Ganancias
Herramientas de modelado

Diagrama de flujo de datos

Componentes

Flujo
Herramientas de modelado

Diagrama de flujo de datos

Ejemplo

Consulta del cliente


Herramientas de modelado

Diagrama de flujo de datos


Componentes

Base de datos
Almacn de datos
Otras
representaciones
Herramientas de modelado

Diagrama de flujo de datos

Ejemplo

Ventas
Herramientas de modelado

Diagrama de flujo de datos


Componentes

Ingreso de datos

Salida de datos
(Impresin)
Herramientas de modelado

Diccionario de datos

Caractersticas:

* Describe significado de flujos y archivos


* Describe composicin de paquetes de datos y de
agregados de paquetes de datos

* Especifica los valores y unidades de datos elementales


Herramientas de modelado

Diccionario de datos

Ejemplo:

Nombre V01 V02 V03 ......


Detalle

Tipo

Tamao

Validacin
Herramientas de modelado

Especificacin de procesos

Define lo que debe


hacerse para transformar
entradas en salidas
Herramientas de modelado

Especificacin de procesos

El proceso ha de
especificarse de forma
que pueda comunicado
efectivamente a todos
los involucrados.
Herramientas de modelado

Especificacin de procesos

Ejemplo:

X N(X)
Calcular factor N
Herramientas de modelado

Especificacin de procesos

Ejemplo:

Relevamiento
Herramientas de modelado
Especificacin de procesos
Ejemplo 1: Lenguaje narrativo
1. El factor N no se produce como resultado de un solo
clculo. De hecho se comienza pidiendo al usuario un
nmero, sumndole 1 y dividiendo el resultado por 2.. Se
obtiene as el factor N inicial.
2. Luego se vuelve a dividir el nmero del usuario por el
factor N, se adiciona el factor N y el resultado se divide
por 2. Esto se convierte en nuestro nuevo factor n.
3. Si el valor absoluto de la diferencia entre el nmero
del usuario y el producto del factor N por s mismo es
menor que -por ejemplo- 0,001, nos podemos detener y
el valor de factor N es el resultado. Si no, regresamos al
paso anterior y repetimos.
Herramientas de modelado
Especificacin de procesos
Ejemplo 1: Lenguaje estructurado

1. Leer X
2. N = ( X + 1 ) / 2
3. Mientras | X - C * C | < 0,001 repetir
N=(N+(N/X))/2
Fin de la presentacin

Referencias:
* Yourdon, E.: Anlisis estructurado moderno.
* Sartori, C: Introduction to ITC and information systems

Vous aimerez peut-être aussi