Está en la página 1de 116

Sistemas de informacin

Sistemas de informacin

Sistema

Un grupo de rganos Un grupo de cuerpos que interactan juntos del cuerpo queentre s bajo la influencia de llevan a cabo una o fuerzas relacionadas ms funciones vitales El sistema Un sistema digestivo gravitacional

Sistema

Un grupo de aparatos que forma una red para distribuir algo o servir a un propsito comn

Un sistema telefnico
Un sistema de autopistas

Un sistema de calefaccin
Un sistema de 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:


Jorge Luis Borges, a) pertenecientes al Emperador, citando una supuesta b) embalsamados, 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 completas, Buenos Aires: i) que se agitan como locos, Emec, p. 708). j) innumerables, 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

Fsicos

Geolgicos

Clasificacin:

Naturales

Moleculares

Vegetales

Vivientes

Sistemas

Animales

Sociales

de manufactura
de transporte etc.

Hechos por el ser humano

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:
Facilidad de mantenimiento

Costo

Seguridad

Conveniencia

Polticas

Sistemas automatizados
Componentes: * Hardware * Software * Tecnologa de almacenamiento * Comunicacin

* Personas
* Datos

Infraestructura de ICT: componente fundamental para las

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
Adquisicin de datos

Conmutacin telefnica
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


Expectativas de los propietarios Deseos de la gerencia Resultados esperados

B r e c h a

Fortalezas

Debilidades
Oportunidades

Estrategias Puesta en marcha

Amenazas 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 prima Datos

Produccin Sistema de informacin

Productos

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 semestre se prev un increPara cada mento del 2 % en ventas gerencia, el sueldo promedio

Tendencias

Informes Informacin seleccionada Datos elementales

Una tabla con los empleados de una gerencia

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, maneja datos codificados. mayor precisin: una base de datos es una Intuitivamente, una base de datos 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:

DDL

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

DML DCL

SQL incluye las tres caractersticas anteriores

Sistemas de informacin y Sistemas computacionales Caractersticas de los DBMS


Ejemplo: Base de datos con tabla simple.

Da
20/05/09 20/05/09

Hora
18:45 18:46

Caja
12 12

Producto
Vino XX Postre YY

Cantidad
3 1

Importe
66,00 18,50

20/05/09
20/05/09 20/05/09

18:47
18:49 18:51

12
7 14

Azcar ZZ
Vino XX Caf WW

3
2 1

6,00
44,00 67,00

Diversos registros de ventas.

Sistemas de informacin y Sistemas computacionales Caractersticas de los DBMS


Ejemplo: Base de datos con tabla simple.

Da
20/05/09 20/05/09

Hora
18:45 18:46

Caja
12 12

Producto
Vino XX Postre YY

Cantidad
3 1

Importe
66,00 18,50

20/05/09
20/05/09 20/05/09

18:47
18:49 18:51

12
7 14

Azcar ZZ
Vino XX Caf WW

3
2 1

6,00
44,00 67,00

Pueden requerirse operaciones complejas de anlisis.

Monto total de Monto de ventas por da, por caja, ventas por producto, etc.

Sistemas de informacin y Sistemas computacionales Caractersticas de los DBMS


Ejemplo: Base de datos con tabla simple.

Da
20/05/09 20/05/09

Hora
18:45 18:46

Caja
12 12

Producto
Vino XX Postre YY

Cantidad
3 1

Importe
66,00 18,50

20/05/09
20/05/09 20/05/09

18:47
18:49 18:51

12
7 14

Azcar ZZ
Vino XX Caf WW

3
2 1

6,00
44,00 67,00

Relaciones complejas Pueden requerirse 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
20/05/09 20/05/09

Hora
18:45 18:46

Caja
12 12

Producto
Vino XX Postre YY

Cantidad
3 1

Importe
66,00 18,50

20/05/09
20/05/09 20/05/09

18:47
18:49 18:51

12
7 14

Azcar ZZ
Vino XX Caf WW

3
2 1

6,00
44,00 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 DNI

Empleado

Apellido, Nombre, DNI, son atributos de Empleado.

Sistemas de informacin y Sistemas computacionales Representacin conceptual

Un ejemplo ms complejo:
Fecha
Venta Cdigo

Modelo E / R

Nmero
Caja

Tipo
Turno

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 20/05/09 20/05/09 20/05/09 20/05/09 18:45 18:46 18:47 18:49 18:51 12 12 12 7 14 Vino XX Postre YY Azcar ZZ Vino XX Caf WW 3 1 3 2 1 66,00 18,50 6,00 ??? 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 20/05/09 20/05/09 20/05/09 20/05/09 18:45 18:46 18:47 18:49 18:51 12 12 12 7 14 Vino XX Postre YY Azcar ZZ Vino XX Caf WW 3 1 3 2 1 66,00 18,50 6,00 ??? 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 20/05/09 20/05/09 20/05/09 20/05/09 18:45 18:46 18:47 18:49 18:51 12 12 12 7 14 Vino XX Postre YY Azcar ZZ Vino XX Caf WW 3 1 3 2 1 66,00 18,50 6,00 ??? 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 20/05/09 20/05/09 20/05/09 20/05/09 18:45 18:46 18:47 18:49 18:51 12 12 12 7 14 Vino XX Postre YY Azcar ZZ Vino XX Caf WW 3 1 3 2 1 66,00 18,50 6,00 ??? 67,00

Cualquier otro valor estara mal. Las restricciones ayudan a evitar inconsistencias

Sistemas de Informacin - Ciclo de vida


Proyecto clsico (Yourdon)

Relevamiento Anlisis Diseo preliminar Diseo detallado Codificacin Pruebas

Requerimiento del usuario

Estudio de hardware

Administracin Auditora 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
Requerimientos Poltica

Administracin
Informe Costo/ Benebicio Restricciones Restricciones Especificacin estructurada

Operaciones
Base de datos existente

Documento

1. Encuesta

2. Anlisis

8. Conversin de bases de datos


Base de datos convertida

3. Diseo
Espec.diseo Especificacin

Especificacin de diseo Especificacin estructurada

4. Implantacin

5. Generacin de prueba de aceptacin

Sistema integrado

Manual de procedimientos

7. Descripcin de procedimientos
Sistema aceptado

Pruebas control calidad

6. Control de calidad

9. Instalacin

Sistemas de Informacin - Ciclo de diseo


Dominio de aplicacin

Modelo Entidad/Relacin

Diseo conceptual
Diseo lgico Evaluacin de desempeo

Esquema conceptual (E/R) Esquema lgico (DDL SQL)

Modelo Relacional

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:

Compradores: desarrolladores de Diseadores y rea gerencial expertos software. Definir los objetivos estratgicos. Conocer los procedimientos del negocio
que tienen que ser incluidos en el Conocer tecnologas y metodologas. 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
Otras representaciones

Funcin Accin Transformacin

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 Detalle Tipo Tamao Validacin V01 V02 V03

......

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
Calcular factor N

N(X)

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

También podría gustarte