Capitulo1 SISTEMA DE INFORMACIÓN Un sistema de información es aquella fuente o herramienta que nos permite una comunicación o realizar alguna actividad en especial por un dispositivo físico o electrónico.
Tipos de sistema de información Estos se ejecutan debido a la necesidad que requiera un grupo empresa o entidad para lograr sus objetivos y estos son:
SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES Este sistema se desarrolla de manera computarizada y permite procesar grandes cantidades de datos referenciados a nóminas, inventarios y las operaciones cotidianas de un negocio adoptando procesos rápidos que ahorran. Es importante para las operaciones cotidianas de un negocio, que estos sistemas funcionen sin ningún tipo de interrupción, siendo este sistema muy útil al desarrollo del funcionamiento de una empresa.
SISTEMAS DE AUTOMATIZACIÓN DE LA OFICINA El sistema de automatización de oficina, funcionan para dar apoyo a los trabajadores mediante datos informativos que permitan transformar una información antes de divulgarla a otros sectores donde se quiera dar a conocer estos datos, mediante textos, correo electrónico etc.
SISTEMAS DE TRABAJO DEL CONOCIMIENTO Este sistema se especializa en la creación de nuevos conocimientos dando la posibilidad que los trabajadores profesionales quienes son los encargados de ejercer este conocimiento lo apliquen en sus organizaciones, empresas o sociedad.
SISTEMAS DE INFORMACIÓN GERENCIAL Este sistema va va de la mano del sistema de procesamiento de transacciones, debido a que lo incluye en su proceso ya que este ayuda a que se haga una interacción entre los usuario y las computadoras, este sistema da un apoyo más amplio para los procedimientos de análisis aná lisis y toma de decisiones.
SISTEMAS DE APOYO A LA TOMA DE DECISIONES Este sistema requiere de una base de datos para lograr un mejor proceso de información, apoyando como su propio nombre lo dice a la toma de decisiones en
todas sus fases, pero esto depende de la persona o grupo que idealiza este proceso.
SISTEMAS DE INTELIGENCIA ARTIFICIAL Este sistema busca el desarrollo de máquinas inteligentes mediante dos ramas específicas, la comprensión del lenguaje natural y el análisis de la capacidad para razonar un problema hasta su conclusión lógica.
SISTEMAS EXPERTOS Este sistema mediante técnicas de razonamiento busca solucionar problemas planteado por los usuarios y se lleva acabo debido a la amplia disponibilidad de analistas de sistemas, quien aportan sus conocimientos para la solución de un problema de forma efectiva, con el objetivo que satisfaga las necesidades requeridas por una empresa o entidad.
SISTEMAS DE APOYO A LA TOMA DE DECISIONES EN GRUPO Los sistemas de apoyo a la toma de decisiones en grupo tienen el propósito de unir a un grupo en la búsqueda de la solución a un problema con la ayuda de diversas herramientas como los sondeos, los cuestionarios, la lluvia de ideas y la creación de escenarios.
SISTEMAS DE TRABAJO COLABORATIVO APOYADOS POR COMPUTADORA Este sistema puede contiene el respaldo de un tipo de software denominado groupware para la colaboración en equipo a través de computadoras conectadas en red.
SISTEMAS DE APOYO A EJECUTIVOS Los sistemas de apoyo a ejecutivos ayudan a la organización de actividades relacionadas con el entorno externo mediante herramientas gráficas y de comunicaciones.
INTEGRACIÓN DE LAS TECNOLOGÍAS DE SISTEMAS Consiste en la incorporación de la nueva tecnología que permite integrar las actividades de negocio electrónico.
APLICACIONES DE COMERCIO ELECTRÓNICO Y SISTEMAS WEB
Esta tecnología está basada a todo lo referido a la web, debido a que es una práctica que a permitido que pequeñas y medianas empresas lleguen a un crecimiento como tal, posibilitando muchos beneficios que son útiles para el fortalecimiento de estas entidades obteniendo una herramienta que les permite ofrecer sus productos interna y exterior mente.
SISTEMAS PARA DISPOSITIVOS INALÁMBRICOS Y PORTÁTILES Se centra en la creación y elaboración de sistemas y aplicaciones que integren redes de comunicación y también inalámbricas y el analista debe de estar especializado para crear software que puedan contribuir a satisfacer las necesidades del cliente.
SOFTWARE DE CÓDIGO ABIERTO Este código de software abierto procura ocultar el código a la vista de los usuarios aunque este se pude distribuir gratuitamente o publicarlo permitiendo que este código pueda ser modificado el desarrollo de estos códigos es útil para los dispositivos portátiles y para los equipos de comunicación. El análisis y diseño de sistemas, tiene el propósito de analizar sistemáticamente la entrada o el flujo de datos, procesar o transformar datos para el mejoramiento de las empresas atraves de los sistemas de computarizados y se recomienda que los usuarios participen de alguna forma en la creación del diseño.
ROLES DEL ANALISTA DE SISTEMAS El rol del analista es evaluar el sistema elaborado, con el fin de determinar si se logró mejorar los procesos de una empresa y si este sistema está dando frutos. Y dependiendo de este análisis se debe determinar si se requieren de mejora para lograr un fortalecimiento del grupo o entidad. Además los analistas tienen que estar especializados y tener experiencia para tener la capacidad de desempeñar diferentes roles pero existen 3 roles específicamente de consultor, experto en soporte técnico y agente de cambio.
EL ROL DE CONSULTOR DEL ANALISTA DE SISTEMAS Por lo general los analistas en sistemas hacen las veces de consultor ayudando a la solución de distintos problemas que se dan en una empresa referente a los
medios de información apoyándose en los usuarios para entender la estructura organizacional de una empresa.
EL ROL DE EXPERTO EN SOPORTE TÉCNICO DEL ANALISTA DE SISTEMAS Este rol se desarrolla dentro de la empresa adoptando todos aquellos conocimientos obtenidos en el desarrollo de formación cumpliendo con todas las actitudes necesarias para el funcionamiento de los procesos a seguir y se hace énfasis en que los analistas no están en la obligación de llevar a cargo proyectos solamente se desempeña como colaborador de estos.
EL ROL DE AGENTE DE CAMBIO DEL ANALISTA DE SISTEMAS Este es uno de los roles de mayor responsabilidad ya que se requiere de tiempo para lograr desempeñarlo debido a que este rol tiene como fin generar ideas de cambio que permitan un fortalecimiento de aquellas empresas ya que si no se desempeña este rol nunca se podría entender lo que sucede en una organización.
CUALIDADES DEL ANALISTA DE SISTEMAS Esta cualidad permite saber si los analistas cumplen con todas las actitudes necesarias para el desarrollo de actividades informáticas y permite identificar en que aspectos es mas fuerte pero en definitiva un analista debe tener una cualidad que es común para todos y es tener la posibilidad de resolver problemas utilizando las herramientas necesarias que le den respuesta o solución a lo que se requiere, los analistas también debe de ser personas con la capacidad de relacionarse con los demás y debe de tener valores que permitan evidenciar una buena imagen y por ultimo un analista debe de ser una persona responsable y disciplinada.
EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS Se busca la elaboración de procedimientos que permitan el desarrollo de sistemas que utilice un ciclo específico de lo que se quiera realizar con el fin de que sea organizado en estos ciclos se destacan 7 que son los más importantes: 1 Identificación de problemas, oportunidades y objetivos 2 Determinación de los requerimientos de información 3 Análisis de las necesidades del sistema
4 Diseño del sistema recomendado 5 Desarrollo y documentación del software 6 Pruebas y mantenimiento del sistema 7 Implementación y evaluación del sistema
Análisis y diseño de sistemas Herramientas de case Desde principios de la década de 1990 los analistas ya se beneficiaban de las diferentes herramientas productivas existentes en aquellas épocas que se conocían como herramientas de ingeniería de software asistida por computadora para mejorar el trabajo rutinario con apoyo automatizado . Trae un mayor aumento en la productividad del analista y mejora la comunicación analista-usuario. Que abarca la ingeniería inversa y la reingeniería de software que sirven para alargar la vida de proyectos que sean pasados que podrían ser bien llamados software heredado que utiliza el método de asistencia por computadora que analiza y restructura el código. Mantiene una estructura de datos y elementos que pueden describir un archivo y registro de sistema que puede incorporarse o añadirse en nuevos o diferentes proyectos. Posee diferentes ventajas en su desarrollo:
Que pueden ser la reducción de tiempo que se requiera ara el mantenimiento del sistema. Genera una documentación que agiliza programas anteriores.
También existen sistemas orientados a objetos que es un enfoque en cual tiene como propósito facilitar el desarrollo de sistema que ya son obsoletos y deben cambiarse para su mejoramiento. Así como también hay programación extrema y alternas que consisten en que organización le puede beneficiar de esta metodología. La extrema es un enfoque en el desarrollo de software con prácticas de desarrollo de valores y ciertos principios puestos en práctica y las alternas simplemente las formas que el analista pueda llegar a obtener.
HERRAMIENTAS CASE DE ALTO NIVEL Permite crear y modificar el diseño del sistema, y la información recolectada es almacenada en una enciclopedia o depósito perdiendo generar informes que muestra los distintos errores que posee un sistema. Este sistema apoyan los
requerimientos funcionales ayudando a los usuarios y analistas definir el alcance de un proyecto
HERRAMIENTAS CASE DE BAJO NIVEL Es utilizada para generar códigos de fuente con computadoras evitando que se programe el sistema y ahorrando tiempo por decirlo así al programador.
INGENIERÍA INVERSA Y REINGENIERIA DE SOFTWARE Método utilizado para la duración de programas sistemáticos utilizando métodos de reingeniería que permite restaurar en dado caso los códigos de computadoras Estos procesos también permiten darle una nueva orientación a los procesos que se realizan en una organización.
ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS Procesamiento que analiza y examina un sistema de cómputo para su funcionamiento con características de remodelación debido a los cambios permanentes que se ejercen esta tecnología Los objetos se representan y agrupan en clases, que son adecuadas para su reutilización y mantenimiento. Una clase define el conjunto de atributos y comportamientos que comparten los objetos que ésta contiene.
PROGRAMACIÓN EXTREMA Y OTRAS METODOLOGÍAS ALTERNAS La programación extrema es un enfoque para el desarrollo de software que utiliza buenas prácticas de desarrollo y las lleva a los extremos basado en valores, principios y prácticas esenciales. Durante la fase de terminación de un proyecto, con frecuencia es necesario realizar ajustes en la administración del mismo el capítulo.
Capitulo2 EL ESTILO ORGANIZACIONAL Y SU IMPACTO EN LOS SISTEMAS DE LA INFORMACION Para la creación de sistemas de información el analista tiene que tener bien organizado su espacio de trabajo y es como las interacciones de tres fuerzas principales. Las organizaciones están compuestas por subsistemas interrelacionados, los subsistemas reciben la ayuda de tres niveles tomadores de decisiones. Que pueden dividir el sistema organizacional.
LAS ORGANIZACIONES COMO SISTEMAS S consideran como sistemas diseñados para cumplir metas y objetivos con la intervención de la gente y otros recursos de los cuales disponen. De componen de sistemas pequeños los cuales tienen funciones especializadas. A través del tiempo estas funciones se reintegran a través de diversos mecanismos. Los principios que se le aplican a los sistemas hacen que las organizaciones e consideren como sistemas complejos, es muy importante considerar a la organización como un todo, con el fin de averiguar adecuadamente los requerimientos de información. Todos los sistemas se componen de subsistemas.
ENTERRELACIUN E INTERDEPENDENCIA DE LOS SISTEMAS Los sistemas y los subsistemas tienen relación y son interdependientes. Tiene implicaciones para las organizaciones y también para los analistas de sistemas encargados en que cumplan sus metas. Cuando se elimina algo en un sistema todos tienen cambios importantes. Si se cambian las secretarias por sistemas pc por red todos se afectan por el cambio porque tendrían que aprender a manejar la red. Los sistemas procesan información de entrada y la vuelve de salida, cuando revise un sistema mire si están cambiando o procesando, si no están cambiando no está haciendo el proceso correcto por naturaleza los sistemas revisan, imprimen y actualizan. La diferencia de las organizaciones a los sistemas es que los sistemas tienen fronteras los cuales separan sus entornos, las fronteras de las organizaciones van desde permeables hasta impermeables. Para continuar evaluando y sobrevivir, tienen que tener la capacidad de allegarse gente. La retroalimentación contribuye en mecanismo del control del sistema. La organización utiliza la planeación y el control como sistemas para administrar con
eficacia sus recursos. La herramienta figura 2.1 es muy útil para los administradores para que establezcan metas como entradas. Sin embargo, el sistema perfecto es el que se corrige solo y se regula de tal manera que no se toma decisiones en situaciones comunes un ejemplo claro es el sistema computarizado que tiene programada la producción y toma en cuenta la demanda actual y la proyectada y propone una solución de salida. La retroalimentación llega desde el interior de las organizaciones y desde los entornos que la circundan. Las cosas externas a las fronteras se consideran como un entorno, numerosos entornos son los cuales por los que la organización de desenvuelve. Entre otros entornos se encuentra, el entorno de la comunidad, el entorno económico y el entorno político. El concepto de apertura o cerrazón interna de las organizaciones es similar y está relacionado con la permeabilidad externa de las fronteras. La apertura se refiere al flujo de información libre dentro de la organización. Los departamentos creativos de arte se representan como atributos de los subsistemas. Al utilizar y enlazar sistemas para comprender las organizaciones podemos comprender el concepto de sistemas compuestos de subsistemas; su interrelación e interdependencia.
ORGANIZACIONES VIRTUALES Y EQUIPOS VIRTUALES No todas las organizaciones o partes se encuentran visibles. En la actualidad, se puede cambiar la configuración de las organizaciones con el campo virtual y también les permite adaptarse a proyectos. Las empresas virtuales utilizan las computadoras virtuales y las redes telefónicas para reunir a individuos con habilidades para que trabajen en proyectos que no estén físicamente en un lugar. Este modo de configuración remota ha funcionado bien pero no en todos los casos. Este sistema remoto tiene como fin no utilizar equipos físicos en las empresas donde se presta el servicio y también los trabajadores virtuales salen favorecidos porque puede estar con sus familias. Un ejemplo es la universidad que enseña remotamente y así se ahorran muchas cosas que piden en la universidad física. Ahora en día se le da la oportunidad a varias entidades para que trabajen remotamente. Ay muchas aplicaciones que ofrece ayudas a los trabajadores virtuales los cuales pueden solucionar los problemas del usuarios tanto del software como del hardware por la WEB.
ADOPCION DE UNA PERSPECTIVA DE SISTEMAS Da oportunidades a los analistas para que empiecen a clasificar y comprender diversos aspectos, es importante los trabajadores de los subsistemas se den cuenta que su trabajo este interrelacionado. Los problemas surgen cuando cada
gerente tiene un concepto diferente de la importancia de su subsistema funcional. Cuando los gerentes ven la perspectiva individual de los subsistemas funcionales cobran mayor relevancia cuando estos asciende en la jerarquía y llegan al estatus de gerentes estratégicos, si les dan mayor importancia las arias funcionales pueden provocar problemas.
PLANEACION DE RECURSOS EMPRESARIALES: LA ORGANIZACIÓN COMO SISTEMA Es un término que se emplea para describir un sistema de información organizacional integrado. El ERP es el flujo de información entre las áreas funcionales de la organización. Es un sistema que en vez de desarrollar su propio software, compra a otras empresas conocidas desarrolladoras de software como SAP, Oracle, PeopleSoft o ID. Después de la compra se ajustan los requerimientos, es necesarios que el fabricante requiera un compromiso y muchos paquetes son diseñados para la web. Estos sistemas están diseñados para la manufactura en general y el ensamble particular. Y también incluye el componente de ventas, operación, distribución y manejo de la cadena de abastecimiento. Una solución de ERP es difícil porque es duro analizar un sistema en funcionamiento y luego a justar el modelo, por lo tanto primero se diseña el modelo y luego se implementa el ERP
DESCRIPCIÓN GRÁFICA DE SISTEMAS Un sistema, o subsistema, tal como existe dentro de una organización, se puede describir gráficamente de varias maneras. Los diversos modelos gráficos muestran las fronteras y la información que se utiliza en el sistema.
SISTEMAS Y EL DIAGRAMA DE FLUJO DE DATOS DE CONTEXTO Los diagramas de flujo se enfocan en el flujo de datos que entran y salen del sistema y en el procesamiento de los datos. Estos componentes básicos de cada programa de cómputo se pueden describir en detalle y utilizar para analizar la precisión y plenitud del sistema. El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales. Facilita también la selección de indicadores de proceso
Beneficios del Diagrama de Flujo
- En primer lugar, facilita la obtención de una visión transparente del proceso, mejorando su comprensión. El conjunto de actividades, relaciones e incidencias de un proceso no es fácilmente discernible a priori. - Permiten definir los límites de un proceso. A veces estos límites no son tan evidentes, no estando definidos los distintos proveedores y clientes (internos y externos) involucrados. - El diagrama de flujo facilita la identificación de los clientes, es más sencillo determinar sus necesidades y ajustar el proceso hacia la satisfacción de sus necesidades y expectativas. - Estimula el pensamiento analítico en el momento de estudiar un proceso, haciendo más factible generar alternativas útiles. Integrantes: Sebastián Carmona Rosero Edwin Santiago Montaño Sinisterra