Académique Documents
Professionnel Documents
Culture Documents
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:
No
Es necesario que estudiemos todo tipo de
sistemas?
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
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
en lnea
Procesador Datos
Sistemas automatizados
Clasificacin:
en tiempo real
en tiempo real
Ejemplos:
de apoyo a decisiones
y de planeamiento estratgico
de apoyo a decisiones
y de planeamiento estratgico
Identificar alternativas
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
La formulacin y derivacin de
aquellos principios vlidos para
todos los sistemas en general.
Propiedades de los sistemas
Interrelacin
Sinergia
Homeostasis
Autorregulacin de la constancia de
las propiedades de un sistema
influido por agentes exteriores.
Propiedades de los sistemas
Retroalimentacin
Entropa
Equifinalidad
Isomorfismo
Semejanzas y correspondencias
formales entre diferentes tipos de
sistemas, muy aparentemente dismiles
entre s en cuanto a contenido.
Principios generales de los sistemas
Comprender:
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
Informes
Una tabla con los
empleados de una
Informacin gerencia
seleccionada
Datos elementales
Tamao
Componentes de los sistemas de informacin
Recursos tecnolgicos:
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
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
Datos
Sistemas de informacin y Sistemas computacionales
Dato y Aplicacin EL papel de los DBMS
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.
* 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
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:
Entidad:
La representacin grfica de una
entidad es el rectngulo con un
nombre adentro.
Relacin:
Relacin:
Relacin:
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
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
Cdigo
Cantidad
Empleado
Producto Ticket
Nombre DNI
Nombre Precio Fecha Hora Nmero
Sistemas de informacin y Sistemas computacionales
Representacin conceptual
Modelo E / R
En el ejemplo anterior:
El conocimiento de las
restricciones permite:
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
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)
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
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?
Se requiere la cooperacin
de tres tipos de actores:
Diseadores y desarrolladores de software.
Conocer tecnologas y metodologas.
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:
Se requiere que:
. Conceptual
. Lgico
. Fsico
Sistemas de Informacin - Aspectos crticos del proceso
de diseo
Se requiere que:
Se requiere que:
se acompae la documentacin
correspondiente.
Herramientas de modelado
Caractersticas deseables:
* Transparencia
Herramientas de modelado
Diagrama de flujo de datos
Diccionario de datos
Especificacin de procesos
Proceso
Funcin Accin
Transformacin
Otras
representaciones
Herramientas de modelado
Ejemplo
Calcular retencin
Impuesto a las Ganancias
Herramientas de modelado
Componentes
Flujo
Herramientas de modelado
Ejemplo
Base de datos
Almacn de datos
Otras
representaciones
Herramientas de modelado
Ejemplo
Ventas
Herramientas de modelado
Ingreso de datos
Salida de datos
(Impresin)
Herramientas de modelado
Diccionario de datos
Caractersticas:
Diccionario de datos
Ejemplo:
Tipo
Tamao
Validacin
Herramientas de modelado
Especificacin de procesos
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