Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información




descargar 46.33 Kb.
títuloIngeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información
fecha de publicación05.08.2016
tamaño46.33 Kb.
tipoDocumentos
b.se-todo.com > Documentos > Documentos

Ingeniería de Software Guía 02 - Sistemas de Información Guía 02 - Sistemas de Información Ingeniería de Software

16

Si reside dentro de un teléfono celular u opera dentro de una computadora central, el software es un transformador de información, produciendo, gestionando, adquiriendo, modificando, mostrando o transmitiendo información que puede ser tan simple como un solo bit, o tan compleja como una simulación en multimedia. Como vehículo utilizado para hacer entrega del producto, el software actúa como la base de control de la computadora (sistemas operativos), la comunicación de información (redes), y la creación y control de otros programas (herramientas de software y entornos).

El software de computadora, se ha convertido en el alma mater. Es la maquina que conduce a la toma de decisiones comerciales. Sirve como la base de investigación científica moderna y de resolución de problemas de ingeniería. Es el factor clave que diferencia los productos y servicios modernos. Está inmerso en sistemas de todo tipo: de transportes, médicos, de telecomunicaciones, militares, procesos industriales, entretenimientos, productos de oficina, etc. El software será el que nos lleve de la mano en los avances en todo desde la educación elemental a la Ingeniería Genética.

Evolución de la Ingeniería del Software

Inicialmente la programación de las computadoras era un arte que no disponía de métodos sistemáticos en los que poder basarse para la realización de productos software. Se realizaban sin ninguna planificación. Evolución y Perspectivas de la Ingeniería del Software Posteriormente, desde mediados de los 60 hasta finales de los 70 se caracterizó por el establecimiento del software como un producto que se desarrollaba para una distribución general. En esta época nació lo que se conoce como el mantenimiento del software que se da cuando cambian los requisitos de los usuarios y se hace necesaria la modificación del software. A continuación, surge una etapa que se caracteriza por la aparición de una serie de técnicas como la Programación Estructurada y las Metodologías de Diseño que solucionan los problemas anteriores. A finales de esta etapa aparecen las herramientas CASE, aunque como podemos imaginar eran muy rudimentarias.

Conclusión

El software se ha convertido en el elemento clave de la evolución de los sistemas y productos informáticos. En las pasadas cuatro décadas, el software ha pasado de ser una resolución de problemas especializadas y una herramienta de análisis de información, a ser una industria por si misma. Pero la temprana cultura e historia de la programación ha creado un conjunto de problemas que persisten todavía. El software se ha convertido en un factor que limita la evolución de los sistemas informáticos. El software se compone de programas, datos y documentos. Cada uno de estos elementos componen una configuración que se crea como parte del proceso de la Ingeniería del Software. El intento de la Ingeniería del Software es proporcionar un marco de trabajo para construir software con mayor calidad

9

Los Sistemas de Información

Introducción

En la actualidad de todo el infinito conjunto de sistemas que existen o aparecen según las tendencias y necesidades, los mas importantes sin discusión son los sistemas de información de las empresas y entes sociales en general.

Categorías de los sistemas de información

Sistemas de Información de acuerdo a las necesidades que satisfacen

Sistemas para el procesamiento de datos (TPS)

Tienen como finalidad mejorar las actividades rutinarias de una empresa y de las que depende toda la organización. Las 5 razones para el proceso de transacciones son: clasificación, cálculo, distribución, resumen y almacenamiento de los datos.

Sistemas de Información administrativa (MIS)

Ayudan a los directivos a tomar decisiones y resolver problemas. Los procesos de toma de decisiones están claramente definidos, entonces se puede identificar la información necesaria para formular decisiones, se desarrollan MIS para que periódicamente preparen reportes para el soporte de decisiones.

Sistemas para el soporte de decisiones (DSS)

No todas las decisiones son de naturaleza recurrente, algunas se presentan rara vez; los DDS ayudan a los directivos que deben tomar decisiones no muy estructuradas

Sistemas de Información de acuerdo a sus funciones (EIS)

Sistemas de Información para funciones específicas

Son aquellos destinados a proporcionar información de una de las partes de una empresa o una institución como, los dedicados al manejo de personal, o los dedicados a la comercialización, los dedicados al proceso productivo etc. etc.

Sistemas de Información totalmente integrados

Son aquellos sistemas que integran totalmente a un solo sistema todas las actividades de una empresa o una institución, por lo cual son más complejos y de mayor tamaño

Objetivos:

Ver como han evolucionado a lo largo del tiempo los Sistemas de Información.

Conocer las categorías de Sistemas de Información y sus particularidades.

Categorías

TPS : Actúan en el nivel operativo, y sirven para realizar el seguimiento de las actividades y transacciones elementales (nóminas, facturación ...)

MIS : Se apoya en conocimientos internos y externos para tomar decisiones de forma automática.

DSS : Sirve para seguimiento y control estratégico y la toma de decisiones no rutinarias ni estructuradas.

EIS : Actúan en el nivel estratégico y gerencial, es fácil de entender y ejecutar.

10

Evolución de los sistemas de información

La anticipación puede ser un éxito en la implantación, mejorando el esfuerzo de la empresa, (realizando las aplicaciones de forma paulatina). Si no anticipamos la reacción de los usuarios, el resultado será imprevisible y conducirá casi seguro al fracaso, por no adaptarse los usuarios a las nuevas tecnologías.

Fases de implementación de un SI

Para implantar las nuevas TI al SI, Nolan identifica cuatro fases en función de la evolución tecnológica del hard y el soft:

  1. Inicio, caracterizado por la mecanización de procesos muy estructurados y es utilizado por pocas personas.

  2. Contagio, generalización de las soluciones informáticas para mayor número de personas.

  3. Control, reconocimiento de la necesidad de implantar algún tipo de orden para evitar un crecimiento anacrónico y más costoso.

  4. Madurez, incorporación de las TI de forma definitiva al SI.

Fase I. Introducción de la informática en la organización.

Aparece en los años 60 y la informática se limita a servir las demandas de mecanización de procesos administrativos a petición de los usuarios, el objetivo principal de la introducción de la informática en la empresa es la reducción de costes de los procesos operativos (contabilidad, nóminas, facturación..), estos procesos administrativos permitían realizar las mismas tareas, pero de forma más eficiente y con mayor precisión, las características de estas aplicaciones son:

  1. Las decisiones de implantación, se realizan en función de un análisis costo/beneficio.

  2. En el organigrama de la empresa, el S.I. se situa dentro del departamento administrativo.

  3. Existe una mala comunicación entre la alta dirección y el departamento del SI que se utiliza como un núcleo aislado.

  4. No están planificados el SI de la compañía.

  5. Las estrategias y objetivos de la empresa no tienen en cuenta el SI.

Fase II Contagio de las aplicaciones informáticas.

Se realiza una expansión anárquica de las aplicaciones informáticas, pues el departamento de informática se ve en la necesidad de hacer frente a mayores peticiones de los usuarios, tanto en cantidad como en complejidad.

Este crecimiento desordenado, conducía a redundancias de información y un acceso difícil por parte de los usuarios de la organización, pues la información está almacenada de acuerdo a la estructura de las necesidades del usuario. Esto da lugar a una disfuncionalidad y subutilización de la red informática, pues no existe un SI global para la empresa.

Las asignaciones informáticas en esta etapa aparecen por:

  1. Facilidad de implantación

  2. Novedad y atractivo tecnológico


15

Software de Gestión:

El procesamiento de información comercial constituye la mayor de las áreas de aplicación del software. Los sistemas discretos (p. Ej.: nominas, cuentas de haberes/débitos, inventarios, etc.), han evolucionado hacia el software de sistemas de información de gestión (SIG), que accede a una o más bases de datos grandes que contienen información comercial. Las aplicaciones en esta área reestructuran los datos existentes para facilitar las operaciones comerciales o gestionar la toma de decisiones. Además de las tareas convencionales de procesamiento de datos, las aplicaciones de software de gestión también realizan calculo interactivo (p. Ej. : el procesamiento de transacciones en puntos de ventas).

Software de Ingeniería y Científico:

El software de Ingeniería y Científico está caracterizado por los algoritmos de manejo de números. Las aplicaciones van desde la astronomía a la vulcanología, desde el análisis de la presión de los automotores a la dinámica orbital de los lanzadores espaciales y desde la biología molecular a la fabricación automática.

Software Empotrado:

El software Empotrado reside en memoria de solo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo. El software empotrado puede ejecutar funciones muy limitadas y curiosas (p. Ej.: el control de las teclas de un horno de microondas) o suministrar una función significativa y con capacidad de control (p. Ej.: funciones digitales en un automóvil, tales como control de la gasolina, indicaciones en el salpicadero, sistemas de frenado, etc.).

Software de Computadoras Personales:

El mercado del software de computadoras personales ha germinado en la pasada década.

Procesadores

El procesamiento de textos, las hojas de calculo, los gráficos por computadora, multimedia, entretenimientos, gestión de bases de datos, aplicaciones financieras de negocios y personales, y redes o acceso a bases de datos externas son algunas de los cientos de aplicaciones.

Software de Inteligencia Artificial:

El software de inteligencia artificial (IA) hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el calculo o el análisis directo. El área más activa de la IA es la de los sistemas expertos, también llamados sistemas basados en el conocimiento.

Papel del Software actual

Hoy en día el software tiene un doble papel. Es un producto y, al mismo tiempo, el vehículo para hacer entrega de un producto. Como producto, hace entrega de la potencia informática del hardware informático.
14

  1. Cada fallo en el software indica un error en el diseño o en el proceso mediante el que se tradujo el diseño a código maquina ejecutable. Por tanto, el mantenimiento del software tiene una complejidad considerablemente mayor que la del mantenimiento del hardware.

  2. La mayoría del software se construye a medida, en vez de ensamblar componentes existentes. No existen catálogos de componentes de software. Se puede comprar software ya desarrollado, pero solo como una unidad completa, no como componentes que pueden reensamblarse en nuevos programas.El componente debería diseñarse

Componentes del Software

La reutilización es una característica e implementarse para que pueda volver a ser reutilizado en muchos programas diferentes.

Los componentes de software se construyen mediante un lenguaje de programación que tiene un vocabulario limitado, una gramática definida explícitamente y reglas bien formadas de sintaxis y semántica.

Aplicaciones del Software


El software puede aplicarse en cualquier situación en la que se haya definido previamente un conjunto especifico de pasos procedimentales (es decir, un algoritmo). (Excepciones notables a esta regla son el software de los sistemas expertos y de redes neuronales).

Aéreas del Software

Las siguientes áreas del software indican la amplitud de las aplicaciones potenciales:

Software de Sistemas:

El software de sistemas es un conjunto de programas que han sido escritos para servir a otros programas. El área del Software de Sistemas se caracteriza por una fuerte interacción con el hardware de la computadora; una gran utilización por múltiples usuarios; una operación concurrente que requiere una planificación, una compartición de recursos y una sofisticada gestión de procesos; unas estructuras de datos complejas y múltiples interfaces externas. (p. Ej.: compiladores, editores, utilidades, ciertos componentes del sistema operativo, utilidades de manejo de periféricos, procesadores de telecomunicaciones).

Software de Tiempo Real:

El software que mide/analiza/controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Entre los elementos del software de tiempo real se incluyen: un componente de adquisición de datos que recolecta y da formato a la información recibida del entorno externo, un componente de análisis que transforma la información recibida del entorno externo, un componente de análisis que transforma la información según lo requiera la aplicación, un componente de control/salida que responda al entorno externo y un componente de monitorización que coordina todos los demás componentes, de forma tal que pueda mantenerse la respuesta en tiempo real.

11

  1. El poder del departamento solicitante dentro de la organización.

  2. El coste del desarrollo del sistema informático.

Fase III Coordinación SI - objetivos de la empresa.

Las grandes inversiones que se realizan en el SI y los problemas que aparecen en eficiencia por parte de los usuarios, hace que en esta fase se estudie el SI desde un punto de vista global para toda la empresa.

La asignación de recursos ahora se va a realizar por niveles entre las peticiones de todos los departamentos de la empresa de forma conjunta, y se decide por los niveles más altos de la organización. Es la alta dirección la que realiza el diseño y organización del SI, incluyéndolo dentro de los objetivos de la empresa, planteándose los siguientes problemas:

  1. Aparece una situación irregular por la cual es la alta dirección, y no los responsables del SI los que desarrollan los planes del SI.

  2. Existe una barrera de entrada, representada por la cultura organizacional imperante en ese momento.

  3. Los resultados son la realización del plan para el SI, que contenga los objetivos de la empresa y asignar los recursos en TI, pues ayudan a tomar decisiones en la realización de los distintos proyectos fijados por la alta dirección.

  4. El SI ha ido evolucionando desde que servía como instrumento para resolver problemas específicos solicitados por los usuarios, a ser una parte más del plan general de la empresa con sus propios presupuestos y políticas de asignación de recursos.

  5. En esta fase aparece el MIS como un sistema integrado que ayuda a la resolución de problemas y a tomar decisiones estructuradas.

  6. El MIS consta de un banco de datos y un conjunto de programas para el acceso y tratamiento de la información, bajo unas órdenes previamente tipificadas para tomar decisiones.

  7. Aparecen los subsistemas informáticos, pues el MIS estructura el SI en función de determinado tipo de decisiones, previamente fijadas pero no sirve al decisor a resolver problemas no preestablecidos.

Fase IV Interdependencia estratégica de la compañía TI/SI

La organización trata de obtener mayor partido al SI, por medio de las TI para obtener ventajas competitivas.

Estas ventajas dependerán, de si la empresa puede integrar las posibilidades de los SI y de las TI, con la estrategia de la empresa en el momento de formularla, para ello se debe cambiar la cultura empresarial de la organización

y adaptarse a las nuevas TI, y un conocimiento del departamento del SI de los objetivos de la empresa.

En esta fase el SI, se estructura desde el punto de vista del decisor (DSS), pero dotando de toda la flexibilidad necesaria al sistema, organizando la información en función de su origen, naturaleza y destino, pues es en la dirección estratégica donde cobra importancia las decisiones no programadas (DSS) se utilizan los sistemas interactivos de información para la decisión y los sistemas de expertos.

12

Notas

Significado de algunas siglas comunes

SI Sistemas de información

IS Ingeniería del Software

TGS Teoría General de Sistemas

TS Teoría de Sistemas

TI Tecnologías de la información

La Ingeniería del software


Definición

La IS consiste en la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación, funcionamiento y mantenimiento del software; es decir, la aplicación de la Ingeniería al software [IEEE, 1993].

Una perspectiva industrial


En los primeros días de la informática, los sistemas basados en computadora se desarrollaban usando técnicas de gestión orientadas a hardware. Los gestores del proyecto se centraban en el hardware, debido a que era el factor principal del presupuesto en el desarrollo del sistema. Para controlar los costes del hardware, los gestores instituyeron controles formales y estándares técnicos. Exigían un análisis y diseño completo antes de que algo se construyera. Median el proceso para determinar donde podían hacerse mejoras. Dicho sencillamente, aplicaban los controles, los métodos y las herramientas que reconocemos como Ingeniería del Hardware. Desgraciadamente, el software no era normalmente mas que un añadido.

Antes

la programación se veía como un arte. Existían pocos métodos formales y pocas personas los usaban.

Hoy

La distribución de costes en el desarrollo de sistemas informáticos ha cambiado drásticamente. El software, en lugar del hardware, es normalmente el elemento principal del coste.

En las décadas pasadas los ejecutivos y muchos aprendices técnicos se habían hechos las siguientes preguntas:

  1. Por qué lleva tanto tiempo terminar los programas?

  2. Por qué es tan elevado el coste?

  3. Por qué no podemos encontrar todos los errores antes de entregar el software a nuestros clientes?

  4. Por qué nos resulta difícil constatar el progreso conforme se desarrolla el software?

Estas y otras muchas cuestiones son una manifestación del carácter del software y de la forma en que se desarrolla, un problema que ha llevado a la adopción de la Ingeniería del Software como practica de altas exigencias y detallados estándares y análisis complejos.

13

Competitividad del Software

Durante muchos años, los desarrolladores de software empleados por grandes y pequeñas compañías eran los únicos en este campo. Como todos los programas se construían de forma personalizada, los desarrolladores de este software domestico dictaban los costes, planificación y calidad. Hoy, todo esto ha cambiado. El software ahora es una empresa extremadamente competitiva. El software que se construía internamente ahora se puede adquirir en tiendas. Muchas empresas que en su momento pagaban legiones de programadores para crear aplicaciones especializadas ahora ofrecen a un tercero mucho del trabajo del software.

El Software

La descripción de software en un libro de texto podría tomar la forma siguiente:

el software es

  1. instrucciones que cuando se ejecutan proporcionan la función y el rendimiento deseados,

  2. estructuras de datos que permiten a los programas manipular adecuadamente la información, y

  3. documentos que describen la operación y el uso de programas.

Características del Software

Para poder comprender lo que es el software (y consecuentemente la Ingeniería del Software), es importante examinar las características del software que lo diferencian de otras cosas que los hombres pueden construir.

El software es un elemento del sistema que es lógico, en lugar de físico. Por lo tanto el software tiene unas características considerablemente distintas a las del hardware:

  1. El software se desarrolla, no se fabrica en un sentido clásico. Aunque existen similitudes entre el desarrollo del software y la construcción del hardware, ambas actividades son fundamentalmente diferentes. En ambas actividades la buena calidad se adquiere mediante un buen diseño, pero la fase de construcción del hardware puede introducir problemas de calidad que no existen (o son fácilmente corregibles) en el software.

Ambas actividades dependen de las personas, pero la relación entre las personas dedicadas y el trabajo realizado es completamente diferente para el software. Ambas actividades requieren de la construcción de un producto, pero los métodos son diferentes.

Los costes del software se encuentran en la ingeniería. Esto significa que los proyectos de software no se pueden gestionar como si fueran proyectos de fabricación.

  1. El software no se estropea. El software no es susceptible a los males del entorno que hacen que el hardware se estropee. Otro aspecto de ese deterioro ilustra la diferencia entre el hardware y el software. Cuando un componente se estropea, se sustituye por una pieza de repuesto. No hay pieza de repuesto para el software.

www.dariolara.com www.dariolara.com

similar:

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconAdministración de proyectos de desarrollo de sistemas de informacióN

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconLos sistemas de información en la competitividad de la ganadería colombiana

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconPrograma de ingeniería de sistemas

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconPrograma de ingenieria de sistemas

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconPrograma de ingenieria de sistemas

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconIngeniería Industrial y de Sistemas

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconPrograma de ingeniería de sistemas y computacióN

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconPrograma de ingeniería de sistemas y computacióN

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconDepartamento de ingenieria industrial y de sistemas

Ingeniería de Software Guía 02 Sistemas de Información Guía 02 Sistemas de Información iconEsta guía te ofrece información útil para el cuidado de tu salud...




Todos los derechos reservados. Copyright © 2015
contactos
b.se-todo.com