Download Sesión 2 y 3
Document related concepts
no text concepts found
Transcript
Sistemas de Información de Manufactura El Software - Niveles Agenda El Software – Categorías y Niveles – Software de Sistemas • DBMS • Comunicaciones • Ambientes de Programación – Software de Aplicaciones • De Propósito General • Específicos Software: Categoría y Niveles Software de Aplicaciones DBMS Software de Ambientes Software de Comunic. Programación Aplicación Sistema Operativo Hardware Software: Sistema Operativo Es un sistema integrado de programas que supervisan la operación del CPU, controla las funciones de almacenamiento de entrada/salido (I/O) del sistema computacional y proporciona diversos servicios de soporte Realiza 5 funciones básicas: – Interfaz de Usuario – Administración de Recursos de Hardware – Administración de Archivos de Datos y Programas – Administración de Tareas – Utilidades y otras funciones de soporte Software: Sistema Operativo Software de Aplicaciones DBMS Software de Ambientes Software de Comunic. Programación Aplicación Sistema Operativo Hardware Propietario vs. Abierto Monousuario vs. Multiusuario Monotarea vs. Multitarea Software: Sistema Operativo Sistemas Operativos – SCO UNIX, HP-UX, AIX – Red Hat Linux, SuSex Linux, Caldera Linux – MS Windows XP o MS Windows 2000 Windows Server 2003 – IBM OS/400, 0S/390 – Novell Netware / Intranetware / Unixware Software: Manejadores de Bases de Datos Es un software que permite que una organización centralice sus datos, los administre eficientemente y proporcione acceso a loss mismos mediante programas de aplicación Se les conoce como Database Management Systems o DBMS Están conformados por: – Lenguaje de Definición de Datos – Lenguaje de Manejo de Datos como el SQL – Diccionario de Datos Software: Manejadores de Bases de Datos Software de Aplicaciones DBMS Software de Ambientes Software de Comunic. Programación Aplicación Sistema Operativo Hardware Centralizados vs. Distribuidos Enfoque: Jerárquico, Red o Plex, Relacional Diccionario de Datos, Integridad, Seguridad, Concurrencia, Recuperación Descripciones de Tablas 9-9 Relaciones entre Tablas Vendedores Histórico de Ventas Clientes Cuentas X Cobrar Compras Inventario Proveedores Cuentas X Pagar Órdenes De Compra Contabilidad Una Base de Datos Consiste de 1 o más archivos o tablas Software: Software de Comunicaciones Software de Aplicaciones DBMS SW de Ambientes Software de Comunic. Programación Aplicación Sistema Operativo Hardware Emuladores de Terminales para PC Conexión PC-Mainframe/Minicomputador Software de Red: Windows 2003 Server, otros Protocolos de Red: TCP/IP, IPX/SPX Software: Ambientes de Programación Software de Aplicaciones DBMS SW de Comunic. Ambientes Software de Programac. Aplicación Sistema Operativo Hardware 1ra Generación o Lenguajes de Máquina 2da. Generación o Ensambladores 3ra. Generación o Procedimentales o de Alto Nivel 4ta. Generación o No Procedimentaless Lenguajes Orientados a Objetos Software: Ambientes/Lenguajes de Programación 1ra Generación o Lenguajes de Máquina: – Todas las instrucciones de programas tenían que ser escritas en código binario, es decir, combinación de 0s y 1s únicos para cada computador – Se necesitaba conocimiento detallado del CPU – Involucraba conocer direccionamientos de memoria por cada instrucción y dato utilizado 1010 1011 1100 11001 11010 11011 Software: Ambientes/Lenguajes de Programación 2da Generación o Lenguajes Ensambladores: – Requiere programas traductores de lenguajes que reciben el nombre de ensambladores que permiten que un computador convierta las instrucciones de dicho programa en instrucciones de máquina. – Assembler LOD Y ADD Z STR X Software: Ambientes/Lenguajes de Programación 3ra Generación, Procedimentales o Lenguajes de Alto Nivel: – Utilizan instrucciones denominadas declaraciones que constituyen macroinstrucciones (una declaraciónn amerita la ejecución de varias instrucciones de máquina). – Utilizan compiladores o interpretes – Las instrucciones se parecen a frases o expresiones aritméticas – La sintaxis (reglas gramaticales) y la semántica (significados) no dependen del computador sino del lenguaje de programación. – Son más fáciles de aprender – BASIC, COBOL, Pascal, C, RPG, Fortran BASIC: X = Y + Z COBOL: Compute X = Y + Z. C: C = Y + Z; Software: Ambientes/Lenguajes de Programación 4ta Generación, No Procedimentales o Conversacionales: – Ayudan a los programadores y a los usuarios a especificar los resultados que se desean, mientras que el computador determina la secuencia de instruccines que logrará dichos resultados. – 4GL como SQL SUM * FROM Ventas WHERE Total >= 0 Software: Ambientes/Lenguajes de Programación Orientados a Objetos: – Conocidos como OOP (object-oriented programming) – Objeto • • • • • – atributos y procedimientos, encapsulación, polimorfismo, Clases y herencia reusabilidad Visual Basic, Java, C++, EIFEL Software: Aplicaciones SW de Aplicaciones Específicos DBMS SW de Comunic. Ambientes Programac. Sistema Operativo Hardware SW de Aplicación Software: Aplicaciones Incluye una variedad de programas que pueden dividirse en categorías de propósito general y de aplicaciones específicas. Aplicaciones de Propósito General: realizan tareas comunes de procesamiento de información para usuarios finales. – Procesadores de Palabras – Hojas de Cálculo – Graficadores – Administradores de Bases de Datos (Desktop DBMS) – Administradores de Información Personal (PIM) Aplicaciones Específicas: ejecutan tareas de procesamiento de información que respaldan funciones o procesos empresariales específicos. – Contabilidad – Nómina – Ingeniería Interfaz del Usuario Graphical User Interface (GUIs) – Menú – Iconos – Shortcuts – Click, drag & drop – Browser ¿Qué es un SISTEMA de INFORMACIÒN? Definición “Conjunto de elementos o componentes interrelacionados para recolectar (entrada), manipular (procesamiento) y diseminar (salida) datos e información, que cuenta además con un mecanismo de retroalimentación para el cumplimiento de un objetivo” Murdick Murdick & Munson La Organización Estrategias Empresariales Procesos Empresariales Estructura y Cultura Sistemas uso de Información Valor Comercial La Organización y los T&SI $$$ Infraestructura de TI Las T&SIs deben respaldar las estrategias empresariales de una organización y las estructuras y la cultura organizacional, con el fin de incrementar el valor comercial de la empresa en un entorno empresarial dinámico S.I. en la Organización Sistemas de Información Organizacional Procesamiento De Datos Transaccionales S.I.G. (Reportes y Consultas) Sistemas de Soporte Sistemas Expertos Sistemas de Inf. a Ejecutivos Sistemas de Soporte de decisiones Sistemas de Oficina Alcance Individual Alcance Grupal Alcance Organizac. SI. Taxonomía Jerárquica S.I.Ejecutivos (SIE) S.I.Gerencial (SIG) S. Soporte de Dec. (SSD) Sist. de Conocimiento Sist. de Proc. de Datos Laudon & Laudon, 1996 Sistema de Procesamiento de Transacciones Sistema de Procesamiento de Operaciones (SPO) ó Transaction Processing System (TPS) Sistemas computarizados que realizan y registran las operaciones diarias de rutina necesarias para la operación de la empresa. Dan servicio al nivel operativo de la institución. Horas Trabajadas Procesamiento de Operaciones de Nómina Indice Salarial Cheques de Pago Sistemas de Procesamiento de Datos / Transacciones Compras Contabilidad Ventas Plan. De Materiales Trabajo en Proceso Control de Inventario Documentos de Transacciones Ordenes de Trabajo Ódenes de Compra Etiq. de Inventario Facturas de Proveed. Registros de Horas Pagos a Proveed. Cheques de Pago Operaciones Físicas de la Empresa Proveedores COMPRAS Órdenes de Ventas Facturas al Cliente y Nota Entrega. Pagos de Clientes Clientes VENTAS Sistema de Información Gerencial Sistema de información gerencial ó administrativa (MIS) “Management Information System” Es un conjunto de personas, procedimientos, software, bases de datos y dispositivos, para suministrar información rutinaria a los tomadores de decisiones. El interés particular de un MIS es la eficiencia operativa Sistema de información administrativa de mercadeo Sistema de información administrativa de manufactura Base de Datos Común Sistema de información administrativa de finanzas TPS Otros sistemas de información administrativa Sistemas de Información Gerencial B/D Externas Software para: Internet Intranet Extranet Otras Redes Usuarios trabajando en sus PCs Informes Gerenciales Respaldo a las Decisiones Información Estratégica Consejo Experto Know-How Comercial Servidores y otros Computadores en red B/D Corporativas Bases De Modelos Bases de Conocimiento Sistemas de Automatización de Oficinas Sistema de Automatización de Oficinas (SAO) Sistemas Computarizados que han sido diseñados para incrementar la productividad de los empleados que manejan información en las oficinas Ejemplo: Word, PowerPoint y Excel Sistemas de Trabajo del Conocimiento Sistema de Trabajo del Conocimiento (STC) Sistemas Computarizados que ayudan a los trabajadores del conocimiento en la creación e integración de nuevos conocimientos para la institución. Ejemplo: Autocad, Project, Herramientas Macromedia Sistema para el Soporte de Decisiones Sistema para el soporte de decisiones (DSS) “Decision Support Systems” El campo de interés es la eficacia en la toma de decisiones. Un MIS ayuda a que se “hagan correctamente las cosas”, un DSS ayuda a “hacer las cosas correctas.” Bases de datos Base de modelos DBMS MMS Computadora con acceso a redes Gestor de diálogos Acceso a base de datos extensa Base de Datos extensa Sistemas ERP Enterprise Resource Planning o ERP Frase articulada por la Consultora Gartner Group cerca de 7 años atrás Para ilustrar el cambio que ocurrió en los sistemas de información transaccionales focalizados en el manejo de inventarios (MRP y MRP II) a aquellos nuevos sistemas de información focalizados en el cliente “un conjunto de aplicaciones para automatizar las funciones de finanzas, RRHH y ayudar al departamento de manufactura a [completar] trabajos tales cómo: – Procesamiento de órdenes – Planificación y Control de la Producción” Computerworld Estas aplicaciones se caracterizan por el uso proactivo de la información Sistemas Expertos Sistemas expertos e Inteligencia Artificial Desarrollar máquinas que se comportan en forma inteligente. Provee la información de los expertos Inteligencia Artificial Sistemas de visión Robótica Procesador de lenguaje natural Sistemas de aprendizaje Redes neurales Sistemas expertos Sistemas de Información Empresarial Marketing Marketing interactivo Automatiz. Fza. Venta Publicidad y Promoción Investig. Mercado Operac. de Producción Admón RRHH Planeación de los Rec. de Manufactura Sistemas de Ejecución de Manufactura Control de Procesos Análisis Remuneración Inv. habilidades RRHH Elab. pronóstico de requerimientos de personal S.I. Empresarial Contabilidad Proc. de Pedidos Control Inventario C x C, C x P Nómina Libro mayor general. Finanzas Manejo Eefectivo Manejo Créditos Manejo Inversiones Presup. Capital Elab. Pronóstico financ S.I. para el Área de Marketing S.I. De Marketing Marketing Interactivo Automatización Fuerza Venta Publicidad y Promoción Inv. Mercado y Elab. Pronóstico Administración De Productos Servicio al Cliente Administración De Ventas S.I. para el Área de Manufactura Sist. Planeación de Recursos de Manufactura Pronósticos de Producción Programación de la Producción Planeación de Requerimientos de Materiales Sist. de Ejecución De Manufactura Sist. de Ingeniería Programación de la Zona de Producción Diseño Asistido Por Computadora (CAD) Control de la Zona de Producción Ingeniería Asistida por Computadora (CAE) Planeación de la Capacidad Control de Máquinas Control de Costos de Producción Control de Robótica Control de Calidad Control de Procesos Planeación de Proc. Asisitida Comput. (CAM) Prototipos y Simulación de Productos Manufactura Integrada por Computadora (CIM) S.I. para el Área de Recursos Humanos Sistemas Operacionales Sistemas Tácticos Sistemas Estratégicos Dotación de Staff Planeación del potencial humano disponible Seguimiento de la fuerza laboral Análisis y presupuestación de costos laborales Análisis de rotación Reclutamiento Planeación y programación de la fuerza de trabajo Capacitación y Desarrollo Administración de Competencias Planeación de la secuencia Planeación de la evaluación del desempeño Costos de Contratos Pronósticos de Salarios Efectividad de la capacitación Correspondencia de carrera Efectividad de la remuneración y análisis de equidad Análisis de preferencias en prestaciones Evaluación de habilidades Evaluación del desempeño Control de Nómina Administración de Prestaciones S.I. Contable Procesamiento Orden / Compra Facturación Cuentas Por Cobrar Ingreso de Efectivo Sistemas de Proc. Transacciones de Ingresos/Desembolsos Análisis de Ventas Cuentas Por Pagar Informes Financieros Sistemas de Proc. Informes del Libro Mayor General Desembolsos De Efectivo Sistemas de Proc. Transacciones de Nómina Sistemas de Proc. Transacciones de Ventas Sistemas de Proc. Transacciones de Compras Libro Mayor General Compras Nómina Procesamiento De Inventario Tiempos S.I. Financiera S.I. De Finanzas Manejo Del Efectivo Pronóstico y manejo de la situación de efectivo Manejo De la Inversión Manejo de títulos–valores a corto plazo y otros títulosvalores Presupuesto De Capital Planeación Financiera Pronóstico del Evaluar el desempeño riesgo/rendimiento financiero y de las de los gastos de necesidades de capital financiación Sistemas de INFORMACIÒN en la Organización Nivel estratégico Nivel de administración Nivel de conocimiento Nivel Operativo Sistema de apoyo a ejecutivos Sistemas expertos DSS MIS Sistema de trabajo de conocimiento Sistema de procesamiento de transacciones (TPS) Tendencias en el Software… Primera Generación Segunda Generación Tercera Generación Cuarta Generación Quinta Generación Tendencia: hacia aplicaciones habilitadas para redes, multipropósitos, fáciles de usar, product. & colaboración Tendencias en el Software Programas escritos por el usuario Programas Empacados Sistemas Operativos Lenguajes de Máquina Lenguajes de Símbolos Lenguajes de Alto Nivel Sistemas de Admón de Bases de Datos (DBMS) Lenguajes naturales y orientados a objetos Lenguajes de Cuarta Generación Paquetes asistidos por expertos habilitados para redes con GUIs y multipropósito Paquetes de Aplicaciones para PCs Tendencia: hacia lenguajes y herramientas de programación visuales o conversacionales Roles en Expansión de los S.I. S.I. Interconectados en red Roles en Expansión de SI en la empresa Internet, intranets, extranets y otras redes empresariales y globales Soporte Estratégico y al Usuario Final: Sistemas Sistemas Sistemas Sistemas 1980 – 1990 orientados al Usuario Final de Información Ejecutivo Expertos de Información Estratégica Soporte a las Decisiones: 1970 - 1980 Sistema de Soporte de Decisiones Elaboración de Informes Gerenciales: 1960 – 1970 S.I.G.: informes específicos generados con anterioridad para ayudar a la Toma de Decisiones Procesamiento de Datos: 1950 – 1960 P.D.: procesamiento de registros, transacciones y aplicaciones contables tradicionales Participación en Exp. de Usuarios y Gerencia Interconexión en Red Empresarial y Global: 1990 - 2000 Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand. Putt's Law