Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
De hecho, todo aquello con lo que entramos en contacto en la vida cotidiana, es un sistema o parte de un sistema.
No
Sistemas automatizados
Clasificacin:
Estelares
Fsicos
Geolgicos
Clasificacin:
Naturales
Moleculares
Vegetales
Vivientes
Sistemas
Animales
Sociales
de manufactura
de transporte etc.
Otra clasificacin:
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).
Sin embargo, aunque esa predisposicin exista, la labor primaria del analista es estudiar el sistema para determinar su esencia independientemente de la tecnologa utilizada .
Causas posibles:
Facilidad de mantenimiento
Costo
Seguridad
Conveniencia
Polticas
Sistemas automatizados
Componentes: * Hardware * Software * Tecnologa de almacenamiento * Comunicacin
* Personas
* Datos
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:
Sistemas automatizados
Clasificacin:
Sistemas automatizados
Clasificacin:
B r e c h a
Fortalezas
Debilidades
Oportunidades
Resultado operacional
Sistemas automatizados
Relacin entre los tipos de sistema:
Sistemas operacionales
Sistemas automatizados
Clasificacin:
Fundamentos
Objetivo de L. v B.
La formulacin y derivacin de aquellos principios vlidos para todos los sistemas en general.
Interrelacin
Sinergia
(Del griego , cooperacin)
Accin de dos o ms causas cuyo efecto es superior a la suma de los efectos individuales.
Homeostasis
(De , semejante y el gr. , posicin, estabilidad).
Retroalimentacin
(De latn retro, hacia atrs).
Entropa
(Del griego , vuelta, transformacin).
Equifinalidad
(Del lat. aequi igual fnis trmino, consumacin).
Es posible alcanzar un mismo estado final a partir de diferentes estados iniciales, por distintos caminos.
Isomorfismo
(Del griego igual - forma).
Semejanzas y correspondencias formales entre diferentes tipos de sistemas, muy aparentemente dismiles entre s en cuanto a contenido.
Cuanto mayor sea un sistema, mayor es la cantidad de recursos que es necesario dedicar a su mantenimiento.
Los sistemas siempre forman parte de sistemas mayores y siempre pueden dividirse en sistemas menores.
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
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
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
*
* *
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
Productos
Informacin
El valor de la informacin
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
Tamao
Paquete de aplicaciones:
* Seleccin de software especfico y general
Estructura de la informacin
Informacin no estructurada: * Tiene slo una macro-estructura
Gua telefnica
Libro de contabilidad
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
La parte del Sistema de Informacin manejada con Tecnologa Informtica, es el Sistema de Informacin Computacional (SIC).
Sistema de Informacin
Datos
Inscripcin
Exmenes
Documentos
Ttulos
DBMS DB
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
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
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
Monto total de Monto de ventas por da, por caja, ventas por producto, etc.
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?
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.
Representacin conceptual
Modelo E / R
Representacin conceptual
Modelo E / R
Conceptos principales:
Entidad:
Conjunto de objetos en el dominio de aplicacin, con caractersticas comunes (por ejemplo: personas, autos, etc.) y con existencia autnoma.
Entidad:
Una entidad tiene como elementos, objetos especficos (por ejemplo: yo, mi auto, etc.).
Entidad:
La representacin grfica de una entidad es el rectngulo con un nombre adentro.
Producto
Ticket
Empleado
Relacin:
Es el vnculo lgico entre entidades.
Relacin:
Tiene como elementos una agregacin de elementos de las entidades.
Relacin:
Se representa con un rombo.
Producto
Venta
Ticket
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
Atributo:
Es una propiedad elemental de una entidad o una relacin.
Atributo:
Una representacin:
Apellido Nombre DNI
Empleado
Un ejemplo ms complejo:
Fecha
Venta Cdigo
Modelo E / R
Nmero
Caja
Tipo
Turno
Cantidad Empleado
Producto
Ticket
Nombre DNI
Nombre
Precio
El esquema anterior tiene que ser traducido a tablas Una base de datos real puede tener cientos de tablas
En la vida real, los datos habitualmente tienen ciertas restricciones Algunas combinaciones de valores no estn permitidas
En el ejemplo anterior:
* Cada caja tiene un nmero distinto * Cada empleado trabaja en un solo turno
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:
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
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
Estudio de hardware
Implementacin
Requerimientos de software
Anlisis Diseo de programas
Codificacin
Pruebas
Operaciones
Usuarios
Requerimientos Poltica
Administracin
Informe Costo/ Benebicio Restricciones Restricciones Especificacin estructurada
Operaciones
Base de datos existente
Documento
1. Encuesta
2. Anlisis
3. Diseo
Espec.diseo Especificacin
4. Implantacin
Sistema integrado
Manual de procedimientos
7. Descripcin de procedimientos
Sistema aceptado
6. Control de calidad
9. Instalacin
Modelo Entidad/Relacin
Diseo conceptual
Diseo lgico Evaluacin de desempeo
Modelo Relacional
DBMS (DDL)
Lenguaje SQL
Aplicaciones
DB
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.
Mtodo
Sistemas de Informacin
Sistemas de Informacin
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.
Se requiere que: los compradores sean capaces de entenderlo, para poder compartir y validar.
Se requiere que: capture la esencia del significado de los datos que sern manejados.
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
Herramientas de modelado
Diagrama de flujo de datos
Componentes
Proceso
Otras representaciones
Herramientas de modelado
Diagrama de flujo de datos
Ejemplo
Herramientas de modelado
Diagrama de flujo de datos
Componentes
Flujo
Herramientas de modelado
Diagrama de flujo de datos
Ejemplo
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:
Herramientas de modelado
Diccionario de datos
Ejemplo: Nombre Detalle Tipo Tamao Validacin V01 V02 V03
......
Herramientas de modelado
Especificacin de procesos
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
Fin de la presentacin
Referencias: * Yourdon, E.: Anlisis estructurado moderno. * Sartori, C: Introduction to ITC and information systems