Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Resumen Sistemas y Procesamiento de Datos UNIDAD 1: 1.1 Componentes, recursos y actividades de los sistemas de información Sistema de información: puede ser cualquier combinación organizada de personas, hardware, software, redes de comunicación y recursos de información que almacene, recupere, transforme y disemine información en una organización. Tecnologías de información: se refiere a los diversos componentes de hardware necesarios para que el sistema opere. Datos: son hechos que describen sucesos y entidades, son sinónimos que describan condiciones, hechos, situaciones o valores, se caracterizan por no contener ninguna información, puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una descripción. Información: es un conjunto de datos acerca de algún suceso hecho o fenómeno, que organizados en un contexto determinado tienen su significado, cuyo propósito puede ser reducir la incertidumbre o incrementar el conocimiento acerca de algo. Componentes de un sistema de información: Un sistema de información depende de los recursos de personas, hardware, software, datos y redes para desempeñar actividades de entrada, procedimientos, salida, almacenamiento y control, que conviertan los recursos de datos en productos de información. Tiene tres componentes básicos: • Entradas: implica capturar e integrar elementos que ingresan al sistema para ser procesados. Por ej.: mp, energía, datos y esfuerzo humando deben ser asegurados y organizados para el procesamiento. • Procesamiento: comprende los procesos de transformación que convierten las entradas en salidas. • Salidas: incluye la transferencia de los elementos que se han producido en un proceso de transformación hasta su destino final. • Retroalimentación: se trata de información acerca el desempeño de un sistema. • Control: implica el monitoreo y la evolución de la retroalimentación, para determinar si un sistema se dirige hacia la consecución de su objetivo. Recursos: Recursos de personas: las personas son el ingrediente esencial para la operación exitosa de todos los sistemas de información. Incluyen usuarios finales y especialistas en SI. • Usuarios finales: son las personas que utilizan un sistema de información o la información que este produce. Pueden ser clientes o vendedores, ingenieros, oficinistas, contadores o gerentes. • Especialistas de SI: son personas de desarrollan y operan los sistemas de información. Incluyen analistas de sistemas, desarrolladores de software, operadores de sistemas y demás personal gerencial, técnico y de oficina Recursos de hardware: incluye todos los dispositivos y materiales físicos utilizados en el procesamiento de la información. Comprende no solo las maquinas sino también todos los medios de información, es decir, objetos tangibles en los que se registran los datos, desde hojas de papel hasta discos magnéticos u ópticos. Como los sistemas de cómputo o los periféricos de cómputo. Recursos de software: comprende todos los grupos de instrucciones para el procesamiento de la información. Incluye no solo los conjuntos de instrucciones operativas llamados programas, los cuales dirigen y controlan el hardware informatico, sino también los grupos de instrucciones para el procesamiento de información, llamados procedimientos, que las personas necesitan. Como los software de sistemas, los de aplicación, los procedimientos. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 2 Recursos de datos: deben ser administrados de manera eficaz para beneficiar a todos los usuarios finales de una organización. Recursos de redes: enfatiza que las tecnologías y redes de comunicaciones son un componente fundamental de recursos de todos los sistemas de información. Incluyen los medios de comunicación y la infraestructura de redes. Actividades: Entrada de los recursos de datos: los datos acerca de las transacciones e negocio y otros eventos deben capturarse y prepararse para su procesamiento mediante la actividad de entrada. Procesamiento de los datos en información: organizan, analizan y manipulan los datos, hasta convertirlos en información para los usuarios finales. Salida de los productos de información: la información se transmite a los usuarios finales y queda a su disposición en la actividad de salida. Almacenamiento de los recursos de datos: es la actividad en la cual los datos y la información se retienen de forma organizada para su uso posterior. Control del desempeño del sistema: un SI debería producir retroalimentación acerca de sus actividades de entrada, procesamiento, salida y almacenamiento. Esta retroalimentación debe monitorearse y evaluarse para determinar si el sistema satisface los estándares de desempeño establecidos. 1.2 Estructura organizativa: es la encargada de llevar adelante el desempeño de la organización, la supervivencia, rentabilidad y sustentabilidad de la misma. Son las personas encargadas de alcanzar los objetivos estratégicos, realizan actividades que agrupadas identifican al conjunto de procesos que permiten agregar valor al producto y/o servicio final destinado a los clientes, tanto internos como externos. 1.3 Misión, visión y valores de la organización: Misión: es el “ser” de la organización, es una declaración del propósito fundamental de la organización y responde a la pregunta ¿Qué hace la organización? ¿Por qué existe la compañía? Es el conjunto de razones fundamentales de la existencia de la compañía. Visión: reúne el conjunto de ideas a futuro que permitirán a la organización alcanzar un estado de desarrollo y crecimiento sostenible a partir de la misión. Responde a la pregunta ¿A que queremos llegar? Valores organizacionales: constituyen la forma en que las organizaciones se perciben a sí mismas y a quienes la integran y rodean, donde con ellos forma su propia filosofía y visión sobre su función en el ámbito en que se desarrollan. Son la convicción que los miembros de una organización tienen en cuanto a preferir cierto estado de cosas por encima de otros. 1.4 Procesos de negocio: son el conjunto de actividades desarrolladas a través de toda la organización con el fin de satisfacer las demandas internas y externas. Se distinguen tres tipos de procesos según los objetivos y resultados que generan. • Procesos decisorios o estratégicos: son aquellos que en la estructura son ejecutados por el nivel directivo, el nivel más alto y que obedecen a las actividades que estén asociados a las prioridades estratégicas de la organización. Sus objetivos siempre están alrededor de mejorar la gestión y el control, definir la estrategia y asimilar y planear el cambio organizacional. • Procesos claves: son aquellos que agregan valor al producto o servicio ofrecido, son la razón de ser del negocio, tales como, vender, producir, despachar, dar soporte al servicio o producto. • Procesos de soporte o apoyo: son aquellos que deben operar para mantener la operación en correcto funcionamiento. Distinguir en la organización cuales son y que paso tienen en la cadena de valor, posibilita y orienta tanto a los niveles decisorios como a los profesionales de tecnología sobre los recursos tecnológicos que deberán suministrarse para dar soporte a los mismos. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 3 Infraestructura: está formada por el conjunto de dispositivos físicos y aplicaciones de software requeridas para operar toda la empresa. También es un conjunto de servicios a nivel empresarial presupuestado por la gerencia, que abarca las capacidades tanto humanas como técnicas. Estos servicios abarcan: • Plataformas computacionales que se utilizan para proveer servicios que conectan a los empleados, clientes y proveedores en un entorno digital coherente. • Servicios de telecomunicaciones que proporcionanconectividad de datos, voz y video a los empleados, clientes y proveedores. • Servicios de gestión de datos que almacenan y gestionan los datos corporativos, además de proveer herramientas para analizarlos. • Servicios de software de aplicación que ofrece herramientas a nivel empresarial. • Servicios de administración de instalaciones físicas que desarrollen y gestionen las instalaciones físicas requeridas para los servicios de cómputo, telecomunicaciones y administración de datos. • Servicios de gestión de TI que planeen y desarrollen la infraestructura, se coordinen con las unidades de negocios para los servicios de TI, administren la contabilidad para los gastos de TI y proporcionen servicios de gestión de proyectos. • Servicios de estándares de TI que proporcionen a la empresa y sus unidades de negocios, políticas que determinen que TI se utilizara, cuando y como. • Servicios de educación de TI que provean capacitación en cuanto al uso del sistema para los empleados y que ofrezcan a los gerentes instrucción en cuanto a la forma de planear y gestionar las inversiones en TI. • Servicios de investigación y desarrollo de TI que proporcionen a la empresa investigación sobre futuros proyectos e inversiones de TI que podrían ayudar a la empresa a sobresalir en el mercado. Evolución de la infraestructura de TI: 1. Era de las mainframes y minicomputadoras de propósito general (1959 a la fecha): fue la primera computadora comercial con un poderoso sistema operativo que podía proveer tiempo compartido, multitareas y memoria virtual en modelos más avanzados. Tenían suficiente poder como para dar soporte a miles de terminales remotas en línea, conectadas a la mainframe centralizada mediante el uso de protocolos de comunicación y líneas de datos propietarios. Esto empezó a cambiar con la llegada de las minicomputadoras, lo que hizo posible la computación descentralizada, personalizada a las necesidades específicas de los departamentos individuales o las unidades de negocios. 2. Era de la computadora personal (1981 a la fecha): eran sistemas independientes hasta que el software de sistema operativo de PC en la década de 1990 hizo posible enlazarlas en las redes. 3. Era cliente/servidor (1983 a la fecha): las computadoras de escritorio o laptop conocidas como clientes se conectan en red a poderosas computadoras servidores que proveen a las computadoras clientes una variedad de servicios y herramientas. El trabajo de procesamiento de cómputo se divide entre estos dos tipos de máquinas. El cliente es el punto de entrada del usuario mientras que el servidor por lo general lo procesa y almacena datos compartidos, sirve páginas web o gestiona actividades de la red. Tipos de servidores: a. Servidor de correo: almacena, envía, recibe y realiza todas las operaciones relacionadas con el e-mail de sus clientes. b. Servidor proxy: actúa de intermediario de forma que el servidor que recibe una petición no conoce quien es el cliente que verdaderamente está detrás de esa petición. c. Servidor web: almacena principalmente documentos, HTML, imágenes, videos, textos, presentaciones y en general todo tipo de información que se sube a internet y además se encarga de enviar esta información a los clientes. d. Servidor de base de datos: da servicios de almacenamiento y gestión de bases de datos a sus clientes. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 4 e. Servidores dedicados: son exclusivos para una sola empresa o persona. 4. Era de la computación empresarial (1992 a la fecha): la infraestructura de TI resultante enlaza distintas piezas de hardware de computadora y redes más pequeñas en una sola red a nivel empresarial, de modo que la información pueda fluir con libertad por toda la organización y también entre la empresa y otras organizaciones. 5. Era de la computación en la nube y móvil (2000 a la fecha): se refiere a un modelo de cómputo que provee acceso a una reserva compartida de recursos computacionales a través de una red que con frecuencia viene siendo internet. Se puede acceder a estas nubes de recursos computacionales según sea necesario, desde cualquier dispositivo conectado y cualquier ubicación. Características: a. Autoservicio bajo demanda: los individuos pueden obtener herramientas computacionales, como tiempo del servidor o almacenamiento de red por su propia cuenta. b. Acceso ubicuo a la red: los individuos pueden usar dispositivos de red e internet estándar, para acceder a los recursos de la nube. c. Agrupamiento de recursos independiente de la ubicación: los recursos de cómputo se agrupan para dar servicio a varios usuarios. Por lo general el usuario no sabe en donde se encuentran los recursos de la nube. d. Elasticidad rápida: los recursos se pueden suministrar, incrementar o reducir con rapidez para satisfacer la demanda cambiante de los usuarios. e. Servicio medido: los cargos por los recursos de la nube se basan en la cantidad de recursos utilizados. Consiste en 3 tipos de servicios: • Infraestructura en la nube: los clientes utilizan el procesamiento, el almacenamiento, la conexión en red y otros recursos de los proveedores de servicio en la nube para operar sus sistemas de información. • Plataforma en la nube: los clientes usan la infraestructura y las herramientas de programación hospedadas por el proveedor de servicios para desarrollar sus propias aplicaciones. • Software en la nube: los clientes usan el software que el distribuidor aloja en su hardware y ofrece a través de una red. Ej.: google apps. Una buena infraestructura de TI permite lograr una mejor integración entre las unidades de negocio, proporciona flexibilidad para el desarrollo de las aplicaciones correspondientes, cuenta con estándares a través de toda la organización y ayuda a disminuir los costos mediante el uso común de recursos para múltiples áreas funcionales. Aplicaciones: son los requerimientos funcionales de los procesos que componen la cadena de valor, permiten automatizar tareas repetitivas y rutinarias, liberando a los trabajadores de tareas menores para concentrarse en aquellas de mayor valor agregado. Pueden ser de tipo: • Estándar: son aquellas que pueden implementarse sin mayores diferencias en cualquier tipo de industria. • Específicas: son aquellas que solo resuelven y facilitan la ejecución de procesos específicos, de acuerdo a la industria. Servicios básicos: son los requeridos para que puedan ejecutarse las aplicaciones y administren adecuadamente los componentes físicos de los sistemas de cómputos. Es el software de apoyo que brinda servicios de TI a toda la organización. Las aplicaciones se apoyan en servicios que estos brindan, tales como la administración de bases de datos compartidas, la comunicación entre usuarios, las redes de computadoras, etc. El valor de los servicios básicos reside en la capacidad de permitir el desarrollo de nuevas aplicaciones que son las que generan valor para la organización. Rotación Tecnológica: la interrelación entre las diferentes capas del modelo presentado demuestra que la incorporación de las TIC´s en una organización genera cambios desde el punto de vista económico, ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 5 organizacional y también en el contexto. La rotación y cambios tecnológicos afectan de manera más rápida y frecuente a la infraestructura existente en la organización, mientras que es muy probable que la misión, visión y valores, no sean afectados en el corto plazo por estos cambios e innovaciones. Dependencia de la industria: una forma de clasificar a las organizaciones es a través del propósito principal que cumplen, es decir, al tipo de industria a la que pertenecen. La misión, visión tiene mayor variación según la industria, mientras que en el otro extremo, la infraestructura, no difieren por laindustria, sino por el volumen de transacciones. 1.5 Tendencias en los sistemas de información: hasta la década de los años 60, la función de la mayoría de los sistemas de información era el procesamiento de transacciones, mantenimiento de registros, contabilidad y otras aplicaciones de procesamiento electrónico de datos (EDP) luego se añadió otra función, cuando nació el concepto de sistemas de información gerencial (MIS), este nuevo papel se enfocaba en el desarrollo de aplicaciones de negocio que ofrecieran a los usuarios finales a nivel gerencial reportes administrativos predefinidos. Por la década de los años 70 los productos de información predefinidos, no satisfacían de manera conveniente muchas de las necesidades de toma de decisiones de la gerencia. Por eso nació el concepto de sistemas de apoyo a la toma de decisiones (DSS), la nueva función era proporcionar apoyo específico e interactivo a los usuarios finales de nivel gerencial en sus procesos de toma de decisiones. En la década de los años 80, surgieron algunas nuevas funciones para los sistemas de información. Los usuarios finales ahora podían utilizar sus propios recursos informáticos para apoyar sus requerimientos de trabajo, en lugar de esperar el apoyo indirecto de los departamentos corporativos centralizados de servicios de información. Se desarrolló el concepto de sistemas de información ejecutiva (EIS) se crearon para proporcionar a los altos ejecutivos una forma fácil de obtener la información critica que requerían, en el momento adecuado y en los formatos que prefieran. Aparecieron los sistemas de información estratégica (SIS) la tecnología de información se convierte en un componente integral de los procesos, productos y servicios de negocio, que ayudan a una empresa a obtener una ventaja competitiva en el mercado global. Desde mediados hasta finales de los 90 se vio el surgimiento revolucionario de los sistemas de planeación de recursos empresariales (ERP) integra todas las facetas de una empresa, como su planeación, manufactura, ventas, administración financiera, recursos humanos y mercadotecnia. El rápido crecimiento de internet, intranets, extranets y otras redes globales interconectadas en la década de los años 90, cambio las capacidades de los sistemas de información en los negocios a principios del siglo XXI. 1.6 Función de los SI: representa: • Un área funcional principal del negocio, igual de importante para el éxito de los negocios que las funciones de contabilidad, finanzas, administración de operaciones, mercadotecnia y administración de recursos humanos. • Un contribuyente importante para la eficiencia operacional, la productividad y la moral de los empleados y para el servicio y la satisfacción al cliente. • Una fuente principal de información y apoyo necesarios para promover la toma de decisiones eficaz por parte de gerentes y profesionales de los negocios. • Un ingrediente vital a la hora de desarrollar productos y servicios competitivos que provean a una organización de una ventaja estratégica en el mercado global. • Una oportunidad de carrera dinámica, de recompensas y desafiante para millones de personas. • Un componente clave de los recursos, infraestructura y capacidades de las empresas de negocios en red de la actualidad. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 6 1.7 Desarrollo de soluciones de sistemas de información: Distintos sistemas de información: • Sistemas de apoyo a las operaciones: su función es la de procesar, de manera eficaz, las transacciones de negocio, controlar los procesos industriales, apoyar las comunicaciones y la colaboración empresarial y actualizar las bases de datos corporativas. o Sistemas de procesamiento de transacciones: registran y procesan datos producto de las transacciones de negocio. Procesan las transacciones en dos formas, en el procesamiento por lotes los datos de las transacciones se acumulan durante un periodo y se procesan con periodicidad. En el procesamiento en tiempo real los datos se procesan inmediatamente después de ocurrida la transacción. o Sistemas de control de procesos: monitorean y controlan los procesos físicos. o Sistemas de colaboración empresarial: mejoran las comunicaciones y la productividad de los equipos y grupos de trabajo e incluyen aplicaciones que, a veces, se denominan sistemas de automatización de oficinas. • Sistemas de apoyo a la administración: suministran información y apoyo para la toma de decisiones a todo tipo de directivos y profesionales de los negocios. o Sistemas de información gerencial MIS: proporcionan información en forma de reportes y pantallas a los directivos y a muchos profesionales de los negocios. o Sistemas de apoyo a la toma de decisiones DSS: dan apoyo informatico directo a los directivos, durante el proceso de toma de decisiones. o Sistemas de información ejecutiva EIS: proporcionan información importante a partir de una amplia variedad de fuentes internas y externas en pantallas fáciles de usar para ejecutivos y gerentes. 1.10 IFAC: roles del contador en las ifac: 1. Usuarios de tecnologías de información: el contable necesita unos requisitos de educación general (conceptos de tecnologías de la información, equipamiento informatico, programas de sistema y aplicación, organización de datos, redes y aplicaciones de contabilidad, control interno, seguridad) y el suficiente conocimiento y familiaridad de conceptos de sistemas de información que le permitan tomar decisiones razonables sobre identificación de necesidades de un sistema de información sencillo, identificar alternativas, decidir si adquirir un paquete “llave en mano”, desarrollarlo utilizando hojas de cálculo o bases de datos o encargarlo a un consultor externo, seleccionar los equipos y programas apropiados. Debe manjar un programa de procesador de textos, una hoja de cálculo, un programa de correo electrónico y navegador de internet, una base de datos y al menos un paquete de contabilidad básico. 2. Administrador de sistemas: los contenidos teóricos son relativos a las consideraciones estratégicas del desarrollo de tecnologías de información, aspectos administrativos, control financiero de las tecnologías, aspectos operativos, de seguridad, backup y recuperación, gestión de adquisición, desarrollo e implementación de sistemas, gestión de cambio y mantenimiento de sistemas y gestión de computación de usuario final. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 7 3. Diseñador de sistemas: los conocimientos que se esperan que tenga están relacionados con el papel de la información en el comportamiento y diseño de la organización, análisis de sistemas, las fases, tareas y prácticas de desarrollo del ciclo de vida de los sistemas de información, en particular sobre los controles necesarios. 4. Evaluador de sistemas de información: los conocimientos que debe poseer se relacionan con los aspectos normativos referidos a legalidad, ética, auditoría y control relativos a las tecnologías de la información. Se refieren a la evaluación de la eficacia, eficiencia y economicidad del uso de las tecnologías de la información, evaluación de su conformidad con política de gestión, evaluación de los controles internos en sistemas informatizados y evaluación de la imparcialidad de la imagen financiera, la veracidad e integridad de los registros contables. Reglas de negocio: describen las políticas, normas, operaciones, definiciones y restricciones presentes en una organización y que son de vital importancia para alcanzar los objetivos misionales. Ej.: política de créditos. Unidad 2: 2.1 Hardware: Unidad de control: contiene las instrucciones del CPU para ejecutar comandos, coordina todas lasactividades de la computadora y administra los recursos de la misma, contiene una lista de todas las operaciones que realiza la CPU, cuando la computadora ejecuta un programa la unidad de control busca los comandos del programa dentro del conjunto de instrucciones y los ejecuta en orden. Unidad aritmética-lógica: realizan funciones aritméticas y lógicas requeridas para ejecutar las instituciones de software. Memoria: • Principal: o RAM: el almacenamiento es considerado temporal ya que a falta de suministro eléctrico pierde los datos, esto significa que es volátil. Es modificable. Es posible acceder a cualquier ubicación de ella aleatoria y rápidamente. Cuanto más RAM tengo se puede usar mayor cantidad de programas y más grandes y se procesa más rápido la información. Carga la parte más importante de los programas. También se llama memoria de trabajo. o ROM: es una memoria de solo lectura, suele almacenar la configuración del sistema o programa que fue gravado cuando se fabricó el CPU. Actúa cuando se enciende la computadora, carga el sistema operativo. La información almacenada se conserva intacta, no se modifica, no se amplia, no se sabe su tamaño, lo hace el fabricante. • Secundaria: el disco rígido guarda datos y programas en forma permanente. Dispositivos de entrada: proporcionan una interface de usuario más natural para los usuarios de computadoras. Pueden introducir datos y comandos en un sistema informatico directa y fácilmente, mediante dispositivos de señalamiento, como ratón electrónico, pantallas sensibles al tacto y las tecnologías como escaneo óptico, reconocimiento de escritura manual y de voz. Dispositivos de salida: los documentos impresos, los sistemas de respuesta de voz y salida de multimedia se pueden encontrar cada vez más junto con las pantallas de video en las aplicaciones de negocios. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 8 Almacenamiento: Semiconductor de memoria Discos magnéticos Discos ópticos Cinta magnética Los datos se procesan y almacenan en un sistema informatico mediante la presencia o ausencia de señales electrónicas o magnéticas en el sistema de circuitos de la computadora o en el medio que se utilice. A esto se lo denomina representación binaria de los datos o de “dos estados”. El elemento más pequeño de información se llama bit el cual puede tener un valor de cero o de uno. Un byte es una agrupación básica de bits que la computadora opera como una unidad de bits. Los medios de almacenamiento primario como los circuitos integrados de memoria de semiconductor, se conocen como memorias de acceso directo o de acceso aleatorio. Los dispositivos de discos magnéticos se denominan dispositivos de almacenamiento de acceso directo. Los medios como los cartuchos de cintas magnéticas se conocen como dispositivos de acceso secuencial. 2.2 Software: Es el conjunto de programas que sirven para operar la computadora y sus dispositivos, es decir, las instrucciones que la computadora necesita para funcionar. Tipos: • Software de aplicación: o De propósito general: desempeñan trabajos comunes de procesamiento de información para usuarios finales. Ej.: Word, Excel. o De aplicación específico: son programas que dan soporte a aplicaciones específicas. Ej.: autocad. • Software de sistemas: o De administración de sistemas: administran los recursos de hardware, software, redes y datos, durante el procesamiento. o De desarrollo de sistemas: ayudan a los usuarios a desarrollar programas y procedimientos de sistemas. • Software a medida: se desarrolla una aplicación que se ajusta a las necesidades específicas del proceso de negocio. El desarrollo puede ser interno, externo o combinado. • Software comercial o estándar: son aplicaciones que ya se encuentran desarrolladas, pueden ser implementadas independientemente del tipo de industria en donde se operaran. Ej.: tango, programas de liquidación de sueldos, etc. Licencia de software: es un conjunto de permisos que un desarrollador da para la distribución, uso y/o modificación (si es de código abierto) de la aplicación que se desarrolló, como si comprara el derecho de uso. Cuando un individuo o empresa compra una aplicación, no compra los derechos de propiedad, sino que compra una licencia para utilizar el software. Software libre: es aquel que puede ser distribuido, modificado y usado, por lo tanto debe venir acompañado del código fuente (saber el lenguaje del software) para hacer efectivas las libertades que lo caracterizan. Software propietario: es cualquier programa informatico en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo, o que su código fuente no está disponible o el acceso a este se encuentre restringido. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 9 Proveedor de servicios de aplicación (ASP): proporciona aplicaciones como un servicio. Se caracteriza por ser una alternativa que centraliza los procesos tecnológicos en un proveedor. Tiene como ventajas la reducción de tiempos y costos en la puesta en marcha y mantenimiento de la aplicación, y garantiza actualizaciones del software y nuevas tecnologías. Tiene como desventajas la confidencialidad de datos, la falta de flexibilidad ante cambios de cliente y altos costos de conectividad. Evolución de los lenguajes de programación: 1. Primera generación: a. Lenguaje de maquina: consistía en sucesiones de dígitos binarios, aun en la actualidad es el único lenguaje interno que entiende la computadora, los programas se escriben en lenguajes de mayor nivel y se traducen a lenguaje de máquina. 2. Segunda generación: a. Lenguajes ensambladores: en lugar de usar códigos binarios, las instrucciones se representan con símbolos fáciles de reconocer, conocidos como nemotécnicos. Aun se utilizan cuando interesa un nivel máximo de eficiencia en la ejecución o cuando se requieren manipulaciones intrincadas. 3. Tercera generación o de alto nivel: se dividen en 3 categorías, según se orienten a: a. Procedimientos: lenguajes procedimentales o imperativos, son lenguajes centrados en la acción, es decir, se escribe una secuencia de acciones, paso a paso. b. Problema: lenguajes declarativos, son aquellos de programación en cuales se le indica a la computadora que es lo que se desea obtener o que es lo que se está buscando. Ej.: SQL. Están orientados a buscar la solución al problema, sin preocuparse por la forma de llegar a ella. c. Objeto: lenguajes orientados al objeto, se define cuáles son los objetos adecuados para resolver un problema determinado, luego se intenta resolver el problema mediante la interacción entre los distintos objetos. Plantea un paradigma totalmente distinto en los lenguajes de programación. 4. Cuarta generación: a. Lenguajes naturales: incluye la inteligencia artificial y sistemas expertos, en lugar de solo ejecutar un conjunto de órdenes, el objeto de estos sistemas es anticipar las necesidades de los usuarios. Sistemas operativos: es un sistema integrado de programas que administra las operaciones del CPU, controla los recursos de entrada/salida y almacenamiento y las actividades del sistema informatico y proporciona diferentes servicios de soporte en tanto que la computadora ejecuta los programas aplicativos de los usuarios. El propósito principal es maximizar la productividad de un sistema informatico al operarlo de manera más eficiente. Funciones: • Interface del usuario: es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar programas acceder a archivos y realizar otras tareas. Los tres tipos principales son las basadas en comandos, en menús y las interfaces graficas del usuario. • Administración de recursos:un sistema operativo utiliza una variedad de programas de administración de recursos para administrar los recursos de hardware y redes de un sistema informatico, como su CPU, memoria, dispositivos de almacenamiento secundario, procesadores de telecomunicaciones y periféricos de entrada/salida. • Administrador de tareas: administran la realización de las tareas informáticas de los usuarios finales. Los programas controlan que tareas tienen acceso al CPU y por cuanto tiempo. Pueden distribuir una parte específica del tiempo del CPU para una tarea en particular e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. • Administrador de archivos: controlan la creación, borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundario. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 10 • Multitareas: es un método de administración de tareas que permite desempeñar diferentes tareas de cómputo de forma aparentemente simultánea. Hay dos tipos básicos: o De prioridades: las funciones de administración de tareas dividen en proporciones las partes del tiempo del CPU para cada programa. o Cooperativa: permite a cada programa controlar el CPU por tanto tiempo como sea necesario. 2.3: Administración de datos: Base de datos: se puede definir como una colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias, su finalidad es la de servir a una aplicación o más de la mejor manera posible, los datos se almacenan de modo que resulten independientes de los programas que lo usan, se emplean métodos bien determinados para incluir datos nuevos y para modificar o extraer los datos almacenados. Diseño lógico de una base de datos: Entidad: Es un objeto o un concepto del mundo real. Ej.: clientes, proveedores, facturas, etc. Debe tener dos o más atributos. Atributo: representa alguna propiedad de interés perteneciente a la entidad. Ej.: nombre. Relación: describe una interacción entre dos o más entidades. Ej.: relación entre clientes y factura. Tabla: filas (registros o tuplas) y columnas (atributos). Tipos de relaciones: • Uno a uno: cuando un registro de una tabla solo puede estar relacionado con un único registro de la otra tabla y viceversa. • Uno a muchos: cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla. Claves: • Primaria o principal: es un campo o varios que identifica a un único registro en una tabla. Para un valor del campo clave existe solamente un registro. Los valores no se repiten ni pueden ser nulos. Cuando necesito más de dos campos es la clave concatenada. • Secundaria o foránea: indica la relación entre dos tablas, nos indica que un registro en una tabla hace referencia a otro registro en otra tabla, es calve principal en otra tabla. Sistema gestor de base de datos: es una aplicación o conjunto de aplicaciones que permite a los usuarios definir, crear, mantener la base de datos, además de tener un acceso controlado a la misma. Distintos motores de base de datos: My SQL, uracle, postgreSQL, SQL lite. Los servicios de este sistema son: • Definición de la base de datos. Lenguaje de definición DLL. • Permite la inserción, actualización, eliminación y consulta de datos. Lenguaje de manejo de datos DML. • Acceso controlado a la base de datos a través de: o Sistema de seguridad. o Sistema de integridad: mantiene la integridad y consistencia de los datos. o Sistema de control de concurrencia: permite el acceso compartido a la base de datos. o Sistema de control de recuperación: restablece la base de datos luego de una falla de software o hardware. o Diccionario de datos o catálogo. Personas en el entorno de la base de datos: • Administrador de la base de datos: se encarga de la implementación física de la base de datos, incluye decisiones relativas al almacenamiento físico de la base de datos. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 11 o Establece las políticas de seguridad y de acceso concurrente a la base de datos. o Debe conocer muy bien el sistema gestión de base de datos así como el hardware con el que funciona. • Diseñadores de base de datos: realizan el diseño de la base de datos debiendo identificar. o Datos. o Relaciones entre datos. o Restricciones sobre los datos y sobre sus relaciones. • Programadores de las aplicaciones: se encargan de implementar las aplicaciones que permitan a los usuarios consultar, insertar, modificar y eliminar datos de la base de datos a través de las aplicaciones. • Usuarios de la base de datos: son los clientes para quienes se ha diseñado implementado y manteniendo la base de datos y son quienes deben ver satisfechos sus requisitos en la gestión de información. Integridad referencial: significa que cuando un registro en una tabla hagan referencia a un registro en otra tabla, el registro correspondiente debe existir. Tipos de bases de datos Los continuos desarrollos en la tecnología de información y en sus aplicaciones de negocio han dado como resultado la evolución de diversos tipos importantes de bases de datos: • Bases de datos operativas: almacenan datos detallados necesarios para apoyar los procesos y operaciones de negocio de una empresa. También se les llama bases de datos de áreas temáticas SADB. • Bases de datos distribuidas: muchas organizaciones reproducen y distribuyen copias o partes de bases de datos a servidores de red en una diversidad de sitios. Estas bases de datos distribuidas pueden residir en servidores de red en Internet, en intranets y extranets corporativas, o en otras redes de la empresa. Pueden ser copias de bases de datos operativas o analíticas, de base de datos de hipermedios o de discusión, o cualquier otro tipo de base de datos. • Bases de datos externas: el acceso a un acervo de información de bases de datos externas está disponible por una tarifa para servicios comerciales en línea, y con o sin cargo desde muchas fuentes en Internet. • Bases de datos de hipermedios: un sitio Web almacena dicha información en una base de datos de hipermedios que consiste en páginas multimedia hipervinculadas, es decir, desde el punto de vista de la administración de bases de datos, el conjunto de páginas multimedia interconectadas en un sitio Web es una base de datos de elementos interrelacionados de páginas de hipermedios, en lugar de registros de datos interrelacionados. Problemas del procesamiento de archivos: • Redundancia de datos: los archivos independientes de datos incluían muchos datos duplicados; la misma información (tal como el nombre y la dirección de un cliente) se registraban y almacenaban en diversos archivos. Esta redundancia de datos causaba problemas cuando la información debía actualizarse, dado que tenían que desarrollarse programas separados de mantenimiento de archivos y coordinarlos para asegurarse de que cada archivo era actualizado de manera adecuada. • Falta de integración de datos: tener datos en archivos independientes hizo difícil proporcionar a los usuarios finales información para solicitudes específicas que requerían acceder a datos almacenados en diferentes archivos. Tenían que desarrollarse programas especiales de cómputo para recuperar datos de cada archivo independiente. Si era necesario, los usuarios finales tenían que extraer de forma manual la información requerida a partir de diversos reportes producidos por cada aplicación separada y preparar reportes específicos para la administración. • Dependencia de datos: en los sistemas de procesamiento de archivos, los componentes principales de un sistema, la organización de los archivos, sus ubicaciones físicas en el hardware de almacenamiento, y el softwarede aplicación utilizado para acceder a esos archivos, ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 12 dependían unos de otros de manera importante. Así, los cambios en el formato y en la estructura de los datos y registros de un archivo requerían que los cambios se hicieran a todos los programas que utilizaran ese archivo. Este esfuerzo de mantenimiento de programas fue una preocupación importante de los sistemas de procesamiento de archivos. Demostró ser difícil de llevar a cabo de manera adecuada, lo que produjo una gran inconsistencia en los archivos de datos. 2.5 Recursos humanos: Organización del área de tecnología de la información en las organizaciones: Administración de TI: Los sistemas de información deben acompañar los planes de la organización y prestar servicios teniendo en cuenta las necesidades particulares de los usuarios sin perder de vista el sistema en su totalidad. El actual estado de la TI permite, no solo automatizar las tareas operativas, sino brindar información para la toma de decisiones en los niveles directivos. Es importante que los sistemas que se incorporen no pierdan de vista esta condición. Para ello, quien ejerza la función de administrador de tecnologías, debe tener un perfil en el que se destaque su conocimiento profundo de los planes, necesidades y funcionamiento de la organización para poder coordinar los esfuerzos en la optimización de los servicios tecnológicos que brinda el sector. • Área de Desarrollo: Los sistemas que automatizan las tareas operativas de la organización como aquellos que brindan información para la toma de decisiones, son objeto de permanente actualización a nuevas tecnologías y de optimización ante cambios en los procedimientos administrativos y necesidades de información. Se generan así diversos proyectos de desarrollo de sistemas, que deberán ser coordinados por el Administrador. En este desarrollo intervienen distintos tipos de actores, cada uno de los cuales aportan al proyecto en función de sus capacidades. o Análisis funcional: Es la actividad de definir el modelo de sistema a desarrollar. Releva las necesidades de los usuarios en cuanto a entrada de datos, procesos a realizar, salidas del sistema y, a partir de allí se determina el modelo. o Análisis Físico: Define la tecnología más adecuada para implementar el modelo desarrollado, en función de las necesidades definidas de información y los recursos disponibles. Las tecnologías de la información se actualizan permanentemente, permitiendo implementar nuevas y mejores prestaciones, haciendo más eficiente el sistema. o Programación: Es la tarea de codificar, en el lenguaje de programación definido por el analista físico, el proyecto que se está desarrollando. Toda implementación informática debe desarrollarse en un lenguaje específico para que pueda ser ejecutado por los equipos computacionales. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 13 • Capacitación: Los nuevos sistemas o las nuevas tecnologías a implementar requieren, en algunos casos, la capacitación de los usuarios para su utilización. En otros casos, existe una natural resistencia al cambio, por parte de quienes tienen que utilizarlos. • Soporte técnico: a medida que los sistemas crecen, en función de nuevas aplicaciones y/o nuevos usuarios, las probabilidades de inconvenientes técnicos también crecen. Éstos se pueden referir a problemas de Hardware, Software o Comunicaciones. Esta área, por lo expuesto, es muy sensible y su actividad es la más notoria para el usuario. Se generan permanentemente reclamos y malestar ente la falta de atención inmediata. • Seguridad: comprende la detección y evaluación de los riesgos a los que está sometido el sistema informático, riesgos que en algunos casos están en permanente innovación, como por ejemplo los ataques de virus informáticos o de hackers. El objetivo máximo es que el sistema esté siempre en funcionamiento, minimizando el daño que estos riesgos puedan causar en caso de que sucedan, porque no todos son posibles de evitar. Es importante que se determinen cuáles son los riesgos a los que está expuesto, se evalúe el daño que puedan causar, y a partir de esta tarea, fijar un plan de contingencia a seguir, cuando el suceso se presente. Los ataques al funcionamiento del sistema son de diverso orden. Pueden ser de origen interno o externo y comprender intencionalidad o no. Esta intencionalidad puede estar dirigida a obtener información privada del sistema o a alterarla, puede intentar dificultar o paralizar el funcionamiento hasta el caso extremo de destruir el sistema, se requerirá la fijación de controles no solo informáticos sino también administrativos para su minimización. También existen riesgos originados en las características propias de la tecnología, básicamente la rotura de elementos de hardware o de comunicaciones, la desconfiguración de software, que producen la alteración de funcionamiento del sistema. Estos riesgos son previsibles por lo que las acciones a seguir ante su eventualidad deben estar determinadas en el plan, asignadas las responsabilidades pertinentes y coordinadas las acciones con el Servicio Técnico. • Administración de base de datos y redes: o De base de datos: contempla la planificación y organización de la misma, a fin de que pueda cumplir con su objetivo en forma eficiente, sin redundancias innecesarias o perjudiciales y con independencia de las aplicaciones a las que sirve. El administrador es el responsable de su mantenimiento e integridad, para ello, debe planificar e implementar medidas de seguridad y control para minimizar el riesgo de pérdida de los datos y de rápida recuperación en caso de que esto suceda. o Redes: el administrador de redes es quien tiene la responsabilidad de la seguridad de las redes del sistema, tanto locales como de Internet. Su tarea está íntimamente ligada a la del responsable de seguridad y, a menudo, son ejercidas por la misma persona. Distintas formas de contratación de servicios en sistemas de información y tecnología: • Compra: significa la adquisición del equipamiento como un bien que sea registrado dentro de los activos de la organización. • Contrato de leasing: el leasing es un sistema de financiamiento mediante el cual una empresa arrendadora ofrece bienes muebles o inmuebles a un cliente o empresa arrendataria. Durante un lapso de tiempo de utilización del bien el cliente tomador debe pagar una suma prestablecida en concepto de uso. Los tipos de leasing son: o Operativo: el propietario asume la obligación de conservar y mantener en buen estado de funcionamiento el bien facilitado. Y su renovación recurrente. Tiene un menor riesgo de conservación y mantenimiento, tiene una mayor actualización tecnológica y su costo es mayor. o Financiero: el cliente asume la obligación de conservar el bien contratado. Tiene un mayor riesgo de conservación y mantenimiento, tiene una menor actualización tecnológica y el costo es menor. • Outsourcing: consiste en contratar, por un periodo de tiempo determinado, la realización de uno o más procesos, diferentes a los que realiza el ente como actividad principal, a un proveedor externo especializado técnicamente y así poder concentrar los esfuerzos y recursos del ente en alcanzar los objetivos propios del negocio. Los tipos son: o Outsourcing total: consiste en la delegación de todas las actividades y procesos que correspondan al área de IT de la organización a un proveedor que se encargara de ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 14 suministrar todo lo necesario para el funcionamiento de esa área, comprendiendo personal especializado, equipos, servicios técnicos, desarrollo de software, seguridad informática, etc. o Outsourcing parcial: también llamado selectivo, es el que delega solamente alguna de lasactividades del área IT. El Outsourcing tiene como ventaja la reducción de costos, menor personal en relación de dependencia, delegar la responsabilidad de la infraestructura tecnológica y como ventaja estratégica permitir que la organización se enfoque en asuntos propios del negocio. Tiene como desventajas falta de comunicación entre las partes, falta de control sobre el área al delegar todas las actividades y el riesgo de la información de la empresa al ponerla en manos de terceros. Entre las posibilidades alternativas de tercerización de equipamiento y servicios asociados se pueden distinguir: Housing: consiste en la provisión de espacio físico en el Data Center para el alojamiento de equipamiento de IT y comunicaciones, que conforma la plataforma tecnológica de soluciones de misión crítica de los clientes. Hosting: consiste en la provisión de recursos de hardware y software de base alojados en el Data Center. Contempla la administración, el mantenimiento y la operación de los elementos antes mencionados. Data storage: consiste en la provisión de espacio gerenciado para el almacenamiento de datos, en la Storage Área Network compartida ubicada en el Data Center. Data back ups: el servicio le brinda la posibilidad de resguardar en cintas la información que nutre a sus sistemas, permitiendo el recupero de la misma en caso de pérdidas o daños, contribuyendo a la continuidad operativa de sus sistemas. Unidad 3: Proyectos: son emprendimientos, tienen un inicio y un final definidos y reconocibles, tiene como objetivo crear un producto o servicio que en algún modo se diferencia de otros servicios o productos que se pueden considerar incluidos en una misma categoría. Diferencia entre proyecto y proceso: ambos buscan generar productos, resultados o servicios pero los procesos proveen salidas repetibles y los proyectos tienen resultados únicos. Los proyectos tienen: alcances, tiempos, costos, riesgos, comunicaciones. Características: • Temporalidad: se inicia con una asignación explicita de recursos al mismo cuando la organización está dispuesta a gastar dinero. Se termina cuando se han alcanzado todos sus objetivos, la necesidad del proyecto ya no existe o cuando e reconoce que los objetivos no pueden ser alcanzados. La duración puede ser medida en días, semanas, años. • Producto, servicios o resultados únicos. • Elaboración gradual. Hay distintos ciclos de vida para los proyectos, un proyectos es siempre realizable por medio de un ciclo de vida customizado. Director de proyecto: es la persona responsable de alcanzar los objetivos del proyecto. Tiene a su cargo identificar los requerimientos, establecer objetivos claros y posibles de realizar, equilibrar las demandas concurrentes de calidad, alcances, tiempo y costos. Administrador de proyectos: implica aplicar los conocimientos para seleccionar tareas y recursos, identificar necesidades y expectativas, identificar los stakeholders. Stakeholders: organizaciones y personas que participan o serán afectadas por las actividades del proyecto. La gerencia del proyecto debe identificarlos, determinar sus necesidades y expectativas e influenciarlas para obtener un proyecto exitoso. Los tipos son: • Sponsors: las personas en la organización adquiriente que sienten las necesidades o problema que el proyecto propone satisfacer o resolver y que por lo tanto soportaran el impacto del proyecto en la organización. • Keyusers: son personas de la organización adquiriente, expresan los requerimientos, aprueban los modelos del ciclo de vida que corresponda, realizan las pruebas de aceptación. Tareas de un proyecto: desarrollar un proyecto o es la realización de un conjunto de tareas, estas tiene precondiciones y postcondiciones. En cada tarea se identifican entradas, secuencia de pasos, roles de personas, herramientas, salidas. Las clases de tareas en un proyecto son: ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 15 • Gerenciales: son los dirigidos a la descripción y organización del trabajo del proyecto, son aplicables a todo tipo de productos o servicios, son usados en todas las ramas de la ingeniería. • Ingeniería: están dirigidos a la especificación, diseño, construcción, instalación y puesta en marcha del producto o servicio. Estas tareas están definidas por la rama de ingeniería, por el tipo de producto o servicio y por el ciclo de vida elegido para el proyecto. • Ambos tipos se superponen y se influyen mutuamente durante la realización del proyecto. Proyect management: Es un método para la administración integral de proyectos. Los 5 procesos claves son: 1. Iniciación del proyecto: se enuncia el trabajo a realizar, se realiza el acta constitutiva del proyecto. Es el primer proceso de su administración, consiste en la autorización y el registro formal de un nuevo proyecto o de la continuación de la siguiente etapa de un proyecto en desarrollo, termina con la autorización y el otorgamiento de los recursos necesarios para planificarlo. Se da inicio a un proyecto con base en una de las siguientes consideraciones, exigencia del mercado, necesidad de negocios, solicitud de un cliente, avance tecnológico, requisito legal, necesidad social. 2. Planificación del proyecto: se realiza una estrategia metodología, el enunciado del alcance, la estructura de desglose del trabajo del proyecto, el cronograma, el presupuesto y flujo de efectivo, el recurso humano requerido y su costo, el plan de riesgos, los planes subsidiarios de calidad, comunicaciones, contrataciones y adquisiciones. Como planificamos y ejecutamos las áreas de conocimiento: a. Alcance: las tareas que se realizan en esta área son la recolección de requisitos, la definición del alcance (definiendo la metodología del proyecto/ciclo de vida) y la creación de la estructura de desglose del trabajo (EDT). b. Tiempo: las tareas que se realizan en esta área, una vez realizada la EDT, se realiza un cronograma, se busca conocer cuánto duraran las actividades del proyecto y cuanto tardara este en su totalidad, con la finalidad de prever la conclusión del trabajo en un plazo determinado. Se pretende disponer de un instrumento que permita saber en todo momento donde esta durante la ejecución del proyecto. El cronograma no es fijo y se podría ir modificando conforme se avanza en la ejecución del proyecto mediante el proceso de control. c. Costo: las tareas que se realizan en esta área, es útil separar los costos del proyecto en directos e indirectos, también deben considerarse posibles riesgos y su financiamiento o conciliación con las restricciones impuestas por el destinatario del proyecto respecto de los límites del financiamiento. d. Calidad: las tareas que se realizan en esta área, la calidad es el grado en el que un conjunto de características inherentes cumple con los requisitos. La calidad aborda la identificación de los estándares o normas de calidad aplicables al proyecto, así como la definición de un programa de actividades encaminado a lograr la calidad. e. RRHH: las tareas que se realizan en esta área son, se definen los roles y responsabilidades de cada uno de los miembros del equipo de trabajo y determinar las líneas de autoridad y comunicación entre ellos. Los documentos considerados son el organigrama y la matriz de roles y responsabilidades que muestra en que puestos participan y quien deberá realizar que labores específicos durante el proyecto. f. Comunicaciones: las tareas que se realizan en esta área, es útil para atender a los involucrados claves principalmente al cliente o destinatario del proyecto, a cultivar una relación de trabajo productiva con consultores y proveedores externos, a resolver los conflictos que se puedan presentar, a tener éxito en la administración del cambio de actitudes de los afectados por el esfuerzo y para administrar los cambios al alcance, tiempo, costos y calidad del proyecto durante su ejecución.Nos debe permitir entender y documentar las necesidades de información de los involucrados y las del proyecto mismo y a diseñar un instrumento de comunicación eficaz. g. Riesgos: las tareas que se realizan en esta área, el riesgo es un evento o condición incierto que, si se produce, tiene un efecto positivo o negativo sobre al menos un objeto del proyecto. Puede tener una o más causas y si se produce uno o más impactos. Los pasos para planificar la respuesta al riesgo son: la identificación, la ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 16 cualificación y cuantificación, la definición de acciones preventivas, y las acciones correctivas. h. Adquisiciones: las tareas que se realizan en esta área, se pretende decidir por una parte cuales de los bienes y servicios necesarios para el proyecto serán adquiridos y quien y cuando y como los proporciona. Se busca determinar los requisitos de los productos y servicios a comprar. i. Administración de la integración: nos proponemos a completar y coordinar todos los documentos obtenidos hasta ahora, para la planificación del proyecto. El énfasis se pondrá en lograr su consistencia de manera tal que obtengamos como resultado un documento, el plan del proyecto completo y coherente. También se deberá plantear la forma de administrar los cambios. 3. Ejecución: el objetivo primordial es obtener los entregables del proyecto, pone atención en el adecuado reclutamiento del RRHH y su integración. Tiene la finalidad de comunicar el estado de los productos y trabajo realizado. 4. Seguimiento y control: tiene el objetivo de observar los desempeños y recomendar acciones correctivas, así como controlar los cambios al alcance del proyecto para poder aprobar y formalizar actualizaciones que dan como resultado una nueva línea en base del proyecto. 5. Cierre del proyecto: permite terminar todos los proyectos iniciados con la administración del proyecto, retomar la verificación del alcance en su parte terminal para realizar la entrega de los productos del proyecto y constatar su aceptación formal por el cliente. BPM: Proceso: es una concatenación lógica de actividades que cumplen un determinado fin, a través del tiempo y lugar impulsado por eventos. Eventos: son concurrencias externas que inician un proceso, el proceso reacciona ante un evento. Actividades: consumen tiempo y recurso, es una acción sobre un objeto. El proceso de transformación ocurre a través de las actividades en un proceso. Secuencias: Proceso de negocio: es un conjunto de actividades que impulsadas por eventos y ejecutándolas en una cierta secuencia crean valor para un cliente que puede ser: • Interno: miembro de la organización, que recibe el resultado de un proceso anterior llevado a cabo en la misma organización a la que podemos concebir como integrada por una red interna de proveedores y clientes. • Externo: es la persona u organización que adquiera los productos o servicios de la organización BPM: se define como la gestión del procesos de negocios utilizando métodos, técnicas y software para diseñar, ejecutar, controlar y analizar procesos operacionales que involucran personas, organizaciones, aplicaciones, documentos y otras fuentes de información. Implementación de BPM: un proceso de negocio se ejecuta a lo largo de una organización creando una cadena de valor que tiene como fin un objetivo de negocio determinado. Un mecanismo para lograr esto es: • Conectar los requerimientos del negocio con soluciones basadas en tecnologías, lo cual permite tener una mayor agilidad para que el negocio logre sus objetivos. • Incrementar la integración entre diferentes aplicativos mediante un proceso general que lo organice. • Mejorar el proceso operativo mediante el uso de la tecnología para ser cada vez más eficientes. BPM como disciplina de gestión orientada a procesos abarca dos áreas de gestión organizacional: • Gobierno de los procesos (BPM governance): es el modelo de gestión organizacional orientado a procesos, pero integrando la dirección, operaciones y tecnologías. Se define como un conjunto de medidas y procedimientos orientados a alinear todos los servicios de BPM que apoyen la gestión por procesos de negocio. El resultado de este conjunto de medidas e instrumentos es un framework o marco estructural y metodológico de trabajo. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 17 • Operación de los procesos (BPM operacional): comprende la gestión interna de los procesos contemplando las reglas definidas en el gobierno de los procesos. El BPM operacional se implementa: • Construir y documentar el modelo de proceso. • Definir los roles y actores requeridos para la gestión de los procesos modelados. • Implementar. Participantes en el BPM: • Dueño de proceso (process Owner): es un miembro de la alta dirección de la empresa y responsable de una línea de negocio, se encarga de plasmar la estrategia en sus procesos de negocio, aprueba y pone a disposición parte o gran parte del presupuesto para un proyecto de BPM. • Gestor de proceso (process Manager): es el responsable de las operaciones, reporta directamente al dueño del proceso y es el quien normalmente impulsa las propuestas de mejoras. Es el responsable de mantener la comunicación con los clientes y/o proveedores. • Usuario de negocio o ejecutivo de negocio (process Participant): es el que trabaja en operaciones con el proceso, es decir, parte integrante de la cadena que crea valor para los clientes. • Analista de proceso (process Analyst): tiene que tener conocimientos de BPM en general, conocimientos del negocio y de la técnica de modelamiento de procesos que se va a utilizar. Apoya al gestor de proceso como asesor interno o externo en todas las fases del ciclo de BPM. Deberá tener una gran habilidad en materias de desarrollo organizacional y técnicas de comunicación. • Ingeniero de proceso (process engineer): es quien implementa un modelo técnico a partir de la especificación y el diseño operacional validado por él y los analistas de procesos. Está bien capacitado en el entorno de implementación, configura y construye la solución BPM en la suite escogida. • Ingeniero de desarrollo y servicios (EAI developer): este rol puede ser asumido por un programador, si la solución requiere ampliaciones o adaptaciones de desarrollo por medio de programación. • Arquitecto SOA: es el responsable de diseñar una arquitectura de software que cumpla con los requerimientos técnicos funcionales de los procesos y servicios que se van a automatizar y orquestar con los sistemas de información. Herramientas BPM: en general se puede segmentar el mercado de herramientas para BPM en: • Herramientas que apoyan los procesos de análisis y gobierno corporativo, llamados plataformas BPA o también EA. • Herramientas que apoyan la implementación técnica o automatización de los procesos BPMS. • Herramientas que apoyan la administración y ejecución de reglas de negocio en forma independiente de los sistemas que las utilizan, llamados motores de reglas o BRMS. • Herramientas que permiten implementar junto a los procesos los indicadores de control de gestión en tiempo real, llamadas BAM. • Herramientas que permiten la orquestación de servicios entre los BPMS con cualquier tipo de sistemas. • Herramientas que permiten analizar los datos históricos de los procesos ejecutados para detectar desviaciones del comportamiento deseado o descubrir nuevos patrones. Elementos de BPM: • Objeto de flujo: o Actividades: unidad mínima de trabajo dentro de un proceso (verbo + sustantivo). ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 18 o Compuertas o Gateway: un punto de decisión en el proceso para que el flujo sea condicionado y permita canalizar por distintas ramas durantesu ejecución. Hay distintos tipos: � Exclusiva. � Inclusiva. � Paralela. � Basada en eventos. � Compleja. o Eventos: los tipos son de inicio, intermedio y fin. • Objeto de conexión: o Flujos de secuencia: describe la secuencia temporal y lógica en la que se combinan actividades, eventos, compuertas, indica la trayectoria del proceso. o Flujos de mensaje: coordinan actividades entre participantes o roles de un mismo proceso de negocio. Se realiza cuando se cambia de pool. • Pool: representa un proceso de negocios, permite establecer los límites del proceso. • Lane: es una participación lógica del pool. Se utiliza para organizar y separar las actividades. Representa un rol organizacional. Cadena de valor: considera a la empresa como una serie, cadena o red de actividades básicas que añaden valor a sus productos y servicios y por eso añaden un margen de valor tanto a la empresa como a sus clientes. Este esquema puede destacar donde pueden aplicarse mejor las estrategias competitivas en un negocio. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 19 Se agrega al 2.1 Virtualización: es el proceso de presentar un conjunto de recursos de cómputo como puede ser el procesamiento o almacenamiento de modo que se pueda acceder a estos recursos sin restricciones relativas a la configuración física o la ubicación geográfica. Permite que varios recursos físicos aparezcan ante el usuario como un solo recurso lógico. El corazón de la virtualización es la “máquina virtual”, un contenedor de software muy aislado que contiene un sistema operativo y aplicaciones. Debido a que estas máquinas son independientes y están totalmente separadas muchas de ellas se pueden ejecutar simultáneamente en una sola computadora. La virtualización ofrece muchas aplicaciones en cada servidor, aprovisionamiento más rápido y más fácil de aplicaciones y recursos y máxima utilización del servidor, mínima cantidad de servidores. Se agrega a unidad 3 Arquitectura SOA: es una arquitectura que puede implementar o automatizar procesos aportando flexibilidad y reutilización de infraestructura de TI existente y en el desarrollo de nuevos componentes. Uno de los objetivos principales del concepto de SOA es que cualquier futuro cambio se realice de forma transparente, modificando solo a las funciones y unidades afectadas. Si se logra esta capacidad aumenta la agilidad del negocio en la organización. SOA es una arquitectura de aplicación en la cual todas las funciones se definen como servicios independientes como interfaces intocables bien definidas, que pueden ser llamadas en secuencias definidas para formar procesos de negocios. Esta arquitectura crea un lenguaje para que los negocios y la IT hablen entre sí. Con los procesos de negocios basados en un fundamento SOA, una empresa puede lograr que sus aplicaciones de software y datos, antes aisladas en silos, interponen mejor entre las unidades de negocio, así como con terceros. Este enfoque aprovecha los recursos existentes para ayudar a mejorar la productividad, reaccionar rápidamente a las condiciones cambiantes del mercado y aprovechar las oportunidades que se presentan. Especificación de la lógica del proceso ELP: son métodos para analizar y documentar la lógica de las decisiones. Estos métodos son árbol de decisión, tabla de decisión, lenguaje estructurado. Los objetivos de la ELP son reducir la ambigüedad del proceso, obtener una descripción precisa de lo que se logra y validar el diseño del sistema. La información requerida para las decisiones estructuradas es: • Determinar las condiciones, es decir, un suceso que pueda afectar la salida o alguna otra cosa. • Definir las alternativas de condición, tal como son especificadas por el que toma la decisión. • Definir las acciones, puede incluir cualquier instrucción que necesite ser realizada por una secuencia de una o más de las condiciones anteriores. Árbol de decisión: se usan cuando suceden ramificaciones complejas, en un proceso de decisión estructurado. Son útiles cuando es esencial mantener una cadena de decisiones en una secuencia particular. Tabla de decisión: es una tabla de renglones y columnas separada en 4 cuadrantes. En el primero van las condiciones, en el de abajo las acciones, arriba al costado las alternativas de las condiciones y abajo las reglas para ejecutar acciones. Lenguaje estructurado: cuando la lógica de proceso involucra formulas o iteraciones (repeticiones) o cuando las decisiones estructuradas no son complejas se puede utilizar el lenguaje estructurado. Está basado en instrucciones organizadas en procedimientos anidados. Los términos claves son si-sino-luego- entonces-finsi SQL, lenguaje estructurado de consulta: es un lenguaje declarativo de acceso a base de datos relacionales. Permite efectuar consultas con el fin de recuperar de una forma sencilla información de intereses de una base de datos. La forma básica de consulta es: SELECT Atributo 1, atributo 2, atributo 3,…. FROM Tabla 1 WHERE Condiciones de búsqueda En SELECT se incluyen separados por comas los nombres de los atributos que se quieren listar. En FROM se listan los nombres de las tablas que se incluyen en la búsqueda. En WHERE constituye una expresión condicional que identifica a las tuplas que van a ser recuperadas en las consulta. Los operadores de comparación incluidos en el SQL son: Igual = Menor o igual <= AND: se utiliza para condiciones referidas a dos columnas ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 20 No igual <> Mayor o igual >= OR: puede ser de la misma columna Menor que < Mayor que > Between: especifica la comparación entre un intervalo Se agrega al 2.3 Almacenamiento de datos: guarda datos que se han extraído desde diversas bases de datos operativas, externas y de otro tipo de una organización. Es una fuente central de datos que han sido limpiados, transformados y catalogados, de tal manera que los administradores y otros profesionales de negocios puedan utilizarlos para la minería de datos, el procesamiento analítico en línea y otras formas de análisis de negocio, investigación de mercados y apoyo a la toma de decisiones. Datawarehouse: es el conjunto de datos integrados orientados a una materia, que varían con el tiempo y que no son transitorios, los cuales soportan el proceso de toma de decisiones de una administración. Es una colección de datos clasificados por: • Clasificados por temas: ya que el almacén de datos está organizado de acuerdo a los temas de mayor relevancia para la organización como clientes, productos, ventas y no según áreas de aplicación como facturación, logística, tesorería. • Datos integrados: debido a la mezcla de datos de diferentes sistemas de aplicación utilizados dentro de la organización, los datos de origen son a menudo incoherentes y con diferentes formatos. El Datawarehouse debe ordenarlos con coherencia para presentarlos en una vista unificada a los usuarios. • Datos variables con el tiempo: los datos del almacén son precisos y validos en algún instante temporal o a lo largo de un cierto periodo de tiempo. Datos no volátiles: ya que los datos no se actualizan en tiempo real. En forma periódica se añaden nuevos datos para aumentar los datos almacenados en lugar de sustituirlos. Tecnología OLTP: el énfasis de la construcción de la base de datos transaccionales se basó en las siguientes características: • Eficiencia en el procesamiento. • Eliminación de redundancia de datos. • Centralización de la administración de datos. Estas funciones integran el tipo de procesamiento denominado OLTP (procesamiento de transacciones en línea). Está orientado a procesos, tiene datos actualizados, tiene datos no redundantes, tiene una estructura tabular y son rápidos en tiempo de respuesta. Tecnología OLAP (procesamientoanalítico en línea): es la síntesis, análisis y consolidación dinámica de grandes volúmenes de datos multidimensionales. Es una tecnología que utiliza una vista multidimensional de datos pero proporcionan un rápido acceso a la información estratégica con el propósito de realizar un análisis. Ventajas del uso de la tecnología OLAP: • Mayor productividad de usuarios finales y de toda la organización. • Disminución del tiempo de trabajo en desarrollo de aplicaciones al hacer que los usuarios finales sean lo bastante autosuficientes como para poder realizar sus propios esquemas y construir sus propios modelos. • Menor frecuencia de consultas y menor tráfico de red en los sistemas OLTP. • Con el correcto uso, se puede permitir a la organización responder más rápidamente a las demandas del mercado. Está orientado a temas, tiene datos históricos y actuales, los datos son redundantes, tiene una estructura multidimensional y la respuesta no es inmediata. Minería de datos: es una aplicación principal de las bases de datos de los almacenes de datos. En la minería de datos, los datos de un almacén de datos se analizan para revelar patrones y tendencias ocultos en la actividad histórica del negocio. Esto puede utilizarse para ayudar a los administradores a tomar decisiones acerca de los cambios estratégicos en las operaciones de negocio, con el fin de lograr ventajas competitivas en el mercado. ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 21 2.4. Redes y comunicaciones: Tendencias en las telecomunicaciones: las telecomunicaciones son el intercambio de información en cualquier forma sobre redes. Las primeras redes de telecomunicaciones no utilizaban computadoras para dirigir el tráfico y por consiguiente, eran mucho más lentas que las redes actuales basadas en computadoras. Las tendencias importantes que ocurren en esta área tienen un impacto significativo en las decisiones administrativas de esta área. Es necesario estar atento a las tendencias importantes que surjan en: • Tendencias en la industria: hacia proveedores, transportistas, alianzas, servicios de red más competitivos, acelerados por la desregulación y el crecimiento de internet y web. • Tendencias en la tecnología: hacia el uso amplio de internet, de la fibra óptica digital y de las tecnologías inalámbricas para crear grupos de redes de alta velocidad a nivel local y global para voz, datos, imágenes, audio y videocomunicaciones. • Tendencias en la aplicación de negocio: hacia el uso dominante de internet, de intranets empresariales y extranets entre organizaciones para apoyar el comercio y los negocios electrónicos, la colaboración empresarial y la ventaja estratégica en los mercados globales y locales. El valor de negocio de las redes de telecomunicaciones: el uso de internet, intranets, extranets y de otras redes de telecomunicaciones puede disminuir costos en gran medida, acortar los tiempos de respuesta y de espera de los negocios, apoyar al comercio electrónico, mejorar la colaboración de grupos de trabajo, desarrollar procesos operativos en línea, etc. Esto hace que las aplicaciones de telecomunicaciones sean más estratégicas y vitales para los negocios, los cuales tienen que encontrar nuevas formas de competir en mercados nacionales y globales. La revolución de internet: el explosivo crecimiento de internet es un fenómeno revolucionario en la computación y las telecomunicaciones. Internet se ha convertido en la red de redes más importantes y grandes de la actualidad y ha evolucionado a una superautopista global de la información. Internet es una red conformada de millones de redes privadas más pequeñas, cada una con la capacidad de operar independiente de todas las demás millones de redes conectadas a internet. Uso de internet en los negocios: ha pasado de ser un intercambio electrónico de información a conformar una amplia plataforma para las aplicaciones estratégicas de negocios. El valor de negocio de internet: las mayorías de las empresas construyen sitios Web de negocios y comercio electrónicos para lograr seis valores de negocios principales: • Generar nuevos ingresos de ventas en línea. • Reducir los costos de transacción mediante ventas y apoyo al cliente en línea. • Atraer nuevos clientes mediante la mercadotecnia y la publicidad en Web y las ventas en línea. • Incrementar la lealtad de los clientes existentes mediante un mejor servicio y soporte al cliente en línea. • Desarrollar nuevos mercados y canales de distribución basados en Web para productos existentes. • Desarrollar nuevos productos basados en información accesibles en Web. La función de las intranets: una intranet es una red dentro de una organización que utiliza tecnologías de internet para proporcionar un ambiente parecido a internet dentro de la empresa para compartir información, comunicarse, colaborar y apoyar los procesos de negocio. Está protegida por medidas de seguridad, como contraseñas, encriptación y firewalls y por eso solo los usuarios autorizados mediante internet pueden tener acceso a ella. La función de las extranets: las extranets con conexiones de red que utilizan tecnologías de internet para interconectar la internet de un negocio con las intranets de sus clientes, proveedores u otros socios de negocio. Las empresas pueden establecer conexiones directas y privadas de red entre ellas mismas o crear conexiones de internet privadas y seguras, llamadas redes privadas virtuales. Las extranets posibilitan a los clientes, proveedores, consultores, subcontratistas, prospectos de negocios y demás ww w. be lgr an ou nr. co m Gps Económicas UNR - Conducción del CECEyE 22 participantes para tener acceso a los sitios Web seleccionados de la internet y otras bases de datos de la empresa. Modelo de red de telecomunicaciones: una red de telecomunicaciones es cualquier disposición en la que un emisor transmite un mensaje a un receptor sobre un canal, que consiste en algún tipo de medio. Un modelo conceptual simple de una red de telecomunicaciones está compuesto por cinco categorías básicas de componentes: • Terminales, como las computadoras personales en red, computadoras en red o dispositivos de información. Todo dispositivo de entrada/salida que utilice redes de telecomunicaciones para transmitir o recibir datos es una terminal. • Procesadores de telecomunicaciones: soportan la transmisión y recepción de datos entre las terminales y las computadoras. Estos dispositivos, como los módems, conmutadores y ruteadores, desempeñan diversas funciones de control y soporte en una red de telecomunicaciones. • Canales de telecomunicaciones: sobre estos se transmiten y reciben los datos. Pueden utilizar comunicaciones de medios para interconectar los demás componentes de una red de telecomunicaciones. • Computadoras: están interconectadas por redes de telecomunicaciones de tal forma que pueden llevar a cabo sus tareas de procesamiento de información. • Software de control de telecomunicaciones: consiste en programas que controlan las actividades de las telecomunicaciones y que administran las funciones de las redes de telecomunicaciones. Estos 5 componentes deben estar en funcionamiento para dar soporte a las actividades de telecomunicaciones de una organización. Es la estructura conceptual que se puede utilizar para entender los diversos tipos de redes de telecomunicaciones que en la actualidad están en uso. Tipos de redes de telecomunicaciones: desde el punto de vista de un usuario final, hay solo unos cuantos tipos básicos que son: • Redes de área extensa: son las redes de telecomunicaciones que cubren una gran área geográfica. Se han convertido en una gran necesidad para llevar a cabo las actividades diarias de muchos negocios y organizaciones de gobierno y de sus usuarios finales. • Redes de área local: conectan computadoras y otros dispositivos de procesamiento de información dentro
Compartir