Nociones de eficiencia en Administración de sistemas informáticos

3
 Nociones de eficiencia en Administración de sistemas informáticos Por: Luis Alberto Vélez Tascón Universidad Nacional de Colombia Resumen En este ensayo se propondrá caracterizar las nociones de eficiencia en la administración de sistemas informáticos. Ya que la administración de sistemas informáticos basa parte de su actividad profesional en las áreas de: y Ingeniería del software y Teoría de sistemas En el Texto se dará una breve introducción a que es eficiencia en sí, ingeniería del software y teoría de sistemas, además de conceptualizar las 2 nociones de eficiencia principal en administración de sistemas informáticos y Eficiencia Computacional. ¿Qué es eficienc ia? i  La palabra eficiencia proviene del latín efficientia que en español quiere decir: acción, fuerza, producción. Se define como la capacidad de disponer de alguien o de algo para conseguir un efecto determinado. No debe confundirse con eficacia que se define como la capacidad de lograr el efecto que se desea o se espera. En economía, la eficiencia es la cantidad mínima de inputs (horas-hombre, capital invertido, materias primas, etc.) para obtener un nivel dado de output (ganancias, objetivos cumplidos, productos, etc. Una organización es eficiente si está estructurada para ayudar al logro de los objetivos de la empresa con un mínimo de consecuencias o costos no deseados. y La eficiencia es un nivel que marca la efectividad de nuestros trabajos y acciones. y La eficiencia es la obtención de los objetivos con la cantidad mínima de recursos. y La eficiencia de un plan se mide por su contribución al propósito y los objetivos que se persiguen. y La eficiencia, es la capacidad de hacer correctamente las cosas. ii  

Transcript of Nociones de eficiencia en Administración de sistemas informáticos

5/13/2018 Nociones de eficiencia en Administraci n de sistemas inform ticos - slidepd...

http://slidepdf.com/reader/full/nociones-de-eficiencia-en-administracion-de-sistemas-inf

Nociones de eficiencia en

Administración de sistemas

informáticos

Por: Luis Alberto Vélez TascónUniversidad Nacional de Colombia

Resumen

En este ensayo se propondrá caracterizar las nociones de eficiencia en laadministración de sistemas informáticos. Ya que la administración de sistemasinformáticos basa parte de su actividad profesional en las áreas de:

y Ingeniería del softwarey Teoría de sistemas

En el Texto se dará una breve introducción a que es eficiencia en sí, ingenieríadel software y teoría de sistemas, además de conceptualizar las 2 nociones deeficiencia principal en administración de sistemas informáticos

y  Eficiencia Computacional.

¿Qué es eficiencia?i 

La palabra eficiencia proviene del latín efficientia que en español quiere decir:acción, fuerza, producción. Se define como la capacidad de disponer dealguien o de algo para conseguir un efecto determinado. No debe confundirsecon eficacia que se define como la capacidad de lograr el efecto que se deseao se espera.

En economía, la eficiencia es la cantidad mínima de inputs (horas-hombre,capital invertido, materias primas, etc.) para obtener un nivel dado de output(ganancias, objetivos cumplidos, productos, etc.

Una organización es eficiente si está estructurada para ayudar al logro de losobjetivos de la empresa con un mínimo de consecuencias o costos nodeseados.

y La eficiencia es un nivel que marca la efectividad de nuestros trabajos yacciones.

y La eficiencia es la obtención de los objetivos con la cantidad mínima derecursos.

y La eficiencia de un plan se mide por su contribución al propósito y losobjetivos que se persiguen.

y La eficiencia, es la capacidad de hacer correctamente las cosas. ii 

5/13/2018 Nociones de eficiencia en Administraci n de sistemas inform ticos - slidepd...

http://slidepdf.com/reader/full/nociones-de-eficiencia-en-administracion-de-sistemas-inf

Siendo la ingeniería de software y la teoría general de sistemas ya que laadministración de sistemas informáticos por que los conceptos de eficienciapara esta profesión nacen de estas 2 disciplinas principalmente, sin despreciar otras como investigación de operaciones. A continuación definiremos que esingeniería del software y Teoría general de sistemas

El proceso de ingeniería de software se define como "un conjunto de etapasparcialmente ordenadas con la intención de logra un objetivo, en este caso, laobtención de un producto de software de calidad" [Jacobson 1998].El procesode desarrollo de software "es aquel en que las necesidades del usuario sontraducidas en requerimientos de software, estos requerimientos transformadosen diseño y el diseño implementado en código, el código es probado,documentado y certificado para su uso operativo". Concretamente "define quiénestá haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo"[Jacobson 1998].iii 

La teoría general de sistemas (TGS) o teoría de sistemas o enfoquesistémico es un esfuerzo de estudio interdisciplinario que trata de encontrar laspropiedades comunes a entidades llamadas sistemas. Éstos se presentan entodos los niveles de la realidad, pero que tradicionalmente son objetivos dedisciplinas académicas diferentes. Su puesta en marcha se atribuye al biólogoaustriaco Ludwig von Bertalanffy, quien acuñó la denominación a mediados delsiglo XX.iv 

Teniendo Claro en qué consisten estas 2 disciplinas nos entráremos en lasnociones de eficiencia de la administración de sistemas informáticos primero enlo que es para mí la clave de todo administrador informático, lo que lo

diferenciará de un técnico programador, es la eficiencia computacional aldesarrollar un sistema de información computacional; aunque para desarrollar software no se necesita ser profesional, un profesional en carreras de TICscomo ingenieros de sistemas, Tecnólogos en sistemas de información,  Administradores de sistemas informáticos conocen los conceptos decomplejidad computacional, porque no es lo mismo hacer un software sinconocer a fondo cómo funcionan las estructuras de datos computacionales,puede dar como resultado, con suerte un software eficaz pero no eficiente, quees capaz de cumplir su objetivo pero no al hacerlo derrocha recursos, pudiendoser mas óptimos, con solo no saber la eficiencia de un algoritmo de

ordenamiento, usando uno ineficiente puede incrementar drásticamente eltiempo de ejecución del software en cuestión. Un profesional al desarrollar unsoftware planea y analiza cual son los algoritmos más precisos para que elsistema de información sea más eficiente al ejecutarse, a usar menos espaciocomputacional, mejorando su velocidad de ejecución mejorando tiempos deoperación del sistema de información.

5/13/2018 Nociones de eficiencia en Administraci n de sistemas inform ticos - slidepd...

http://slidepdf.com/reader/full/nociones-de-eficiencia-en-administracion-de-sistemas-inf

La idea de la eficiencia de los algoritmos se basa en la premisa de que el éxitode un algoritmo no debe de depender en ningún caso de la velocidad ni delpotencial del sistema en que se ejecute. Un algoritmo eficiente siempre tieneque ser mejor que otro que no lo es, aun en el caso de que el segundo seejecute en un sistema claramente superior.

Un análisis de coste puede efectuarse en cualquiera de los ámbitos de su uso.Los dos más frecuentes son el análisis de coste computacional, que mide laeficiencia de coste temporal de los algoritmos y, el análisis de consumo dememoria, que mide la cantidad de memoria consumida por un algoritmo. Laeficiencia de los algoritmos es importantísima en el desarrollo de cualquier proyecto informático.

Supongamos que debemos desarrollar una aplicación estadística que presenteuna lista ordenada de 1000000 de personas con una serie de característicasque pueden variar cada 5 minutos. Usando un algoritmo de burbuja

deberíamos presupuestar un sistema basado por ejemplo en un IBM Server Star, que en su configuración básica está valorado en 78000¼. Usando unalgoritmo de ordenación de QuickSort el sistema podría funcionar sobrecualquier PC con arquitectura igual o superior a la de un sistema de la familiai386 y, todavía podríamos dedicar el sistema a realizar otras tareasv.

La importancia de la eficiencia computacional en administración de sistemasinformáticos, se basa en si como lo hemos sustentado anteriormente en laeficiencia de los algoritmos usados para la creación, actualización ymantenimiento de sistemas de información, porque una de las actividadesprincipales de administrador de sistemas es informáticos es asegurar la

máxima eficiencia de los recursos informáticos de una empresa, bien dicho yasea software hardware o personal del departamento de sistemas, porque aladministrar los recursos informáticos de forma eficiente, se gastara menosdinero en infraestructura tecnológica, personal para el mantenimiento de lossistemas informáticos. Por eso es que la eficiencia computacional es la nociónclave en la administración de sistemas informáticos .

i http://es.wikipedia.org/wiki/Eficiencia ii http://www.articulosinformativos.com/Gerencia_y_Eficiencia-a1145038.html  

iii Jacobson, I. 1998. "Applying UML in The Unified Process" Presentación. Rational Software.

Presentación disponible en http://www.rational.com/uml como UMLconf.zip iv http://es.wikipedia.org/wiki/Teor%C3%ADa_de_sistemas  

v Análisis del coste computacional http://dmi.uib.es/~mascport/tp/perweb/tema1.html